Papers for

music streaming service developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Recommendation methods reduce popularity bias with new weighting scheme

Mitigating Popularity Bias in Recommendation with Global Listwise Learning and Progressive Bi-Weighting

Abstract: In recommender systems, user feedback typically follows a long-tail distribution, which leads many recommendation algorithms to exacerbate popularity bias by disproportionately favoring popular items. To mitigate this issue, recent studies have employed Inverse Propensity Scoring (IPS) to rebalance training data via reweighting user-item interactions. However, the effectiveness of IPS-based approaches is often constrained by locally unbiased objectives and inaccurate propensity estimation. In this paper, we propose Multinomial Likelihood with Bi-Weighting (Mult-BiW) to address these limitations. First, we introduce a debiasing framework, termed Mult-IPS, which integrates multinomial likelihood with IPS to capture global and unbiased user preferences over the entire item set. Second, we develop a Bi-Weighting (BiW) strategy that jointly leverages propensity scores and a collection model, incorporating a smoothing mechanism to enhance the robustness of propensity estimation. We further provide theoretical analyses that establish an upper bound on the empirical bias and characterize the optimal form of the collection model. Third, to mitigate the adverse effects of aggressive reweighting on representation learning, we design a Progressive Bi-Weighting strategy that gradually transitions from discriminative representation learning to popularity debiasing. Extensive experiments on real-world datasets show that Mult-BiW consistently outperforms state-of-the-art baselines.

Mon 28 SeptInformation Retrieval
The gist
Recommendation systems often show popular items too much because they learn from what users interact with most, which isn't always fair or diverse. The authors propose a new approach that looks at all items together and uses smarter ways to adjust how much each item counts during training. They also developed a method that starts by learning simple patterns before focusing on correcting popularity bias, which helps keep recommendations accurate. Tests on real data show their method works better than existing solutions.
Open → 2609.35041v1

Item graph structure improves sequential recommendation performance

Enriching Sequential Recommendation with Graph Laplacian Positional Embeddings

Abstract: Sequential recommenders typically rely on learnable positional embeddings to encode the order of user interactions. In this work, we ask whether this ordinal signal can be replaced by a structural one derived from the item space. We propose to use Laplacian positional embeddings in SASRec: we build an item co-occurrence graph from training interactions, compute eigenvectors of its symmetric normalized Laplacian, and use them as frozen graph-derived positional embeddings. The backbone architecture and training objective remain unchanged. Experiments on four public sequential-recommendation benchmarks show that this simple replacement improves SASRec performance on most ranking metrics and remains competitive with strong positional and temporal encoding baselines. These findings indicate that item-item graph structure can be an effective substitute for standard ordinal positional embeddings in sequential recommendation.

Fri 25 SeptInformation Retrieval
The gist
Sequential recommendation systems usually use special codes to remember the order in which a user clicked on items. This paper explores replacing those order-based codes with codes derived from how items are connected in a graph built from user interactions. The authors compute graph-based codes called Laplacian positional embeddings and use them in an existing recommendation model. They find that this graph-based approach improves recommendation accuracy on several test datasets while keeping the model design and training the same.
Open → 2609.31253v1

Time aware rotary position embedding improves recommendation accuracy

T-RoPE: Time-Aware Rotary Position Embedding for Sequential Recommendation

Abstract: Large-scale recommenders increasingly adopt the sequential generative recipe behind large language models, bringing the Transformer into recommendation along with design choices made for text, including Rotary Position Embedding (RoPE). In language models, RoPE encodes token indices for relative position reasoning, but in recommendation, an interaction index records only event order, saying nothing about elapsed time, behavioral cycles across scales, or calendar phase. We revisit this choice and propose T-RoPE, a time-aware RoPE for sequential generative recommendation that replaces index-only rotation with timestamp-based angles, learnable temporal coefficients, multiscale frequency banks, shifted query alignment, and non-stationary key rotation. We prove that standard RoPE, even on timestamps, remains time-translation invariant and cannot distinguish seasonal contexts, and that T-RoPE breaks this invariance while preserving the RoPE interface. Across five public benchmarks, T-RoPE achieves the best result on every metric on every dataset, improving over the strongest baseline by 78--130\% in HR@10 on the sparse PixelRec data and 8--12\% across metrics on Amazon Books. On an industrial-scale e-commerce dataset with more than 6B interactions, it improves every metric over the HSTU + Time RAB backbone by 13--82\%, with ablations attributing the largest gains to multiscale frequencies ($+56\%$ NDCG@50) and non-stationary keys ($+4\%$). An online A/B test in the Shop app yields positive lifts in conversion rate ($+0.33\%$) and order count ($+0.63\%$). We also provide forward and backward algorithms whose added cost is linear in sequence length and head dimension, keeping time-aware RoPE practical for large generative recommenders.

Thu 24 SeptArtificial IntelligenceInformation RetrievalMachine Learning
The gist
Recommendation systems that suggest items like products or content often rely on the order of previous interactions but ignore the exact timing between them. The authors noticed that using only the order misses important signals like how much time passed or seasonal patterns. They created T-RoPE, a method that adds timing information to better understand user behavior. This improved recommendation accuracy on several datasets and even showed small but positive effects in a real online shopping app.
Open → 2609.30576v1