Abstract
Recommendation System helps people in decision making regarding an item/person. Growth of World Wide Web and E-commerce are the catalyst for recommendation system. Due to large size of data, recommendation system suffers from scalability problem. Hadoop is one of the solutions for this problem. Collaborative filtering is a machine learning algorithm and Mahout is an open source java library which favors collaborative filtering on Hadoop environment. The paper discusses on how recommendation system using collaborative filtering is possible using Mahout environment. The performance of the approach has been presented using Speedup and efficiency.
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
Lam, C.: Hadoop in Action. Manning Publication (2010)
Lampropoulos, A.S., Tsihrintzis, G.A.: A survey approach to designing recommendation system. Springer (2013)
Tanenbaum, A.S., van Steen, M.: Distributed Systems: Principle and Paradigms, 2nd edn. Pearson Prentice Hall (May 2005)
Seminario, C.E., Wilson, D.C.: Case study evaluation of mahout as a recommender plateform. Presented in Workshop on Recommendation Utility Evaluation: Beyond RMSE, held in Conjunction with ACM in Ireland (2012)
Dean, J., Ghemawat, S.: Map-Reduce: Simplified data processing on large clusters. To appear in OSDI 2004 (2004)
Schafers, J.B., Konstan, J., Riedi, J.: Recommendation Systems in e-commerce. In: 1st ACM Conference on Electronic Commerce, pp. 158–166. ACM Press (1999)
Terveen, L., Hill, W.: Beyond recommender systems: Helping people help each other. In: HCI in The New Millennium. Jack Aarrdl, Addison Wesley (2001)
Papagelis, M., Plexousakis, D.: Qualitative analysis of user based and item based prediction algorithms for recommendation agents. Science Direct 2005 (2005)
Deshpande, M., Karypis, G.: Item based top-N recommendation algorithm. ACM Transactions Information Systems 22(1), 143–177 (2004)
Sarwar, B., Karypis: Item based collaborative filtering algorithms. In: 10th International World Wide Web conference, pp. 285–295 (2001)
Yueping, W., Jianguo, Z.: A research of recommendation algorithm based on cloud model. IEEE (2010)
Zhao, Z.-D., Shang, M.-S.: User based collaborative filtering recommendation algorithm a hadoop. IEEE (2012)
Ajay Reddy, P.K., Chidambaram, M., Anurag, D.V., Karthik, S., Ravi Teja, K., Sri Harish, N., Senthil Kumar, T.: Video Recommender In Open/Closed Systems. International Journal of Research in Engineering and Technology 3 (2014)
Karatzoglou, A., Smola, A., Weimer, M.: Collaborative filtering on a budget. Appear in Proceedings of the 13th International Conference on Artificial Intelligence and Statistics 2010, Italy (2010)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item based collaborative filtering recommendation algorithms. In: WWW, Hong Kong. ACM (2001)
Tapucu, D., Kasap, S., Tekbacak, F.: Performance comparison of combined collaborative filtering algorithm for Recommender system. IEEE (2012)
Almazro, D., Shahatah, G., Albbulkarim, L., Kherees, M., Martinez, R., Nzoukou, W.: A survey paper on recommendation system. ACM (2010)
Lee, H.C., Lee, S.J., Chung, Y.J.: A study on improved collaborative filtering algorithm for recommendation system. IEEE (2007)
Yu, K., Xu, X., Tao, J., Aster, M., Kriegel, E.-P.: Instance selection techniques for memory based collaborative filtering. SIAM
Ghazanfar, M.A., Bnnett, A.P.: A scalable, accurate hybrid recommender system. In: Third International Conference on Knowledge Discovery and Data Mining, pp. 94–98 (2010)
Senthil Kumar, T., Neetha Susan, T., Johnpaul, C.I.: Performance Analysis of Various Recommendation Algorithms Using Apache Hadoop and Mahout. International Journal of Scientific & Engineering Research 4, 279–287 (2013)
Senthil Kumar, T., Suresh, A., Pai, K.K., Chinnaswamy, P.: Survey on Predictive medical data analysis. International Journal of Engineering Research & Technology 3 (2014)
Senthil Kumar, T., Vishak, J., Sanjeev, S., Sneha, B.: Cloud Based Framework for Road Accident Analysis. International Journal of Computer Science and Mobile Computing 3, 1025–1032 (2014)
Quan, T.K., Fuyuki, I., Shinichi, H.: Improving accuracy of recommendation system by clustering item based on stability of user similarity. In: International Conference on Intelligent Agents, Web Technologies and Internet Commerce (2006)
Shi, X.Y., Ye, H.W., Gong, S.J.: A personalized recommender integrating item based and user based collaborative filtering. IEEE (2008)
Hu, Y., Wang, Z., Wu, W., Guo, J., Zhang, M.: Recommendation for movies and stars using YOGA and IMDB. IEEE (2010)
Guo, Y., Cheng, X., Dong, D., Luo, C., Wang, R.: An improved collaborative filtering algorithm based on trust in e-commerce recommendation system. IEEE (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Kumar, T.S., Pandey, S. (2015). Customization of Recommendation System Using Collaborative Filtering Algorithm on Cloud Using Mahout. In: Buyya, R., Thampi, S. (eds) Intelligent Distributed Computing. Advances in Intelligent Systems and Computing, vol 321. Springer, Cham. https://doi.org/10.1007/978-3-319-11227-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-11227-5_1
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11226-8
Online ISBN: 978-3-319-11227-5
eBook Packages: EngineeringEngineering (R0)