Skip to main content

Customization of Recommendation System Using Collaborative Filtering Algorithm on Cloud Using Mahout

  • Conference paper
Intelligent Distributed Computing

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 321))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lam, C.: Hadoop in Action. Manning Publication (2010)

    Google Scholar 

  2. Lampropoulos, A.S., Tsihrintzis, G.A.: A survey approach to designing recommendation system. Springer (2013)

    Google Scholar 

  3. Tanenbaum, A.S., van Steen, M.: Distributed Systems: Principle and Paradigms, 2nd edn. Pearson Prentice Hall (May 2005)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Dean, J., Ghemawat, S.: Map-Reduce: Simplified data processing on large clusters. To appear in OSDI 2004 (2004)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Terveen, L., Hill, W.: Beyond recommender systems: Helping people help each other. In: HCI in The New Millennium. Jack Aarrdl, Addison Wesley (2001)

    Google Scholar 

  8. Papagelis, M., Plexousakis, D.: Qualitative analysis of user based and item based prediction algorithms for recommendation agents. Science Direct 2005 (2005)

    Google Scholar 

  9. Deshpande, M., Karypis, G.: Item based top-N recommendation algorithm. ACM Transactions Information Systems 22(1), 143–177 (2004)

    Google Scholar 

  10. Sarwar, B., Karypis: Item based collaborative filtering algorithms. In: 10th International World Wide Web conference, pp. 285–295 (2001)

    Google Scholar 

  11. Yueping, W., Jianguo, Z.: A research of recommendation algorithm based on cloud model. IEEE (2010)

    Google Scholar 

  12. Zhao, Z.-D., Shang, M.-S.: User based collaborative filtering recommendation algorithm a hadoop. IEEE (2012)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item based collaborative filtering recommendation algorithms. In: WWW, Hong Kong. ACM (2001)

    Google Scholar 

  16. Tapucu, D., Kasap, S., Tekbacak, F.: Performance comparison of combined collaborative filtering algorithm for Recommender system. IEEE (2012)

    Google Scholar 

  17. Almazro, D., Shahatah, G., Albbulkarim, L., Kherees, M., Martinez, R., Nzoukou, W.: A survey paper on recommendation system. ACM (2010)

    Google Scholar 

  18. Lee, H.C., Lee, S.J., Chung, Y.J.: A study on improved collaborative filtering algorithm for recommendation system. IEEE (2007)

    Google Scholar 

  19. Yu, K., Xu, X., Tao, J., Aster, M., Kriegel, E.-P.: Instance selection techniques for memory based collaborative filtering. SIAM

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Senthil Kumar, T., Suresh, A., Pai, K.K., Chinnaswamy, P.: Survey on Predictive medical data analysis. International Journal of Engineering Research & Technology 3 (2014)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Shi, X.Y., Ye, H.W., Gong, S.J.: A personalized recommender integrating item based and user based collaborative filtering. IEEE (2008)

    Google Scholar 

  26. Hu, Y., Wang, Z., Wu, W., Guo, J., Zhang, M.: Recommendation for movies and stars using YOGA and IMDB. IEEE (2010)

    Google Scholar 

  27. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thangavel Senthil Kumar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics