Skip to main content

A Collaborative Filtering Recommendation System for Rating Prediction

  • Conference paper
  • First Online:
Advances in Intelligent Information Hiding and Multimedia Signal Processing

Abstract

Recommendation system is a subclass of information filtering system to help users find relevant items of interest from a large set of possible selections. Model-based collaborative filtering utilized the ratings of the user–item matrix dataset to generate a prediction. Essentially, this type of intelligent system plays a critical role in e-commerce, social network, and popular domains increasingly. In this research work, we present the comparison of the two widely used efficient techniques such as Biased Matrix Factorization and a regular Matrix Factorization, both using Stochastic Gradient Descent (SGD). We have conducted experiments on two real-world public datasets: Book Crossing and Movie Lens 100 K and evaluated by two metrics such as Root Mean Square Error (RMSE) and Mean Absolute Error (MAE). Our experiments demonstrated that Biased Matrix Factorization used SGD technique results in a substantial increase in recommendation accuracy for rating prediction in experimental both datasets. Compute with a regular Matrix Factorization technique, Biased Matrix Factorization produced the reduction of the RMSE by 25.78% and MAE by 19.69% for Book Crossing dataset and RMSE by 19.69% and MAE by 14.08% for Movie Lens 100 K dataset. As expected when comparing the results of different datasets, Biased Matrix Factorization using SGD materialize less prediction error.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Ricci, F., Rokach, L., Shapira, B.: Recommender systems: introduction and challenges. In: Recommender Systems Handbook, pp. 1–34. Springer, Boston, MA (2015)

    Chapter  Google Scholar 

  2. Gong, S., Ye, H., Tan, H.: Combining memory-based and model-based collaborative filtering in recommender system. In: 2009 Pacific-Asia Conference on Circuits, Communications and Systems, pp. 690–693. IEEE (2009)

    Google Scholar 

  3. Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. (2009)

    Google Scholar 

  4. Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 8, 30–37 (2009)

    Article  Google Scholar 

  5. Gedikli, F., Jannach, D.: Recommending based on rating frequencies. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 233–236. ACM (2010)

    Google Scholar 

  6. Ma, H., Yang, H., Lyu, M.R., King, I.: Sorec: social recommendation using probabilistic matrix factorization. In: Proceedings of the 17th ACM Conference on Information and Knowledge Management, pp. 931–940. ACM (2008)

    Google Scholar 

  7. Ivarsson, J., Lindgren, M.: Movie recommendations using matrix factorization. In: Degree Project in Computer Engineering (2016)

    Google Scholar 

  8. Jamali, M., Ester, M.: A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM Conference on Recommender Systems, pp. 135–142. ACM (2010)

    Google Scholar 

  9. Hyndman, R.J., Koehler, A.B.: Another look at measures of forecast accuracy. Int. J. Forecast. 22(4), 679–688 (2006)

    Article  Google Scholar 

  10. Willmott, C.J., Matsuura, K.: Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Climate Res. 30(1), 79–82 (2005)

    Article  Google Scholar 

  11. Ziegler, C.N., Freiburg, D.B.I.S.: Book-crossing dataset. [014-06-201. http://www2.informatik, uni-freiburg, de/cziegler/BX, pp. 2017. Accessed 1 June 2004

  12. Maxwell Harper, F., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. (TiiS) 5(4), 19 (December 2015). http://dx.doi.org/10.1145/2827872. Author, F.: Article title. Journal 2(5), 99–110 (2016)

Download references

Acknowledgements

This research was supported by the Private Intelligence Information Service Expansion (No. C0511-18-1001) funded by the NIPA (National IT Industry Promotion Agency) and supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning (No.2017R1A2B4010826).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Keun Ho Ryu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Davagdorj, K., Park, K.H., Ryu, K.H. (2020). A Collaborative Filtering Recommendation System for Rating Prediction. In: Pan, JS., Li, J., Tsai, PW., Jain, L. (eds) Advances in Intelligent Information Hiding and Multimedia Signal Processing. Smart Innovation, Systems and Technologies, vol 156. Springer, Singapore. https://doi.org/10.1007/978-981-13-9714-1_29

Download citation

Publish with us

Policies and ethics