LLM4Rerank: LLM-based Auto-Reranking Framework for Recommendations
Jingtong Gao, Bo Chen, Weiwen Liu, Xiangyang Li, Yichao Wang, Wanyu Wang, Huifeng Guo, Ruiming Tang, Xiangyu Zhao
TL;DR
This work presents LLM4Rerank, a novel framework that uses a fully connected graph of specialized nodes to integrate accuracy, diversity, and fairness in the LLM-driven reranking stage of recommender systems. It introduces a generic node structure, a historical reranking pool, and a Goal-driven automatic transition mechanism to enable personalized, multi-aspect reranking at scale. Empirical results on three public datasets show LLM4Rerank achieving superior balance across criteria compared to strong baselines, with ablations highlighting the importance of the pool and adaptive routing. The approach offers a flexible, extensible path toward practical, aspect-aware reranking, with potential impact on real-world recommender systems by enhancing personalization and fairness while maintaining performance.
Abstract
Reranking is a critical component in recommender systems, playing an essential role in refining the output of recommendation algorithms. Traditional reranking models have focused predominantly on accuracy, but modern applications demand consideration of additional criteria such as diversity and fairness. Existing reranking approaches often fail to harmonize these diverse criteria effectively at the model level. Moreover, these models frequently encounter challenges with scalability and personalization due to their complexity and the varying significance of different reranking criteria in diverse scenarios. In response, we introduce a comprehensive reranking framework enhanced by LLM, designed to seamlessly integrate various reranking criteria while maintaining scalability and facilitating personalized recommendations. This framework employs a fully connected graph structure, allowing the LLM to simultaneously consider multiple aspects such as accuracy, diversity, and fairness through a coherent Chain-of-Thought (CoT) process. A customizable input mechanism is also integrated, enabling the tuning of the language model's focus to meet specific reranking needs. We validate our approach using three popular public datasets, where our framework demonstrates superior performance over existing state-of-the-art reranking models in balancing multiple criteria.
