RecRanker: Instruction Tuning Large Language Model as Ranker for Top-k Recommendation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Luo, Sichun, He, Bowei, Zhao, Haohan, Shao, Wei, Qi, Yanlin, Huang, Yinya, Zhou, Aojun, Yao, Yuxuan, Li, Zongpeng, Xiao, Yuanzhang, Zhan, Mingjie, Song, Linqi
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913291701321728
author Luo, Sichun
He, Bowei
Zhao, Haohan
Shao, Wei
Qi, Yanlin
Huang, Yinya
Zhou, Aojun
Yao, Yuxuan
Li, Zongpeng
Xiao, Yuanzhang
Zhan, Mingjie
Song, Linqi
author_facet Luo, Sichun
He, Bowei
Zhao, Haohan
Shao, Wei
Qi, Yanlin
Huang, Yinya
Zhou, Aojun
Yao, Yuxuan
Li, Zongpeng
Xiao, Yuanzhang
Zhan, Mingjie
Song, Linqi
contents Large Language Models (LLMs) have demonstrated remarkable capabilities and have been extensively deployed across various domains, including recommender systems. Prior research has employed specialized \textit{prompts} to leverage the in-context learning capabilities of LLMs for recommendation purposes. More recent studies have utilized instruction tuning techniques to align LLMs with human preferences, promising more effective recommendations. However, existing methods suffer from several limitations. The full potential of LLMs is not fully elicited due to low-quality tuning data and the overlooked integration of conventional recommender signals. Furthermore, LLMs may generate inconsistent responses for different ranking tasks in the recommendation, potentially leading to unreliable results. In this paper, we introduce \textbf{RecRanker}, tailored for instruction tuning LLMs to serve as the \textbf{Ranker} for top-\textit{k} \textbf{Rec}ommendations. Specifically, we introduce an adaptive sampling module for sampling high-quality, representative, and diverse training data. To enhance the prompt, we introduce a position shifting strategy to mitigate position bias and augment the prompt with auxiliary information from conventional recommendation models, thereby enriching the contextual understanding of the LLM. Subsequently, we utilize the sampled data to assemble an instruction-tuning dataset with the augmented prompts comprising three distinct ranking tasks: pointwise, pairwise, and listwise rankings. We further propose a hybrid ranking method to enhance the model performance by ensembling these ranking tasks. Our empirical evaluations demonstrate the effectiveness of our proposed RecRanker in both direct and sequential recommendation scenarios.
format Preprint
id arxiv_https___arxiv_org_abs_2312_16018
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle RecRanker: Instruction Tuning Large Language Model as Ranker for Top-k Recommendation
Luo, Sichun
He, Bowei
Zhao, Haohan
Shao, Wei
Qi, Yanlin
Huang, Yinya
Zhou, Aojun
Yao, Yuxuan
Li, Zongpeng
Xiao, Yuanzhang
Zhan, Mingjie
Song, Linqi
Information Retrieval
Large Language Models (LLMs) have demonstrated remarkable capabilities and have been extensively deployed across various domains, including recommender systems. Prior research has employed specialized \textit{prompts} to leverage the in-context learning capabilities of LLMs for recommendation purposes. More recent studies have utilized instruction tuning techniques to align LLMs with human preferences, promising more effective recommendations. However, existing methods suffer from several limitations. The full potential of LLMs is not fully elicited due to low-quality tuning data and the overlooked integration of conventional recommender signals. Furthermore, LLMs may generate inconsistent responses for different ranking tasks in the recommendation, potentially leading to unreliable results. In this paper, we introduce \textbf{RecRanker}, tailored for instruction tuning LLMs to serve as the \textbf{Ranker} for top-\textit{k} \textbf{Rec}ommendations. Specifically, we introduce an adaptive sampling module for sampling high-quality, representative, and diverse training data. To enhance the prompt, we introduce a position shifting strategy to mitigate position bias and augment the prompt with auxiliary information from conventional recommendation models, thereby enriching the contextual understanding of the LLM. Subsequently, we utilize the sampled data to assemble an instruction-tuning dataset with the augmented prompts comprising three distinct ranking tasks: pointwise, pairwise, and listwise rankings. We further propose a hybrid ranking method to enhance the model performance by ensembling these ranking tasks. Our empirical evaluations demonstrate the effectiveness of our proposed RecRanker in both direct and sequential recommendation scenarios.
title RecRanker: Instruction Tuning Large Language Model as Ranker for Top-k Recommendation
topic Information Retrieval
url https://arxiv.org/abs/2312.16018