您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

信息流场景下的AIGC实践

时间:2023-10-16 14:00:12  来源:微信公众号  作者:DataFunTalk

一、个性化的标题生成

个性化的标题生成,指使用用户内容以及个性化的信息生成针对不同用户或者不同应用场景的标题。

主要使用场景有以下三种:

  • 推荐场景:在推荐系统中,不同用户或群体可能对相同内容有不同的兴趣。因此,在推荐场景下,个性化标题生成需要根据用户的兴趣和喜好为他们生成有针对性的标题。这可以提高用户的阅读兴趣,增加点击率,从而提升整个推荐系统的效果。
  • 搜索场景:在搜索引擎中,基于用户的搜索查询(query)生成与其相关的标题是至关重要的。个性化标题生成应该能够捕捉到用户的搜索意图,并将其结合文章内容生成符合用户需求的标题。这样可以帮助用户快速找到满足他们需求的信息,提升搜索体验。
  • 创作者平台:在创作者平台上,作者通常会有自己独特的写作风格。个性化标题生成需要模仿作者历史的标题创作风格,为他们生成风格一致的标题。这可以帮助作者保持个人品牌形象的连贯性,同时也能让读者更容易识别出作者的作品。

主要面临的问题难点:

  • 场景表示:用户兴趣、搜索 query、作者风格等等显式或者隐式的信息如何表示?
  • 交互设计:场景表示获取之后如何和文章或者标题交互生成个性化的标题?

1、基于关键词的标题生成

信息流场景下的AIGC实践

推荐和搜索场景存在大量的关键词,比如,推荐里的 tag,兴趣点和画像,搜索里的 query 等。模型使用了 Transformer 结构,包括 Encoder 和 Decoder 部分。文章尝试了多种方法将关键词信息整合到模型中,以实现更好的效果。最简单的方法是通过在原有的 Multi-head Attention 层上添加一个新的关键词表示层。另一种方法是先将文章表示与关键词表示进行交互,关键词表示作为 query,文章表示作为 key 和 value,再使用 Multi-head Attention 层生成过滤后的文章表示,最后在 Decoder 端进行处理。

实验结果表明,在引入关键词过滤的文章表示后,模型性能得到了显著提升。通过这种方法,生成的标题更贴合用户兴趣,进而提高推荐和搜索的准确性。

信息流场景下的AIGC实践

 2、基于历史点击序列的个性化标题生成

信息流场景下的AIGC实践

为了生成与用户点击风格更匹配的标题,我们提出了一种结合 transformer encoder 和 LSTM decoder 的方法,并将用户历史点击序列信息融入其中。以下是该方法的详细介绍:

输入数据与用户表示:首先,对每个用户的历史点击序列进行处理。输入数据包括用户浏览过的文章标题或者其他相关特征。通过 user encoder 对这些历史点击序列进行编码,得到一个用户 embedding,代表用户的点击风格。

模型架构:整个模型以基于自注意力机制的 transformer encoder 作为 encoder 端,用于提取输入文章内容的语义和结构信息。而 decoder 端采用长短时记忆网络(LSTM),它具有较强的时序建模能力,可以有效地生成流畅、连贯的标题。

用户风格指导:在标题生成过程中,user embedding 可通过如下三种方式指导模型的输出:

a. 初始化 LSTM hidden state:将 user embedding 作为 LSTM 的初始隐藏状态(hidden state)。这意味着在生成标题时,模型会从用户点击风格的角度开始思考。这样可以使得生成的标题更符合用户的兴趣和口味。

b. 参与 attention distribution 计算:在解码过程中,LSTM需要根据输入文章内容和当前已生成的部分标题来预测下一个词。为了实现这个目标,引入 attention 机制可以帮助 LSTM 关注到更加重要的输入信息。通过将 user embedding 纳入 attention 分布的计算,可以让模型在生成标题时更关注与用户点击风格相关的内容。

