Design of a Personalized Recommendation System for Learning Resources based on Collaborative Filtering

At present, personalized recommendation system has become an indispensable technology in the fields of e-commerce, social network and news recommendation. However, the development of personalized recommendation system in the field of education and teaching is relatively slow with lack of corresponding application.In the era of Internet Plus, many colleges have adopted online learning platforms amidst the coronavirus (COVID-19) epidemic. Overwhelmed with online learning tasks, many college students are overload by learning resources and unable to keep orientation in learning. It is difficult for them to access interested learning resources accurately and efficiently. Therefore, the personalized recommendation of learning resources has become a research hotspot. This paper focuses on how to develop an effective personalized recommendation system for teaching resources and improve the accuracy of recommendation. Based on the data on learning behaviors of the online learning platform of our university, the authors explored the classic cold start problem of the popular collaborative filtering algorithm, and improved the algorithm based on the data features of the platform. Specifically, the data on learning behaviors were extracted and screened by knowledge graph. The screened data were combined with the collaborative filtering algorithm to recommend learning resources. Experimental results show that the improved algorithm effectively solved the loss of orientation in learning, and the similarity and accuracy of recommended learning resources surpassed 90%. Our algorithm can fully satisfy the personalized needs of students, and provide a reference solution to the personalized education service of intelligent online learning platforms.