12. A non-transitory computer program embodied on a computer readable medium for generating a searchable knowledge base for a plurality of items in a choice set, each of said items having an associated set of attributes including at least one subjective attribute, comprising: instructions for harvesting information relevant to each of said items and an age of said harvested information from the Internet; instructions for extracting a set of normalized representations from a corresponding set of statements in one or more texts of said harvested information; instructions for analyzing the normalized representations to derive a set of scores for each attribute in said associated set of attributes for each of said items; instructions for aggregating said derived scores, for said each attribute in said associated set of attributes, by assigning a weight to each of the scores based on at least the age of said harvested information; and instructions for incorporating attributes in said associated set of attributes and their corresponding aggregated scores, for each of said items, into said searchable knowledge base for said choice set, wherein a computer processor is utilized to automatically perform each of said instructions, the incorporating including: annotating a first statement harvested for a first item of the plurality of items with a first set of attributes and a corresponding first set of scores to generate a first annotation, the first set of attributes associated with the first item and determined based on an analysis of text in the first statement, the first statement being one of multiple statements harvested for the first item, the first annotation being one of multiple annotations in the searchable knowledge base, the first annotation including a link to the first statement, and indexing the annotations in the searchable knowledge base to facilitate retrieval of a statement of the statements that corresponds to an input attribute.
12. A non-transitory computer program embodied on a computer readable medium for generating a searchable knowledge base for a plurality of items in a choice set, each of said items having an associated set of attributes including at least one subjective attribute, comprising: instructions for harvesting information relevant to each of said items and an age of said harvested information from the Internet; instructions for extracting a set of normalized representations from a corresponding set of statements in one or more texts of said harvested information; instructions for analyzing the normalized representations to derive a set of scores for each attribute in said associated set of attributes for each of said items; instructions for aggregating said derived scores, for said each attribute in said associated set of attributes, by assigning a weight to each of the scores based on at least the age of said harvested information; and instructions for incorporating attributes in said associated set of attributes and their corresponding aggregated scores, for each of said items, into said searchable knowledge base for said choice set, wherein a computer processor is utilized to automatically perform each of said instructions, the incorporating including: annotating a first statement harvested for a first item of the plurality of items with a first set of attributes and a corresponding first set of scores to generate a first annotation, the first set of attributes associated with the first item and determined based on an analysis of text in the first statement, the first statement being one of multiple statements harvested for the first item, the first annotation being one of multiple annotations in the searchable knowledge base, the first annotation including a link to the first statement, and indexing the annotations in the searchable knowledge base to facilitate retrieval of a statement of the statements that corresponds to an input attribute. 19. A computer program as recited in claim 12 , wherein a plurality of said derived scores for a particular attribute in said associated set of attributes for a particular one of said items are each derived from different corresponding ones of texts of said harvested information, and said instructions for aggregating further comprises instructions for combining said plurality of derived scores by assigning a weight to each of said plurality of said derived scores at least partly based on one or more characteristics of said different corresponding ones of texts.