c. 参加门控网络计算:LSTM 中的门控网络起到调节信息流动的作用。在标题生成过程中,通过将 user embedding 与文章内容信息相结合,参与门控网络的计算,可以进一步优化信息筛选和更新过程。这有助于生成更符合用户风格的标题。

实验效果如下:

信息流场景下的AIGC实践

 3、基于作者风格的标题生成

信息流场景下的AIGC实践

为了生成更具吸引力、相关性和流畅性的标题,我们采用了基于 transformer 模型的方法,并将作者的历史标题信息融入其中。

首先,为了构建训练数据集,我们对每天发文量特别多的搬运号和发文量特别少的创作者进行过滤。接着,根据作者的历史标题,构造一个三元组(<文章,历史标题,想要的标题>)数据集。这些数据将作为输入来训练 transformer 模型。

在 transformer 模型中,encoder 主要负责提取输入文本的语义信息。然而,仅通过计算 n 个历史标题的 embedding 并对其进行平均,很难得到作者风格的表征。为解决这个问题,我们引入了对比学习的方法。在 batch 内,同一作者的标题两两组成正例,不同作者的标题两两组成负例。这样进行训练,可以使模型的表征更倾向于捕捉作者风格,而非单纯的语义信息。

实验结果表明,引入作者风格的标题生成模型在 Rouge 和 BLEU 评估指标上有所提升。与原始模型相比,新模型生成的标题具有更高的流畅性、相关性和吸引力,同时能够保持与作者风格的一致性。这说明,通过利用作者历史标题信息,我们可以成功地生成更符合作者风格的标题,从而提高用户体验。

二、自动封面图合成

信息流场景下的AIGC实践

在当今信息爆炸的时代,封面图作为一种视觉传达方式,具备强烈的吸引力和可读性。它在各种场景中都发挥着至关重要的作用,如社交媒体、网站、杂志等。然而,要设计出一个既能够吸引观众注意力又不失实用性的封面图,并非易事。封面图的简单与复杂之间需要找到一个平衡点,以确保用户能够快速地理解其内容,并产生浓厚兴趣。

过于简单的封面图可能导致用户无法获取足够的信息,从而忽略了其背后的价值。而过于复杂的封面图可能让人觉得难以消化,使用户在面对海量信息中迅速丧失耐心。因此,在设计封面图时,应该遵循“简洁明了”的原则,通过适当的文字和图片组合来告诉用户这是一篇什么样的文章。

为了增加封面图的吸引力和实用性,建议在封面图中嵌入标题、标签(Tag)等关键信息。这些关键信息能够让用户在第一时间获得文章的主题,从而激起他们的阅读兴趣。同时,这也有助于提高文章的专业性和可信度,让用户相信它是值得花时间去阅读的。

总之,封面图在信息传递和用户吸引方面具有重要意义。设计师应该根据目标受众和传播渠道来平衡封面图的简单与复杂程度,精心设计出既美观又实用的封面图。通过在封面图中嵌入关键信息,如标题、标签等,可以提升用户体验,进而扩大文章的传播范围和影响力。

这里需要注意几点:

  • 封面图不能含有台标,水印,字幕等。
  • 封面图关键信息不能遮挡人脸,重要目标等。
  • 封面图上的关键信息需要从标题,标签,分类和关键词等抽取。

首先,通过图像修复技术去除水印、字幕等干扰元素,得到干净的封面图。然后,使用 Seq2Seq 模型提取标题和标签中的关键信息。接下来,进行目标检测以识别人脸、物品等关键部位,确保在生成的封面图上不被遮挡。最后,采用自动封面图合成参考 Layout Generation 方法,将文本信息融合到封面图中。其具体流程框图如下:

信息流场景下的AIGC实践

为了实现高质量的封面图生成,本文介绍了一种采用先进技术的方法,包括图像修复技术、Seq2Seq 模型、目标检测以及自动封面图合成参考 Layout Generation 方法。以下是该方法的详细步骤:

