首页 > 其他分享 >京东零售广告创意:基于人类反馈的可信赖图像生成

京东零售广告创意:基于人类反馈的可信赖图像生成

时间:2024-11-14 11:08:51浏览次数:1  
标签:可信赖 模型 可用 RFNet 反馈 生成 广告创意 图像 京东

作者:京东零售 冯伟

 

 

 

ECCV2024: Towards Reliable Advertising Image Generation Using Human Feedback

链接:https://arxiv.org/abs/2408.00418

摘要:在电商领域,吸引顾客注意力的广告图片至关重要。尽管生成模型可以自动生成图像,但它们往往会产生不符合广告标准的图片,可能误导顾客,并需要大量人工成本进行检查。本文探讨了如何提高可用生成图像的比例。我们首先引入了一种多模态可信赖反馈网络(RFNet),用于自动检查生成的图像。将RFNet整合到一个循环过程——循环生成中,可以提高可用广告图像的数量。为了进一步提升生产效率,我们通过一种创新的一致性条件正则化方法,利用RFNet的反馈来微调扩散模型(RFFT)。这显著提高了生成图像的可用率,减少了循环生成中的尝试次数,并提供了一种高效的生产过程,同时不牺牲视觉效果。我们还构建了一个包含超过一百万张由人工标注的生成广告图像的可信赖反馈一百万(RF1M)数据集,这有助于训练RFNet准确评估生成图像的可用性,并真实反映人工反馈。总的来说,我们的方法为广告图像生成提供了一个可信赖的解决方案。

 

一、背景及现状

吸引人的广告图片对于电子商务的成功至关重要。由于手动设计图片需要大量的人工成本,因此对自动广告图像生成的需求正在上升。最近,通过结合先进的扩散模型(Stable Diffusion)和ControlNet,可以为产品生成和谐的背景,同时保持商品细节不变。

尽管生成模型有潜力创造出吸引人的背景,但我们观察到其经常会生成质量欠佳的广告图片,如下图所示,这些图片存在空间和尺寸不匹配、不显著以及形状幻觉等问题。

 


 

这些有缺陷的图片可能导致顾客对产品产生误解,进而带来不佳的购物体验,因此需要大量人工来检查生成的图像。这些缺陷限制了生成模型在广告图像生产中的广泛应用。因此,我们要解决的问题是如何建立一个可信赖的广告图像生成流程,以高可用率生成图像。

 

二、信赖反馈模型

一个自然的解决方案是利用生成过程中的随机性,反复生成图像直到获得可用的图像(循环生成)。为了替代人工检查,我们提出了一种新颖的信赖反馈网络(RFNet),充当人工检查员来评估生成的广告图像的可用性。由于仅依赖单一生成的图像,模型无法有效获得进行精确检查所需的关键知识,例如产品是什么以及产品如何出现在背景中。因此,RFNet整合了多种辅助模态,以提供对判断不同不可用情况至关重要的信息。RFNet的结构如下所示:

 


 

通过使用RFNet判别生成结果,可利用随机性提升可用率。我们将这种提升可用率的方法称之为循环生成,伪代码如下所示:

 


 

 

三、可信赖人类反馈

虽然循环生成大大增加了可用图像的数量,但因为生成模型本身能力有限,多次尝试会显著延长生成过程。利用人类反馈(RLHF)来增强扩散模型的能力提供了一种可行的选择,这些方法在提高生成图像的视觉质量方面已经取得显著结果。类似的,在训练完信赖反馈模型后,我们将其输出看作人类对于生成图片的评价,通过将其结果反传回生成模型来提升生成图片中可用的比例。该流程如下所示:

 


 

 


 

其中,yd为一个one-hot向量,其中合格类别的概率为1,而其他类别的概率为0。oi为生成图像输入给信赖反馈模型后得到的概率,N为一次训练中样本的总数。所得到的梯度被反传至生成模型中,来使其朝着更高概率生成合格图像的方向优化。沿用ControlNet原有的设定,只有ControlNet部分参与梯度更新,而Stable Diffusion部分是不更新参数的。

 

尽管通过梯度反传微调能够提升合格样本出现的概率,然而由于图像可用率和美观度是对抗的目标,这使得提升图片的可用率会导致美观度的下降。例如,直接将商品放置于空白背景中将获得极低的bad case比例,然而这种方式将严重破坏图片的美感。如下图(a)所示,随着模型达到极高的图片可用率,商品的背景区域将产生美学崩塌的结果。

 


 

为了实现提升图片的可用比例并保持图片的美观,简单的方式是训练中加入KL损失约束,该损失可以保证模型的分布不偏离目标分布。利用该约束,可以使得模型在微调后的输出分布和微调前近似,从而达到不影响美观的结果。该过程可写作:

 


 

KL损失约束的目的是为了保持图像不变,而F_AC是希望图像朝着可用率更高的方向改变,这样的对抗的目标难以产生双赢的结局。为了解决该问题,我们将重点从保持图像本身不变,迁移至输入文本条件的指导不变。由于在文生图模型中,文本内容和图像内容是高度相关的,因此我们提出了一种条件一致约束来保证文本条件不变。根据classifier-free的训练方法,可以推导出文本条件对图像生成过程的影响方向为:

 


 

为了保证图像可用率的梯度方向不影响文本条件的影响方向,我们提出了条件约束损失L_CC如下:

 


 

上图(b)显示了L_CC相对于L_KL的优势,其中L_KL希望逆转F_AC的梯度方向,而L_CC提供了一个双赢的策略,它保持了文本条件的梯度,同时允许模型朝着可用率更高的方向更新梯度。因此,最终微调生成模型的损失可以写作:

 


 

 

四、实验结果

