An Item Based Collaborative Filtering Recommendation Algorithm Using Rough Set Prediction
An Item Based Collaborative Filtering Recommendation Algorithm Using Rough Set Prediction
Ping SU HongWu YE
Zhejiang Business Technology Institute, Zhejiang Textile & Fashion College,
Ningbo 315012, P. R. China Ningbo 315211, P. R. China
e-mail: [email protected] e-mail: [email protected]
Abstract—Recommender systems represent personalized applications, the ratio of rated items to the total of available
services that aim at predicting users’ interest on information items is very low. The absence of a sufficient amount of
items available in the application domain. Collaborative available ratings significantly affects CF methods reducing
filtering technique has been proved to be one of the most the accuracy of prediction. The sparsity of ratings problem
successful techniques in recommendation systems in recent
is particularly important in domains with large or
years. Poor quality is one major challenge in collaborative
filtering recommender systems. Sparsity of users’ ratings is the continuously updated list of items as well as a large number
major reason causing the poor quality. To solve this problem, of users. The sparsity problem may occur when either none
this paper proposed an item based collaborative filtering or few ratings are available for the target user, or for the
recommendation algorithm using the rough set theory target item that prediction refers to, or for the entire
prediction. This method employs rough set theory to fill the database in average. Different treatments are required and
vacant ratings of the user-item matrix where necessary. Then it different prediction techniques must be employed depending
utilizes the item based collaborative filtering to produce the on the sparsity conditions, making the selection of an
recommendation. The experiments were made on a common appropriate approach a cumbersome task [3,4]. Current CF
data set using different filtering algorithms. The results show
approaches are limited in the sense that they address specific
that the proposed recommender algorithm combining rough
set theory and item based collaborative filtering can improve aspects of the above problem.
the accuracy of the collaborative filtering recommendation To solve this problem, in this paper, we proposed an item
system. based collaborative filtering recommendation algorithm
using the rough set theory prediction. This method employs
Keywords-recommender system; item based collaborative rough set theory to fill the vacant ratings of the user-item
filtering; rough set; sparsity matrix where necessary. Then it utilizes the item based
collaborative filtering to produce the recommendation. The
I. INTRODUCTION experiments were made on a common data set using
While the rapid growth and wide application of the different filtering algorithms. The results show that the
Internet and information technology has provided an proposed recommender algorithm combining rough set
unprecedented abundance of information resources, it has theory and item based collaborative filtering can improve
also led to the problem of information overload. Thus, the accuracy of the collaborative filtering recommendation
methods to help find resources of interest have attracted system.
much attention from both researchers and vendors. To deal II. USING ROUGH SET THEORY TO PREDICTION WHERE
with the problem, the personalized recommendation systems NECESSARY
play a more important role [1,2].
Recommender system plays an important role particularly In our proposed approach, we employ the rough set
in an electronic commerce environment as a new marketing theory [5,6,7] to predict the vacant ratings where necessary.
strategy. Although a multifarious of recommendation A. Basic definition
techniques has been developed recently, collaborative
Definition1 S = (U, A, {Va}, a) is the information system,
filtering (CF) has been known to be the most successful
where U is a no empty finite set, named discussed field. A is
recommendation techniques and has been used in a number
a no empty finite set too, named property set. Va is the
of different applications such as recommending web pages,
movies, tapes and products. The CF assumes that a good value field of the property of a⊆A. U → Va is a mapping
way to find a certain user’s interesting content is to find relation, which makes any element of discussed field U have
other people who have similar interests with him. CF the exclusive value when getting property a from Va. If A is
methods operate upon user ratings on observed items composed by condition attribute set C and conclusion
making predictions concerning users’ interest on attribute set D, meanwhile C and D satisfy C ∪D = A , C
unobserved items. However, in most cases in real-world ∩D = Φ, then S is a decision making system. To show
309
B. Prediction using item-based CF measure as the evaluation metric. Assume that p1, p2, p3,
Since we have got the membership of item, we can ..., pn is the prediction of users' ratings, and the
calculate the weighted average of neighbors’ ratings, corresponding real ratings data set of users is q1, q2, q3, ...,
weighted by their similarity to the target item. qn. See the ROC-4 definition as following:
n
The rating of the target user u to the target item t is as
following: ∑u i
c ROC - 4 = i =1
∑
n
R u i × s im ( t , i )
Pu t = i =1
∑v
i =1
i
c
310
collaborative filtering recommendation algorithm using the [3] Hyung Jun Ahn, A new similarity measure for collaborative filtering
to alleviate the new user cold-starting problem, Information Sciences
rough set theory prediction. This method employs rough set 178 (2008) 37-51.
theory to fill the vacant ratings of the user-item matrix [4] George Lekakos, George M. Giaglis, Improving the prediction
where necessary. Then it utilizes the item based accuracy of recommendation algorithms: Approaches anchored on
collaborative filtering to produce the recommendation. The human factors, Interacting with Computers 18 (2006) 410–431.
experiments were made on a common data set using [5] Chong-Ben Huang, Song-Jie Gong, Employing rough set theory to
different filtering algorithms. The results show that the alleviate the sparsity issue in recommender system, In: Proceeding of
the Seventh International Conference on Machine Learning and
proposed recommender algorithm combining rough set Cybernetics (ICMLC2008), IEEE Press, 2008, pp.1610-1614.
theory and item based collaborative filtering can improve [6] Yee Leung, Wei-Zhi Wu, Wen-Xiu Zhang, Knowledge acquisition in
the accuracy of the collaborative filtering recommendation incomplete information systems: A rough set approach, European
system. Journal of Operational Research 168 (2006) 164–180.
[7] ZHANG wei, LIU lu, GE Jian, Collaborative Filtering Algorithm
REFERENCES based on Rough Set, MINI- MICRO SYSTEMS,Vol126 No. 11,
2005.
[1] SongJie Gong, The Collaborative Filtering Recommendation Based
on Similar-Priority and Fuzzy Clustering, In: Proceeding of 2008 [8] Huang qin-hua, Ouyang wei-min, Fuzzy collaborative filtering with
Workshop on Power Electronics and Intelligent Transportation multiple agents, Journal of Shanghai University (English Edition),
System (PEITS2008), IEEE Computer Society Press, 2008, pp. 248- 2007,11(3):290-295.
251. [9] Gao Fengrong, Xing Chunxiao, Du Xiaoyong, Wang Shan,
[2] Jong-Seok Lee, Chi-Hyuck Jun, Jaewook Lee, Sooyoung Kim, Personalized Service System Based on Hybrid Filtering for Digital
Classification-based collaborative filtering using market basket data, Library, Tsinghua Science and Technology, Volume 12, Number 1,
Expert Systems with Applications 29 (2005) 700–704. February 2007,1-8.
311