Recommender Systems with Evolutionary Algorithms: Many­-Objective Optimization for Large­-Scale Music Recommendation

A demonstration showing the reliability of serving users recommendations with trade-­off for large music collections, by leveraging diverse Recommender Systems and Evolutionary Algorithms

Master Thesis (2021)
Author(s)

Sharwin Bobde (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Cynthia C. S. Liem – Mentor (TU Delft - Multimedia Computing)

A. Panichella – Mentor (TU Delft - Software Engineering)

A Hanjalic – Graduation committee member (TU Delft - Intelligent Systems)

Peter A.N. Bosman – Graduation committee member (Centrum Wiskunde & Informatica (CWI))

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2021 Sharwin Bobde
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 Sharwin Bobde
Graduation Date
09-07-2021
Awarding Institution
Delft University of Technology
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Using Recommender Systems with Evolutionary Algorithms is an extremely niche domain. It holds the key to enabling new user interaction designs, where users can effectively configure their experience with a Recommender System. This thesis answers important questions about the scientific aspects of its application to large-scale data through a rigorous experimental design. We use one of the largest publicly accessible music listening histories dataset to analyse if the methodology works well for large real-world tasks. The dataset has been used to simulate various real-world scenarios for the experimental design.

The methodology fuses the recommendations generated by an unspecified number of recommenders. In this study, we have used three recommenders, which have specialised goals in terms of user-centric metrics. We use three different Evolutionary Algorithms to analyse the capability of different EA strategies for generating a near-optimal set of trade-offs on user-centric metrics. We have performed elaborate qualitative and quantitative analyses of the system to understand how various aspects of the system affect the final set of solutions.

Files

License info not available