Distribution-Robust Reranking for Conversational Music Recommendation: PoliBaJukebox at the ACM RecSys Challenge 2026

Read full text
Authors: Andrea Lops, Nicola Cipriani, Gabriele Colapinto, Marcantonio de Candia, Vito Di Bari, Mauro Foglia, Gledjan Meta, Davide Savoia, Antonio Ferrara, Daniele Malitesta, Tommaso Di Noia, Fedelucio Narducci
Cited by: 1
References: 13

Abstract

We describe the PoliBaJukebox submission to the ACM RecSys Challenge 2026 on conversational music recommendation over the TalkPlayData 2 corpus. Our system implements a modular two-stage pipeline: a first stage retrieves candidates from the full track catalog using ten heterogeneous sources, fuses them with weighted Reciprocal Rank Fusion (wRRF), and reranks with gradient-boosted models; a second stage writes the reply through a two-pass, fact-grounded LLM pipeline. Our central finding is methodological: on this task, offline development metrics can move against the blind leaderboard rather than track it, so components validated offline routinely failed or regressed on the blind split. We trace this to a large, measurable covariate shift between development and blind sessions (an adversarial classifier separates them at AUC 0.937 from input-side descriptors alone); a standard correction for it, reweighting training toward blind-like cases, lowers development nDCG@20 yet is what let the ranker transfer. Under this shift, the offline selection criterion itself must change, not just the model. Our compliant submission achieved a composite score of 0.576 (nDCG@20 0.445), placing PoliBaJukebox in the final top 5. All codes and weights are released for exact reproduction: https://github.com/lopsandrea/music-crs-team2.

Publication details

Journal / source
Proceedings of the Workshop on the ACM RecSys Challenge
Publisher
ACM
Pages
54–59
Publication date
10 September 2026