当前位置:首页 > 报告详情

华为:推荐系统如何从大语言模型中取长补短:从应用视角出发(2023)(30页).pdf

上传人: 海*** 编号:151253 2024-01-12 30页 3.36MB

下载:

1、DataFunSummit#2023推荐系统如何从大语言模型中取长补短:从应用视角出发唐睿明-华为诺亚方舟实验室01背景和问题推荐模型如何从大语言模型种取长补短,从而提升推荐性能,优化用户体验?02如何运用大语言模型(How)总结大语言模型用于推荐系统的两个关键趋势,并分别介绍两个技术方案03何处运用大语言模型(Where)大语言模型可以用于特征工程、特征编码、打分排序、流程控制04挑战和展望从应用视角出发,总结大语言模型用于推荐系统的挑战,并展望未来趋势目录CONTENTDataFunSummit#202301背景和问题背景和问题传统的推荐系统模型相对较小,时间空间开销低可以充分利用协同信号

2、只能利用数据集内的知识缺乏语义信息和深度意图推理大语言模型引入外部开放世界知识,语义信号丰富具备跨域推荐能力,适合冷启动场景协同信号缺失计算复杂度高,难以处理海量样本核心研究问题推荐模型如何从大模型中取长补短,从而提升推荐性能,优化用户体验?从应用角度出发,我们进一步将该问题拆解为何处运用大语言模型(WHERE to adapt)如何运用大语言模型(HOW to adapt)LLM+RS:核心研究问题拆解Lin J,Dai X,Xi Y,et al.How Can Recommender Systems Benefit from Large Language Models:A Survey.a

3、rXiv preprint,2023.DataFunSummit#202302何处运用大语言模型何处运用大语言模型(WHERE to adapt LLM)基于深度学习的推荐系统流程和不同阶段LLM应用的代表性工作 根据现代基于深度学习的推荐系统的流程,我们抽象出以下五个环节:数据采集阶段:线上收集用户行为和记录,得到原始数据(raw data)特征工程阶段:对原始数据进行筛选、加工、增强,得到可供下游深度模型使用的结构化数据(structured data)特征编码阶段:对结构化数据进行编码,得到对应的稠密向量表示(neural embeddings)打分排序阶段:对候选物品进行打分排序,得到

4、要呈现给用户的排序列表(recommended items)推荐流程控制:作为中央控制器,把控推荐系统的整体流程。也可以细化到对排序阶段的召回、粗排、精排的控制Lin J,Dai X,Xi Y,et al.How Can Recommender Systems Benefit from Large Language Models:A Survey.arXiv preprint,2023.特征工程 利用大语言模型的外部通用知识和逻辑推理能力,进行特征增强1.丰富用户画像 2.理解推荐内容 3.样本扩充大语言模型在特征工程中的应用特征工程 GENRE 在新闻推荐的场景下,利用LLM进行新闻摘要,用

5、户画像和个性化新闻内容生成Liu Q,Chen N,Sakai T,et al.A First Look at LLM-Powered Generative News Recommendation.arXiv preprint,2023.特征编码 利用LLM的通用语义信息丰富推荐特征表示1.增强文本特征(用户表征、物品表征)表示 2.改善基于ID的特征表示的跨场景迁移能力大语言模型在特征编码中的应用特征编码 U-BERT 用户表征:用语言模型对用户评论内容编码,增强用户的个性化表征Qiu Z,Wu X,Gao J,et al.U-BERT:Pre-training user represent

6、ations for improved recommendation.AAAI,2021.特征编码 UniSRec 物品表征:通过对物品标题/描述进行编码,来实现跨域推荐的目标Hou Y,Mu S,Zhao W X,et al.Towards universal sequence representation learning for recommender systems.KDD,2022.打分/排序 打分/排序是推荐系统的核心任务,目标是得到和用户偏好相符的物品(列表)根据如何得到最终排序列表的形式,我们将大语言模型应用于打分/排序的工作分成以下三种 物品评分任务(Item Scoring

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了如何将大语言模型(LLM)应用于推荐系统,以提升推荐性能和用户体验。文章首先分析了传统推荐系统的局限性,如缺乏外部知识、语义信息和深度意图推理,以及大语言模型的优势,如引入外部开放世界知识、语义信号丰富等。然后,文章从应用视角出发,提出了两个核心问题:何处运用大语言模型(WHERE)和如何运用大语言模型(HOW)。在何处运用方面,文章提出了大语言模型可以应用于特征工程、特征编码、打分排序和流程控制。在如何运用方面,文章提出了两种趋势:一是通过引入传统推荐模型(CRM)为语言模型注入协同信号;二是通过引入推荐场景的数据,结合微调技术,为语言模型注入协同信号。文章还介绍了两种具体的技术方案:一种是通过知识推理和生成、文本知识适配和知识利用,有效结合大语言模型的通用世界知识与传统推荐系统的领域知识;另一种是通过Prompt construction、Cross-model Knowledge Alignment和Supervised Finetuning,以混合粒度知识对齐的方式,同时建模协同信号和语义信号。最后,文章讨论了工业应用场景下的挑战,如训练效率、推理时延、推荐领域的长文本建模和ID特征的索引和建模,并展望了未来的发展趋势。
如何利用大语言模型提升推荐性能? 大语言模型在推荐系统中的应用有哪些挑战? 如何将大语言模型与传统推荐模型有效结合?
客服
商务合作
小程序
服务号
折叠