Top-N personalized recommendation with graph neural networks in MOOCs

Abstract Top-N personalized recommendation has been extensively studied in assisting learners in finding interesting courses in MOOCs. Although existing Top-N personalized recommendation methods have achieved comparable performance, these models have two major shortcomings. First, these models seldom learn an explicit representation of the structural relation of items. Second, most of these models typically obtain a user’s general preference and neglect the recency of items. This paper proposes a Top-N personalized Recommendation with Graph Neural Network (TP-GNN) in the Massive Open Online Course (MOOCs) as a solution to tackle this problem. We explore two different aggregate functions to deal with the user’s sequence neighbors and then use an attention mechanism to generate the final item representations. The experiments on a real-world course dataset demonstrated that TP-GNN could improve the performances. Furthermore, the system developed based on our method obtains positive feedback from the participants, which denotes that our method effectively predicts learners’ preferences and needs.

[1]  Mei-Hua Hsu,et al.  A personalized English learning recommender system for ESL students , 2008, Expert Syst. Appl..

[2]  Zhaochun Ren,et al.  Neural Attentive Session-based Recommendation , 2017, CIKM.

[3]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[4]  Ling Luo,et al.  Personalized recommendation by matrix co-factorization with tags and time information , 2019, Expert Syst. Appl..

[5]  Yongfeng Huang,et al.  Review Rating Prediction Based on User Context and Product Context , 2018, Applied Sciences.

[6]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[7]  Jing Huang,et al.  Interpretable Convolutional Neural Networks with Dual Local and Global Attention for Review Rating Prediction , 2017, RecSys.

[8]  Lei Zheng,et al.  Spectral collaborative filtering , 2018, RecSys.

[9]  Jian Tang,et al.  Session-Based Social Recommendation via Dynamic Graph Attention Networks , 2019, WSDM.

[10]  Chih-Ming Chen,et al.  Personalized Intelligent M-learning System for Supporting Effective English Learning , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[11]  Donghyun Kim,et al.  Convolutional Matrix Factorization for Document Context-Aware Recommendation , 2016, RecSys.

[12]  Gwo-Jen Hwang,et al.  Trends and development in technology-enhanced adaptive/personalized learning: A systematic review of journal publications from 2007 to 2017 , 2019, Comput. Educ..

[13]  Minyi Guo,et al.  DKN: Deep Knowledge-Aware Network for News Recommendation , 2018, WWW.

[14]  Dit-Yan Yeung,et al.  Collaborative Deep Learning for Recommender Systems , 2014, KDD.

[15]  Viet Anh Nguyen,et al.  CAMLES: An Adaptive Mobile Learning System to Assist Student in Language Learning , 2012, 2012 IEEE Seventh International Conference on Wireless, Mobile and Ubiquitous Technology in Education.

[16]  Yuan He,et al.  Graph Neural Networks for Social Recommendation , 2019, WWW.

[17]  Christian Posse,et al.  Multiple objective optimization in recommender systems , 2012, RecSys.

[18]  Max Welling,et al.  Graph Convolutional Matrix Completion , 2017, ArXiv.

[19]  Weinan Zhang,et al.  An end-to-end neighborhood-based interaction model for knowledge-enhanced recommendation , 2019, Proceedings of the 1st International Workshop on Deep Learning Practice for High-Dimensional Sparse Data.

[20]  Tat-Seng Chua,et al.  Neural Graph Collaborative Filtering , 2019, SIGIR.

[21]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[22]  Alexandros Karatzoglou,et al.  Session-based Recommendations with Recurrent Neural Networks , 2015, ICLR.

[23]  Dechawut Wanichsan,et al.  Effects of a personalised ubiquitous learning support system on university students' learning performance and attitudes in computer-programming courses , 2015, Int. J. Mob. Learn. Organisation.

[24]  Hsinchun Chen,et al.  Recommendation as link prediction in bipartite graphs: A graph kernel-based machine learning approach , 2013, Decis. Support Syst..

[25]  Gary Cheng,et al.  A comparative study on linguistic theories for modeling EFL learners: facilitating personalized vocabulary learning via task recommendations , 2020, Interact. Learn. Environ..

[26]  Bruno Ribeiro,et al.  TribeFlow: Mining & Predicting User Trajectories , 2015, WWW.

[27]  Barry Smyth,et al.  Coevolutionary Recommendation Model: Mutual Learning between Ratings and Reviews , 2018, WWW.

[28]  Tie-Yan Liu,et al.  Sequential Click Prediction for Sponsored Search with Recurrent Neural Networks , 2014, AAAI.

[29]  Nitesh V. Chawla,et al.  Heterogeneous Graph Neural Network , 2019, KDD.

[30]  Ziqi Wang,et al.  Graph-Based Recommendation on Social Networks , 2010, 2010 12th International Asia-Pacific Web Conference.

[31]  Ke Wang,et al.  Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding , 2018, WSDM.

[32]  Cao Xiao,et al.  FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling , 2018, ICLR.

[33]  Xavier Bresson,et al.  Geometric Matrix Completion with Recurrent Multi-Graph Neural Networks , 2017, NIPS.

[34]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[35]  Jun Chang,et al.  DAML: Dual Attention Mutual Learning between Ratings and Reviews for Item Recommendation , 2019, KDD.

[36]  Syed Tanveer Jishan,et al.  Audience Activity Recommendation Using Stacked-LSTM Based Sequence Learning , 2017, ICMLC.

[37]  Haoran Xie,et al.  Personalized Word-Learning based on Technique Feature Analysis and Learning Analytics , 2018, J. Educ. Technol. Soc..

[38]  Tu Minh Phuong,et al.  3D Convolutional Networks for Session-based Recommendation with Content Features , 2017, RecSys.

[39]  Gwo-Jen Hwang,et al.  Influence of an integrated learning diagnosis and formative assessment-based personalized web learning approach on students learning performances and perceptions , 2017, Interact. Learn. Environ..

[40]  Steffen Rendle,et al.  Factorization Machines , 2010, 2010 IEEE International Conference on Data Mining.

[41]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[42]  Jure Leskovec,et al.  Graph Convolutional Neural Networks for Web-Scale Recommender Systems , 2018, KDD.

[43]  Yong Liu,et al.  Improved Recurrent Neural Networks for Session-based Recommendations , 2016, DLRS@RecSys.

[44]  Yongliang Li,et al.  Metapath-guided Heterogeneous Graph Neural Network for Intent Recommendation , 2019, KDD.

[45]  Zi Huang,et al.  Rethinking the Item Order in Session-based Recommendation with Graph Neural Networks , 2019, CIKM.

[46]  Qiao Liu,et al.  STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation , 2018, KDD.