{"title":"Knowledge graph-assisted collaborative filtering for course recommendation in Mooc","authors":"Tieyuan Liu, Yi Chen, Liang Chang, Chuangying Zhu","doi":"10.1117/12.2682468","DOIUrl":null,"url":null,"abstract":"Due to the Internet's tremendous expansion in recent years, quite a few students have started studying on massive open online course platforms. The information explosion of online education platforms makes it challenging for users to choose their courses effectively. The course recommendation system has become the most effective way for online education platforms to solve the above problems. One of the classic algorithms used in recommendation algorithms is collaborative filtering, but it also has many limitations: 1) Collaborative filtering is affected by cold start and sparsity easily; 2) Collaborative filtering needs to be used for rating information on courses, but the real user data in the online education platform basically does have user rating information on courses nearly, so it is challenging to apply collaborative filtering in the field of course recommendation. So, we propose an algorithm and define a formula to calculate the user's degree of interest (rating) to the course based on the user's interaction information in this paper. It adopts the knowledge graph embedding representation learning method to embed the semantic information of the course into the low-dimensional semantic space, and then use the similarity calculation formula to get the acquaintance between users according to the embedded expression and perform collaborative filtering calculation. Our method is compared with user-based collaborative filtering and item-based collaborative filtering and the model is effective on real data, according to experimental results.","PeriodicalId":177416,"journal":{"name":"Conference on Electronic Information Engineering and Data Processing","volume":"361 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference on Electronic Information Engineering and Data Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2682468","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Due to the Internet's tremendous expansion in recent years, quite a few students have started studying on massive open online course platforms. The information explosion of online education platforms makes it challenging for users to choose their courses effectively. The course recommendation system has become the most effective way for online education platforms to solve the above problems. One of the classic algorithms used in recommendation algorithms is collaborative filtering, but it also has many limitations: 1) Collaborative filtering is affected by cold start and sparsity easily; 2) Collaborative filtering needs to be used for rating information on courses, but the real user data in the online education platform basically does have user rating information on courses nearly, so it is challenging to apply collaborative filtering in the field of course recommendation. So, we propose an algorithm and define a formula to calculate the user's degree of interest (rating) to the course based on the user's interaction information in this paper. It adopts the knowledge graph embedding representation learning method to embed the semantic information of the course into the low-dimensional semantic space, and then use the similarity calculation formula to get the acquaintance between users according to the embedded expression and perform collaborative filtering calculation. Our method is compared with user-based collaborative filtering and item-based collaborative filtering and the model is effective on real data, according to experimental results.