30. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform a method comprising: identifying a source phrase comprising multiple words, individual ones of the multiple words comprising a respective part-of-speech and a respective position within the source phrase; determining a first set of phrases that: (i) exist within a corpus of text; (ii) individually comprise multiple words having a same respective part-of-speech in a same position as the source phrase, and (iii) individually differ from the source phrase by one word; generating a second set of phrases that individually include multiple words from the first set of phrases that differ from the source phrase; and generating a personalized user interface including at least a portion of the second set of phrases and at least one rule selector associated with a corresponding rule for using the at least the portion of the second set of phrases; and receiving a user selection of the at least the portion of the second set of phrases and the at least one rule selector associated with the corresponding rule for using the at least the portion of the second set of phrases in an electronic commerce transaction.
32. One or more non-transitory computer-readable media as recited in claim 30 , wherein individual phrases of the at least the portion of the second set of phrases comprise a same part-of-speech combination as the source phrase.