Learning Student Interest Trajectory for MOOCThread Recommendation

In recent years, Massive Open Online Courses (MOOCs) have witnessed immense growth in popularity. Now, due to the recent Covid19 pandemic situation, it is important to push the limits of online education. Discussion forums are primary means of interaction among learners and instructors. However, with growing class size, students face the challenge of finding useful and informative discussion forums. This problem can be solved by matching the interest of students with thread contents. The fundamental challenge is that the student interests drift as they progress through the course, and forum contents evolve as students or instructors update them. In our paper, we propose to predict future interest trajectories of students. Our model consists of two key operations: 1) Update operation and 2) Projection operation. Update operation models the interdependency between the evolution of student and thread using coupled Recurrent Neural Networks when the student posts on the thread. The projection operation learns to estimate future embedding of students and threads. For students, the projection operation learns the drift in their interests caused by the change in the course topic they study. The projection operation for threads exploits how different posts induce varying interest levels in a student according to the thread structure. Extensive experimentation on three real-world MOOC datasets shows that our model significantly outperforms other baselines for thread recommendation.

[1]  Jia Li,et al.  Latent Cross: Making Use of Context in Recurrent Recommender Systems , 2018, WSDM.

[2]  Jaideep Srivastava,et al.  RKT: Relation-Aware Self-Attention for Knowledge Tracing , 2020, CIKM.

[3]  Thushari Atapattu,et al.  A Framework for Topic Generation and Labeling from MOOC Discussions , 2016, L@S.

[4]  Lise Getoor,et al.  Understanding MOOC Discussion Forums using Seeded LDA , 2014, BEA@ACL.

[5]  Boi Faltings,et al.  Personalized news recommendation with context trees , 2013, RecSys.

[6]  Ahmad. A. Kardan,et al.  A Hybrid Approach for Thread Recommendation in MOOC Forums , 2017 .

[7]  Mung Chiang,et al.  Personalized Thread Recommendation for MOOC Discussion Forums , 2018, ECML/PKDD.

[8]  Julita Vassileva,et al.  Recommendations in Online Discussion Forums for E-Learning Systems , 2010, IEEE Transactions on Learning Technologies.

[9]  Enhong Chen,et al.  Exploring Multi-Objective Exercise Recommendations in Online Education Systems , 2019, CIKM.

[10]  Carolyn Penstein Rosé,et al.  Forum Thread Recommendation for Massive Open Online Courses , 2014, EDM.

[11]  Alex Beutel,et al.  Recurrent Recommender Networks , 2017, WSDM.

[12]  Jure Leskovec,et al.  Learning Dynamic Embeddings from Temporal Interactions , 2018, ArXiv.

[13]  Boi Faltings,et al.  Adaptive Sequential Recommendation for Discussion Forums on MOOCs using Context Trees , 2017, EDM.

[14]  Zhenming Liu,et al.  Learning about Social Learning in MOOCs: From Statistical Analysis to Generative Model , 2013, IEEE Transactions on Learning Technologies.

[15]  Philip S. Yu,et al.  Attentional Graph Convolutional Networks for Knowledge Concept Recommendation in MOOCs in a Heterogeneous View , 2020, SIGIR.

[16]  Le Song,et al.  Deep Coevolutionary Network: Embedding User and Item Features for Recommendation , 2016, 1609.03675.

[17]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[18]  George Karypis,et al.  A Self Attentive model for Knowledge Tracing , 2019, EDM.