An evaluation pair extraction unit analyzes a document which is present on
a network to extract an evaluation pair composed of an object and an
evaluation expression, and registers it in an evaluation pair database.
An evaluation pair analysis unit executes analysis such as category
estimation, specific evaluation expression extraction, and comparative
analysis by utilizing the evaluation pair of the database. The evaluation
pair is data in which the object and the evaluation expression are
combined; wherein the object is a unique object including a commercial
product name, maker name, or the like which can be evaluated, and the
evaluation expression of the evaluation pair is a phrase representing
evaluation including like, hard to use, or the like. An evaluation pair
extraction unit gives an evaluation pair extracted from a model document
to a machine leaner to cause it to learn a rule which can serve as an
evaluation pair, and, after the learning, correctly combines an object
with an evaluation expression from an unknown document to extract an
evaluation pair.