In many e-commerce sites, recommender systems, which provide personalized recommendations from among a large number of items, have recently been introduced. Collaborative filtering is one of the most successful algorithms which provide recommendations using ratings of users on items. There are two approaches: user-based and item-based collaborative filtering. Additionally a unifying method for user-based and item-based collaborative filtering was proposed to improve the recommendation accuracy. The unifying approach uses a constant value as a weight parameter to unify both algorithms. However, because the optimal weight for unifying is actually different depending on the situation, the algorithm should estimate an appropriate weight dynamically, and should use it. In this research, we first investigate the relationship between recommendation accuracy and the weight parameter. The results show that the optimal weight is different depending on the situation. Second, we propose an approach for estimation of the appropriate weight value based on collected ratings. Then, we discuss the effectiveness of the proposed approach based on both multi-agent simulation and the MovieLens dataset. The results show that the proposed approach can estimate the weight value within an error rate of 0.5% for the optimal weight.
[1]
David Heckerman,et al.
Empirical Analysis of Predictive Algorithms for Collaborative Filtering
,
1998,
UAI.
[2]
Jun Wang,et al.
Unifying user-based and item-based collaborative filtering approaches by similarity fusion
,
2006,
SIGIR.
[3]
John Riedl,et al.
An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms
,
2002,
Information Retrieval.
[4]
John Riedl,et al.
Item-based collaborative filtering recommendation algorithms
,
2001,
WWW '01.
[5]
Sophie Ahrens,et al.
Recommender Systems
,
2012
.
[6]
Toby Segaran,et al.
Programming Collective Intelligence
,
2007
.
[7]
David M. Pennock,et al.
Categories and Subject Descriptors
,
2001
.
[8]
Michael R. Lyu,et al.
Effective missing data prediction for collaborative filtering
,
2007,
SIGIR.
[9]
John Riedl,et al.
E-Commerce Recommendation Applications
,
2004,
Data Mining and Knowledge Discovery.
[10]
John Riedl,et al.
GroupLens: an open architecture for collaborative filtering of netnews
,
1994,
CSCW '94.