Our target is to create a variety of output texts, but to keep the algorithm complexity low.
when selecting rules from the rule set, if two or more rules are satisfied, the rules will be chosen by the following policy: -All rules whose LHS starts with [frame_ are chosen.