1. A computerized method for suggesting a product for purchase comprising the steps of: collecting, on a computer, coreference information from a web server serving web pages including a plurality of word groups, each of the word groups comprising a plurality of words, and describing a product in a group of products, the coreference information indicating coreferences in single web sessions of pairs of products in the group of products, the coreference information further indicating a number of a plurality of words across the group of products, a number of occurrences of each word for both coreferenced products of each pair of products, and a number of occurrences of each word for only one coreferenced product of each pair of products; calculating, on a computer, a score for each word of the plurality of words occurring in the plurality of word groups using the coreference information; selecting, on a computer, a subset of the plurality of words based at least in part on the score; performing, on a computer, a dimensionality reduction on the subset; and serving a web page from the web server, the web page including a description of a first product and a recommendation for a second product, the recommendation being based on a result from the performing step.
9. The method of claim 1 , wherein the score for a word i is calculated according to the formula: 
 Score= C 1 *L i *I i *f i where f i =max[0,Sqrt[B i ]*(L i −C2)] Li=(B i +√{square root over (N i )}+C3)/(Si+C40) I i = C ⁢ ⁢ 5 * p 1 - p n p is the number of products; w i is the number of word groups in which the word i appears; B i is the sum across all products of coreference weights when the word i appears in the word groups associated with both of the coreferenced products; S i is the sum across all products of coreference weights when the word i appears in only one of the word groups associated with the coreferenced products; N i is the geometrical mean coreference weight between a product pair's common neighbors containing word i, and C1, C2, C3, C4 and C5 are constants.