We discuss learning a profile of user interests for recommending informatio
n sources such as Web pages or news articles. We describe the types of info
rmation available to determine whether to recommend a particular page to a
particular user. This information includes the content of the page, the rat
ings of the user on other pages and the contents of these pages, the rating
s given to that page by other users and the ratings of these other users on
other pages and demographic information about users. We describe how each
type of information may be used individually and then discuss an approach t
o combining recommendations from multiple sources. We illustrate each appro
ach and the combined approach in the context of recommending restaurants.