(1)广告图像审核性能

如表1显示,RFNet在所有指标上表现更优,突出了整合多模态信息和其有效结构的优势。我们进一步评估RFNet中各个组件的影响,结果如表2所示。实验表明,RFNet中每个组件对最终AP有显著影响。

 


 

(2)广告图像可信赖性能

如表3所示,我们的RFFT相较其他方法获得了更高的可用率。“Ava”和“Human Ava”的相同趋势进一步证明了RFNet能够忠实反映人类反馈。如图6所示,循环生成(RG)通过多次尝试可以大幅提高可用图像的比例。由于我们模型拥有更强的生成能力,它需要更短的生产时间,这证明我们的方法提供了可靠且高效的解决方案。

 


 

如下图所示,我们对不同方法的美学质量进行了评估,所提出的方法在美学质量上可以与原始模型相媲美,这受益于所提出的条件一致约束。

 


 

(3)定性对比

下图展示了部分例子来说明我们的方法在提高可用率和生产效率方面的增强能力,同时保持视觉表现的稳定性。

 


 

(4)泛化性

为了评估我们方法的灵活性,我们考察了微调后的ControlNet在与各种LoRA和扩散模型权重整合时的通用能力。如表4所示,经过微调的ControlNet显著提高了不同LoRA和扩散模型权重的可用率。

 

标签:可信赖,模型,可用,RFNet,反馈,生成,广告创意,图像,京东
From: https://www.cnblogs.com/Jcloud/p/18545585

相关文章

  • 京东视频采集助手,可精准采集达人视频自动下载
    功能介绍:该软件主要功能就是京东短视频达人视频采集,自动获取商品ID,可批量多达人ID采集,具有一键下载的功能。稍微编辑,过原创即可上传到自己京东创作者中心,用户刷到你的短视频并且通过视频购买商品即可获得庸京设备需求:电脑......
  • 京东视频采集助手,可精准采集达人视频自动下载
    京东视频采集助手,可精准采集达人视频自动下载功能介绍:该软件主要功能就是京东短视频达人视频采集,自动获取商品ID,可批量多达人ID采集,具有一键下载的功能。稍微编辑,过原创即可上传到自己京东创作者中心,用户刷到你的短视频并且通过视频购买商品即可获得庸京设备需求:电脑......
  • 京东视频采集助手,可精准采集达人视频自动下载
    京东视频采集助手,可精准采集达人视频自动下载功能介绍:该软件主要功能就是京东短视频达人视频采集,自动获取商品ID,可批量多达人ID采集,具有一键下载的功能。稍微编辑,过原创即可上传到自己京东创作者中心,用户刷到你的短视频并且通过视频购买商品即可获得庸京设备需求:电脑......
  • 京东视频采集助手,可精准采集达人视频自动下载
    京东视频采集助手,可精准采集达人视频自动下载功能介绍:该软件主要功能就是京东短视频达人视频采集,自动获取商品ID,可批量多达人ID采集,具有一键下载的功能。稍微编辑,过原创即可上传到自己京东创作者中心,用户刷到你的短视频并且通过视频购买商品即可获得庸京设备需求:电脑......
  • 京东视频采集助手,可精准采集达人视频自动下载
    京东视频采集助手,可精准采集达人视频自动下载功能介绍:该软件主要功能就是京东短视频达人视频采集,自动获取商品ID,可批量多达人ID采集,具有一键下载的功能。稍微编辑,过原创即可上传到自己京东创作者中心,用户刷到你的短视频并且通过视频购买商品即可获得庸京设备需求:电脑......
  • 京东关键词API接口获取
    获取京东关键词API接口主要有以下步骤:一、注册京东开发者账号:访问京东开放平台(https://open.jd.com/)。点击页面上的“注册”按钮,按照系统提示填写相关信息,完成账号注册。二、创建应用:登录京东开发者账号后,在开放平台上创建一个应用。填写应用的基本信息,如应用名称、应......
  • PHP爬虫:精准获取京东商品SKU信息
    在电商领域,商品的SKU(StockKeepingUnit)信息至关重要,它不仅是库存管理的基础,也是数据分析的关键。京东作为中国最大的电商平台之一,拥有海量的商品数据。本文将介绍如何使用PHP编写爬虫,精准获取京东商品的SKU信息。1.了解京东商品页面结构在编写爬虫之前,我们需要了解京东商品......
  • Java爬虫:京东商品SKU信息的“偷心盗贼”
    在这个信息爆炸的时代,数据就像是藏在深山里的宝藏,等待着我们这些“数据探险家”去发掘。今天,我们要化身为一名“偷心盗贼”,用Java这把锋利的“剑”,精准地从京东的海洋中窃取商品的SKU信息。别担心,我们这是合法的“盗窃”,因为我们只是在学习如何用代码与网页对话。环境准备:装......
  • PHP爬虫:京东商品详情的“偷窥”大法
    大家好,今天我们要聊的是如何用PHP做一个“偷窥狂”,哦不,是一个优雅的数据收集者,去获取京东商品的详情。放心,我们的目标是光明正大的,我们只是想要那些公开的数据,不会去触碰任何不该触碰的东西。1.预备,开始你的表演在开始之前,我们需要准备一些道具。首先,你需要一个PHP环境,就像......
  • PHP爬虫快速获取京东商品详情(代码示例)
    在当今互联网时代,数据的重要性不言而喻。对于电商领域来说,获取商品信息是数据分析、市场研究和价格监控的基础。本文将介绍如何使用PHP编写一个简单的爬虫,以快速获取京东商品的详情信息。1.概述京东是中国领先的电商平台之一,拥有庞大的商品数据库。通过爬虫技术,我们可以自......