{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,14]],"date-time":"2025-04-14T21:18:04Z","timestamp":1744665484528,"version":"3.37.3"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"name":"Ministry of Education in China Foundation for Humanities and Social Sciences","award":["17YJCZH262, 18YJAZH136"]},{"name":"National Key R8D Plan","award":["2018YFC0831002"]},{"name":"Taishan Scholar Program of Shandong Province","award":["ts20190936"]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62072288, 61702306"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Open Project of Guangxi Key Laboratory of Trusted Software","award":["KX201535"]},{"name":"SDUST Research Found for Innovative Team","award":["2015TDJH102"]},{"DOI":"10.13039\/501100007129","name":"Natural Science Foundation of Shandong Province","doi-asserted-by":"crossref","award":["ZR2018BF013"],"id":[{"id":"10.13039\/501100007129","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Open Project Foundation of Intelligent Information Processing Key Laboratory of Shanxi Province","award":["CICIP2020001"]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2020,11,30]]},"abstract":"Massive Open Online Courses, offering millions of high-quality courses from prestigious universities and prominent experts, are picking up momentum in popularity. Although users enrolling on MOOCs have free access to abundant knowledge, they may easily get overwhelmed by information overload. Therefore, there is a need of recommending technology as a fundamental and well-accepted effective solution. However, differing from many other online recommendations, recommending courses to users on MOOCs faces two challenges. First, users\u2019 knowledge background differs, so does their purpose of learning. Second, online courses are not independent but intertwined with prerequisite relations. Therefore, it is necessary to take these two challenges into account when designing a recommending method. To tackle this issue, in this article, we first propose two algorithms for extracting concept-level and course-level prerequisite relations. We then present the recommending method GuessUNeed based on neural attention network and course prerequisite relation embeddings. The experimental results on real-world datasets demonstrate the superiority of the proposed GuessUNeed method.<\/jats:p>","DOI":"10.1145\/3410441","type":"journal-article","created":{"date-parts":[[2020,12,17]],"date-time":"2020-12-17T17:49:26Z","timestamp":1608227366000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["GuessUNeed"],"prefix":"10.1145","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5880-0225","authenticated-orcid":false,"given":"Zhongying","family":"Zhao","sequence":"first","affiliation":[{"name":"Shandong University of Science and Technology, China"}]},{"given":"Yonghao","family":"Yang","sequence":"additional","affiliation":[{"name":"Shandong University of Science and Technology, China"}]},{"given":"Chao","family":"Li","sequence":"additional","affiliation":[{"name":"Shandong University of Science and Technology, China"}]},{"given":"Liqiang","family":"Nie","sequence":"additional","affiliation":[{"name":"Shandong University, Qingdao, China"}]}],"member":"320","published-online":{"date-parts":[[2020,12,17]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"1","article-title":"Matrix factorization techniques for context-aware collaborative filtering recommender systems: A survey","volume":"11","author":"Abdi Mohamed Hussein","year":"2018","unstructured":"Mohamed Hussein Abdi , George Onyango Okeyo , and Ronald Waweru Mwangi . 2018 . Matrix factorization techniques for context-aware collaborative filtering recommender systems: A survey . Comput. Inf. Sci. 11 , 2 (2018), 1 -- 10 . Mohamed Hussein Abdi, George Onyango Okeyo, and Ronald Waweru Mwangi. 2018. Matrix factorization techniques for context-aware collaborative filtering recommender systems: A survey. Comput. Inf. Sci. 11, 2 (2018), 1--10.","journal-title":"Comput. Inf. Sci."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077136.3080797"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2959100.2959185"},{"key":"e_1_2_1_5_1","first-page":"2121","article-title":"Adaptive subgradient methods for online learning and stochastic optimization","author":"Duchi John","year":"2011","unstructured":"John Duchi , Elad Hazan , and Yoram Singer . 2011 . Adaptive subgradient methods for online learning and stochastic optimization . J. Mach. Learn. Res. 12 , Jul. (2011), 2121 -- 2159 . John Duchi, Elad Hazan, and Yoram Singer. 2011. Adaptive subgradient methods for online learning and stochastic optimization. J. Mach. Learn. Res. 12, Jul. (2011), 2121--2159.","journal-title":"J. Mach. Learn. Res. 12"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/239"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295822"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2018.2831682"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052569"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2911451.2911489"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the 4th International Conference on Learning Representations. 25--34","author":"Hidasi Bal\u00e1zs","year":"2016","unstructured":"Bal\u00e1zs Hidasi , Alexandros Karatzoglou , Linas Baltrunas , and Domonkos Tikk . 2016 . Session-based recommendations with recurrent neural networks . In Proceedings of the 4th International Conference on Learning Representations. 25--34 . Bal\u00e1zs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2016. Session-based recommendations with recurrent neural networks. In Proceedings of the 4th International Conference on Learning Representations. 25--34."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487575.2487589"},{"volume-title":"Proceedings of the 20th Conference on Empirical Methods in Natural Language Processing. 1668--1674","author":"Liang Chen","key":"e_1_2_1_13_1","unstructured":"Chen Liang , Zhaohui Wu , Wenyi Huang , and C. Lee Giles . 2015. Measuring prerequisite relations among concepts . In Proceedings of the 20th Conference on Empirical Methods in Natural Language Processing. 1668--1674 . Chen Liang, Zhaohui Wu, Wenyi Huang, and C. Lee Giles. 2015. Measuring prerequisite relations among concepts. In Proceedings of the 20th Conference on Empirical Methods in Natural Language Processing. 1668--1674."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2011.134"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1133"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 452--461","author":"Rendle Steffen","year":"2009","unstructured":"Steffen Rendle , Christoph Freudenthaler , Zeno Gantner , and Lars Schmidt-Thieme . 2009 . BPR: Bayesian personalized ranking from implicit feedback . In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 452--461 . Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 452--461."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.372071"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2017.72"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2988450.2988452"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3343031.3351034"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/435"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314578"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.3301435"},{"volume-title":"Proceedings of the 36th ACM Conference on Human Factors in Computing Systems. 329:1--13","author":"Zhao Jian","key":"e_1_2_1_24_1","unstructured":"Jian Zhao , Chidansh Bhatt , Matthew Cooper , and David A. Shamma . 2018. Flexible learning with semantic visual exploration and sequence-based recommendation of MOOC Videos . In Proceedings of the 36th ACM Conference on Human Factors in Computing Systems. 329:1--13 . Jian Zhao, Chidansh Bhatt, Matthew Cooper, and David A. Shamma. 2018. Flexible learning with semantic visual exploration and sequence-based recommendation of MOOC Videos. In Proceedings of the 36th ACM Conference on Human Factors in Computing Systems. 329:1--13."},{"key":"e_1_2_1_25_1","volume-title":"Attribute mapping and autoencoder neural network based matrix factorization initialization for recommendation systems. Knowl.-based Syst. 166","author":"Zhao Jianli","year":"2019","unstructured":"Jianli Zhao , Xijiao Geng , Jiehan Zhou , Qiuxia Sun , Yu Xiao , Zeli Zhang , and Zhengbin Fu. 2019. Attribute mapping and autoencoder neural network based matrix factorization initialization for recommendation systems. Knowl.-based Syst. 166 ( 2019 ), 132--139. Jianli Zhao, Xijiao Geng, Jiehan Zhou, Qiuxia Sun, Yu Xiao, Zeli Zhang, and Zhengbin Fu. 2019. Attribute mapping and autoencoder neural network based matrix factorization initialization for recommendation systems. Knowl.-based Syst. 166 (2019), 132--139."},{"key":"e_1_2_1_26_1","volume-title":"DeepEmLAN: Deep Embedding Learning for Attributed Networks. Information Sciences","author":"Zhao Zhongying","year":"2021","unstructured":"Zhongying Zhao , Hui Zhou , Chao Li , Jie Tang , and Qingtian Zeng . 2020. DeepEmLAN: Deep Embedding Learning for Attributed Networks. Information Sciences 2021 , 543, 382--397. Zhongying Zhao, Hui Zhou, Chao Li, Jie Tang, and Qingtian Zeng. 2020. DeepEmLAN: Deep Embedding Learning for Attributed Networks. Information Sciences 2021, 543, 382--397."},{"key":"e_1_2_1_27_1","volume-title":"HetNERec: Heterogeneous network embedding based recommendation. Knowl.-based Syst. 204","author":"Zhao Zhongying","year":"2020","unstructured":"Zhongying Zhao , Xuejian Zhang , Hui Zhou , Chao Li , Maoguo Gong , and Yongqing Wang . 2020. HetNERec: Heterogeneous network embedding based recommendation. Knowl.-based Syst. 204 ( 2020 ). DOI:https:\/\/doi.org\/10.1016\/j.knosys.2020.106218 10.1016\/j.knosys.2020.106218 Zhongying Zhao, Xuejian Zhang, Hui Zhou, Chao Li, Maoguo Gong, and Yongqing Wang. 2020. HetNERec: Heterogeneous network embedding based recommendation. Knowl.-based Syst. 204 (2020). DOI:https:\/\/doi.org\/10.1016\/j.knosys.2020.106218"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3410441","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T07:46:41Z","timestamp":1672559201000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3410441"}},"subtitle":["Recommending Courses via Neural Attention Network and Course Prerequisite Relation Embeddings"],"short-title":[],"issued":{"date-parts":[[2020,11,30]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,11,30]]}},"alternative-id":["10.1145\/3410441"],"URL":"https:\/\/doi.org\/10.1145\/3410441","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2020,11,30]]},"assertion":[{"value":"2020-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-12-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}