Large Language Models are Learnable Planners for Long-Term Recommendation

Wentao Shi, Xiangnan He, Yang Zhang, Chongming Gao, Xinyue Li +3 more
2/29/2024
cs.IRcs.AIcs.CL

Official code: jizhi-zhang/BiLLP (37 stars, MIT, last commit 2024-09-24).

Abstract

Planning for both immediate and long-term benefits becomes increasingly important in recommendation. Existing methods apply Reinforcement Learning (RL) to learn planning capacity by maximizing cumulative reward for long-term recommendation. However, the scarcity of recommendation data presents challenges such as instability and susceptibility to overfitting when training RL models from scratch, resulting in sub-optimal performance. In this light, we propose to leverage the remarkable planning capabilities over sparse data of Large Language Models (LLMs) for long-term recommendation. The key to achieving the target lies in formulating a guidance plan following principles of enhancing long-term engagement and grounding the plan to effective and executable actions in a personalized manner. To this end, we propose a Bi-level Learnable LLM Planner framework, which consists of a set of LLM instances and breaks down the learning process into macro-learning and micro-learning to learn macro-level guidance and micro-level personalized recommendation policies, respectively. Extensive experiments validate that the framework facilitates the planning ability of LLMs for long-term recommendation. Our code and data can be found at https://github.com/jizhi-zhang/BiLLP.

View on arXivView PDF

Code Implementations(1)

jizhi-zhang/BiLLPOfficial100%
MIT
373Shell, PythonJan 26, 20242 years agoMIT

Similar Papers

Cite this paper

@article{shi2024large,
  title  = {Large Language Models are Learnable Planners for Long-Term Recommendation},
  author = {Wentao Shi and Xiangnan He and Yang Zhang and Chongming Gao and Xinyue Li and Jizhi Zhang and Qifan Wang and Fuli Feng},
  year   = {2024},
  eprint = {2403.00843},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.00843v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.00843.svg)](https://codeofpaper.com/paper/2403.00843)

Discussion