实验探索: ChatGPT是好的推荐系统吗?


TLDR: 之前我们简单测试了下ChatGPT作为推荐器在序列推荐和可解释推荐上的能力,即如何利用ChatGPT实现推荐模型的能力?今天再跟大家分享一篇通过实验来探究ChatGPT通用推荐能力的文章,其在评分预测、序列推荐、直接推荐、解释生成和评论总结等五个推荐场景中测试了ChatGPT的推荐能力。

4bbb7b357c7f68dcdac5e751ff0f3846.png

本文介绍了一种基于ChatGPT的通用推荐模型。与传统方法不同,ChatGPT不需要针对每个任务进行专门调整,而是通过大规模语料库学习到丰富的语言和世界知识,并将其应用于各种推荐场景中。具体的,使用ChatGPT完成推荐任务的工作流程如下图所示,包括三个步骤。首先,根据推荐任务的特定特征构建不同的prompts,具体的prompts包括三部分,即任务描述、行为注入和格式指示。其次,这些prompts被用作ChatGPT的输入,根据prompts中指定的要求生成推荐结果。最后,通过改进模块检查和优化ChatGPT的输出,并将优化后的结果作为最终推荐结果返回给用户。

35253a37d466e267c02e7114cf3316f5.png

在本文中,使用了预训练好的ChatGPT模型,并通过设计一组提示语来将推荐任务转化为自然语言任务,并测试了其在zero-shot和few-shot上的推荐能力。具体来说,设计了五个不同的推荐场景,包括评分预测、顺序推荐、直接推荐、解释生成和评论总结。

  • 在评分预测任务中,要求ChatGPT根据用户的历史评分和商品信息预测用户对新商品的评分。下图展示了相应的prompt。黑色字体表示任务描述,红色字体表示格式要求,蓝色字体表示用户历史信息或few-shot信息,灰色字体表示输出结果,下同。

db7beedc483d1b6713f19b8680d50de8.png
  • 在序列推荐任务中,要求ChatGPT根据用户的历史行为和商品信息生成一个商品序列,以便向用户推荐相关商品。下图展示了相应的prompt。

aa9de766d8c56eaefb0b6eee5387496f.png
  • 在直接推荐任务中,要求ChatGPT根据用户的历史行为和商品信息直接向用户推荐相关商品。下图展示了相应的prompt。

4f9965617ac8d22deb6c5aee8b4b6295.png
  • 在解释生成任务中,要求ChatGPT根据给定的评分或行为生成一段自然语言解释。下图展示了相应的prompt。

82fd7bb5c2eac4dc7febed6892a15f57.png
  • 在评论总结任务中,要求ChatGPT根据给定的评论生成一段自然语言总结。下图展示了相应的prompt。

d0635492c7f5ef5be73af7ed6a69c66f.png

为了评估ChatGPT在各种推荐场景下的性能,使用了Amazon电子商务数据集。其中,zero-shot表示直接对ChatGPT进行测试,而few-shot则表示对ChatGPT注入用户历史交互来微调ChatGPT然后进行测试。实验结果表明,在所有五个场景下,ChatGPT都表现出差不多的推荐能力。特别地,在序列推荐任务中,ChatGPT相比于传统方法有着更好的性能。

6915431750f285a1637b7bceb2839c8c.png 20b56cf18903ac63fb8facb03e6885c2.png fb08e717883c3cfeaccd1087718dc07a.png c29877817b916727d837af12c11c5004.png 8b91a878884325c035d3f41c2f3d4ac9.png

总之,本文通过实验的方式探究了ChatGPT的通用推荐能力,它可以处理各种推荐任务,并且具有较好的泛化能力,但有待进一步提升。通过大规模语料库学习到的丰富知识可以有效地应用于推荐任务中。未来,将继续探索如何进一步提高ChatGPT在推荐任务中的性能,并将其应用于更多的领域中,以满足不同领域的推荐需求。

更多技术细节请阅读原始论文。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/18497.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好货推荐——好用的ChatGPT

成果图如下: 这个是Microsoft Edge浏览器的一个扩展插件,然后我们下面来操作一下怎么获取并使用这个插件 然后回到管理扩展界面打开webtab 然后他就会自己弹出webtab界面如下图: 然后点击Chat AI即可使用了,不过现在要登录账号才能…

[Unity] 使用 Visual Effect Graph 制作射击枪焰特效

全程照抄油管视频 https://www.youtube.com/watch?vsgBbnF3r60U&ab_channelGabrielAguiarProd. 1. Mesh 制作 打开 Blender 新建一个圆环 进入编辑模式,全选,沿法向挤出,向内挤出 得到一个环 环的内径很小 选中一个面 选择光照贴图拼…

影视特效合成140多种枪火炸弹爆炸破视频素材 BigVFX Starter Pack

素材简介 这是一套特效合成视频素材,包含类别爆炸物,爆照冲击波,闪电,巨大的爆炸,流星坠落,破坏,光剑,光柱,闪电、倒塌,地面塌陷,爆炸&#xff0c…

如何给视频添加特效?快速制作特效视频

如何给视频添加特效?现如今几乎我们人人每天都在与短视频打交道,有些人在日常的生活中也会剪辑一些短视频。其实剪辑短视频并没有你想象中的那么困难。只是需要找到一款合适的软件就可以很快完成。在短视频剪辑中就有需要给短视频添加特效的操作&#xf…

