12. A non-transitory computer-readable storage medium as recited in claim 11 , wherein the one or more instructions, when executed, further causes the one or more processors to perform the steps of: establishing a first cluster as being associated with a first meaning of the target word, and establishing a second cluster as being associated with a second meaning of the target word.
12. A non-transitory computer-readable storage medium as recited in claim 11 , wherein the one or more instructions, when executed, further causes the one or more processors to perform the steps of: establishing a first cluster as being associated with a first meaning of the target word, and establishing a second cluster as being associated with a second meaning of the target word. 13. A non-transitory computer-readable storage medium as recited in claim 12 , wherein the one or more instructions, when executed, further causes the one or more processors to further perform the steps of: creating a data structure for the target word, wherein the data structure has one entry for each of the words in the first subset, wherein each of the words in the first subset is associated with a plurality of weights, wherein each of the plurality of weights belongs to one of a plurality of columns, and wherein each of the columns corresponds to a particular meaning for the target word.