Reference: 可解释推荐系统:身怀绝技,一招击中用户心理

《战国策》中有个有趣的故事:当年赵国被入侵,只有送出质子才能求来救兵。但是赵太后特别疼爱小儿子,怎么也不愿意让他当质子。大臣们越是劝谏,赵太后就越是愤怒。这时候触龙出面,成功说服了赵太后,让她的爱子出质于齐,换来救兵。他到底是如何做到的呢?

这个故事其实跟我们最近进行的推荐系统的研究非常相关。如果把“送出质子”当作一个推荐给太后的策略,那么故事的关键不在于推荐内容的好坏,而在于对推荐内容的解释。如果要让赵太后这样顽固的用户接受这个推荐,关键点是什么?

触龙给出的答案是:沟通方式、用户心理、合适例证。让我们详细看看他是怎么做的。

触龙刚见到赵太后就开始话家常,说:“我老啦,有个小儿子年龄很小,真是担心他的未来啊。”赵太后问:“你们男人也很宠爱小儿子吗?”触龙说:“比女人更宠呀。我认为赵太后更喜欢您的女儿,而不是小儿子。”赵太后表示不认同。触龙解释道:“您送公主出嫁的时候,尽管伤心,但也希望她不要被赶回来。这还不是为她的长远未来打算?”赵太后同意。触龙又说:“但是您却没怎么为长安君计划未来。您看赵国刚建立时的诸侯王,他们的子孙还有享受爵位的吗?其他国家的呢?”赵太后想了想,表示没有。触龙又说:“那是因为他们荣华富贵太甚,又没有什么功劳的缘故。您现在让长安君有如此高的地位,却不让他有功于国,一旦您驾崩了,长安君凭什么在赵国立足呢?”听了这番话后,赵太后同意了将长安君作为人质。

我们可以在这个故事里看到两类推荐系统。一类是朝廷大臣这种传统的推荐系统(下图(a)),将重心放在提高推荐准确性上,与推荐对象的沟通考虑得不够;而另一类是触龙这种可解释的推荐系统(下图(b)),能够以用户容易接受的方式(话家常),充分抓住用户心理(父母爱自己的小孩,应该为他们长远未来考虑),给出适当的例子(赵太后送公主出嫁)与用户沟通。研究发现,这样的系统不仅能够提升系统透明度,还能够提高用户对系统的信任和接受程度 、用户选择体验推荐产品的概率以及用户满意程度等等。

(a) 传统推荐系统

(b) 可解释推荐系统

设计一个像触龙这样可解释的推荐系统是我们的终极目标。目前,这个方向进展如何呢?未来,有什么比较好的研究课题呢?下面,我来介绍一下可解释推荐的分类、推荐解释生成方法以及可解释推荐面临的机遇和挑战。

可解释推荐的分类

一般来说,可解释的推荐分为下图所示的三大类:以物品为媒介、以用户为媒介、以及以特征为媒介

物品为媒介的推荐解释用一句话表述是“这个推荐物品和您喜欢的其他物品相似”。在赵太后的故事中,触龙用了类似的推荐解释: “派长安君做人质”这个推荐策略与赵太后曾经采用过的策略(送公主出嫁)相似。这类解释在各大网站上如亚马逊、Netflix等有较为广泛的应用。它的展现方式常常是一个曾经购买、评论或者浏览物品的列表,列表中的物品和目前推荐的物品比较相似。研究表明这类方法能够增加系统的被接收程度。但是这类推荐解释的问题是用户有时可能难以找到物品之间的关联,另外用户有时可能希望看到一些自己没有购买过的、不一样的物品。

 

用户为媒介的推荐解释用一句话表述是“跟您相似的用户都喜欢该推荐物品”。在赵太后的故事中,这个与赵太后相似的用户就是也宠爱小儿子的触龙。这类推荐解释展现形式多种多样,生成解释时也往往用到社交信息。微软研究员Amit Sharma等人对四种社交理由进行了用户测试,这四类理由是整体热度(2,612,211位Facebook 用户喜欢它)、朋友热度(您的朋友中有7人喜欢它)、好朋友(张三喜欢它)、好朋友及个数(张三和其他5位您的朋友喜欢它)。最终发现后两种解释方式效果对提升说服力效果最好。使用这两种解释方式时,选择一个正确的朋友非常重要。如果只是随机选择一个朋友,说服力反而会降低。以用户为媒介的推荐解释与以物品、特征为媒介的推荐解释相比,最能说服用户对推荐物品进行评估,但是对用户实际使用物品后喜爱程度影响比较小。如果推荐的物品用户不够喜欢,反而会降低用户的满意程度。

 

