LLM-Rec:基于提示大语言模型的个性化推荐

news/2024/7/5 2:52:49

1. 基本信息

  • 论文题目:LLM-Rec: Personalized Recommendation via Prompting Large Language Models

  • 作者:Hanjia Lyu, Song Jiang, Hanqing Zeng, Yinglong Xia, Jiebo Luo

  • 机构:University of Rochester, University of California Los Angeles, Meta AI, University of Rochester

2. 摘要

本文研究了通过输入增强来提高大语言模型个性化内容推荐性能的各种提示策略。提出的方法LLM-Rec包括四种不同的提示策略:1)基本提示 2)推荐驱动提示 3)参与指导提示 4)推荐驱动+参与指导提示。实验结果表明,将原始内容描述与LLM使用这些提示策略生成的增强输入文本相结合,可以提高推荐性能。这一发现强调了在大语言模型中融入多样化的提示和输入增强技术以提高个性化内容推荐能力的重要性。

图片

3. 介绍

  • 本文研究了利用大语言模型(LLM)进行输入增强的提示策略,以提高个性化内容推荐。

  • 之前的研究更多关注直接利用LLM作为推荐模型。本文从不同的角度出发,探索用于增强输入文本的提示策略,以发挥LLM的潜力。

  • 本文的主要贡献是提出了LLM-Rec提示,它包含基本提示、推荐驱动提示、参与指导提示以及推荐驱动与参与指导组合提示等策略。这些策略旨在增强LLM生成的输入文本,提高内容推荐的准确性和相关性。

4. 方法

本文提出了四种提示策略:

  1. 基本提示:包含三种基本提示, , ,分别指示LLM进行原始内容描述的释义、摘要和归纳。

  2. 推荐驱动提示:在基本提示的基础上加入推荐驱动指示,得到, , 。明确生成的内容描述用于内容推荐,引导LLM聚焦在关键特征上。

  3. 参与指导提示:,结合目标项目及其重要邻居项目的内容描述,利用用户参与指导LLM生成与用户偏好更符的内容。

  4. 推荐驱动与参与指导组合提示:,融合推荐驱动和参与指导提示的优点。

图片

图片

5. 实验发现

  • 实验结果表明,除了基准外,其他方法中LLM生成的增强文本与原始内容描述的组合都可以提高推荐性能。

  • 推荐驱动提示主要增强了面向推荐的文本生成。

  • 相比基本提示,的推荐性能有所提升,表明参与指导提示让LLM生成的内容更符合用户偏好。

  • 的推荐性能最好,表明推荐驱动和参与指导提示的组合作用。

图片

6. 结论

本文介绍了LLM-Rec提示策略,利用大语言模型进行输入增强,以提高个性化内容推荐。通过对LLM-Rec四种变体的全面实验,观察到增强输入文本与原始内容描述的组合可显著提高推荐性能。这些发现强调了使用LLM和策略化提示技术来提高个性化内容推荐的准确性和相关性的潜力。本文的研究凸显了创新方法对利用LLM进行内容推荐的重要性,并展示了输入增强在改进推荐性能方面的价值。随着个性化内容推荐在各个领域继续发挥关键作用,研究为有效运用LLM提供提供了洞见,以提供增强的推荐体验。


http://lihuaxi.xjx100.cn/news/1475337.html

相关文章

VBA Excel自定义函数的使用 简单的语法

一个简单的教程,实现VBA自定义函数。 新建模块 复制后面的代码放进来 函数的入口参数不定义,则认为是一块区域; 反之,如FindChar1 As String,则认为是输入的单值。 循环和分支如下例子,VB比较接近自然语…

Nodejs+Typescript+Eslint+Prettier+Husky项目构建

NodejsTypescriptEslintPrettierHusky项目构建 准备工作初始化项目Eslint安装和配置Prettier安装和配置在Eslint中使用Prettier插件Husky安装和配置修改package.json 准备工作 确保已经安装了git以及Node.js和npm,通过git -v、node -v和npm -v检查是否安装。 初始…

SpringCloud学习笔记(四)_ZooKeeper注册中心

基于Spring Cloud实现服务的发布与调用。而在18年7月份,Eureka2.0宣布停更了,将不再进行开发,所以对于公司技术选型来说,可能会换用其他方案做注册中心。本章学习便是使用ZooKeeper作为注册中心。 本章使用的zookeeper版本是 3.6…

STM32 进不了main 函数

1. 我用的是STM32L151C8T6 的芯片,在github 上找了个别人的例程,拿来当模板改,由于他用的是HSE 外部晶振,我用的是内部晶振HSI,所以需要改系统时钟,改完后debug, 一直进不了main 函数&#xff0…

Diffusion Models for Time Series Applications: A Survey

Diffusion Models for Time Series Applications: A Survey (Paper reading) Lequan Lin, The University of Sydney Business School, arXiv2023,Cited:5, Code, Paper 1. 引言 扩散模型是一类基于深度学习的生成模型,在前沿的机器学习研究中变得越来越突出。在…

Nebula基础的查询操作介绍

Nebula基础的查询操作介绍 这里只是对Nebula基础查询进行介绍,其目的是为了让未接触过Nebula的同学最短时间了解其语句。更详细更准确的内可以查看官方文档。 docs.nebula-graph 关于查询这里并没有使用官方例子数据,而是自己实际尝试了文档中的语句。 …

CTFshow 限时活动 红包挑战9 详细题解

CTFshow红包挑战9 题目源码开源了。源码如下&#xff1a; common.php <?phpclass user{public $id;public $username;private $password;public function __toString(){return $this->username;}}class cookie_helper{private $secret "*************"; /…

html5提供的FileReader是一种异步文件读取文件中的数据

前言&#xff1a;FileReader是一种异步文件读取机制&#xff0c;结合input:file可以很方便的读取本地文件。 input:file 在介绍FileReader之前&#xff0c;先简单介绍input的file类型。 <input type"file" id"file"> input的file类型会渲染为一个按…