Skip to main content

A Novel Movie Recommendation System Based on Collaborative Filtering and Neural Networks

  • Conference paper
  • First Online:

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

Abstract

Movie recommendation is one of the most common recommendation systems, and the related technologies for recommendation are constantly improving. It has evolved from traditional statistical analysis to collaborative filtering and machine learning today. This paper aims to find a set of criteria that are practical, reasonable, and accurate in using existing recommendation systems. We compare some techniques and tools and conduct experiments for popular tools currently used, especially Scikit-learn and TensorFlow. The experiments focus on the comparison of the advantages, error measure, and process time of these tools. From the experimental results, we further propose a novel recommendation system, based on collaborative filtering and neural network, which maintains lower error measure.

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

Buying options

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Weng, S.-S., Lee, C.-H.: Integration of content-based approach and hybrid collaborative filtering for movie recommendation. In: BAI 2013 International Conference on Business and Information (2013)

    Google Scholar 

  2. Mustafa, N., Ibrahim, A.O.: Collaborative filtering: techniques and applications. In: 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE) (2017)

    Google Scholar 

  3. Luo, T., Chen, S., Xu, G., Zhou, J.: Collaborative filtering. In: Trust-based Collective View Prediction, pp. 25–51 (2013)

    Google Scholar 

  4. Hansen, L.K., Salamon, P.: Neural network ensembles. IEEE Trans. Pattern Anal. Mach. Intell. 12(10), 993–1001 (1990)

    Article  Google Scholar 

  5. Pedregosa, F., Varoquaux, G., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)

    MathSciNet  MATH  Google Scholar 

  6. Abadi, M., Barham, P., et al.: TensorFlow: a system for large-scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation, pp. 264–283 (2016)

    Google Scholar 

  7. MovieLens Recommender System. https://github.com/chengstone/movie_recommender

Download references

Acknowledgement

This research was partly supported by the Ministry of Science and Technology, Taiwan, under grant number MOST 107 - 2221 - E - 029 - 005 - MY3.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chu-Hsing Lin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lin, CH., Chi, H. (2020). A Novel Movie Recommendation System Based on Collaborative Filtering and Neural Networks. In: Barolli, L., Takizawa, M., Xhafa, F., Enokido, T. (eds) Advanced Information Networking and Applications. AINA 2019. Advances in Intelligent Systems and Computing, vol 926. Springer, Cham. https://doi.org/10.1007/978-3-030-15032-7_75

Download citation

Publish with us

Policies and ethics