2. The method of claim 1 wherein a bag of words model for an entity class is created by: supplying an entity class name and a plurality of instances belonging to the entity class; submitting each instance to a search engine; extracting and storing a plurality of html documents from the search results for each instance; converting each html document to a text document; extracting well formed sentences from the text documents; stemming non stop words in the well formed sentences; constructing an entity network for the entity class comprised of the entity class name, the plurality of instances and stemmed non stop words obtained from well formed sentences containing words in the entity network; assigning a likelihood score to each word in the entity network based on the frequency with which that word appeared in the well formed sentences; creating the bag of words model for the entity class using the words in the entity network along with their respective likelihood scores; and refining the bag of words models for the entity classes by (i) reducing likelihood scores of words shared by bag of words models of various entity classes and (ii) removing proper nouns from the models.
5. The method of claim 2 wherein the plurality of instances belonging to the entity class is no more than one hundred.