1. An information processing apparatus comprising: managing means for managing a scale calculated based on descriptions of an operation performed on a predetermined item and a series to which the item belongs in association with each other; first extracting means for extracting a first recommendation list, the first recommendation list including items belonging to the same series as top N series, obtained by sorting the scale, from among items; taste managing means for managing taste of a user; second extracting means for calculating the degree of similarity between the taste managed by the taste managing means and each item to extract a second recommendation list, the second recommendation list including items with higher degrees of similarity, the second recommendation list being different from the first recommendation list; and recommending means for recommending a predetermined number of items among the items in the first recommendation list and the second recommendation list to the user.