A CONCEPT-BASED FRAMEWORK AND ALGORITHMS FOR RECOMMENDER SYSTEMS
Institution: | University of Cincinnati |
---|---|
Department: | Engineering : Computer Science |
Degree: | MS |
Year: | 2007 |
Keywords: | Computer Science; collaborative filtering, recommender systems; lattice, concept, algorithm, Jester, Movielens |
Record ID: | 1793289 |
Full text PDF: | http://rave.ohiolink.edu/etdc/view?acc_num=ucin1186165016 |
In today’s consumer driven world, people are faced with the problem of plenty. Choices abound everywhere, be it in movies, books or music. Recommender systems spare the user the frustration of searching for the proverbial needle in the haystack by offering recommendations based on a user’s personal preferences. In this thesis, a generic framework and algorithms for building concept-based recommender systems are presented. A concept-based approach leverages the deep structure of a rating-database and reveals complex, higher level inter-relationships between entities in the data. The algorithms encode user preferences from a ratings database into concepts using collaborative filtering, organize concepts into lattices efficiently, and enable fast querying of the lattices for recommendations. We apply our algorithms on two real-world datasets and demonstrate their capabilities in generating quality recommendations in real-time.