当前位置:网站首页>【Debias】Model-Agnostic Counterfactual Reasoning for Eliminating Popularity Bias in RS(KDD‘21)
【Debias】Model-Agnostic Counterfactual Reasoning for Eliminating Popularity Bias in RS(KDD‘21)
2022-07-25 11:11:00 【chad_lee】
Model-Agnostic Counterfactual Reasoning for Eliminating Popularity Bias in Recommender System (KDD’21)

图a是我们一般推荐模型的假设,即用户和物品的匹配程度可以反映是否会产生交互。但是事实上应该如图c所示,产生交互不仅仅和匹配程度有关,还和用户和物品本身的偏差有关:物品的流行度、用户是否喜欢流行物品。因此推荐模型应该改造为:
其中user module和item module是一个mlp,推荐模型的输出应该为:
y ^ u i = y ^ k ∗ σ ( y ^ i ) ∗ σ ( y ^ u ) \hat{y}_{u i}=\hat{y}_{k} * \sigma\left(\hat{y}_{i}\right) * \sigma\left(\hat{y}_{u}\right) y^ui=y^k∗σ(y^i)∗σ(y^u)
损失函数的设计为:
L O = ∑ ( u , i ) ∈ D − y u i log ( σ ( y ^ u i ) ) − ( 1 − y u i ) log ( 1 − σ ( y ^ u i ) ) L U = ∑ ( u , i ) ∈ D − y u i log ( σ ( y ^ u ) ) − ( 1 − y u i ) log ( 1 − σ ( y ^ u ) ) L I = ∑ ( u , i ) ∈ D − y u i log ( σ ( y ^ i ) ) − ( 1 − y u i ) log ( 1 − σ ( y ^ i ) ) L = L O + α ∗ L I + β ∗ L U \begin{aligned} L_{O}&=\sum_{(u, i) \in D}-y_{u i} \log \left(\sigma\left(\hat{y}_{u i}\right)\right)-\left(1-y_{u i}\right) \log \left(1-\sigma\left(\hat{y}_{u i}\right)\right)\\ L_{U} &=\sum_{(u, i) \in D}-y_{u i} \log \left(\sigma\left(\hat{y}_{u}\right)\right)-\left(1-y_{u i}\right) \log \left(1-\sigma\left(\hat{y}_{u}\right)\right) \\ L_{I} &=\sum_{(u, i) \in D}-y_{u i} \log \left(\sigma\left(\hat{y}_{i}\right)\right)-\left(1-y_{u i}\right) \log \left(1-\sigma\left(\hat{y}_{i}\right)\right)\\ L&=L_{O}+\alpha * L_{I}+\beta * L_{U} \end{aligned} LOLULIL=(u,i)∈D∑−yuilog(σ(y^ui))−(1−yui)log(1−σ(y^ui))=(u,i)∈D∑−yuilog(σ(y^u))−(1−yui)log(1−σ(y^u))=(u,i)∈D∑−yuilog(σ(y^i))−(1−yui)log(1−σ(y^i))=LO+α∗LI+β∗LU
所以为了消除用户和物品自身的影响,无偏的预测输出应该为:
y ^ k ∗ σ ( y ^ i ) ∗ σ ( y ^ u ) − c ∗ σ ( y ^ i ) ∗ σ ( y ^ u ) \hat{y}_{k} * \sigma\left(\hat{y}_{i}\right) * \sigma\left(\hat{y}_{u}\right)-c * \sigma\left(\hat{y}_{i}\right) * \sigma\left(\hat{y}_{u}\right) y^k∗σ(y^i)∗σ(y^u)−c∗σ(y^i)∗σ(y^u)
边栏推荐
- 硬件外设=maixpy3
- 【云驻共创】AI在数学界有哪些作用?未来对数学界会有哪些颠覆性影响?
- Return and finally? Everyone, please look over here,
- The bank's wealth management subsidiary accumulates power to distribute a shares; The rectification of cash management financial products was accelerated
- 【高并发】我用10张图总结出了这份并发编程最佳学习路线!!(建议收藏)
- Onenet platform control w5500 development board LED light
- Functions in JS
- Solutions to the failure of winddowns planning task execution bat to execute PHP files
- "Mqtt protocol explanation and Practice (access to onenet)" of wiznet w5500 series training activities
- dirReader.readEntries 兼容性问题 。异常错误DOMException
猜你喜欢

return 和 finally的执行顺序 ?各位大佬请看过来,

LeetCode 50. Pow(x,n)

Review in the middle of 2022 | understand the latest progress of pre training model

Maskgae: masked graph modeling meets graph autoencoders

'C:\xampp\php\ext\php_ zip. Dll'-%1 is not a valid Win32 Application Solution

brpc源码解析(六)—— 基础类socket详解

微星主板前面板耳机插孔无声音输出问题【已解决】

Experimental reproduction of image classification (reasoning only) based on caffe resnet-50 network
![[MySQL learning 09]](/img/27/2578f320789ed32552d6f69f14a151.png)
[MySQL learning 09]

Transformer变体(Routing Transformer,Linformer,Big Bird)
随机推荐
【GCN-RS】MCL: Mixed-Centric Loss for Collaborative Filtering (WWW‘22)
JS data types and mutual conversion
硬件连接服务器 tcp通讯协议 gateway
Teach you how to configure S2E to UDP working mode through MCU
Wiznet embedded Ethernet technology training open class (free!!!)
Web APIs (get element event basic operation element)
Innovation and breakthrough! AsiaInfo technology helped a province of China Mobile complete the independent and controllable transformation of its core accounting database
小程序image 无法显示base64 图片 解决办法 有效
Transformer变体(Sparse Transformer,Longformer,Switch Transformer)
Zero-Shot Image Retrieval(零样本跨模态检索)
brpc源码解析(八)—— 基础类EventDispatcher详解
Brpc source code analysis (VIII) -- detailed explanation of the basic class eventdispatcher
对比学习的应用(LCGNN,VideoMoCo,GraphCL,XMC-GAN)
[imx6ull notes] - a preliminary exploration of the underlying driver of the kernel
微信公众号开发 入手
What is the difference between session and cookie?? Xiaobai came to tell you
基于TCP/IP在同一局域网下的数据传输
There is no sound output problem in the headphone jack on the front panel of MSI motherboard [solved]
W5500上传温湿度到oneNET平台
【IMX6ULL笔记】--内核底层驱动初步探究