Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32146
A Hybrid Recommender System based on Collaborative Filtering and Cloud Model

Authors: Chein-Shung Hwang, Ruei-Siang Fong


User-based Collaborative filtering (CF), one of the most prevailing and efficient recommendation techniques, provides personalized recommendations to users based on the opinions of other users. Although the CF technique has been successfully applied in various applications, it suffers from serious sparsity problems. The cloud-model approach addresses the sparsity problems by constructing the user-s global preference represented by a cloud eigenvector. The user-based CF approach works well with dense datasets while the cloud-model CF approach has a greater performance when the dataset is sparse. In this paper, we present a hybrid approach that integrates the predictions from both the user-based CF and the cloud-model CF approaches. The experimental results show that the proposed hybrid approach can ameliorate the sparsity problem and provide an improved prediction quality.

Keywords: Cloud model, Collaborative filtering, Hybridrecommender system

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1823


[1] J. Beheshti, "Browsing through public access catalogs," Information Technology & Libraries, vol. 11, no. 3, Library and Information Technology Association, pp. 220-228, 1992.
[2] J.-R. Wen, J.-Y. Nie, and H.-J. Zhang, "Clustering user queries of a search engine," in Proc. 10th International Conference on World Wide Web, ACM Press, 2001, pp.162-168.
[3] D. Billsus and M. J. Pazzani, "Learning collaborative information filters," in Proc. ICML, Morgan Kaufmann Publishers Inc., 1998, pp.46-53.
[4] T.-P. Liang and J.-S. Huang, "A framework for applying intelligent agents to support electronic trading," Decision Support Systems, vol. 28, pp.305-317, 2000.
[5] B. M. Sarwar, G. Karypis, J. A. Konstan, and J. T. Riedl, "Analysis of recommendation algorithms for e-commerce," in Proc. ACM EC, ACM Press, 2000, pp.158-167.
[6] R. B. Segal and J. O. Kephart, "MailCat: an intelligent assistant for organizing e-mail," in Proc. AGENTS '99 Third annual conference on Autonomous Agents, ACM, 1999, pp.276-282
[7] J.-H. Chiang, Y.-C. Chen, "An intelligent news recommender agent for filtering and categorizing large volumes of text corpus," International Journal of Intelligent Systems, vol 19, Issue 3, pp.201-216, March 2004.
[8] G. Czibula, A.-M. Guran, I. G. Czibula, G. S. Cojocar, "IPA - An intelligent personal assistant agent for task performance support," Intelligent Computer Communication and Processing, 2009, ICCP 2009. IEEE 5th International Conference on., pp.31, 2009.
[9] C.-S. Lee and C.-Y. Pan, "An Intelligent Fuzzy Agent for Meeting Scheduling Decision Support System," Fuzzy Sets and Systems, vol. 142, no. 3, pp. 467-488, 2004.
[10] A. Birukou, E. Blanzieri, and P. Giorgini. "Implicit: An agent-based recommendation system for web search," in Proc. 4th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), ACM Press, 2005, pp. 618-624.
[11] J. Konstan, B. Miller, D. Maltz, J. Herlocker, L. Gordon, and J. Riedl, "GroupLens: Applying collaborative filtering to usenet news," Communications of the ACM, vol. 40, no. 3, pp.77-87, 1997.
[12] J. Herlocker, J. Konstan, A. Borchers, and J. Riedl. "An algorithmic framework for performing collaborative filtering," in Proc. 1999 Conference on Research and Development in Information Retrieval, 1999, pp. 230-237.
[13] G. Adomavicius and A. Tuzhilin, "Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions," IEEE Transactions on Knowledge and Data Engineering, vol. 17, no. 6, pp.734-749, 2005.
[14] R. Burke, "Hybrid recommender systems: Survey and experiments," User Modeling and User-Adapted Interaction, vol. 12, no. 4, pp.331-370, 2002.
[15] D. Billsus and M. Pazzani, "Learning collaborative information filters," in Proc. 15th International Conference on Machine Learning, 1998, pp. 46-54.
[16] C.-N. Ziegler, G. Lausen, and L. Schmidt-Thieme, "Taxonomy-driven computation of product recommendations," in Proc. 13th International Conference on Information and Knowledge Management, 2004, pp. 406-415.
[17] B. Piccart, J. Struyfy, and H. Blockeelz, "Alleviating the sparsity problem in collaborative filtering by using an adapted distance and a graph-based method," in Proc. SIAM International Conference on Data Mining, 2010, pp. 189-198.
[18] C.-S. Hwang and Y.-P. Chen, "Using trust in collaborative filtering recommendation," in Proc. 20th International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 2007, pp. 1052-1060.
[19] B. M. Sarwar, G. Karypis, J. Konstan, and J. Riedl, "Incremental SVD-based algorithms for highly scaleable recommender systems," in Proc. 5th International Conference on Computer and Information Technology, 2002, pp. 399-404.
[20] G. Linden, B. Smith, and J. York, " recommendations: item-to-item collaborative filtering," IEEE Internet Computing, vol. 7, no. 1, pp. 76-80, 2003.
[21] C.-S. Hwang and P.-J. Tsai, "A collaborative recommender system based on user association clusters," in Proc. 6th International Conference on Web Information Systems Engineering, 2005, pp. 463-469.
[22] G. W. Zhang, D. Y. Li, P. Li, J.-C. Kang, and G.-S. Chen, "A collaborative filtering recommendation algorithm based on cloud model," Journal of Software, vol. 18, no. 10, pp. 2403-2411, 2007.
[23] R. Luo and G. Yuxi, "Personalized recommendation based on similarity of cloud model," in Proc. 2nd International Symposium on Knowledge Acquisition and Modeling, 2009, pp. 356-359.
[24] D. Y. Li, C. Y Liu, Y. Du, and X. Han, "Artificial intelligence with uncertainty," Journal of Software, vol. 15, no. 9, pp. 1583-1594, 2004.
[25] K, Palanivel and R, Siavkumar, "Fuzzy multicriteria decision-making approach for collaborative recommender systems," International Journal of Computer Theory and Engineering, vol. 2, no. 1, pp. 57-63, 2010.
[26] J. L. Herlocker, J. A. Konstan, A. Borchers, J. Riedl, 1999. "An algorithmic framework for performing collaborative filtering," in Proc. 22nd International Conference on Research and Development in Information Retrieval (SIGIR '99), ACM Press, New York. 1999, pp. 230-237.
[27] H. Luo, C. Niu, R. Shen, and C. Ullrich. "A collaborative filtering framework based on both local user similarity and global user similarity," Machine Learning, vol.72, no.3, pp. 231-245, 2008