前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RecSys2020 | 基于自适应排序学习的个性化推荐方法

RecSys2020 | 基于自适应排序学习的个性化推荐方法

作者头像
张小磊
发布2021-02-26 15:52:09
1K0
发布2021-02-26 15:52:09
举报
文章被收录于专栏:机器学习与推荐算法

题目: Adaptive Pointwise-Pairwise Learning-to-Rank for Content-based Personalized Recommendation

论文地址: https://dl.acm.org/doi/10.1145/3383313.3412229

代码: https://github.com/ygcinar/pointwise-pairwise-recommendation

1 Motivation

排序学习被广泛应用于信息检索、推荐系统和自然语言处理领域,典型的排序学习方法首先学习一个打分函数,然后通过这些分数再对物品进行排序。根据其损失的种类排序学习可以分为三类:pointwise,pairwise和listwise。这三种方法均有其优点和不足。尽管之前有不少工作在异构损失上下工夫[1,2],但是这些方法都是简单的将pointwise和pairwise损失结合起来,优化时采用联合或者交替优化。在这篇论文中,作者主要关注pointwise和pairwise方法,解决了这样一个研究问题:能否设计一种新的替代损失从而将这两种损失最佳并且自适应的结合起来?

2 Model

2.1 Pointwise Personalized Ranking from Implicit Feedback

Pointwise排序直接评估用户对物品的相关分数,将相关性估计作为一个分类问题(针对二分,用户给物品的打分为0/1)或是有序回归问题(针对多级分数,比如用户给物品的打分为1-5分)。

其中为打分函数,为sigmoid函数,为模型参数。

2.2 Pairwise Personalized Ranking from Implicit Feedback

Pairwise排序关注一对物品之间的相对顺序,以实现对这组物品的正确排序。

2.3 Proposed Framework

这部分是论文所提方法。Pairwise方法相比较于Pointwise方法对于标签不平衡较不敏感,对于标签噪声较敏感。而隐反馈数据本身就携带一些噪声,因为一些不相关的物品很有可能会被五点,而一些相关物品可能不会被用户点击到。因此作者提出一种学习策略,以便该模型可以针对每个三元组自行决定采用pointwise和pairwise方法中的哪一种。

其中为调整系数,当时,退化为,当时,退化为。

2.4 Personalized Recommendation Ranking Model Details

2.4.1 User and Item Representations.

论文以使用隐反馈数据的个性化新闻推荐为场景。用户通过以下方式从其先前的交互(单击和未单击的项目)得到其特征表示:

其中为物品的嵌入,为用户在时刻点击过的物品嵌入的平均,为用户在时刻未点击过的物品嵌入的平均,为参数,为element-wise product。

2.4.2 Relevance Scoring Function.

利用简单的双线性形式计算出用户对物品的相关性得分:,其中为对角权重矩阵。

2.4.3 Adaptive Mixing Function.

其中为对角权重矩阵,为对应的minibatch。

3 Experiments

3.1 Datasets

1、INR

2、Outbrain

3.2 Experimental Setup

将数据集按照时间顺序划分为训练集、验证集和测试集。其余具体实验设置详情请见原文。

3.3 Results

通过表1可知,论文所提方法不仅极大的优于单独的pointwise、pairwise和listwise方法,同时还优于组合的pointwise-pairwise方法。

参考文献

[1] Yu et al. 2017. Alternating Pointwise-Pairwise Learning for Personalized Item Ranking. CIKM ’17.

[2] Wang et al. 2016. PPP: Joint Pointwise and Pairwise Image Label Prediction. CVPR '16.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习与推荐算法 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 Motivation
  • 2 Model
    • 2.1 Pointwise Personalized Ranking from Implicit Feedback
      • 2.2 Pairwise Personalized Ranking from Implicit Feedback
        • 2.3 Proposed Framework
          • 2.4 Personalized Recommendation Ranking Model Details
            • 2.4.1 User and Item Representations.
            • 2.4.2 Relevance Scoring Function.
            • 2.4.3 Adaptive Mixing Function.
        • 3 Experiments
          • 3.1 Datasets
            • 3.2 Experimental Setup
              • 3.3 Results
              • 参考文献
              相关产品与服务
              NLP 服务
              NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档