JournaI of Computer Applicatîons
计算机应用,
2015
,
35( 9) :
2574
- 2578, 2601
JSSN
1001-9081
CODEN JYIID
lJ
2015-09-10
http://www.joea.cn
文章编号
:1001-9081(2015)09-2574-05
doi: 10.
l1772/j.
îssn.
1001-908
1.
2015.
09.
2574
基于显式与隐式反馈信息的概率矩阵分解推荐
王东
1
,
2
陈志
I\
岳文静高翔王峰
l
(J.IM)f\ßlljfll
大学
il
算机学院,由主
j(
210003;
2.
I
书
i
且科技'职业学院信息、工程系,江苏阵
j
i
单
226007
;
3.
jY
i]
](IUJ;
电大学边
ií~j
I j
f
古
}:J,
、工程子'院,南京
2100(3)
(
,,
)jfi1
摘
要;针对现有的基于用户在式反馈信息的推荐系统推荐准确率不高的问题,提出了一种基于显式与隐式反
馈信息的概率矩阵分解推荐方法。该方法综合考虎、了显示反馈信息和隐式反馈信息,在对用户信任关系主巨阵和商品
评分矩阵进行概率分解的同时加入了用户评分记录的隐式反馈信息,优化训练模型参数,为用户提供精确的预测坪
分。实验结采表明,该方法可以有效地获得用户偏好,产生大量的准确度高的推荐。
关键词:推荐系统;概率矩阵分解;显示反馈;隐式反馈
中图分类号:
TP181
文献标志码
:A
Probabilistic matrix factorization recommendation with explicit and implicit feedback
WANG
D
ong
1.2,
CHEN
Zhi
1
卑
,
YUE
Wenjin
矿,
GAO
Xiang
1
, W
ANG
Feng
1
(1. College
of
Computer, Nanjing University
of
Posts
α
nd
Telecommunications,
N
,
α
njing
Ji
α
ngs
μ
210003
,
Chin
α;
2.
Department
of
Ir
iformation Engineering, Nantong
Science
α
nd
Technology College, Nantong
Ji
α
ngsu
226007, China;
3. College
of
Telecommunication and
InJór
阳
Abstract:
Foeusîng on the issue that the recommender systems with explîcit feedbaek drastieally degrade the accuraey,
the reeommender technique using probabilistic matrix factorization with explicît and implicît feedback was proposed.
So
the
explîcit
and
implicit feedback was taken into account in this method. Firstly, user
tmst
relationship matrix
and
user- item
mat
rÎ
x were factorized using probabîlistic matrix factorization to mix the feedback of user rating records. Then the model was
trained to provide users with accurate prediction. The experimental results show that this technique can obtain
user
preferences
effecti
飞
rely
and produce large amounts of highly aceurate recommendations.
Key
words:
recommender system; probabilistic matrix factorization; explicit feedback; implicit feedback
。
引言
由于商品规模越来越庞大,用户很难快速地找到自己感
兴趣的商品,推荐系统的任务就是帮助用户快速准确地找到
喜欢的商品。近年来,基于协同过滤的显式反馈的推荐系统
普遍增多,很多推荐系统都是结合用户的评分和信任信息来
提高推荐的准确度
[1
-2J
以及解决数据稀疏和冷启动问题[剖,
但这却浪费了大量的宝贵的隐式反馈信息。
推荐系统主要是根据用户历史行为数据作出判断,这些
历史行为数据具体可分为两类:显式反馈与隐式反馈。显式
反馈是指用户给出的显式倾向,如评分信息、用户与用户之间
的信任关系等。隐式反馈是指用户不直接表现出的隐式倾
向,如购买了哪些商品、给
l
那些电影评分了等。推荐系统可以
很容易地获取这些隐式反馈信息,而且用户不会很反感,因此
隐式反馈信息具有收集成本低、应用场景广、数据规模大等特
占
r
4j
。
绝大多数基于信任的推荐系统都是采用显式反馈信息来
进行推荐的,由于显式的反馈信息可能包含一些噪声,并不能
很好地展现出推荐系统准确性高的性能,而用户的隐式反馈
评分却可以用来提高推荐的准确性[町,因此本文在基于信任
的概率矩阵分解基础上,结合隐式反馈信息,提出一种新的推
荐方法:基于显式与隐式反馈信息的概率矩阵分解推荐方法
(Probabîlistic Matrix Facto
rÎ
zation recommendation with Explicît
and implicit feedback
, Ei
fP
MF)
0
本文方法整合了显式和隐式
反馈信息,显式的信任关系用来约束用户的信任关系概率矩
阵分解,而在对评分项进行概率矩阵分解时,需要考虑显式反
馈的评分和隐式反馈的评分项,从而使推荐具有更好的准确
性。此外,在防止训练数据时出现过拟合情况,本文采用了加
权的规则化方法。实验结果表明,本文方法在评分预测方面
具有很高的准确性。
l
相关工作
推荐方法主要分为两大类:基于内容过滤的推荐和基于
协同过滤的推荐。基于内容过滤的推荐主要是在项目的内容
收稿日期
:2015-04-30;
修回日期
:2015-05-15
0
基金项目:国家自然科学基金资助项目
(
60905040)
;中国博士后科学基金资助项目
(2013M531393)
;江苏省叮亏大,\才高峰"第|
才
tt
ì'
Æj
层次人才选拔培养资助项目
(XXRJ
-0
09)
;江苏省自然科学基金资助项目
(BK20131382)
;江
苏省博士后科研资助计划项目(l1
02102C)
;江苏省
2014
年度普通尚校在
n
究生实践创新汁划项目(
S
.T
ZZ_O
107) c
作者简介:王东(1
982
- )
.刃,江苏
I
丰
m
人,讲师,
{~i~U
iJ
l
究生,主要拟|究方向:机拇学习、数据挖
jllll;
I
冻在、(
1978
一)
,另,江苏淮安人,副教
技.博士,
CCF
会员,主要研究方向:传感器网络、信息、物理融合系统、数据挖扭
11
、
Agent
丰fI多
Agent
系统
P
f;文的
i(
1982
-).女,副教授,博士,主
虫研究方向:认知无线电网络、传感器网络;
向翔
(1991
- ) .
刃,
~:
1
苏
ýji
安人,硕
J:
研究斗,二1:些研究
Hlí'J:
数据挖掘;
王峰
(l990
-),另,江苏
扬州人吗
@i]
二
M
究作
.ì
工资IiJ
f
究力
l~iJ
:数
JJU2J
i:
jl