最近看了京东算法团队最新发表的一篇点击率预估模型的paper Telepath: Understanding Users from a Human Vision Perspective in Large-Scale Recommender Systems,在这里分享一下。

这篇paper的创新点主要体现在尝试从用户视觉的角度来反映图片/文字等信息对CTR的影响。从用户视觉的角度来看,有两个关键方面会影响用户的行为:一是商品的吸引力;二是商品与当前用户兴趣的匹配度。而paper中介绍的Telepath模型是融合了CNN、RNN、DNN这三种不同的神经网络模型的结果。其中CNN是用于模拟用户的视觉系统从而提取出体现商品吸引力的关键的视觉信号(key vision signal);而RNN和DNN则是基于用户的浏览商品行为来模拟其兴趣信息。这样一个模型在京东的推荐系统和广告系统中中得到应用,并取得了效果提升。

首先看一下Telepath模型的框架图:

Vision Extraction Module

输入数据是用户最近浏览过的N个商品,以及待预估商品的图像信息,该module用于模拟用户的视觉系统从而提取出体现商品吸引力的关键的视觉信号(key vision signal),并表示成向量用于后续处理。相比于传统的item-to-vector方法,其对于展现次数较少的长尾商品的拟合更好,能够更好地解决物品冷启动问题,并具有更好的特征表达能力(可以表达例如颜色等信息)。使用CNN是因为其适用于处理图像信息。

Interest Understanding Module

基于上述Vision Extraction Module产出的体现商品吸引力的关键的视觉信号信息,可以使用用户最近浏览的商品的这些信息来得到用户的兴趣偏好,故使用了RNN这样一个适用于处理序列信息(用户浏览商品序列)的模型;而DNN适用于处理序列中隐藏的用户偏好信息。

Scoring Module

现在可以使用的特征包括:待预估商品的图像信息;用户的偏好信息;用户和商品的统计类信息。前两者是使用Vision Extraction Module和Interest Understanding Module得到的;而第三种信息则是一使用wide&deep model得到的特征向量,wide部分用于学习特征交叉的记忆类信息,deep部分用于学习隐藏的特征组合信息。最后将这三种特征组合进行打分预测。

转载于:https://www.cnblogs.com/bentuwuying/p/8061493.html

京东最新点击率预估模型论文学习和分享相关推荐

  1. 从零开始用Python搭建超级简单的点击率预估模型

    全文共2080个字,24张图,预计阅读时间14分钟. 点击率预估模型 前言 本篇是一个基础机器学习入门篇文章,帮助我们熟悉机器学习中的神经网络结构与使用. 日常中习惯于使用Python各种成熟的机器学 ...

  2. 阿里最新论文解读:考虑时空域影响的点击率预估模型DSTN

    作者 | 石晓文 转载自小小挖掘机(ID: wAIsjwj) [导语]:在本文中,阿里的算法人员同时考虑空间域信息和时间域信息,来进行广告的点击率预估. 什么是时空域?我们可以分解为空间域(spati ...

  3. 点击率预估模型汇总_CIKM20MiNet:阿里|跨域点击率预估混合兴趣模型

    " 本文介绍了阿里提出的一种利用跨域信息的CTR预估模型,基于UC头条的应用场景,将新闻feed流作为源域,广告作为目标域.跨域点击率预估的最大优势在于通过使用跨域数据,目标域中的数据稀疏和 ...

  4. 推荐搜索炼丹笔记:SIM 用户行为序列点击率预估模型

    作者:十方,公众号:炼丹笔记 Search-based User Interest Modeling with Lifelong Sequential Behavior Data for Click- ...

  5. AutoInt 广告点击率预估模型

    AutoInt模型 代码请参考:autoint 内容 模型简介 数据准备 运行环境 快速开始 模型组网 效果复现 进阶使用 FAQ 模型简介 CTR(Click Through Rate),即点击率, ...

  6. 2018阿里广告点击率预估模型---DIN,Tensorflow2.0代码实践,并附上github

    前言 最近看了2018年阿里在KDD上发表的论文<Deep Interest Network for Click-Through Rate Prediction>,想复现下,看了文章给出的 ...

  7. 【推荐算法】点击率预估模型(CTR) 快速入门(赋源码)

    CTR 快速入门 本项目主要使用 DeepCTR 进行CTR模型训练. 开源本项目,方便初学者快速进行CTR模型训练. [项目说明] 配置化运行,无需修改代码. 仅需提供训练数据,并通过简单的配置,即 ...

  8. 推荐系统学习笔记-论文研读--点击率预估中特征交互的作用

    研究背景 当前点击率预估模型没有完全挖掘特征交互的潜力 特征的表征学习与特征的交互存在冲突 笛卡尔积的方法比当前的点击率预估模型效果都好 算法模型的效率和效果的平衡 阿里巴巴线上业务量级和耗时的考虑 ...

  9. 关于点击率模型,你知道这三点就够了 点击率预估的几个经典模型简介

    关于点击率模型,你知道这三点就够了 德川 2015年11月24日 阅读 2091 快速评论 说到广告,或者运营,关注的最多的就是点击率了.我们经常能听说某某科学家通过建立更好的点击率预测模型,为公司带 ...

最新文章

  1. 博客园北京俱乐部第三次技术活动(2009/5/23)总结
  2. Hibernate中的一对多XML映射
  3. java数组个数无限_基于Java代码实现数字在数组中出现次数超过一半
  4. C语言libcurl:提供特定主机和端口对的自定义地址--resolve
  5. Angular和.NET Core Web API入门应用程序
  6. linux_network
  7. 配置STP、RSTP以及负载均衡
  8. html微博首页布局,html+css微博布局
  9. m基于数字锁相环DPLL的分频器simulink仿真
  10. 世界五大黑客:代码创造他们,他们改变世界!
  11. ucharts 柱状图圆角_调整柱状图圆角弧度
  12. 解决电脑右键菜单反应慢问题
  13. navicat mysql视图_Navicat教你如何做MySQL 视图
  14. 爱因斯坦:培养独立思考的教育
  15. 微信公众号二维码怎么生成?好用的生成方法介绍
  16. stm32外设-RCC
  17. 一个连接态DRX下的paging接收专利
  18. Unity Shader - PBR 渲染 SP 导出的素材
  19. Windows下安装zookeeper
  20. SpringBoot整合Swagger2-knife4j

热门文章

  1. Netty+SpringBoot+FastDFS+Html5实现聊天App详解(一)
  2. java应用cpu使用率过高问题排查
  3. HttpServletResponse对象介绍
  4. ES使用脚本进行局部更新的排错记录
  5. 怎样建立一个bower私库
  6. 使用无限生命期Session的方法
  7. 更改chrome临时目录(可举一反三)
  8. 艰难的原创——谈互联网创业
  9. oracle USER 与 Schema 的关系与区别
  10. Android 通过腾讯WebService API获取 地址经纬度