当前位置:网站首页>推荐系统-排序层-2018:xDeepFM模型【xDeepFM是对DCN(Deep&Cross)的改进,不是对DeepFM的改进】【中科大】
推荐系统-排序层-2018:xDeepFM模型【xDeepFM是对DCN(Deep&Cross)的改进,不是对DeepFM的改进】【中科大】
2022-08-06 06:00:00 【u013250861】
乍一看论文标题xDeepFM还以为是对DeepFM的改进,实际上不是,xDeepFM是对DCN(deep&cross network)的改进。
今天介绍的这个模型,叫做xDeepFM(eXtreme DeepFM),这是2018年中科大联合微软在KDD上提出的一个模型,在DeepFM的前面加了一个eXtreme,看这个名字,貌似是DeepFM的加强版,但当我仔细的读完原文之后才发现,如果论血缘关系,这个模型应该离着DCN更近一些,这个模型的改进出发点依然是如何更好的学习特征之间的高阶交互作用,从而挖掘更多的交互信息。
而基于这样的动机,作者提出了又一个更powerful的网络来完成特征间的高阶显性交互(DCN的话是一个交叉网络), 这个网络叫做CIN(Compressed Interaction Network),这个网络也是xDeepFM的亮点或者核心创新点了(牛x的地方), 有了这个网络才使得这里的"Deep"变得名副其实。而xDeepFM的模型架构依然是w&D结构,更好的理解方式就是用这个CIN网络代替了DCN里面的Cross Network, 这样使得该网络同时能够显性和隐性的学习特征的高阶交互(显性由CIN完成,隐性由DNN完成)。 那么为啥需要同时学习特征的显性和隐性高阶交互呢? 为啥会用CIN代替Cross Network呢? CIN到底有什么更加强大之处呢? xDeepFM与之前的DeepFM以及FM的关系是怎样的呢?
一、论文动机
边栏推荐
猜你喜欢
随机推荐
ReadTimeoutError or THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE when the pip command installs the toolkit
【基本容器的使用】
接口自动化测试
D. Corrupted Array
当代博物馆中的3DGIS虚拟现实搭建
利用预训练语言模型ERNIE提供文本相似度(语义匹配)计算服务的简单实例
ros的基本用法一ROS的节点通信
Map的遍历方法
E. Restoring the Permutation
【Harmony OS】【ArkUI】ets开发 创建视图与构建布局
LeetCode50天刷题计划(Day 12—— 电话号码的字母组合(8.40-10.40)
修复nacos未授权建账号漏洞
聊聊缓存穿透
ffmpeg RGB raw数据H264编码写mp4
技能大赛训练:交换机端口带宽限速配置
The MLP PyTorch
redis 规范命名 批量删除key
【Harmony OS】【ARK UI】组件内转场api 基本使用
流媒体基础知识TS流 PS流 ES流区别
【Pytorch】torch.manual_seed()、torch.cuda.manual_seed() 解释








