探索LLM在广告领域的应用——大语言模型的新商业模式和新个性化广告的潜力

news2024/11/17 19:34:07

概述

在网络搜索引擎的领域中,广告不仅仅是一个补充元素,而是构成了数字体验的核心部分。随着互联网经济的蓬勃发展,广告市场的规模已经达到了数万亿美元,并且还在持续扩张。广告的经济价值不断上升,它已经成为支撑大量免费信息和服务的关键经济模型。这种模式不仅推动了教育和信息获取的民主化,也极大地促进了整个数字生态系统的繁荣。

随着大规模语言模型(LLM)如ChatGPT的兴起,我们见证了一种新兴的信息检索和内容生成方式,这些模型的广泛应用有潜力颠覆传统的搜索引擎。同时,LLM的提供者也在积极探索通过广告实现盈利的新模式。在这样的背景下,学者和业界专家开始认真考虑如何在LLM中有效融入在线广告,并开辟新的收入渠道。

本文深入探讨了将在线广告和拍卖机制整合进LLM的挑战与机遇。特别地,文章集中讨论了在LLM生成的非结构化文本中嵌入广告的潜在优势和面临的挑战,并探索了满足广告商和用户需求的新方法。此外,文章还涉及了广告商如何与系统互动、如何进行竞价等问题。同时,还讨论了LLM如何能够为个体用户提供更加个性化的广告内容,以及如何创造出更具吸引力的广告形式,这包括了“动态创意优化”(DCO)和“响应式广告”等概念。

这项研究不仅突出了广告与数字内容未来融合的趋势,而且提出了一种创新的方法,这种方法有望为广告商和用户带来双赢的结果。通过将广告技术与LLM的先进能力相结合,我们可以期待一个更加智能、个性化且高效的广告时代的到来。

论文地址:https://arxiv.org/pdf/2311.07601

大型语言模型广告系统的要求

保护隐私:用户与广告商之间互动最重要的一点是保护用户隐私的机密性。这对于保证用户信息和数据的安全,避免意外泄露带来的风险至关重要。

确保信任:与一般的在线广告一样,需要与广告商建立信任关系。为了保持这种信任,系统需要密切监控广告商的行为,以确保系统的一致性和可靠性。

尽量减少延迟:用户希望获得快速服务,广告显示会有少量延迟,但应尽量减少这种延迟,以免影响用户体验。

保持用户满意度:即使在大规模语言模型的输出中整合了广告,内容质量也应保持高水平。过多的广告会损害用户体验,大大降低用户满意度,尤其是当广告与用户的搜索和兴趣不匹配时。

确保广告客户满意:广告客户希望自己的广告得到适当的曝光。广告应以有吸引力和用户感兴趣的方式展示。这将提高广告商的盈利能力。

确保大型语言模型提供者的盈利能力:提供广告服务是为了创收。应当注意的是,额外的广告可能会造成用户数量的减少,对大型语言模型的提供者适得其反。广告费用应由广告商的收入完全补偿。

通过满足这些要求,广告系统为用户和广告商提供了有价值的服务,同时也确保了供应商自身的盈利能力。

大规模语言模型广告系统概述

本节概述了利用大规模语言模型(以下简称 LAS)的广告系统。 LAS 可以采用多种结构,本文将对每种结构的优缺点进行综合分析。其流程是,用户将提示信息输入一个大型语言模型,该模型处理如何根据输出将提示信息与广告联系起来。模型会考虑用户过去的搜索历史等各种情况,并推荐广告。

LAS 由四个模块组成:修改输出(修改)、出价、预测和拍卖。每个模块都与用户对大规模语言模型的输入相结合,为用户找到最佳的广告组合。

修改(Modification)模块根据用户的输入输出定制的广告。目前正在考虑两种方法:广告商修改模式和 LAS 修改模式,前者由广告商自己定制输出,后者由 LAS 直接修改输出。

出价(Bidding)模块根据修改后的输出确定广告商的出价金额。在动态竞价模式中,广告商通过为每个输入提供修改后的输出和相关信息来确定竞价金额。另一方面,在静态竞价模式中,竞价是基于预定义的关键字。

预测模块计算用户满意度和广告点击率,并根据这些指标评估最终广告输出的质量。这将协调用户体验的改善和 LAS 收入的最大化。

拍卖模块最终决定向用户展示哪些广告以及向广告商收取多少费用。该模块根据出价金额、满意度和点击率确定最佳广告服务和合适的价格。

LAS 的目标是最大限度地提高广告收入,同时兼顾短期收入和长期用户留存。为此,每个模块都经过精确设计,允许广告商根据自身策略灵活调整。最终,会选择适当的拍卖形式,如第一价格拍卖或第二价格拍卖。

利用大规模语言模型进行动态创意优化 (DCO)

