Artificial Intelligence 16 min read

Optimizing QQ Music Ranking Model: From User Perception to Multi‑Category Traffic Exploration

This talk presents the evolution of QQ Music's ranking system, detailing background challenges, user‑perception modeling, multi‑objective and causal learning to mitigate the Matthew effect, long‑tail content support, cross‑domain recommendation, and module personalization for diversified traffic, concluding with future research directions.

DataFunSummit
DataFunSummit
DataFunSummit
Optimizing QQ Music Ranking Model: From User Perception to Multi‑Category Traffic Exploration

Speaker: Glad, Senior Algorithm Engineer at Tencent Music, edited by Han Xiaoting (Peking University), presented on the DataFunTalk platform.

Background Introduction: QQ Music's recommendation service has progressed through three stages: initial focus on brand products (personal radio, daily 30 songs, playlists), support for music creators via a billion‑yuan incentive plan, and expansion to multiple content categories (video, long‑form audio, live streams), each requiring tailored ranking strategies.

User Perception Model: The team shifted from traditional pointwise models to a pair‑wise ranking approach that constructs behavior pairs (e.g., favorite > share > full play > skip). To address sample imbalance across behaviors, they introduced a multi‑behavior attention mechanism and redesigned the model architecture with three modules: CIN for high‑order feature interactions, behavior‑attention for focusing on recent relevant actions, and ID‑Cross for memorizing co‑action information between user history and candidate items.

Optimizing Learning Objectives: Recognizing limitations of single‑objective pair‑wise models—namely, ignoring user‑specific differences and insufficient learning for sparse behaviors—the team adopted a multi‑goal framework (CGC) that predicts each behavior separately while sharing common knowledge. Causal inference components (user‑only and item‑only models) estimate and remove user curiosity and item popularity biases, thereby mitigating the Matthew effect and improving true user preference estimation.

Supporting the Music Ecosystem: To promote long‑tail native content, the ranking system incorporates causal inference to counteract popularity bias, and the recommendation pipeline adds recall‑layer and re‑ranking techniques (e.g., balanced recall, relationship‑graph recall, re‑ranking tilt) that elevate under‑represented tracks without compromising user experience.

Multi‑Category Traffic Exploration: As QQ Music adds new categories, the team tackles fragmentation and fixed homepage layout by (1) cross‑domain recommendation using an MV‑CoNet model that shares user embeddings across categories and learns dual‑mapping matrices between them, and (2) module personalization that predicts top‑N preferred categories per user, assigns monetary value to each category, and dynamically generates multiple ranking strategies for exploration‑exploitation optimization.

Summary & Outlook: The presented optimizations have enhanced user discovery, increased playback and collection metrics, reduced "painful" (扎心) recommendations, and boosted overall traffic by ~10%. Future work includes further bias reduction in causal models, reinforcement‑learning‑based traffic optimization, and continued refinement of cross‑domain and personalization architectures.

multi-objective learningcausal inferencecross-domain recommendationqq-musicmusic recommendationranking model
DataFunSummit
Written by

DataFunSummit

Official account of the DataFun community, dedicated to sharing big data and AI industry summit news and speaker talks, with regular downloadable resource packs.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.