码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【GCN-RS】Learning Explicit User Interest Boundary for Recommendation (WWW‘22)


    Learning Explicit User Interest Boundary for Recommendation (WWW’22)

    在这里插入图片描述

    Pointwise loss:
    L = ∑ ( u , x ) ∈ T ψ ( s ( u , x ) , l ( u , x ) ) \mathcal{L}=\sum_{(u, x) \in \mathcal{T}} \psi(s(u, x), l(u, x)) L=(u,x)∈T∑​ψ(s(u,x),l(u,x))
    Pairwise loss:
    L = ∑ ( u , p ) ∈ I ∑ ( u , n ) ∉ I ϕ ( s ( u , n ) − s ( u , p ) ) \mathcal{L}=\sum_{(u, p) \in I} \sum_{(u, n) \notin I} \phi(s(u, n)-s(u, p)) L=(u,p)∈I∑​(u,n)∈/I∑​ϕ(s(u,n)−s(u,p))
    混合损失:
    L = ∑ ( u , p ) ∈ I ϕ ( b u − s ( u , p ) ) ⏟ L p + α ∑ ( u , n ) ∉ I ϕ ( s ( u , n ) − b u ) ⏟ L n \mathcal{L}=\underbrace{\sum_{(u, p) \in \mathcal{I}} \phi\left(b_{u}-s(u, p)\right)}_{L_{p}}+\underbrace{\alpha \sum_{(u, n) \notin I} \phi\left(s(u, n)-b_{u}\right)}_{L_{n}} L=Lp​ (u,p)∈I∑​ϕ(bu​−s(u,p))​​+Ln​ α(u,n)∈/I∑​ϕ(s(u,n)−bu​)​​

    b u = W T P u ,    ϕ :   M a r g i n L o s s 或 L n S i g m o i d b_{u}=W^{T} P_{u}, \ \ \phi:\ MarginLoss或LnSigmoid bu​=WTPu​,  ϕ: MarginLoss或LnSigmoid

    在这里插入图片描述

    也可以看作一种debias的方法, b u b_{u} bu​ 是一个标量,只和user embedding有关,所以对于popularity bias大的用户,s往往都很大,这个时候给他限定一个比较高的margin值,相当于设定一个动态的margin loss。

    还有一种可能,优化正样本loss L p L_p Lp​,会增大正样本分数 s ( u , p ) s(u, p) s(u,p),减少边界分数 b u b_u bu​,所以 b u b_u bu​ 在loss里可以看作是一种针对高频user的惩罚正则化。
    在这里插入图片描述

  • 相关阅读:
    液晶显示计算器(显示程序)
    构造方法、方法重载、全局变量与局部变量
    智慧城市-疫情流调系列2.1-Prompt-UIE信息抽取,解决抽取结果不准的问题
    【牛客】SQL125 得分不小于平均分的最低分
    今天谈谈小众化游戏代理能不能做?
    TS 导入导出那些事
    【数据结构】---排序的各种常见算法-入门写法
    leetcode427. 建立四叉树(java)
    C#面:dot net core里面的路径是如何处理的?
    2023/11/7 JAVA学习(异常处理方式,collection集合,list,set)
  • 原文地址:https://blog.csdn.net/yanguang1470/article/details/125903419
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号