English

Balancing Accuracy and Novelty with Sub-Item Popularity

Information Retrieval 2025-08-08 v1 Artificial Intelligence

Abstract

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.

Keywords

Cite

@article{arxiv.2508.05198,
  title  = {Balancing Accuracy and Novelty with Sub-Item Popularity},
  author = {Chiara Mallamaci and Aleksandr Vladimirovich Petrov and Alberto Carlo Maria Mancino and Vito Walter Anelli and Tommaso Di Noia and Craig Macdonald},
  journal= {arXiv preprint arXiv:2508.05198},
  year   = {2025}
}
R2 v1 2026-07-01T04:38:44.573Z