当前位置: 首页 > news >正文

【深度学习】多目标融合算法—样本Loss提权

目录

一、引言

二、样本Loss提权

2.1 技术原理

2.2 技术优缺点

三、总结


一、引言

在朴素的深度学习ctr预估模型中(如DNN),通常以一个行为为预估目标,比如通过ctr预估点击率。但实际推荐系统业务场景中,更多是多种目标融合的结果,比如视频推荐,会存在视频点击率、视频完整播放率、视频播放时长等多个目标,而多种目标如何更好的融合,在工业界与学术界均有较多内容产出,由于该环节对实际业务影响最为直接,特开此专栏对推荐系统深度学习多目标问题进行讲述。

今天重点介绍“样本Loss提权”,该方法通过训练时梯度乘以样本权重实现对其它目标的加权,方法最为简单。

二、样本Loss提权

2.1 技术原理

所有目标使用一个模型,在标注正样本时,考虑多个目标。例如对于点击和播放,在标注正样本时,给予不同的权重,使它们综合体现在模型目标中。如下表,以视频业务为例,每行为一条训练样本,根据业务需要,把点击视频、视频完播、视频时长的权重分别设置为1、3、5。

该方法通过对不同正向行为给予不同权重,将多目标问题转化为单目标问题。本质是保证一个主目标的同时,将其它目标转化为样本权重,通过复制行为的方法改变数据分布,达到优化其它目标的效果。

2.2 技术优缺点

优点:

  • 模型简单:易于理解,仅在训练时通过梯度乘以样本权重实现对其它目标的加权
  • 成本较低:相比于训练多个目标模型再融合,单模型资源及维护成本更低

缺点: 

  • 优化周期长:每次调整样本加权系数,都需要重新训练模型至其收敛
  • 跷跷板问题:多个目标之间可能存在相关或互斥的问题,导致一个行为指标提升的同时,另一个指标下降。

三、总结

本文从技术原理和技术优缺点方面对推荐系统深度学习多目标融合的“样本Loss加权”进行简要讲解,本质是对多个样本行为进行复制,以达到对预期指标的强化,具有模型简单,成本较低的优点,但同时优化周期长、多个指标跷跷板问题也是该方法的缺点,业界针对该方法的缺点进行了一系列的升级,专栏中会逐步讲解,期待您的关注。

http://www.lryc.cn/news/512951.html

相关文章:

  • C 实现植物大战僵尸(四)
  • Tailwind CSS:现代 CSS 框架的优雅之选
  • MyBatis 使用的设计模式详解
  • LabVIEW 中 NI Vision 模块的IMAQ Create VI
  • 2024 年度总结
  • STM32 高级 物联网通讯之LoRa通讯
  • 【笔记】在虚拟机中通过apache2给一个主机上配置多个web服务器
  • 数据库的创建与删除:理论与实践
  • 如何解决Eigen和CUDA版本不匹配引起的错误math_functions.hpp: No such file or directory
  • Mybatis 01
  • 前端页面展示本电脑的摄像头,并使用js获取摄像头列表
  • HTML5实现喜庆的新年快乐网页源码
  • Excel文件恢复教程:快速找回丢失数据!
  • 计算机网络-L2TP Over IPSec基础实验
  • 一个最简单的ios程序(object_c)的编写
  • 使用Clion在ubuntu上进行交叉编译,并在Linux上远程编译五子棋
  • 《QDebug 2024年12月》
  • 3---杭州工作三年半
  • 从2024看2025前端发展趋势
  • 网络渗透测试实验三:SQL注入
  • ElasticSearch7.8快速入门
  • 【YashanDB知识库】hive初始化崖山报错YAS-04209
  • 2024年度总结:保持正念 延迟满足
  • VScode SSH 错误:Got bad result from install script 解決
  • Logo设计免费生成器工具:轻松创建独特标志
  • [算法] [leetcode-349] 两个数组的交集
  • Type c系列接口驱动电路·内置供电驱动电路使用USB2.0驱动电路!!!
  • 第7章 程序流程控制 - 条件分支
  • Edge如何获得纯净的启动界面
  • gitlab的搭建及使用