Content-based recommendation systems recommend an item to a user based upon a
description of the item and a profile of the user’s interests. While a user profile may
be entered by the user, it is commonly learned from feedback the user provides on
items. A variety of learning algorithms have been adapted to learning user profiles,
and the choice of learning algorithm depends upon the representation of content.