Counterfactual Explainable Recommendation

文章目录

  • Counterfactual Explainable Recommendation
    • 1 定义和符号表示
      • 反事实解释推荐
      • 解释的复杂度和力度
    • 2 反事实解释
    • 2.1 黑盒推荐模型
    • 2.2 反事实解释
    • 2.3 松弛优化
    • 3 讨论
      • 3.1 解释复杂度和商品的不同推荐位置之间的关系
      • 3.2 控制Aspects的数量
    • 4 模型评估方法
      • 4.1 面向用户的评估
      • 4.2 面向模型的评估
    • 5 实现细节
      • 5.1 处理流程
      • 5.2 解释生成
      • 5.3 Mask

1 定义和符号表示

用户集合 U = { u 1 , u 2 , ⋯ , u m } \mathcal{U}=\{u_1,u_2,\cdots, u_m\} U={u1​,u2​,⋯,um​}
商品集合 V = { v 1 , v 2 , ⋯ , v n } \mathcal{V}=\{v_1,v_2,\cdots, v_n\} V={v1​,v2​,⋯,vn​}

二元矩阵 B ∈ { 0 , 1 } m × n B\in \{0,1\}^{m\times n} B∈{0,1}m×n表示用户-商品交互矩阵。

R ( u , K ) \mathcal{R}(u,K) R(u,K)表示对于用户 u u u的 top- K \text{top-}K top-K推荐列表。

使用<Do users rate or review?: boost phrase-level sentiment labeling with review-level sentiment classification>这篇论文内置的情感分析工具包(

【论文精读】Counterfactual Explainable Recommendation相关推荐

  1. 【论文不精读】Reinforced Path Reasoning for Counterfactual Explainable Recommendation

    Reinforced Path Reasoning for Counterfactual Explainable Recommendation 1 Introduction 现代推荐系统在对复杂的用户 ...

  2. 【保姆级】论文阅读与分析《Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation》

    <Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation>-by Qingyao A ...

  3. 【推荐系统论文精读系列】(五)--Neural Collaborative Filtering

    文章目录 一.摘要 二.介绍 三.准备知识 3.1 从隐式数据中进行学习 3.2 矩阵分解 四.神经协同过滤 4.1 总体框架 4.1.1 学习NCF 4.2 广义矩阵分解(GMF) 4.3 多层感知 ...

  4. 【推荐系统论文精读系列】(一)--Amazon.com Recommendations

    文章目录 一.摘要 二.推荐算法 三.传统协同过滤 四.聚类模型 五.基于搜索方式 六.基于物品的协同过滤 七.怎样工作? 八.可扩展性 九.总结 References 论文名称:Amazon.com ...

  5. 【推荐系统论文精读系列】(二)--Factorization Machines

    文章目录 一.摘要 二.介绍 三.稀疏性下预测 四.分解机(FM) A. Factorization Machine Model B. Factorization Machines as Predic ...

  6. 翻译_第五章:《Explainable Recommendation: A Survey and New Perspectives》可解释推荐系统综述

    上篇链接:翻译_第四章:<Explainable Recommendation: A Survey and New Perspectives>可解释推荐系统综述 综述第五章 内容目录: 5 ...

  7. 繁凡的对抗攻击论文精读(二)CVPR 2021 元学习训练模拟器进行超高效黑盒攻击(清华)

    点我轻松弄懂深度学习所有基础和各大主流研究方向入门综述! <繁凡的深度学习笔记>,包含深度学习基础和 TensorFlow2.0,PyTorch 详解,以及 CNN,RNN,GNN,AE, ...

  8. 论文精读——CenterNet :Objects as Points

    论文精读--CenterNet :Objects as Points 论文地址:https://arxiv.org/pdf/1904.07850.pdf 机构:UT Austin,UC Berkele ...

  9. 论文精读 | slam中姿态估计的图优化方法比较

    一. 摘要 对于位置环境中的自主导航问题,同步定位与建图(Simultaneous localization and mapping, SLAM)是一个非常重要的工具框架.根据SLAM字面含义可以得知 ...

最新文章

  1. matlab——FFT傅里叶快速变换
  2. var与dynamic区别
  3. C++ 输出单个字符
  4. mysql多类型查询_MYSQL中的多类型查询及高级查询操作
  5. 几天后自动领取java怎么做的_学了14天,终于把Java项目一做完啦
  6. android第三方库进程,Android 第三方库AgentWeb的使用
  7. SQL Server 2008 SP3简体中文版官方下载
  8. Home Barbering Grows In Recession, With Hairy Results
  9. 在戴尔游匣7559上安装win10和Ubuntu16.04双系统
  10. VS code开发工具的使用教程
  11. U74LVC1G07G-SOT353R-TG
  12. Ubuntu关于串口的操作(查看串口信息、串口助手、串口权限)
  13. 从零开始实现放置游戏(三):后台管理系统搭建
  14. 计算机访学面试,国家公派访问学者面试经典问题总结
  15. 手机与单片机NFC通讯方案,手机NFC通讯方案,单片机NFC通信方案
  16. 半导体工艺:Bulk Si,SOI,FinFET,GAA等工艺
  17. js判断IE浏览器的版本,若版本过低则跳转到提示页面
  18. 第019讲:函数:我的地盘听我的
  19. uni-app分段器
  20. SPVMN 视频监控联网调测 (NVR/IPC gbt-28181服务检测)

热门文章

  1. 执行DDL语句(创建表)
  2. .NET6: 开发基于WPF的摩登三维工业软件 (7)
  3. (科幻)PS无处不在
  4. linux 下修改和查看PATH 环境变量的方法
  5. 初识HTML5(通俗易懂)
  6. 华为OD机试 - 最大化控制资源成本(Java JS Python)
  7. 2007年时代周刊年度人物: You
  8. 互联网的红利期已结束,资本寒冬下,互联网人路在何方?
  9. php 微信表情 转码和解码方法
  10. 安装SQL2000数据库在Windows10出现 无法定位序数1于动态链接库