skip to main content
10.1145/3589334.3645559acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
research-article
Free Access

Modeling Balanced Explicit and Implicit Relations with Contrastive Learning for Knowledge Concept Recommendation in MOOCs

Published:13 May 2024Publication History

ABSTRACT

The knowledge concept recommendation in Massive Open Online Courses (MOOCs) is a significant issue that has garnered widespread attention. Existing methods primarily rely on the explicit relations between users and knowledge concepts on the MOOC platforms for recommendation. However, there are numerous implicit relations (e.g., shared interests or same knowledge levels between users) generated within the users' learning activities on the MOOC platforms. Existing methods fail to consider these implicit relations, and these relations themselves are difficult to learn and represent, causing poor performance in knowledge concept recommendation and an inability to meet users' personalized needs. To address this issue, we propose a novel framework based on contrastive learning, which can represent and balance the explicit and implicit relations for knowledge concept recommendation in MOOCs (CL-KCRec). Specifically, we first construct a MOOCs heterogeneous information network (HIN) by modeling the data from the MOOC platforms. Then, we utilize a relation-updated graph convolutional network and stacked multi-channel graph neural network to represent the explicit and implicit relations in the HIN, respectively. Considering that the quantity of explicit relations is relatively fewer compared to implicit relations in MOOCs, we propose a contrastive learning with prototypical graph to enhance the representations of both relations to capture their fruitful inherent relational knowledge, which can guide the propagation of students' preferences within the HIN. Based on these enhanced representations, to ensure the balanced contribution of both towards the final recommendation, we propose a dual-head attention mechanism for balanced fusion. Experimental results demonstrate that CL-KCRec outperforms several state-of-the-art baselines on real-world datasets in terms of HR, NDCG and MRR.

Skip Supplemental Material Section

Supplemental Material

rfp1448.11453589334.3645559.mp4

Supplemental video

mp4

15.7 MB

