当前位置:网站首页>推荐系统-召回阶段-2013:DSSM(双塔模型)【Embedding(语义向量)召回】【微软】
推荐系统-召回阶段-2013:DSSM(双塔模型)【Embedding(语义向量)召回】【微软】
2022-07-31 13:25:00 【u013250861】
DSSM全称Deep Structured Semantic Models,是伊利诺伊大学厄巴纳-香槟分校(UIUC)与微软于2013年发表在CIKM上的。
DSSM在业界搜广推的影响力目前来说是超过前面介绍的任何一个模型,基本上统治了召回/粗排阶段。
百度同样在2013年(那个年头的百度还处在如日中天的状态)搞了个双塔模型 SimNet,不过并没有发表相应的论文。
一、推荐中DSSM双塔模型结构
推荐领域中的DSSM结构一般如下图所示:

模型结果非常简单,主要包括两部分:user侧一个塔,item侧一个塔。user侧特征和item侧特征分别经过各自的DNN(一般情况下,两个DNN结构是一样的,当然也可以不一样)后得到user embedding和item embedding,这里需要注意的是如果你的user dnn和item dnn结构不一样,请无比保证输出维度一样,也就是最后一层全连接层隐藏单元个数相同,需要
边栏推荐
- 0X7FFFFFFF,0X80000000「建议收藏」
- C#使用NumericUpDown控件
- Spark Learning: Add Custom Optimization Rules for Spark Sql
- Istio微服务治理网格的全方面可视化监控(微服务架构展示、资源监控、流量监控、链路监控)
- JSP response对象简介说明
- Six Stones Programming: No matter which function you think is useless, people who can use it will not be able to leave, so at least 99%
- C#获得网卡信息 NetworkInterface IPInterfaceProperties
- 深入浅出边缘云 | 4. 生命周期管理
- IDEA找不到Database解决方法
- 关于MySQL主从复制的数据同步延迟问题
猜你喜欢
随机推荐
Sliding window method to segment data
ADS与C#通信
A detailed explanation of the usage of Async and Await in C#
JSP中如何借助response对象实现页面跳转呢?
操作符详解
生产力工具和插件
最新完整代码:使用word2vec预训练模型进行增量训练(两种保存方式对应的两种加载方式)适用gensim各种版本
Text similarity calculation (Chinese and English) detailed explanation of actual combat
如何使用StarUML画类图[通俗易懂]
Four ways to clear the float and its principle understanding
STM32——软件SPI控制AD7705[通俗易懂]
爱可可AI前沿推介(7.31)
技能大赛训练题: 子网掩码划分案例
How IDEA runs web programs
技能大赛训练题:域用户和组织单元的创建
抓住金三银四的尾巴,解锁程序员面试《刷题神器》
Spark Learning: Add Custom Optimization Rules for Spark Sql
networkx绘制度分布
SAP 电商云 Spartacus SSR Optimization Engine 几处 timeout 的执行顺序
How to quickly split and merge cell data in Excel









