Abstract
Commercial recommender systems in general are used to evaluate very large product sets. In a user – item rating database, though users are very active, there are a few rating of the total number of items available. The user-item matrix is thus extremely sparse. Since a collaborative filtering algorithm is mainly based on similarity measures computed over the co-rated set of items, the large levels of sparsity can lead to less accuracy and can challenge the predictions or recommendations of the collaborative filtering (CF)systems. Further, a CF algorithm is assumed to be efficient if it is able to filter items that are interesting to users. But, they require computations that are very expensive and grow non-linearly with the number of users and items in a database. In general, the whole ratings database is searched in collaborative filtering and thus it suffers from poor scalability when more and more users and items are added into the database. Instigated by these challenges, we investigate two collaborative filtering algorithms, firstly an algorithm based on weighted slope one scheme and item clustering & secondly an algorithm based on item classification & item clustering, which deal with the sparsity and scalability issues simultaneously. Experiments were carried to determine which is better in terms of simplicity and accuracy among the two methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Carlson, C.N.: Information overload, retrieval strategies and Internet user empowerment. In: Proceedings of the Good, the Bad and the Irrelevant, pp. 169–173. University of Art and Design, Helsinki (2003)
Hill, W., Stead, L., Rosenstein, M., Furnas, G.: Recommending and evaluating choices in a virtual community of use. In: Proceedings of the ACM Conference on Human Factors in Computing System, pp. 194–201 (1995)
Resnick, P., Varian, H.R.: Recommender Systems. Guest Editor’s Introduction to the Special Section. Communications of the ACM 40(3), 56–58 (1997)
Terveen, L.G., Hill, W.: Beyond Recommender Systems: Helping People Help Each Other. In: Carroll, J. (ed.) HCI in the New Millennium. Addison Wesley (2001)
Resnick, P., Iakovou, N., Sushak, M., Bergstrom, P., Riedl, J.: GroupLens: An open architecture for collaborative filtering of netnews. In: Proceedings of the Computer Supported Cooperative Work Conference (1994)
Shardanand, U., Maes, P.: Social information filtering: Algorithms for automating ‘word of mouth’. In: Proceedings of the Conference on Human Factors in Computing Systems (1995)
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Communications of the ACM 35(12), 61–70 (1992)
Balabanovic, M., Shoham, Y.: Fab: Content-Based, Collaborative Recommendation. In: Resnick, Varian (eds.), pp. 66–72
Lee, W.S.: Collaborative learning for recommender systems. In: Proceedings of the International Conference on Machine Learning (2001)
Schafer, J.B., Konston, J.A., Riedl, J.: Recommender systems in e-Commerce. In: Proceedings of ACM Conference on e-commerce, pp. 158–166 (1999)
Linden, G., Smith, B., York, J.: Amazon.com Recommendations: Item-to-Item Collaborative Filtering. IEEE Internet Computing 7(1), 76–80 (2003)
Miller, B.N., Albert, I., Lam, S.K., Konstan, J.A., Riedl, J.: MovieLens Unplugged: Experiences with an Occasionally Connected Recommender System. In: Proceedings of the International Conference on Intelligent User Interfaces, pp. 263–268 (2003)
Good, N., Schafer, J.B., Konstan, J., Borchers, A., Sarwar, B., Herlocker, J., Riedl, J.: Combining Collaborative Filtering with Personal Agents for Better Recommendations. In: Proceedings of American Association of Artificial Intelligence, pp. 439–446 (1999)
Lemire, D., Maclachlan, A.: Slope One Predictors for Online Rating-Based Collaborative Filtering. In: SIAM Data Mining (2005)
Wang, P., Ye, H.W.: A Personalized Recommendation Algorithm Combining Slope One Scheme and User Based Collaborative Filtering. In: Proceedings of the 2009 International Conference on Industrial and Information Systems, IIS 2009 (2009)
Tan, P.-N., Steinbach, M., Kumar, V.: Introduction to Data Mining. Pearson Education
Gong, S.J.: A Collaborative Filtering Recommendation Algorithm Based on User Clustering and Item clustering. Journal of Software 5(7), 745–752 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kumar, A., Sharma, A. (2013). Alleviating Sparsity and Scalability Issues in Collaborative Filtering Based Recommender Systems. In: Satapathy, S., Udgata, S., Biswal, B. (eds) Proceedings of the International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA). Advances in Intelligent Systems and Computing, vol 199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35314-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-35314-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35313-0
Online ISBN: 978-3-642-35314-7
eBook Packages: EngineeringEngineering (R0)