Patent ID: 8204837

Claim:
An information processing apparatus, comprising: a computing processor configured to execute a program, the program including: an acquisition section configured to acquire information which indicates whether or not a predetermined item is appropriate to a predetermined mood; an extraction section configured to analyze the information acquired by said acquisition section to extract a characteristic amount of an item which is decided as not being appropriate to the predetermined mood; a first learning section configured to analyze the information acquired by said acquisition section to learn a cluster corresponding to the mood and a plurality of sub clusters corresponding to the cluster; a second learning section configured to learn a characteristic of each mood using the item to which the cluster and the sub clusters learned by said first learning section are applied; a decision section configured to decide whether or not a characteristic amount of an item to which a cluster is not applied coincides with the characteristic amount extracted by said extraction section; and an application section configured to apply a cluster and sub clusters to the item decided as not being coincident by said decision section based on the characteristic learned by said second learning section.