IRAIAug 7, 2025

Balancing Accuracy and Novelty with Sub-Item Popularity

arXiv:2508.05198v11 citationsh-index: 42Has CodeRecSys
Originality Incremental advance
AI Analysis

This work addresses the trade-off between relevance and novelty in sequential music recommendation, which is important for fostering long-term user engagement, though it appears incremental as it builds upon an existing framework.

The paper tackles the problem of balancing accuracy and novelty in music recommendation by proposing a sub-ID-level Personalised Popularity Score (sPPS) method, which achieves significantly higher personalised novelty without compromising recommendation accuracy compared to item-level approaches.

In the realm of music recommendation, sequential recommenders have shown promise in capturing the dynamic nature of music consumption. A key characteristic of this domain is repetitive listening, where users frequently replay familiar tracks. To capture these repetition patterns, recent research has introduced Personalised Popularity Scores (PPS), which quantify user-specific preferences based on historical frequency. While PPS enhances relevance in recommendation, it often reinforces already-known content, limiting the system's ability to surface novel or serendipitous items - key elements for fostering long-term user engagement and satisfaction. To address this limitation, we build upon RecJPQ, a Transformer-based framework initially developed to improve scalability in large-item catalogues through sub-item decomposition. We repurpose RecJPQ's sub-item architecture to model personalised popularity at a finer granularity. This allows us to capture shared repetition patterns across sub-embeddings - latent structures not accessible through item-level popularity alone. We propose a novel integration of sub-ID-level personalised popularity within the RecJPQ framework, enabling explicit control over the trade-off between accuracy and personalised novelty. Our sub-ID-level PPS method (sPPS) consistently outperforms item-level PPS by achieving significantly higher personalised novelty without compromising recommendation accuracy. Code and experiments are publicly available at https://github.com/sisinflab/Sub-id-Popularity.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes