Patent ID: 8156119

Claim:
A system for an attribute identification framework comprising: a processing unit; an attribute identification algorithm module; an offline training portion comprising: a preprocessing module to tokenize a first sentence input to the offline training portion into ngrams to define a first tokenized sentence; a feature selection module employing information gain to determine a presence or absence of a plurality of attributes in the first tokenized sentence; a model training module to generate the attribute identification algorithm module for each of the plurality of attributes within the first tokenized sentence, with each term having a relationship with another term of the first tokenized sentence; an online prediction portion comprising: a preprocessing module to tokenize a second sentence input to the online prediction portion into ngrams to define a second tokenized sentence; an attribute prediction module to determine attributes of the second tokenized sentence employing the attribute identification algorithm module; and an attribute number prediction module to determine a number of attributes to be associated with the second tokenized sentence.