vix.ing · top · new · best · stats

SeER: An Explainable Deep Learning MIDI-based Hybrid Song Recommender System

2019/06/25 by Khalil Damak, Damak, Khalil, Olfa Nasraoui +1
Computer Science · Engineering · Mathematics · Neuroscience · #Audio and Speech Processing (eess.AS) #FOS: Computer and information sciences #FOS: Electrical engineering #Information Retrieval (cs.IR) #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Music and Audio Processing #Neuroscience and Music Perception #Recommender Systems and Techniques #Sound (cs.SD) #Topic Modeling #cs.IR #cs.LG #cs.SD #eess.AS #electronic engineering #information engineering #stat.ML

paper · pdf · doi:10.48550/arxiv.1907.01640

8 pages, 6 figures; added offline validation of explainability method

openalex publication_date 2019/06/25 · arxiv created 2019/12/19 · arxiv updated 2019/12/20 · openalex created_date 2022/07/28 · openalex updated_date 2026/08/01

Abstract

State of the art music recommender systems mainly rely on either matrix factorization-based collaborative filtering approaches or deep learning architectures. Deep learning models usually use metadata for content-based filtering or predict the next user interaction by learning from temporal sequences of user actions. Despite advances in deep learning for song recommendation, none has taken advantage of the sequential nature of songs by learning sequence models that are based on content. Aside from the importance of prediction accuracy, other significant aspects are important, such as explainability and solving the cold start problem. In this work, we propose a hybrid deep learning model, called "SeER", that uses collaborative filtering (CF) and deep learning sequence models on the MIDI content of songs for recommendation in order to provide more accurate personalized recommendations; solve the item cold start problem; and generate a relevant explanation for a song recommendation. Our evaluation experiments show promising results compared to state of the art baseline and hybrid song recommender systems in terms of ranking evaluation. Moreover, based on proposed tests for offline validation, we show that our personalized explanations capture properties that are in accordance with the user's preferences.

Related