以特征为媒介的推荐解释用一句话表述是“您可能喜欢推荐物品的这些特征”。在赵太后的故事中,触龙抓住了赵太后最关心的特征——子孙的长远利益——进行推荐,从而使得赵太后接受了推荐。这类推荐解释常见的表现形式是将推荐物品中用户感兴趣的主要特征进行列举(如下图)。研究表明这类推荐解释有助于用户准确判断是否喜欢推荐物品,与前两类推荐解释相比,用户对这类推荐的满意度更高。这类推荐需要判断物品特征以及用户对不同特征的感兴趣程度,从而找到最适合用于解释的特征,因此建模粒度更细,也是目前的研究热点。

以特征为媒介的推荐解释

除了上述三种推荐解释以外,还有结构化概览式推荐以及对话式推荐等。其中,结构化概览式推荐将推荐物品用有组织的、可视化的形式呈现给用户,让用户可以看到各个推荐物品的特性和分布,从而在充分了解以后做出挑选。对话式推荐是在与用户聊天时进行推荐、解释、收集用户反馈,有着较高的接受度,也可以很好地解决冷启动问题。这是一个新兴的研究方向,我们也在做一些尝试,将在后文进行讨论。

推荐解释生成方法

刚刚我们谈到了几类推荐解释,其中以特征为媒介的推荐解释建模粒度较细,模型也日趋成熟。接下来重点介绍一下这类推荐解释的生成方法。

生成基于特征的推荐解释时,关键是特征的提取。早期的方法借助一些显式的物品特征,例如事先确定的物品分类、关键词、以及标签信息。在挑选特征进行解释时,主要是综合两个指标:第一是用户对特征的感兴趣程度,第二是推荐商品与特征的相关程度。第一点需要非常了解用户心理,第二点需要对商品进行精确建模,综合两点考虑,才能像触龙一样击中用户内心。早期方法对这两者分别计算之后进行合并,从而找出推荐物品以及解释。这类方法的问题之一是特征的可描述性(Descriptiveness)可能不够。另外这些方法采用的推荐模型还比较简单,一些精巧的、复杂的推荐系统难以用这样的方法进行解释。

EFM(Explicit Factor Model)框架

JMARS(Jointly Modeling Aspects, Ratings and Sentiments)框架

可解释推荐的机遇与挑战

作为推荐领域被探索得较少的一个方向,可解释推荐的很多方面值得研究与探索。目前,我们在考虑从下面三个方面进行研究。

 

解释含有深度神经网络的推荐模型。目前可解释推荐的系统往往是基于较浅层的图模型或者矩阵分解模型,对于含有深度神经网络的复杂、混合模型的解释能力还不够。我们在考虑借鉴对深层卷积神经网络进行解释、分析的技术,将复杂、高级的推荐系统升级为可解释的推荐。

 

利用知识图谱打通不同媒介之间的关联。现有的可解释推荐所生成的推荐解释往往只局限于以物品为媒介、以用户为媒介或者以特征为媒介中的某一种,对这三类媒介之间的关联挖掘得还不够。我们希望能够利用知识图谱,打通这三类媒介之间的关联,根据具体情况灵活选择其中最合适的媒介对用户进行推荐与解释。这样,我们还可以产生形式更丰富的推荐解释,例如将用户感兴趣的图片也进行展示。

 

结合生成模型进行对话式推荐。目前的推荐解释往往形式是预先设定、千篇一律的(如预先设定推荐解释是以用户为媒介的)。这样尽管也能根据用户心理举出一些例证,但是在沟通方式上还过于呆板,离触龙那样话家常式的推荐还有很大距离。如果能用生成模型让推荐系统“自创”一句通顺甚至高情商的话,就可以在与用户聊天的过程中进行灵活、多变地推荐解释了。我们团队已经与微软小冰合作,在这方面进行了一些尝试,为小冰生成音乐推荐解释。推荐过程如下图所示:

我们会从这几个方向出发,不断拓展可解释推荐的深度和广度。希望不久后的某一天,推荐系统都能像触龙那样厉害。

转载于:https://www.cnblogs.com/niuxichuan/p/9319994.html

触龙——可解释推荐系统相关推荐

  1. 推荐系统 | (3) 可解释推荐系统---身怀绝技,一招击中用户心理

    原文地址 原文作者:王希廷.谢幸 推荐系统被广泛应用在电商网站.社交网络.生活服务网站.搜索引擎等平台.一个好的推荐系统不仅需要准确地把握用户的需求,推荐给用户想要的内容,更需要学会与用户沟通,了解用 ...

  2. 可解释推荐系统:身怀绝技,一招击中用户心理

    [编者按]本账号为第四范式智能推荐产品先荐的官方账号.本账号立足于计算机领域,特别是人工智能相关的前沿研究,旨在把更多与人工智能相关的知识分享给公众,从专业的角度促进公众对人工智能的理解:同时也希望为 ...

  3. 触龙说赵太后原文及翻译

    赵太后新用事,秦急攻之.赵氏求救于齐,齐曰:"必以长安君为质,兵乃出."太后不肯,大臣强谏.太后明谓左右:"有复言令长安君为质者,老妇必唾其面." 左师触龙言: ...

  4. 《战国策》之《触龙说赵太后》

    <战国策>之<触龙说赵太后> http://pjhxb.blog.zhyww.cn/archives/2008/2008119221643.html 阅读欣赏介绍<战国策 ...

  5. 重读《触龙说赵太后》

    毫无疑问,赵威后是一个出色的政治家,这个我们可以通过通过<赵威后问齐使>这篇文章我们可以看出,但是,不管怎么样,赵老太太也是个女人,所谓"老儿子,大孙子,老太太的命根子" ...

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

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

  7. 【转】可解释推荐系统:知其然,知其所以然

    原文标题:"可解释推荐系统:知其然,知其所以然" 原文地址:可解释推荐系统:知其然,知其所以然 又是需要学习的地方 近几年,人工智能的可解释性问题受到了来自政府.工业界和学术界的广 ...

  8. 揭秘可解释推荐系统:知其然,知其所以然

    [导读]单纯的推荐结果和推荐结果+理由的组合,哪个更让你信服?长篇累牍的推荐语和言简意赅的关键词,你更愿意看哪个?这是人们每天都会面对的场景,也是可解释推荐系统研究需要不断优化的问题. 近几年,人工智 ...

  9. 知其然,知其所以然:基于多任务学习的可解释推荐系统

    https://www.toutiao.com/a6674375642479329800/ 本文是工业界和学术界共同合作的产物.Layer 6 AI 和 University College Dubl ...

最新文章

  1. linux查看文件位置命令bwd,linux 操作系统中find文件搜索命令的使用
  2. 远程连接oracle无监听
  3. Flutter代码锦囊---根据环境选择URL地址
  4. 手机qqsendencpac文件能删吗_无需任何app,手机电脑之前也能轻松传文件
  5. linux firefox 显示PDF,某个 pdf 文件用 firefox 和 okular 显示乱码
  6. Initializationfailedforhttps://start.spring.ioPleasecheckURLnetwor的解决方法本人亲测
  7. oracle卸载步骤图解,Oracle完全卸载步骤
  8. html之div中id和class的区别
  9. 弹弹弹,弹走鱼尾纹的弹出菜单(vue)
  10. freemarker 导出word文件中包含图片
  11. 电脑使用技巧提升篇5:Windows系统快捷键的使用
  12. ASP.NET2.0:利用Localization实现本地化
  13. 独立产品灵感周刊 DecoHack #028 - 如何给你的项目取一个好名字
  14. 毕业设计 Arduino智能灌溉系统 - 嵌入式 单片机 物联网
  15. 2022年全球与中国AMB陶瓷基板市场现状及未来发展趋势
  16. C++制作简单的军棋小游戏(控制台窗口)
  17. git撤销本地commit、撤销本地merge
  18. 【FBI WARNING】对拍
  19. gdbm mysql函数库_linux4AS下的php+apache+mysql+gd库安装修订版
  20. 网易股价暴跌,来自被裁员工的致命一击

热门文章

  1. scrapy mysql 豆瓣_Python爬虫之Scrapy+Mysql+Mongodb爬豆瓣top250电影
  2. 字节抖音电商NLP算法一面
  3. gitlab设置自动备份
  4. [NLP]预处理--使用re正则化进行文本清理
  5. weblogic的WTC接口配置方法(发送方)
  6. 3.Vue.js 实战 调查问卷WebApp项目
  7. 北大软件“软件成分分析与漏洞检测工具”(CoBOT—SCA)正式发布
  8. 欧洲对 Splashtop 远程计算机实验室的需求增长十倍
  9. PCIe卡知识扫盲:你想了解的都在这里
  10. php对接腾讯云直播,聊天,im,云录制产生回放