论文阅读:Learning Personalized Risk Preferences for Recommendation

今天介绍一篇比较有意思的论文,发表在SIGIR 20上,关于在推荐系统中应用行为经济学理论。

省流小助手:

  • 前景理论(Prospect Theory)
  • 推荐的item需要有评分(ratings)

解决的问题

行为经济学是研究“非理性人”在经济活动中的行为规律的学科,很多结论都非常有意思。这篇paper最根本的想法是观察到在电商推荐中,用户选择商品会受到评论的影响,购买好评率比较低的商品有更高的“风险”,而每个人对于风险的偏好和忍耐程度是不同的,通过构建每个用户对每个商品的价值函数(value function),排序,就可以得到对每个用户的推荐结果(top k)。

方法

前景理论的简单介绍

行为经济学的最近非常热的学科,已经有三次诺贝尔经济学奖都颁给了相关的学者(分别是2002年颁给提出前景理论的丹尼尔·卡尼曼,2013年颁给《非理性繁荣》的作者罗伯特·J·席勒,2017年颁给提出心理账户的理查德·塞勒)。如果想了解更多关于行为经济学的知识,非常推荐理查德·塞勒的书《助推》和《错误的行为》,但我在这里只是前景理论做非常简要的介绍。

这篇paper主要会使用前景理论的两个结论:

1、人在损失100元得到的痛苦,要比获得100元时得到的快乐是不同的,痛苦要比快乐要大。形式化的表示如下图

image.png

2、人对于小概率事情会高估它的概率(典型的如买彩票),对于高概率事件会低估它的概率

image.png

模型细节

1、如何评估损失(loss)和获得(gain)?

前景理论的基础在于loss和gain对应的价值是不等的,所以首先要解决的问题就是,如何定义电商场景里的loss和gain。

引入参数 r_u 表示用户心中对于商品评分的期望(注意这个r_u是用户级别的,不是用户-商品级别的),如果商品的评分小于r_u,表示损失,反之,表示获得。因为商品有价格,所以用如下的公式将损失或者获得归一化:
x_i = prize * \rm{tanh}(r_i-\hat{r_u}) \\ where\ r_i = 1, \dots, 5
这里假设了商品的评分取值范围是1-5。

2、计算价值(value function)

image.png

这里要说明的是 alpha, beta, gamma 都是每个用户的超参数。(是的,每个用户上的参数,这也就是paper题目中personalized risk preferences的来源,这也就意味着,为了真正用起来,泛化方式要重新考虑)。这些含义就是每个人对同样的loss或者gain,反应程度也是不同的。

3、计算评分的分布

上面的 r_i 并不是单个商品的平均评分,而是单个评分,所以这里要使用评分的分布做加权。这里会用到第二个结论,weighting function。

image.png

这里有一个细节,考虑到部分商品的部分评分是0,为了解决0概率的问题,在4.2节中讲了如何去估计评分的分布(Weibull分布)。

4、计算加权的前景价值(Prospect Value)

这里,我们可以计算得到每个用户对每个商品的的前景价值,然后选择top K商品作为推荐的结果。
\rm{V} = \sum^l_{i=1} v(x_i)\pi(p_i)

结果

作者在Amazon、Movielens、Ciao和Epinions数据集上做了对比实验,后三个数据集中实际上是没有价格这个数据的,所以作者统一对所有item设置了1元的price。

对比的模型分别是:

  • SVD
  • Bayesian Personalized Ranking
  • Neural Collaborative Filtering
  • MPUM:Multi-Product Utility Maximization for recommendation

结果上看,F1和NDCG都有明显的提升。

总结

将前景理论融入到推荐系统中,我觉得文章给了一个不错的定义问题的方法,但受限于使用场景,比如推荐商品本身需要有评分,并且商品需要和广义的风险有关系(比如基金、股票有亏损风险),这个方法的适用性并不是很广。

更普遍的一种使用方式,可能是将前景理论在每个人身上体现出来的规律,作为一种用户特征加入到推荐系统中。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容