免费开源剪辑软件Shotcut推荐和使用教程

shotcut是一个免费、开源、跨平台的视频编辑软件,功能丰富强大,能够满足绝大多数情况下对视频编辑的需求,下面看看它如何使用吧。 下载软件 去官网下载软件,支持Linux、MacOS和Windows平台。 下载地址 打开软件 不同的平台有不…

Mac精品应用推荐:专业的后期特效制作软件

什么是影视后期?影视后期具体指什么? 影视后期制作就是对拍摄完的影片或者软件制作的动画,做后期的处理,使其形成完整的影片,包括加特效,加文字,并且为影片制作声音等。后期软件具体可以分为平…

chatgpt赋能Python-python自动化办公真的有用吗_知乎

简介 如今,Python作为一种必学的编程语言,已经走进了各行各业的办公场景。Python自动化办公也逐渐成为了一个热门话题,很多人开始使用Python来进行一些机械化、重复性的办公工作,例如数据清洗、文本处理、文件管理、自动发送邮件…

ChatGPT能否取代程序员?仍然是一个需要认真探讨的问题,对此你怎么看?

导言 ChatGPT能否取代程序员?作为一个AI语言处理程序,ChatGPT已经取得了重大的进展,它可以与人类进行流畅的对话,并能够接受和解释自然语言输入,并输出人类可理解、有意义的回复。然而,它是否能够取代程序…

chatgpt赋能python:Python自动操作Excel:提高工作效率的利器

Python自动操作Excel: 提高工作效率的利器 在当前数字化时代,电子表格已经成为了我们生产和工作中的重要工具。对于那些常常需要大量处理数据的人来说,快速而准确地操作电子表格是至关重要的。而Python提供了一种强大而又易于使用的方式来自动化Excel操…

用 ChatGPT 尝试 JavaScript 交互式学习体验,有用但不完美

很好,但还不能取代专家导师,有时还会犯错! ChatGPT 教小狗编程( Midjourney 创作) GPT-4刚刚发布,相较于GPT-3.5,它有显著的增强功能。其中之一是它在更长时间的交互和更大的提示下,…

chatgpt赋能python:Python代码自动生成工具–简介

Python代码自动生成工具 – 简介 Python是一个广泛使用的开源动态编程语言,其流行程度越来越高,许多企业和组织也在使用Python来实现其业务需求。为了提高生产力和代码的质量,Python代码自动生成工具被越来越多地采用。这些工具可以自动编写…

ChatGPT到底是赛博做题家还是科研颠覆者?

来源:中科院物理所 作者:Sidney Pertowitz 翻译:*0 审校:云开叶落 原文链接:What Does ChatGPT Know About Science? 除非最近彻底断网了,否则大家应该听说或体验过了目前非常流行的聊天机器人&#xff0c…

AI杂谈04 与Chat AI沟通代码的提词

BING AI:“与AI交流应该像与人交流一样,尊重对方的感受和权力。” 图源:文心一言 | 提词:少女机器人 漫画风格 作为小白,在使用AI生成代码的时候,耗过不少时间,栽过不少跟头,因此总…

打工人的尽头,是 “超级个体”

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 农业时代“创业”做买卖,怎么着也得几十匹骡马、上百亩良田打底,你才有胆子折腾;工业时代创业,一条生产流水线、十几个工人、几百平厂房,算是…

Midjourney 端午海报制作

不废话直接上干货 我用的国内Midjourney: AIGC研究院-midjourney,ChatGPTAI绘画,AI画画A绘图AI作画,GPT4.0,GPT3.5,midjourney共享-让更多人体验AI作画的乐趣 咒语: portrait photography from Disney Pixar Studios,Dragon Boat Festival&#xff0…

midjourney AI画图注册使用详细教程

第一步:在 discord 官网用邮箱注册 discord 账号 地址 第二步,在 midjourney官网绑定刚才注册的 discord 账号 进入 midjourney官网 ,点击Join the Bate 然后会进入这个主页,点击左侧箭头的加号,创建自己的频道服务器 …

LaTex图片排版

目录 在中心位置插入一张图片并排插入多张图片多排插入多张图片垂直(竖向)插入多张图片并排(橫向)插入多张图片且有两张以上图像共用同一个子标题图片重叠插入图片的混合排版最后 在中心位置插入一张图片 代码如下: \…

想知道图片批量处理软件哪个好?分享2款好用软件

在工作中,有些小伙伴经常需要对多张图片进行处理编辑,比如进行裁剪、重命名、旋转等操作,如果一张张图片进行操作,不仅繁琐而且还很耗费时间。其实我们可以使用一些图片批量处理的工具,就可以轻松完成多张图片处理的任…

图片编辑软件哪个好用,易可图轻松处理图片

在我们的日常工作中,不管是设计海报,还是制作宣传图片,往往都少不了专业的美工来设计制作。而大众对于图片的要求也在不断提升,无论是制作海报还是手机壁纸等都需要创意博眼球,就必须对图片进行编辑。尤其是电商的卖家…

html显示多张照片的布局,多图片如何排版?手把手教你多图排版布局

确实,当我们遇到很多图片时,总是容易被排版困住,不知道该如何更好的处理图片布局 不要慌,稿叔今天就和大伙分享我在排版时经常参考的案例,同时还有5个关于排版的技巧以及多图排版神器一并送上,希望能够帮助到你~ 一、多图排版设计案例 1、杂志 没有灵感时,可以多看看一些…