References

  1. Mengru Chen, Chao Huang, Lianghao Xia, Wei Wei, Yong Xu, and Ronghua Luo. 2023. Heterogeneous graph contrastive learning for recommendation. In Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining (Singapore, Singapore) (WSDM '23). Association for Computing Machinery, New York, NY, USA, 544--552. https://doi.org/10.1145/3539597.3570484Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Yunpeng Chen, Yannis Kalantidis, Jianshu Li, Shuicheng Yan, and Jiashi Feng. 2018. A^ 2-nets: Double attention networks. Advances in neural information processing systems , Vol. 31 (2018), 350--359. https://proceedings.neurips.cc/paper/2018/hash/e165421110ba03099a1c0393373c5b43-Abstract.htmlGoogle ScholarGoogle Scholar
  3. Yu Deng, Jiaolong Yang, Dong Chen, Fang Wen, and Xin Tong. 2020. Disentangled and controllable face image generation via 3d imitative-contrastive learning. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition (Seattle, WA, USA) (CVPR '20). IEEE, New York, NY, USA, 5154--5163. https://doi.org/10.1109/CVPR42600.2020.00520Google ScholarGoogle ScholarCross RefCross Ref
  4. Yuxiao Dong, Nitesh V Chawla, and Ananthram Swami. 2017. metapath2vec: Scalable representation learning for heterogeneous networks. In Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining (Halifax, NS, Canada) (KDD '17). ACM, New York, NY, USA, 135--144. https://doi.org/10.1145/3097983.3098036Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Hao Fu, Shaojun Zhou, Qihong Yang, Junjie Tang, Guiquan Liu, Kaikui Liu, and Xiaolong Li. 2021. LRC-BERT: latent-representation contrastive knowledge distillation for natural language understanding. In Proceedings of the AAAI Conference on Artificial Intelligence (Virtual Event) (AAAI '21, Vol. 35). AAAI, Menlo Park, CA, USA, 12830--12838. https://doi.org/10.1609/AAAI.V35I14.17518Google ScholarGoogle ScholarCross RefCross Ref
  6. Tao-yang Fu, Wang-Chien Lee, and Zhen Lei. 2017. Hin2vec: Explore meta-paths in heterogeneous information networks for representation learning. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (Singapore, Singapore) (CIKM '17). ACM, New York, NY, USA, 1797--1806. https://doi.org/10.1145/3132847.3132953Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Jibing Gong, Yao Wan, Ye Liu, Xuewen Li, Yi Zhao, Cheng Wang, Yuting Lin, Xiaohan Fang, Wenzheng Feng, Jingyi Zhang, et al. 2023. Reinforced moocs concept recommendation in heterogeneous information networks. ACM Transactions on the Web , Vol. 17, 3 (2023), 1--27. https://doi.org/10.1145/3580510Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jibing Gong, Shen Wang, Jinlong Wang, Wenzheng Feng, Hao Peng, Jie Tang, and Philip S Yu. 2020. Attentional graph convolutional networks for knowledge concept recommendation in moocs in a heterogeneous view. In Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval (Virtual Event, China) (SIGIR '20). ACM, New York, NY, USA, 79--88. https://doi.org/10.1145/3397271.3401057Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Xiangnan He, Zhankui He, Jingkuan Song, Zhenguang Liu, Yu-Gang Jiang, and Tat-Seng Chua. 2018. NAIS: Neural attentive item similarity model for recommendation. IEEE Transactions on Knowledge and Data Engineering, Vol. 30, 12 (2018), 2354--2366. https://doi.org/10.1109/TKDE.2018.2831682Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In Proceedings of the 26th international conference on world wide web (Perth, Australia) (WWW '17). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, 173--182. https://doi.org/10.1145/3038912.3052569Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Lu Jiang, Kunpeng Liu, Yibin Wang, Dongjie Wang, Pengyang Wang, Yanjie Fu, and Minghao Yin. 2023. Reinforced Explainable Knowledge Concept Recommendation in MOOCs. ACM Transactions on Intelligent Systems and Technology, Vol. 14, 3 (2023), 1--20. https://doi.org/10.1145/3579991Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Santosh Kabbur, Xia Ning, and George Karypis. 2013. Fism: factored item similarity models for top-n recommender systems. In Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining (Chicago, Illinois, USA) (KDD '13). ACM, New York, NY, USA, 659--667. https://doi.org/10.1145/2487575.2487589Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jacob Devlin Ming-Wei Chang Kenton and Lee Kristina Toutanova. 2019. Bert: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT '19). ACL, Stroudsburg, PA, USA, 4171--4186. https://doi.org/10.18653/V1/N19--1423Google ScholarGoogle ScholarCross RefCross Ref
  14. Junnan Li, Pan Zhou, Caiming Xiong, and Steven Hoi. 2021. Prototypical Contrastive Learning of Unsupervised Representations. In International Conference on Learning Representations (Virtual Event, Austria) (ICLR '21). OpenReview.net, Online, bibinfonumpages9 pages. https://openreview.net/forum?id=KmykpuSrjcqGoogle ScholarGoogle Scholar
  15. Weimin Li, Lin Ni, Jianjia Wang, and Can Wang. 2022. Collaborative representation learning for nodes and relations via heterogeneous graph neural network. Knowledge-Based Systems , Vol. 255 (2022), 109673. https://doi.org/10.1016/j.knosys.2022.109673Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Bin Liang, Qinlin Zhu, Xiang Li, Min Yang, Lin Gui, Yulan He, and Ruifeng Xu. 2022. Jointcl: a joint contrastive learning framework for zero-shot stance detection. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (ACL '22, Vol. 1). ACL, Dublin, Ireland, 81--91. https://doi.org/10.18653/v1/2022.acl-long.7Google ScholarGoogle ScholarCross RefCross Ref
  17. Zibo Liang, Lan Mu, Jie Chen, and Qing Xie. 2023. Graph path fusion and reinforcement reasoning for recommendation in MOOCs. Education and Information Technologies , Vol. 28, 1 (2023), 525--545. https://doi.org/10.1007/s10639-022--11178--2Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Shuai Lin, Chen Liu, Pan Zhou, Zi-Yuan Hu, Shuojia Wang, Ruihui Zhao, Yefeng Zheng, Liang Lin, Eric Xing, and Xiaodan Liang. 2022. Prototypical graph contrastive learning. IEEE Transactions on Neural Networks and Learning Systems , Vol. 35 (2022), 2747--2758. https://doi.org/10.1109/TNNLS.2022.3191086Google ScholarGoogle ScholarCross RefCross Ref
  19. Xiaoling Long, Chao Huang, Yong Xu, Huance Xu, Peng Dai, Lianghao Xia, and Liefeng Bo. 2021. Social recommendation with self-supervised metagraph informax network. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management (Virtual Event, Queensland, Australia) (CIKM '21). ACM, New York, NY, USA, 1160--1169. https://doi.org/10.1145/3459637.3482480Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Luis Miguel Lázaro Lorente, Ana Ancheta Arrabal, and Cristina Pulido-Montes. 2020. The right to education and ict during covid-19: An international perspective. Sustainability, Vol. 12, 21 (2020), 9091. https://doi.org/10.3390/su12219091Google ScholarGoogle ScholarCross RefCross Ref
  21. Maximilian Nickel, Lorenzo Rosasco, and Tomaso Poggio. 2016. Holographic embeddings of knowledge graphs. In Proceedings of the AAAI conference on artificial intelligence (Phoenix, Arizona, USA) (AAAI '16). AAAI, Menlo Park, CA, USA, 1955--1961. https://doi.org/10.1609/AAAI.V30I1.10314Google ScholarGoogle ScholarCross RefCross Ref
  22. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence (Montreal, QC, Canada) (UAI '09). AUAI, Online, 452--461. https://www.auai.org/uai2009/papers/UAI2009_0139_48141db02b9f0b02bc7158819ebfa2c7.pdfGoogle ScholarGoogle Scholar
  23. J Ben Schafer, Dan Frankowski, Jon Herlocker, and Shilad Sen. 2007. Collaborative filtering recommender systems. In The adaptive web: methods and strategies of web personalization. Lecture Notes in Computer Science, Vol. 4321. Springer, Berlin, Germany, 291--324. https://doi.org/10.1007/978--3--540--72079--9_9Google ScholarGoogle ScholarCross RefCross Ref
  24. Michael Schlichtkrull, Thomas N Kipf, Peter Bloem, Rianne Van Den Berg, Ivan Titov, and Max Welling. 2018. Modeling relational data with graph convolutional networks. In The Semantic Web: 15th International Conference (ISWC '18, Vol. 10843). Springer, Berlin, Germany, 593--607. https://doi.org/10.1007/978--3--319--93417--4_38Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Chuan Shi, Binbin Hu, Wayne Xin Zhao, and S Yu Philip. 2018. Heterogeneous information network embedding for recommendation. IEEE Transactions on Knowledge and Data Engineering, Vol. 31, 2 (2018), 357--370. https://doi.org/10.1109/TKDE.2018.2833443Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Shikhar Vashishth, Soumya Sanyal, Vikram Nitin, and Partha Talukdar. 2020. Composition-based Multi-Relational Graph Convolutional Networks. In 8th International Conference on Learning Representations (ICLR '20). OpenReview.net, Online, bibinfonumpages8 pages. https://openreview.net/forum?id=BylA_C4tPrGoogle ScholarGoogle Scholar
  27. Petar Velivc ković , Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio. 2018. Graph Attention Networks. In International Conference on Learning Representations (Vancouver, Canada) (ICLR '18). OpenReview.net, Online, bibinfonumpages9 pages. https://openreview.net/forum?id=rJXMpikCZGoogle ScholarGoogle Scholar
  28. Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval (Paris, France) (SIGIR'19). ACM, New York, NY, USA, 165--174. https://doi.org/10.1145/3331184.3331267Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Xinhua Wang, Linzhao Jia, Lei Guo, and Fangai Liu. 2023. Multi-aspect heterogeneous information network for MOOC knowledge concept recommendation. Applied Intelligence, Vol. 53, 10 (2023), 11951--11965. https://doi.org/10.1007/s10489-022-04025-xGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  30. Wei Wei, Chao Huang, Lianghao Xia, Yong Xu, Jiashu Zhao, and Dawei Yin. 2022. Contrastive meta learning with behavior multiplicity for recommendation. In Proceedings of the fifteenth ACM international conference on web search and data mining (Virtual Event, AZ, USA) (WSDM '22). ACM, New York, NY, USA, 1120--1128. https://doi.org/10.1145/3488560.3498527Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Jiancan Wu, Xiang Wang, Fuli Feng, Xiangnan He, Liang Chen, Jianxun Lian, and Xing Xie. 2021. Self-supervised graph learning for recommendation. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval (Virtual Event, Canada,) (SIGIR '21). ACM, New York, NY, USA, 726--735. https://doi.org/10.1145/3404835.3462862Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Yuhao Yang, Chao Huang, Lianghao Xia, and Chenliang Li. 2022. Knowledge graph contrastive learning for recommendation. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (Madrid, Spain) (SIGIR '22). ACM, New York, NY, USA, 1434--1443. https://doi.org/10.1145/3477495.3532009Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Jifan Yu, Gan Luo, Tong Xiao, Qingyang Zhong, Yuquan Wang, Wenzheng Feng, Junyi Luo, Chenyu Wang, Lei Hou, Juanzi Li, et al. 2020. MOOCCube: a large-scale data repository for NLP applications in MOOCs. In Proceedings of the 58th annual meeting of the association for computational linguistics (ACL '20). ACL, Stroudsburg,PA,USA, 3135--3142. https://doi.org/10.18653/v1/2020.acl-main.285Google ScholarGoogle ScholarCross RefCross Ref
  34. Junliang Yu, Hongzhi Yin, Jundong Li, Qinyong Wang, Nguyen Quoc Viet Hung, and Xiangliang Zhang. 2021. Self-supervised multi-channel hypergraph convolutional network for social recommendation. In Proceedings of the web conference 2021 (Ljubljana, Slovenia) (WWW '21). ACM, New York, NY, USA, 413--424. https://doi.org/10.1145/3442381.3449844Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Seongjun Yun, Minbyul Jeong, Raehyun Kim, Jaewoo Kang, and Hyunwoo J Kim. 2019. Graph transformer networks. Advances in neural information processing systems , Vol. 32 (2019), 11960--11970. https://proceedings.neurips.cc/paper/2019/hash/9d63484abb477c97640154d40595a3bb-Abstract.htmlGoogle ScholarGoogle Scholar
  36. Seongjun Yun, Minbyul Jeong, Sungdong Yoo, Seunghun Lee, S Yi Sean, Raehyun Kim, Jaewoo Kang, and Hyunwoo J Kim. 2022. Graph Transformer Networks: Learning meta-path graphs to improve GNNs. Neural Networks , Vol. 153 (2022), 104--119. https://doi.org/10.1016/j.neunet.2022.05.026Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Chuxu Zhang, Dongjin Song, Chao Huang, Ananthram Swami, and Nitesh V Chawla. 2019. Heterogeneous graph neural network. In Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining (Anchorage, AK, USA) (KDD '19). ACM, New York, NY, USA, 793--803. https://doi.org/10.1145/3292500.3330961Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Han Zhang, Maosong Sun, Xiaochen Wang, Zhengyang Song, Jie Tang, and Jimeng Sun. 2017. Smart jump: Automated navigation suggestion for videos in moocs. In Proceedings of the 26th international conference on world wide web companion (Perth, Australia) (WWW '17). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, 331--339. https://doi.org/10.1145/3041021.3054166Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Modeling Balanced Explicit and Implicit Relations with Contrastive Learning for Knowledge Concept Recommendation in MOOCs

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            WWW '24: Proceedings of the ACM on Web Conference 2024
            May 2024
            4826 pages
            ISBN:9798400701719
            DOI:10.1145/3589334

            Copyright © 2024 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 13 May 2024

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate1,899of8,196submissions,23%
          • Article Metrics

            • Downloads (Last 12 months)36
            • Downloads (Last 6 weeks)36

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader