1)相互搭配的商品是可以在多个因素上近似的,比如款式、材质、印花、颜色等,而用风格这一个概念来概括就显得有些粗糙。

2)可以与一个主商品进行搭配的pair商品也可以是多种风格的,比如一件T恤可以跟不同风格的下装搭配,搭出运动、休闲、淑女等不同的风格。

基于这两种不同的思路,可以采用不同的两种方式进行建模。

1. Learning Compatibility Across Categories for Heterogeneous Item Recommendation

这篇paper提出一种方法:Mixtures of Non-Metric Embeddings for Recommendation, 简称Monomer,是为了对multiple localized notions of relatedness进行建模,即搭配的商品pair之间是可以有多种方面的因素的,而之前的搭配建模方式是只能学习到global notion of relatedness,这也是这种方法能够产出多样性搭配推荐结果的关键点。

建模方式:

1)Low-rank Mahalanobis Metric

将E看作是商品原始向量到latent space向量的映射关系,则映射后商品pair之间的距离是

2)Multiple, Non-Metric Embeddings

因为考虑到相互搭配的商品是可以在多个因素上近似的,比如款式、材质、印花、颜色等,而用风格这一个概念来概括就显得有些粗糙。所以可以有多个E,即用Ek来表示,每个Ek可以看作是一种特征提取的方式。其中第k种映射空间上,商品pair之间的距离为:

3)Probabilistic Mixtures of Embeddings

将N种映射方式上的预测距离加权求和,那么权重如何确定呢?考虑到非对称的设定,应该主要与主商品的特征相关。如下:

where U  is a newly-introduced F*N  parameter matrix with U:;k  being its k -th column.

最终,商品pair的距离为:

模型训练:

采用最大似然估计的方式计算loss并进行模型训练。

2. Compatibility Family Learning for Item Recommendation and Generation

这篇paper同样是基于多因素进行搭配关系的建模,但与上一篇paper不同的是,主要假设是:可以与一个主商品进行搭配的pair商品可以是多种风格的。

paper提出了一种end-to-end的模型,将每个item映射到latent space上的K+1的向量,其中1个向量代表该item,另外K个向量代表该item的K个compatible prototypes,这些prototypes反应了搭配建模中的多样性,即可以与一个主商品进行搭配的pair商品可以是多种风格的。这K+1个向量即是该item的 compatibility family。

建模方式:

1)Projected Compatibility Distance

PCD是用于衡量两个商品之间的搭配关系的。

每个item可以被E0映射为一个向量;另外还可以被Ek(k=1,2,...,K)映射为K个向量,每个向量都靠近与其搭配的商品所组成的cluster。PCD的计算方式如下:

用图来表示的话:

2)最大似然估计

Ek(k=1,2,...,K)的大多数网络层参数都是共享的,只有最后一层参数是独立训练的。

使用最大似然估计进行建模:

模型训练:

美福知识百科全书http://www.china-meifu.cn 诚笃生活心得小知识http://www.chengdu-japan.com  森威体育生活知识http://www.sw-sports.cn

