Recommender Systems
Abstract
“Nature shows us only the tail of the lion. But I do not doubt that the lion belongs
to it even though he cannot at once reveal himself because of his enormous
size.”– Albert Einstein
The topic of recommender systems gained increasing importance in the nineties, as
the Web became an important medium for business and e-commerce transactions. It was
recognized early on that the Web provided unprecedented opportunities for personalization,
which were not available in other channels. In particular, the Web provided ease in data
collection and a user interface that could be employed to recommend items in a non-intrusive
way.
Recommender systems have grown significantly in terms of public awareness since then.
An evidence of this fact is that many conferences and workshops are exclusively devoted
to this topic. The ACM Conference on Recommender Systems is particularly notable because
it regularly contributes many of the cutting-edge results in this topic. The topic of
recommender systems is very diverse because it enables the ability to use various types
of user-preference and user-requirement data to make recommendations. The most wellknown
methods in recommender systems include collaborative filtering methods, contentbased
methods, and knowledge-based methods. These three methods form the fundamental
pillars of research in recommender systems. In recent years, specialized methods have been
designed for various data domains and contexts, such as time, location and social information.
Numerous advancements have been proposed for specialized scenarios, and the
methods have been adapted to various application domains, such as query log mining, news
recommendations, and computational advertising. The organization of the book reflects
these important topics. The chapters of this book can be organized into three categories: