Skip to main content

Advertisement

Log in

Movie Recommendation System for Educational Purposes Based on Field-Aware Factorization Machine

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

With rich resources, movies have been applied as instructional media in the domain of education, such as fields of Second/Foreign Language Leaning, Communication, and Media Art. Factorization machine (FM) can effectively simulate common matrix factorization models by changing the form of real-value vector, which can be utilized in movies recommendation under the context of education. However, it is usually used to solve classification tasks. This paper applies the field-aware factorization machine (FFM) to solve movie rating prediction and help users select appropriate movies for learning purposes. In order to further enhance the availability of the model, clustering algorithm is also integrated in FFM for adding new fields. The experimental results demonstrate the effectiveness of the proposed methods in reducing the RMSE.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions [J]. IEEE Trans Knowl Data Eng 17(6):734–749

    Article  Google Scholar 

  2. Lin J, Pu H, Li Y, Lian J (2018) Intelligent recommendation system for course selection in smart education[J]. Procedia Comput Sci 129:449–453

  3. Ansari M H, Moradi M, NikRah O, et al. (2016) CodERS: a hybrid recommender system for an E-learning system[C]. 2016 2nd international conference of signal processing and intelligent systems (ICSPIS). IEEE, pp 1–5

  4. Zhuhadar L, Nasraoui O, Wyatt R, et al. (2009) Multi-model ontology-based hybrid recommender system in e-learning domain[C]. 2009 IEEE/WIC/ACM international joint conference on web intelligence and intelligent agent technology. IEEE 3:91–95

  5. Santos OC, Boticario JG (2011) Requirements for semantic educational recommender systems in formal e-learning scenarios [J]. Algorithms 4(2):131–154

  6. Ghauth K I B, Abdullah N A (2009). Building an e-learning recommender system using vector space model and good learners average rating[C]. 2009 ninth IEEE international conference on advanced learning technologies. IEEE, pp 194–196

  7. Prieto L P, Rodríguez-Triana M J, Martínez-Maldonado R, et al. (2019) Orchestrating learning analytics (OrLA): supporting inter-stakeholder communication about adoption of learning analytics at the classroom level [J]. Australas J Educ Technol, pp 35(4)

  8. Baker RS, Inventado PS (2014) Educational data mining and learning analytics [M]. Learning analytics. Springer, New York, pp 61–75

  9. Yao L, Sheng QZ, Ngu AHH et al (2014) Unified collaborative and content-based web service recommendation [J]. IEEE Trans Serv Comput 8(3):453–466

  10. Luo X, Zhou M, Xia Y et al (2014) An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems [J]. IEEE Trans Ind Inform 10(2):1273–1284

  11. Ricci F, Rokach L, Shapira B (2011) Introduction to recommender systems handbook [M]. Recommender systems handbook. Springer, Boston, pp 1–35

  12. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems [J]. Computer 42(8):30–37

  13. Rendle S (2012) Factorization machines with libfm [J]. ACM Trans Intell Syst Technol (TIST) 3(3):1–22

  14. Chislenko A, Lashkari Y, Tiu D D, et al. (n.d.) Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering: U.S. Patent 6,092,049[P]. 2000-7-18

  15. Loni B, Shi Y, Larson M et al (2014) Cross-domain collaborative filtering with factorization machines[C]. European conference on information retrieval. Springer, Cham, pp 656–661

  16. Shuai L, Wang S, Xinyu L et al (2021) Fuzzy detection aided real-time and robust visual tracking under complex environments. IEEE Trans Fuzzy Syst 29(1):90–102

  17. Chang PC, Lin CH, Chen MH (2016) A hybrid course recommendation system by integrating collaborative filtering and artificial immune systems [J]. Algorithms 9(3):47

  18. Gao S, Luo H, Chen D, Li S, Gallinari P, Ma Z, Guo J (2013) A cross-domain recommendation model for cyber-physical systems [J]. IEEE Trans Emerg Top Comput 1(2):384–393

  19. Yang Z, Wu B, Zheng K, Wang X, Lei L (2016) A survey of collaborative filtering-based recommender systems for mobile internet applications [J]. IEEE Access 4:3273–3287

  20. Yang H, Ling G, Su Y, Lyu MR, King I (2015) Boosting response aware model-based collaborative filtering [J]. IEEE Trans Knowl Data Eng 27(8):2064–2077

  21. Liu S, Guo C, Al-Turjman F et al (2020) Reliability of response region: a novel mechanism in visual tracking by edge computing for IIoT environments. Mech Syst Sig Process 138:106537

  22. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions [J]. IEEE Trans Knowl Data Eng 17(6):734–749

  23. Sarwar B, Karypis G, Konstan J, et al. (2000) Application of dimensionality reduction in recommender system-a case study[R]. Minnesota Univ Minneapolis Dept of Computer Science

  24. Hofmann T (2004) Latent semantic models for collaborative filtering [J]. ACM Trans Inform Syst (TOIS) 22(1):89–115

  25. Srebro N, Rennie J, Jaakkola T S (2005) Maximum-margin matrix factorization[C]. Advances in neural information processing systems, pp 1329–1336

  26. Kurucz M, Benczúr A A, Csalogány K (2007) Methods for large scale SVD with missing values[C]. Proceedings of KDD cup and workshop. San José, USA: Citeseer 12:31–38

  27. Gorrell G. (2006) Generalized Hebbian algorithm for incremental singular value decomposition in natural language processing[C]. 11th conference of the European chapter of the association for computational linguistics

  28. Yao-Ning F, Yun-Fei G, Xue-Tao D (2013) An improved regularized singular value decomposition recommender algorithm based on tag transfer learning [J]. J Electron Inf Technol 35(12):3046–3050

  29. Mnih A, Salakhutdinov RR (2007) Probabilistic matrix factorization [J]. Adv Neural Inf Proces Syst 20:1257–1264

  30. Rendle S, Gantner Z, Freudenthaler C, et al. (2011) Fast context-aware recommendations with factorization machines [C]. Proceedings of the 34th international ACM SIGIR conference on research and development in Information Retrieval, pp 635–644

  31. Yan P, Zhou X, Duan Y (2015) E-commerce item recommendation based on field-aware factorization machine [M]. Proceedings of the 2015 international ACM recommender systems challenge, pp 1–4

  32. Ungar LH, Foster DP (1998) Clustering methods for collaborative filtering [C]. AAAI Work Recomm Syst 1:114–129

  33. O’Connor M, Herlocker J (1999) Clustering items for collaborative filtering[C]. Proceedings of the ACM SIGIR workshop on recommender systems. UC Berkeley, pp 128

  34. Xue G R, Lin C, Yang Q, et al. (2005) Scalable collaborative filtering using cluster-based smoothing[C]. Proceedings of the 28th annual international ACM SIGIR conference on research and development in information retrieval, pp 114–121

  35. Rendle S (2010) Factorization machines [C]. 2010 IEEE international conference on data mining. IEEE, pp 995–1000

  36. Shuai Liu, Shuai Wang, Xinyu Liu, et al (2021) Human memory update strategy: a multi-layer template update mechanism for remote visual monitoring. IEEE Trans Multimedia, pp 99:1–1

  37. Nguyen J, Zhu M (2013) Content-boosted matrix factorization techniques for recommender systems [J]. Stat Anal Data Min: ASA Data Sci J 6(4):286–301

  38. Sarwar B M, Karypis G, Konstan J, et al. (2002) Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering[C]. Proceedings of the fifth international conference on computer and information technology, 1:291–324

  39. Lee D D, Seung H S (2001) Algorithm for non-negative matrix factorization[C]. Advances in neural information processing systems, pp 556–562

  40. Sari A, Sugandi B (2015) Teaching english through english movie: advantages and disadvantages [J]. J Engl Lit Educ: Teach Learn Engl Foreign Lang 2(2):10–15

  41. Harper FM, Konstan JA (2015) The movielens datasets: history and context [J]. Acm Trans Interact Intell Syst (tiis) 5(4):1–19

Download references

Funding

This research is partly supported by The Heilongjiang Higher Education Teaching Reform Project (SJGY20200320), The National Natural Science Foundation of China (No.60903083), The Scientific Research Foundation for The Overseas Returning Person of Heilongjiang Province of China (LC2018030), The Fundamental Research Foundation for Universities of Heilongjiang Province (JMRH2018XM04).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fei Lang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lang, F., Liang, L., Huang, K. et al. Movie Recommendation System for Educational Purposes Based on Field-Aware Factorization Machine. Mobile Netw Appl 26, 2199–2205 (2021). https://doi.org/10.1007/s11036-021-01775-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-021-01775-9

Keywords

Navigation