2019WWW-KTUP:Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding...

作者以及单位

Yixin Cao (National University of Singapore)
通讯作者 何向南
故事核心:挖掘用户和项目之间进一步的关系,从而提高性能。

解决问题

问题:设计了一种新的基于翻译的推荐模型,解决了KG(知识图谱)的不完整性(现有方法主要假设KG是完整的并且简单地在实体原始数据或嵌入的浅层中转移KG中的“知识”)。
具体来说:与之前基于KG的推荐方法不同,我们在KG中传输关系信息,以便了解用户喜欢某个项目的原因。例如,如果用户观看了由(关系)同一个人(实体)指导的几部电影,我们可以推断出导演关系在用户做出决定时起着关键作用,从而有助于理解用户的偏好。更细的粒度。
结果:提高了理解用户偏好方面的优势。

研究动机

提出了一个基于翻译的用户偏好模型(TUP),以便与KG无缝集成。动机是理解在用户和项目之间存在多个(隐含的)关系,这进一步揭示了用户对消费项目的偏好(即原因)。

创新点

我觉得这个图画的很好,顶会果然讲究看图说明问题。
图表达的意思在论文的2.3介绍了:
KG完成的目的是为Robert Zemeckis给出明确关系,如isDirectorOf提供正确的电影(例如,飞越长生Death Becomes Her,不错的电影),而项目推荐旨在为满足某些隐含偏好的目标用户推荐电影(例如,以前只喜欢回来未来12和阿甘,不知道飞越长生),但是知识图谱指明这个飞越长生也是Robert Zemeckis导演的,虽然飞越长生和回来未来12和阿甘不同风格,也会推荐给用户。
因此,论文通过联合模型填补项目推荐和KG完成之间的差距,系统地研究这两个任务如何相互影响。


kg和item推荐结合

研究方法

1.提出的方法包括两个任务:项目推荐和知识图谱补全
通过联合模型TUP填补项目推荐和KG完整之间的差距,系统地研究这两个任务如何相互影响。
本文采用的是联合训练。是利用联合嵌入的方法,利用kg中的facts作为辅助信息;基于user-item的模拟,填补kg中facts的缺失。

kg融合

项目推荐存在的问题:许多方法将基于相似性的方法扩展到NN,但是,它们仍然存在数据稀疏性问题和冷启动问题。基于内容的方法通过引入各种辅助信息来处理问题,但是,相关方法严重依赖于项目和实体之间的对齐,但仍未考虑实体关系在从KG转移知识方面的重要性。
知识图谱补全存在的问题:最近对KG补全,热衷于研究显示出对学习实体和关系的低维表征,同时坚持图的结构知识。粗略地将学习方法分为两组:平移距离模型和语义匹配模型。平移距离模型的核心思想,即两个实体之间的关系对应于它们的向量空间中的平移。虽然它简单而有效,但它有时会令人困惑,因为某些关系可以将一个实体转换为各种实体,即1对N问题。第二组通过基于相似性的评分函数匹配实体和关系的语义表示来测量事实的合理性(我看原文好像没有说这里存在的问题)。

2.提出的模型TUP和KTUP是什么

TUP(Translation-based User Preference):联合KG学习,并利用user-item之间的多重隐性关系,揭示用户的偏好。为了使偏好具有明确的语义,将它们与KG中的关系对齐,项目属性的类型在用户决策过程中扮演着至关重要的角色。
KTUP(Knowledge-enhanced TUP):将学习到的关系嵌入和实体嵌入进行了从KG迁移到TUP,同时训练KG的完整性和推荐任务。联合学习user、items、实体和关系的表示。将TUP和TransH进行联合学习。

3.这两个模型具体是干嘛

3.1TUP: 主要考虑偏好诱导和基于超平面的转化
偏好归纳Preference Induction(我觉得这里的introduction翻译归纳比较好):设计了两种偏好诱导策略:一种是从潜在因子P个偏好中选择一个的Hard Strategy和一种将所有偏好与注意力结合起来的soft Strategy。

Hard Strategy:推荐有效的单一偏好,利用得分函数(点积)
soft Strategy:通过注意力机制(attention mechanism)来联合多重偏好。

基于超平面的转化:解决不同的用户可以对不同的项目共享相同的偏好(即,N对N问题)。以前的方法a为了解决一个用户同时喜欢2个items,那么这两个Items的用户嵌入就很接近。我理解的意思是,无论用户的偏好是什么,两个item近不近没有关系,消费者都应该消费另一方,怕理解错(原文是leading to an incorrect conclusion that a user consuming one shall consume the other, no matter what the user’s preference is.)而b所示的偏差超平面来减轻这种限制,并且仅当它们被投影到特定超平面时才是相似的(在不同平面item没有关系)。


超平面

3.2 KTUP通过结合实体的KG知识以及关系来扩展基于翻译的推荐模型TUP

首先,有两个输入,一个输入是item,一个输入是kg。
其次,有三个层次,最上层次是项目推荐的TUP,包括两个组件:偏好感应和基于超平面的翻译。最下层是知识图谱补全的TransH。中间层 KTUP联合学习TUP和TransH,通过转移实体知识和关系来增强项目和偏好建模。

核心架构

总体目标函数训练KTUP,如下所示(Lp是TUP, Lk是KG,总函数比较好理解):


image.png

结论

TUP能够对用户和项目之间的各种隐式关系建模,这揭示了用户对消费项目的偏好。
KTUP通过对齐的关系和权限进一步增强了模型的可解释性,并通过联合学习提高了两个任务的性能。
总的来说,我抓大放小突出了这篇文章的工作。如果看懂了,会觉得“可能很简单”,因为主要思想就是AB两个模型共同融合做出推荐结果,A负责把item推荐优化的更好,B负责把知识图谱推荐优化好,然后弄个超参学习一下,共同决策结果,符合一般的组合模型设计思路。
但其实无论是在TUP和KTUP的设计过程中,细节考虑的工作特别多,建构的设想也很多,应该是看了不少文献,把这些文献的问题拿捏的很准,动机合理,故事说的很好。最后的实验工作量很大,方方面面都测试到了。投顶会果然是每个细节都做到完美了。

参考

统一知识图学习和推荐:更好地理解用户偏好Unifying Knowledge Graph Learning and Recommendation_tong987735780的博客-CSDN博客

统一知识图谱学习和建议:更好地理解用户偏好_XD的学习笔记-CSDN博客

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

推荐阅读更多精彩内容