本节将介绍动态创意优化(DCO)的潜力,DCO 利用大规模语言建模,是一种动态调整广告资产组合的技术,以构建最符合客户偏好的广告,通常用于传统的搜索和展示广告市场。DCO.这项技术通过为用户量身定制广告内容,大大提高了广告的质量和与用户的相关性。许多在线广告平台使用基于 DCO 的广告,即所谓的响应式广告。

在典型的 DCO 框架中,静态广告由只在特定广告渠道中显示的单个图像文件组成,而动态优化广告则由单个广告模板和填充该模板的多个资产组成。具体做法是,广告商为一个广告模板注册多个资产选项,然后系统选择最佳组合,目的是提高点击率(CTR)和传播率(SR),改善在线广告生态系统的效率和广告平台的收入。

然而,支持图像输出的大规模语言模型(如 ChatGPT-4)的出现有可能取代传统 DCO 在在线广告平台中的作用,它引入了动态广告创建流程,与传统 DCO 技术不同。例如,基于用户输入和上下文,平台可以向大规模语言模型发送查询,通过捕捉用户的偏好来定制吸引用户的广告图像。下图展示了个性化广告的两种应用场景。

要加入响应式广告,还需要一个更高级的修改模块。该模块不仅应修改原始响应以包含广告,还应提供根据用户偏好添加广告的功能。这包括在广告生成过程中利用用户的上下文,如性别、位置和查询时使用的设备。这样,广告就能考虑到用户的喜好,从而更具吸引力。它可以利用语言模型,鼓励在生成修改输出时考虑与用户背景相关的不同因素。如上图所示,有关用户背景的信息可用于创建更具吸引力的广告。此外,预测模块还可以与变更模块合作,致力于生成最大化用户体验的修改输出。

关于成本分担模式,传统的 DCO 技术只是决定广告资产的有效组合,而基于大规模语言模型的响应式广告则不同,它允许创建真正的新内容。不过,这一过程需要更多的计算资源,尤其是在对大规模语言模型进行更多查询以定制广告时。本节将讨论 LAS 可以采用的成本分摊模式。

最简单的模式是每次动态修改内容时向广告客户收费。例如,广告客户和 LAS 就每个响应式广告的付费金额达成协议,LAS 在每次广告内容修改为响应式时向广告客户收费。合同可规定广告客户的广告何时改为响应式。LAS 还可以为广告客户提供各种选择,以确定广告修改为响应式广告的频率和程度。

这些过程需要额外的计算资源,并会影响动态广告的延迟。在线广告通常要求实时竞价过程的整体延迟时间在 100 毫秒以内,但校正图像输出可能会有几秒钟的延迟。平衡广告质量和延迟在技术上非常有趣,可以通过简单的方法实现,如使用缓存,或将部分经济负担放在广告商身上。

总结

本文探讨了利用大规模语言模型的在线广告系统的前景和面临的挑战。它列出了实用广告系统必须满足的基本要求,并提出了满足这些要求的框架。本文还探讨了系统的有效性。它比较了论文中提出的框架的优缺点,并讨论了设计有效的在线广告系统所涉及的技术和实际挑战。此外,论文还讨论了高级动态创意优化(DCO)的实用性,这可以通过利用大规模语言模型来实现。本文为探索在线广告在未来大规模语言模型中的作用和潜力提供了机会。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++奇迹之旅:STL初步学习

文章目录 📝什么是STL🌠 STL的版本🌉STL的六大组件 🌠STL的重要性🌉如何学习STL🌠STL的缺陷🚩总结 📝什么是STL STL(standard template libaray-标准模板库):是C标准库的…

ubuntu安装LVGL/lv_img_conv并在thinkphp中进行调用生成bin文件

项目需求:需要处理图片成为bin文件,并以二进制的方式传给蓝牙设备,当前仅介绍如何安装,对lvgl功能和简介不做过多描述 项目库地址:https://github.com/lvgl/lv_img_conv 安装过程比较简单 一,确保node.j…

ubuntu20中ros与anaconda的python版本冲突问题

系统环境 原本系统是ubuntu20 noetic,python都在/usr/bin中,一共是两个版本的python,一个是python3.8,另一个是python2.7。 问题发现 当安装anaconda后,并且将anaconda的bin目录加入到系统环境中时候,…

Unity 性能优化之动态批处理(四)

提示:仅供参考,有误之处,麻烦大佬指出,不胜感激! 文章目录 前言一、动态合批是什么?二、使用动态批处理1.打开动态合批2.满足条件 三、检查动态合批是否成功五、动态合批弊端总结 前言 动态批处理是常用优…

《QT实用小工具·五十四》果冻弹出效果的动画按钮

1、概述 源码放在文章末尾 该项目实现动画按钮,鼠标放在按钮上可以弹性拉出的三个按钮,使用贝塞尔曲线实现,项目demo显示如下所示: 项目部分代码如下所示: #ifndef WATERCIRCLEBUTTON_H #define WATERCIRCLEBUTTON…

TOOL使用fiddler导出的har文件导入到postman测试接口

在fiddler操作 export → File → Export Sessions → alls-->http arch v1.1 导出的har文件直接拖入到浏览器的调试工具中, 然后复制为curl,导入到postman中即可!

