Explainability in Music Recommender Systems
arXiv:2201.10528 · doi:10.1002/aaai.12056
Abstract
The most common way to listen to recorded music nowadays is via streaming platforms which provide access to tens of millions of tracks. To assist users in effectively browsing these large catalogs, the integration of Music Recommender Systems (MRSs) has become essential. Current real-world MRSs are often quite complex and optimized for recommendation accuracy. They combine several building blocks based on collaborative filtering and content-based recommendation. This complexity can hinder the ability to explain recommendations to end users, which is particularly important for recommendations perceived as unexpected or inappropriate. While pure recommendation performance often correlates with user satisfaction, explainability has a positive impact on other factors such as trust and forgiveness, which are ultimately essential to maintain user loyalty. In this article, we discuss how explainability can be addressed in the context of MRSs. We provide perspectives on how explainability could improve music recommendation algorithms and enhance user experience. First, we review common dimensions and goals of recommenders' explainability and in general of eXplainable Artificial Intelligence (XAI), and elaborate on the extent to which these apply -- or need to be adapted -- to the specific characteristics of music consumption and recommendation. Then, we show how explainability components can be integrated within a MRS and in what form explanations can be provided. Since the evaluation of explanation quality is decoupled from pure accuracy-based evaluation criteria, we also discuss requirements and strategies for evaluating explanations of music recommendations. Finally, we describe the current challenges for introducing explainability within a large-scale industrial music recommender system and provide research perspectives.
arXiv commentTo appear in AI Magazine, Special Topic on Recommender Systems 2022
References in corpus (22)
- Conditional Generative Adversarial Nets
- A Unified Approach to Interpreting Model Predictions
- Towards A Rigorous Science of Interpretable Machine Learning
- A Survey on Knowledge Graphs: Representation, Acquisition and Applications
- Graph Convolutional Neural Networks for Web-Scale Recommender Systems
- Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps
- Explainable Recommendation: A Survey and New Perspectives
- Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)
- Actionable Recourse in Linear Classification
- A systematic review and taxonomy of explanations in decision support and recommender systems
- Current Challenges and Visions in Music Recommender Systems Research
- Explainable Recommendation via Multi-Task Learning in Opinionated Text Data
- Problems with Shapley-value-based explanations as feature importance measures
- Learning to Explain: An Information-Theoretic Perspective on Model Interpretation
- On the Robustness of Interpretability Methods
- The many Shapley values for model explanation
- Asymmetric Shapley values: incorporating causal knowledge into model-agnostic explainability
- Carousel Personalization in Music Streaming Apps with Contextual Bandits
- Making Neural Networks Interpretable with Attribution: Application to Implicit Signals Prediction
- Feature Removal Is a Unifying Principle for Model Explanation Methods
- A data-driven approach to mid-level perceptual musical feature modeling
- Challenging common interpretability assumptions in feature attribution explanations