Learning from Incomplete Ratings Using Non-negative Matrix Factorization

被引:0
作者
Zhang, Sheng [1 ]
Wang, Weihong [1 ]
Ford, James [1 ]
Makedon, Fillia [1 ]
机构
[1] Dartmouth Coll, Dept Comp Sci, Hanover, NH 03755 USA
来源
PROCEEDINGS OF THE SIXTH SIAM INTERNATIONAL CONFERENCE ON DATA MINING | 2006年
关键词
collaborative filtering; linear model; NMF;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We use a low-dimensional linear model to describe the user rating matrix in a recommendation system. A non-negativity constraint is enforced in the linear model to ensure that each user's rating profile can be represented as an additive linear combination of canonical coordinates. In order to learn such a constrained linear model from an incomplete rating matrix, we introduce two variations on Non-negative Matrix Factorization (NMF): one based. on the Expectation-Maximization (EM) procedure and the other a Weighted Non-negative Matrix Factorization (WNMF). Based on our experiments, the EM procedure converges well empirically and is less susceptible to the initial starting conditions than WNMF, but the latter is much more computationally efficient. Taking into account the advantages of both algorithms, a hybrid approach is presented and shown to be effective in real data sets. Overall, the NW-based algorithms obtain the best prediction performance compared with other popular collaborative filtering algorithms in our experiments; the resulting linear models also contain useful patterns and features corresponding to user communities.
引用
收藏
页码:549 / 553
页数:5
相关论文
共 20 条
[1]  
Aggarwal C. C., 1999, P 5 ACM SIGKDD
[2]  
[Anonymous], 1994, P 1994 ACM C COMP SU
[3]  
[Anonymous], 2000, ACM WEBKDD WORKSHOP
[4]  
Azar Y., 2001, P 33 ACM STOC
[5]  
Canny J., 2002, P 25 ACM SIGIR
[6]   MAXIMUM LIKELIHOOD FROM INCOMPLETE DATA VIA EM ALGORITHM [J].
DEMPSTER, AP ;
LAIRD, NM ;
RUBIN, DB .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL, 1977, 39 (01) :1-38
[7]   Eigentaste: A constant time collaborative filtering algorithm [J].
Goldberg, K ;
Roeder, T ;
Gupta, D ;
Perkins, C .
INFORMATION RETRIEVAL, 2001, 4 (02) :133-151
[8]  
:Herlocker J. L., 1999, P 22 ACM SIGIR
[9]   Latent semantic models for collaborative filtering [J].
Hofmann, T .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) :89-115
[10]   ANALYSIS OF DAILY PRECIPITATION DATA BY POSITIVE MATRIX FACTORIZATION [J].
JUNTTO, S ;
PAATERO, P .
ENVIRONMETRICS, 1994, 5 (02) :127-144