菜鸡学习netty源码(四)—— EventLoop

1.概述 我们前面进行过分析,channel为netty网络操作的抽象类,EventLoop负责处理注册到其上的Channel处理的I/O事件;EventLoopGroup是一个EventLoop的分组,它可以获取到一个或者多个的EventLoop对象。 2.类关系图 NioEventLoopGroup的类继承图,蓝色部分为对应的java类,绿…

IoTDB 入门教程 基础篇⑦——数据库管理工具 | DBeaver 连接 IoTDB

文章目录 一、前文二、下载iotdb-jdbc三、安装DBeaver3.1 DBeaver 下载3.2 DBeaver 安装 四、安装驱动五、连接数据库六、参考 一、前文 IoTDB入门教程——导读 二、下载iotdb-jdbc 下载地址org/apache/iotdb/iotdb-jdbc:https://maven.proxy.ustclug.org/maven2/o…

AI大模型探索之路-训练篇13:大语言模型Transformer库-Evaluate组件实践

系列篇章💥 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据集概…

2021-11-10 51蛋骗鸡单数码0-9按键条件速度逢9蜂鸣

缘由用Proteus设计单片机控制1只数码管&#xff0c;循环显示0~9。循环显示间隔可手动按钮调整。每当到9时&#xff0c;发出声音提示-编程语言-CSDN问答 #include "REG52.h" #include<intrins.h> sbit K1 P3^0; sbit K2 P3^1; sbit K3 P3^2; sbit K4 P3^3;…

论文笔记:(Security 22) 关于“二进制函数相似性检测”的调研

个人博客链接 注&#xff1a;部分内容参考自GPT生成的内容 [Security 22] 关于”二进制函数相似性检测“的调研&#xff08;个人阅读笔记&#xff09; 论文&#xff1a;《How Machine Learning Is Solving the Binary Function Similarity Problem》&#xff08;Usenix Securi…

【面试经典 150 | 数组】文本左右对齐

文章目录 写在前面Tag题目来源解题思路方法一&#xff1a;模拟 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法&#xff0c;两到三天更新一篇文章&#xff0c;欢迎催更…… 专栏内容以分析题目为主&#xff0c;并附带一些对于本题涉及到的数据结构等内容进行回顾…

Git系列:config 配置

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

自定义数据上的YOLOv9分割训练

原文地址&#xff1a;yolov9-segmentation-training-on-custom-data 2024 年 4 月 16 日 在飞速发展的计算机视觉领域&#xff0c;物体分割在从图像中提取有意义的信息方面起着举足轻重的作用。在众多分割算法中&#xff0c;YOLOv9 是一种稳健且适应性强的解决方案&#xff0…

车载电子电器架构 —— 关于bus off汇总

车载电子电器架构 —— 关于bus off汇总 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明…

【C++题解】1660. 今天要上课吗

问题&#xff1a;1660. 今天要上课吗 类型&#xff1a;分支结构 题目描述&#xff1a; 暑假来了&#xff0c;晶晶报了自己心仪已久的游泳课&#xff0c;非常开心&#xff0c;老师告诉晶晶每周周一、周三、周五、周六四天都要上课的&#xff0c;晶晶担心自己会忘记&#xff0c…

AI-数学-高中52-离散型随机变量概念及其分布列、两点分布

原作者视频&#xff1a;【随机变量】【一数辞典】2离散型随机变量及其分布列_哔哩哔哩_bilibili 离散型随机变量分布列&#xff1a;X表示离散型随机变量可能在取值&#xff0c;P:对应分布在概率&#xff0c;P括号里X1表示事件的名称。 示例&#xff1a;

近似消息传递算法(AMP)单测量模型(SMV)

1、算法解决问题 很多人致力于解决SLM模型的求逆问题&#xff0c;即知道观测值和测量矩阵&#xff08;字典之类的&#xff09;&#xff0c;要求未知变量的值。SLM又叫做标准线性模型&#xff0c;后续又在此基础上进行升级变为广义线性模型。即SLM是yAxe&#xff0c;这里是线性…

循环神经网络完整实现(Pytorch 13)

一 循环神经网络的从零开始实现 从头开始基于循环神经网络实现字符级语言模型。 %matplotlib inline import math import torch from torch import nn from torch.nn import functional as F from d2l import torch as d2lbatch_size, num_steps 32, 35 train_iter, vocab …

【ARM Cortex-M3指南】3:Cortex-M3基础

文章目录 三、Cortex-M3基础3.1 寄存器3.1.1 通用目的寄存器 R0~R73.1.2 通用目的寄存器 R8~R123.1.3 栈指针 R133.1.4 链接寄存器 R143.1.5 程序计数器 R15 3.2 特殊寄存器3.2.1 程序状态寄存器3.2.2 PRIMASK、FAULTMASK和BASEPRI寄存器3.2.3 控制寄存器 3.3 操作模式3.4 异常…