基于多因素的搭配推荐模型相关推荐

  1. 开源 | 基于会话的最优推荐模型:SR-GNN的PaddlePaddle实现

    https://www.toutiao.com/a6690696657228530187/ 2019-05-14 10:00:09 本文转载自百度 PaddlePaddle 百度深度学习平台Paddl ...

  2. 【论文整理】基于图神经网络的社交推荐模型整理Graph Neural Networks for Recommender Systems: Challenges, Methods, and Direct

    社交推荐模型发展历程 图形构造 在具有社会意识的推荐系统中,用户的最终行为取决于朋友的社会影响和他/她自己的偏好.社交推荐面临的主要挑战之一是如何构建社交图来捕捉朋友的社交影响.一般来说,社交网络中的 ...

  3. 性能超越最新序列推荐模型,华为诺亚方舟提出记忆增强的图神经网络

    作者 | Chen Ma, Liheng Ma等 译者 | Rachel 出品 | AI科技大本营(ID:rgznai100) 用户-商品交互的时间顺序可以揭示出推荐系统中用户行为随时间演进的序列性特 ...

  4. 推荐模型之:跨会话信息感知的推荐模型探索与实践

    猜你喜欢 0.2021年10月热门报告盘点:<2021年轻人性生活报告>稳居榜首! 1.基于知识图谱的推荐系统总结 2.内容推荐策略产品经理的方法与实践 3.京东推荐算法精排技术实践 4. ...

  5. 【会话推荐】ICDM论文:探索跨会话信息感知的推荐模型

    会话推荐是推荐领域的一个子分支,  美团平台增长技术部也在该领域不断地进行探索.不久前,该部门提出的跨会话信息感知的时间卷积神经网络模型CA-TCN被国际会议ICDM NeuRec Workshop ...

  6. ICDM论文:探索跨会话信息感知的推荐模型

    会话推荐是推荐领域的一个子分支,  美团平台增长技术部也在该领域不断地进行探索.不久前,该部门提出的跨会话信息感知的时间卷积神经网络模型CA-TCN被国际会议ICDM NeuRec Workshop ...

  7. 读‘互联网金融理财产品多粒度推荐模型研究’

    一.目的 在信息不对称状态下,如何平衡用户和金融机构间的收益以及如何高效的为用户提供理财产品.金融机构精准把握用户需求. 以协同过滤推荐算法为基础,建立了基于理财产品的多粒度推荐模型. 二. 思路 本 ...

  8. 基于PaddleRec框架Mind推荐算法实现穿衣搭配推荐

    基于PaddleRec框架Mind推荐算法实现穿衣搭配推荐 1 项目简介 1.1 引言 2015年淘宝举行穿衣搭配比赛时,基于统计分析,数据挖掘的推荐系统已开始大规模落地应用.这几年,随着机器学习,尤 ...

  9. WWW 2022 | 弯道超车:基于纯MLP架构的序列推荐模型

    ©作者 | 于辉,周昆 来源 | RUC AI Box 本文主要提出了一个基于纯 MLP 架构的序列化推荐模型,其通过可学习滤波器对用户序列进行编码,在 8 个序列化推荐数据集上超越了 Transfo ...

最新文章

  1. 科普丨营销人,还不知道行为触发的话你就 OUT 了!
  2. 标志寄存器:CF、PF、AF、ZF、SF、TF、DF、OF
  3. Qt MQTT安装步骤记录
  4. [深度学习-实践]Transformer模型训练IMDB-tensorflow2 keras
  5. linux vi设置技巧,vi 技巧
  6. php 文章修改怎么写,PHP开发文章发布系统之后台文章修改页面
  7. 11 个 Git 面试题
  8. w3wp oracle连接数高,分析案例:應用服務器W3WP進程CPU持續超過百分之九十(Oracle客戶端Bug)...
  9. abab的四字成语_abab的四字成语有哪些成语大全
  10. coreldraw x7对齐快捷键_CorelDraw X7中文版快捷键大全CDR教程
  11. 张至顺道长羽化登仙+说修行(道经每日清修)
  12. DB2导出 mysql导入_db2数据库导入导出数据
  13. iPhone指环贴:你手机的防盗专家
  14. 印象笔记使用(一)——微信篇
  15. 网络通信技术--设置IP地址
  16. 批量下载sra文件linux,Linux下从NCBI批量下载SRA数据的sra和aspera方法
  17. Server 2008改成个人习惯的配置
  18. Redis主从配置,简单滴很
  19. android虹软人脸识别简书,C# 离线人脸识别 虹软ArcFace 2.0 demo
  20. DM7全库备份失败报错“管道连接超时”处理流程

热门文章

  1. 手写简易版Spring框架(七):定义标记类型接口Aware,实现感知容器相关的信息
  2. 怎么给excel表格加密_excel如何给表格加密?
  3. 2008中国城市GDP排名,增长率
  4. android技术控,技术控必看,专业人士细谈USB Type-C
  5. java里的文件显示繁体_关于在JSP页面上同时显示简体和繁体的问题(字符编码)...
  6. 五一去淄博只撸串?用VR云游看看隔壁这个的宝藏地
  7. 芒格-“永远不要有受害者心态”
  8. 关于UDP-读这篇就够了(疑难杂症和使用)
  9. SDUT 2020 Autumn Team Contest---31(for 1819)--- C - Car
  10. 关于企业战略管理的书,这些经典教材值得推荐