图像修复技术:图像修复技术旨在去除水印、字幕等干扰元素,从而得到干净的封面图。这一过程使用 Faster R-CNN,主要有以下几步:OCR 识别文本框的 proposals。使用 Re.NET50 对输入图片进行特征提取,得到 F1。通过特征映射,从F1中获取文本框的特征 F2。基于 F2 进行分类,识别是否是文案、台标、字幕。基于 inpAInting 进行内容抹除。通过这种方式,修复后的图像能够保留原始场景的视觉效果,同时消除不必要的元素。

使用 Seq2Seq 模型提取关键信息:Seq2Seq 模型是一种基于深度学习的端到端序列生成模型。在此应用中,它被用于从标题和标签中提取关键信息。Seq2Seq 模型由两部分组成:编码器和解码器。编码器将输入文本转换为一个固定大小的向量表示,然后解码器从该表示生成输出序列。在这个过程中,模型可以学会识别并提取与封面图相关的关键信息。具体做法如下:使用带 Pointer 的预训练 T5 模型作为底座模型。标注一批数据,使用视频的标题、分类和关键词作为输入,人工改写的信息作为结果。预测的关键信息可能包含多个片段。

目标检测:目标检测技术用于识别图像中的关键部位,如人脸、物品等。这些部位可能在图像中具有显著的视觉特征,因此它们在生成封面图时需要特别关注。目标检测通常借助深度学习技术,如卷积神经网络(CNN)和区域卷积神经网络(R-CNN),来实现对关键部位的精确识别。这样,在插入文本信息时,可以确保这些关键部位不被遮挡。目前目标检测模型可以识别人脸、猫、狗、汽车等65个类别。目标框位置使用左上和右下两个点的坐标表示。

自动封面图合成参考 Layout Generation 方法:在前述准备工作完成后,接下来就是将文本信息融合到封面图中。为此,采用一种名为 Layout Generation 的方法来自动生成封面图布局。该方法首先对输入图像进行分析,提取其视觉特征和结构信息。然后,根据这些信息确定最佳的文本插入位置和样式。最后,将从标题和标签中提取到的关键信息插入到相应位置,生成最终的封面图。



