Patent ID: 8612866

Claim:
An information processing apparatus for recommending content, comprising: a processor, the processor including a content recommendation module for performing a content recommendation process in which a content item is determined by performing selection, filtering, and matching operations on the basis of each of a plurality of strategies, each strategy independently and concurrently performed based on a relationship with short term interests, a long term preference, and knowledge of a user; wherein the short term interests indicate a method wherein the similarity between an interest user preference vector and a recommendation vector is computed, the recommendation vector being classified into a similar, dissimilar, and shift group, the shift group indicating a shift relationship between a first content item that serves as an element of the interest user preference vector located in a first predetermined cluster in a first layer and a second content item that belongs to the first cluster in the first layer and a second cluster in a second layer, wherein the long term interests indicate a method wherein the similarity between a preference user preference vector and the recommendation vector is computed, the recommendation vector being classified into a similar, dissimilar, or shift group; and wherein the knowledge indicates a method wherein the recommendation vector is determined as known or unknown in accordance with a cluster to which the recommendation vector belongs; the recommendation vector being determined as known when a cluster in which the number of content items that are elements of the preference user preference vector is large and the recommendation vector being determined as unknown when a cluster in which the number of content items that are elements of the preference user preference vector is small.