Theoretical foundations for recommender systems
A recommender system (RS) is software that provides suggestions to a user in decision making process. The decision making may be for commercial purposes, personalized applications or simple information retrieval. These systems have become an important component of almost all applications that relate to some form of information retrieval and processing by using various search techniques. This chapter provides the background to theoretical foundations of RSs. We start with a traditional approach and discuss some commonly used definitions of RSs. After justifying the need for such systems in the current scenario of information overload, application areas where RSs can be useful and productive are discussed. It includes the discussion on both existing and possible future areas of applications. The list presented is not exhaustive, as many areas have opted to add value to their applications by integrating with some form of RS. The next section gives a brief overview of the phases through which RS passes in order to perform its function. The types of RSs are discussed giving their advantages and disadvantages, and content-based recommenders, collaborative filtering (CF) based recommenders, hybrid recommenders, image-based recommenders, and graph database (GDB)-based recommenders are discussed in detail. After a brief overview of the problems identified with the current RSs, some datasets are listed that may be used for research and evaluation of various RSs.




Theoretical foundations for recommender systems, Page 1 of 2
< Previous page Next page > /docserver/preview/fulltext/books/pc/pbpc035f/PBPC035F_ch2-1.gif /docserver/preview/fulltext/books/pc/pbpc035f/PBPC035F_ch2-2.gif