Neural Re-ranking Tutorial (RecSys 22)
Re-ranking is one of the most critical stages for multi-stage recommender systems (MRS), which re-orders the input ranking lists by modeling the cross-item interaction. Recent re-ranking methods have evolved into deep neural architectures due to the significant advances in deep learning. Neural re-ranking, therefore, has become a trending topic and many of the improved algorithms have demonstrated their use in industrial applications, enjoying great commercial success. The purpose of this tutorial is to explore some of the recent work on neural re-ranking, integrating them into a broader picture and paving ways for more comprehensive solutions for future research. In particular, we provide a taxonomy of current methods according to the objectives and training signals. We examine and compare these methods qualitatively and quantitatively, and identify some open challenges and future prospects.
Our survey paper: Neural Re-ranking in Multi-stage Recommender Systems: A Review
LibRerank re-ranking library: https://github.com/LibRerank-Community/LibRerank
Tutorial slides: [Slides]
Outline of the tutorial
- Recommender system basics
- Introduction to multi-stage recommender systems
- Neural re-ranking fundamentals: challenges, objectives, network structures, and evaluations
- Single objective: Accuracy-oriented re-ranking
- Learning by observed signals
- Learning by counterfactual signals
- Qualitative model comparison: network structure, optimization, personalization, and complexity
- Quantitative comparison: LibRerank re-ranking library
- Multi-objective re-ranking
- Diversity-aware re-ranking
- Fairness-aware re-ranking
- Emerging applications
- Summary and future prospects
- Weiwen Liu. Researcher, Huawei Noah’s Ark Lab. She received her Ph.D. in Computer Science and Engineering from the Chinese University of Hong Kong in 2020. Her research is broadly concerned with ranking/re-ranking, recommender systems, information retrieval, and user preference learning.
- Jiarui Qin. PhD student, Shanghai Jiao Tong University. His research interests include data mining, machine learning, and information retrieval.
- Ruiming Tang. Lab director, Huawei Noah’s Ark Lab. His research interests include deep learning, reinforcement learning, ranking, AutoML, graph learning, and their applications in recommendation and search. He has published more than 70 papers in his interested research areas.
- Bo Chen. Researcheer, Huawei Noah’s Ark Lab. He got his MS in Software Engineering from Shanghai Jiao Tong University in 2020. His research interests include recommender systems, ranking in computational advertising, deep learning, AutoML, and graph neural networks.