Tags:AIGC   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
AIGC飞向“寻常人家”,专家称解决应用落地的“最后一公里”
中新网北京1月5日电 (记者 夏宾)AIGC可谓是2023年的热词之一。从GPT为代表的大模型涌现,到应用层的快速创新,接着继续向深度业务场景挺进,其服务实体经济的作用愈加明显。近日,I...【详细内容】
2024-01-05  Search: AIGC  点击:(109)  评论:(0)  加入收藏
科技部发文规范 AI 使用,禁用 AIGC 直接生成申报材料
IT之家 1 月 3 日消息,科技部监督司上个月编制印发《负责任研究行为规范指引(2023)》,《指引》从研究选题与实施、数据管理、成果署名、同行评议、伦理审查、监督管理等 11 个方...【详细内容】
2024-01-04  Search: AIGC  点击:(60)  评论:(0)  加入收藏
AIGC重塑基础设施,高密数据中心为何众望所归?
凯文&middot;凯利在《必然》中认为,科技在本质上有所偏好,使得它朝往某种特定方向。毫无疑问,进入到数字经济时代,人工智能技术飞速发展与加速应用之际,这个特定方向逐渐明朗:即算...【详细内容】
2023-12-26  Search: AIGC  点击:(49)  评论:(0)  加入收藏
抖音拿下首张AIGC系统软件著作权,生成式内容或受法律保护!概念股砸出“坑”
研究机构表示,2023年我国AIGC市场规模约为14.4万亿元。抖音AIGC系统软件著作权获登记批准12月20日,天眼查App显示,抖音视界有限公司“基于人工智能的内容生成系统”软件著作权...【详细内容】
2023-12-22  Search: AIGC  点击:(111)  评论:(0)  加入收藏
关于“AIGC是什么意思”
当谈到AIGC时,人们可能会有不同的理解和观点。AIGC可以指代多种概念,包括人工智能全球大会、人工智能全球中心、人工智能全球竞赛等。在不同的背景下,AIGC可能代表着不同的含义...【详细内容】
2023-12-05  Search: AIGC  点击:(85)  评论:(0)  加入收藏
AIGC创业公司还没盈利,微软Adobe已赚得盆满钵满
衡宇 萧箫 发自 凹非寺量子位 | 公众号 QbitAI一出奥特曼在OpenAI“来去之间”的戏码,以回归暂告一段落。过程很抓马,吃瓜群众很激动,当然了,最开心的还得是微软。不仅因为这出...【详细内容】
2023-11-24  Search: AIGC  点击:(81)  评论:(0)  加入收藏
“大模型+小应用” 京东云激发AIGC生产力
大模型全面落地下的首个11.11,AIGC掀起了新一轮智能应用潮流。数百个智能场景落地京东:京东云智能客服处理咨询超14亿次,自动为客户推荐“一键价保”等超337万次;京小智服务商家...【详细内容】
2023-11-17  Search: AIGC  点击:(183)  评论:(0)  加入收藏
信息流场景下的AIGC实践
一、个性化的标题生成个性化的标题生成,指使用用户内容以及个性化的信息生成针对不同用户或者不同应用场景的标题。主要使用场景有以下三种: 推荐场景:在推荐系统中,不同用户或...【详细内容】
2023-10-16  Search: AIGC  点击:(192)  评论:(0)  加入收藏
AIGC浪潮“卷”至广告业,AI营销到底靠不靠谱?
今年以来,AIGC浪潮席卷各行各业,尤其是在营销领域,几乎每个月都有公司展开新动作,例如在刚刚过去的9月,蓝标发布营销行业模型,另有数家传媒类A股上市公司已陆续推出AI工具。一方面...【详细内容】
2023-10-13  Search: AIGC  点击:(265)  评论:(0)  加入收藏
美图秀秀上车最新自研大模型,各类AIGC玩法可直接体验
图片来源:由无界 AI生成美图自研大模型3.0,正式发布!并且全面应用于美图旗下影像与设计产品。这是自美图大模型面世100天后的最新迭代。相较于最初版本,3.0版能够生成更加真实细...【详细内容】
2023-10-10  Search: AIGC  点击:(166)  评论:(0)  加入收藏
▌简易百科推荐
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(5)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(12)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(8)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(5)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(10)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(8)  评论:(0)  加入收藏
为什么都说 HashMap 是线程不安全的?
做Java开发的人,应该都用过 HashMap 这种集合。今天就和大家来聊聊,为什么 HashMap 是线程不安全的。1.HashMap 数据结构简单来说,HashMap 基于哈希表实现。它使用键的哈希码来...【详细内容】
2024-03-22  Java技术指北  微信公众号  Tags:HashMap   点击:(11)  评论:(0)  加入收藏
如何从头开始编写LoRA代码,这有一份教程
选自 lightning.ai作者:Sebastian Raschka机器之心编译编辑:陈萍作者表示:在各种有效的 LLM 微调方法中,LoRA 仍然是他的首选。LoRA(Low-Rank Adaptation)作为一种用于微调 LLM(大...【详细内容】
2024-03-21  机器之心Pro    Tags:LoRA   点击:(12)  评论:(0)  加入收藏
这样搭建日志中心,传统的ELK就扔了吧!
最近客户有个新需求,就是想查看网站的访问情况。由于网站没有做google的统计和百度的统计,所以访问情况,只能通过日志查看,通过脚本的形式给客户导出也不太实际,给客户写个简单的...【详细内容】
2024-03-20  dbaplus社群    Tags:日志   点击:(4)  评论:(0)  加入收藏
Kubernetes 究竟有没有 LTS?
从一个有趣的问题引出很多人都在关注的 Kubernetes LTS 的问题。有趣的问题2019 年,一个名为 apiserver LoopbackClient Server cert expired after 1 year[1] 的 issue 中提...【详细内容】
2024-03-15  云原生散修  微信公众号  Tags:Kubernetes   点击:(6)  评论:(0)  加入收藏
站内最新
站内热门
站内头条