Abstract
With the development of Internet technologies and the increasing demand for knowledge, increasingly more people choose online learning platforms as a way to acquire knowledge. However, the rapid growth in the types and number of courses makes it difficult for people to make choices, which leads to a series of problems, such as unsystematic learning processes and a low learning efficiency. Based on the current course situation of MOOC (massive open online courses) platforms, this paper proposes a new automated construction method for course knowledge graphs. A course knowledge graph is constructed by annotating the pre-knowledge of each course and calculating the similarity between courses, and it is displayed using the Neo4j graph database platform. After completion of the course knowledge graph, the knowledge graph of the courses is used to study learning path recommendation algorithms, including rule-based and machine learning based algorithms, and to perform a comparative analysis using the higher education formation program of a university.
Supported by the National Natural Science Foundation of China (No. 61977003).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Nabizadeh, A.H., Gonçalves, D., Gama, S., et al.: Adaptive learning path recommender approach using auxiliary learning objects. Comput. Educ. 147, 103777 (2020)
Morsi, R., Ibrahim, W., Williams, F.: Concept maps: development and validation of engineering curricula. In: 2007 37th Annual Frontiers in Education Conference-Global Engineering: Knowledge Without Borders, Opportunities Without Passports. IEEE (2007). T3H-18-T3H-23
Yongyou, Z.: Ontology-based curriculum knowledge point modeling of major of information management and information system. Inf. Res. 8, Article no. 28 (2013)
Zhou, P., Liu, J., Yang, X., et al.: Automatically constructing course dependence graph based on association semantic link model. Personal Ubiquit. Comput. 20(5), 731–742 (2016)
Bikel, D.M., Schwartz, R., Weischedel, R.M.: An algorithm that learns what’s in a name. Mach. Learn. 34(1), 211–231 (1999)
Rau, L.F.: Extracting company names from text. In: Proceedings of the Seventh IEEE Conference on Artificial Intelligence Application. IEEE Computer Society (1991). 29, 30, 31, 32–29, 30, 31, 32
Zelenko, D., Aone, C., Richardella, A.: Kernel methods for relation extraction. J. Mach. Learn. Res. 3(2003), 1083–1106 (2003)
Kambhatla, N.: Combining lexical, syntactic, and semantic features with maximum entropy models for information extraction. In: Proceedings of the ACL Interactive Poster and Demonstration Sessions, pp. 178–181 (2004)
Hasegawa, T., Sekine, S., Grishman, R.: Discovering relations among named entities from large corpora. In: Proceedings of the 42nd Annual Meeting of the Association for Computational Linguistics (ACL-2004), pp. 415–422 (2004)
Durand, G., Belacel, N., LaPlante, F.: Graph theory based model for learning path recommendation. Inf. Sci. 251, 10–21 (2013)
Joseph, L., Abraham, S.: Instructional design for learning path identification in an e-learning environment using Felder-Silverman learning styles model. In: 2017 International Conference on Networks and Advances in Computational Technologies (NetACT), pp. 215–220. IEEE (2017)
Zhu, H., Tian, F., Wu, K., et al.: A multi-constraint learning path recommendation algorithm based on knowledge map. Knowl. Based Syst. 143, 102–114 (2018)
De Medio, C., Gasparetti, F., Limongelli, C., et al.: Automatic extraction and sequencing of Wikipedia Pages for smart course building. In: 2017 21st International Conference Information Visualisation (IV), pp. 378–383. IEEE (2017)
Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)
Thalamuthu, A., Mukhopadhyay, I., Zheng, X., et al.: Evaluation and comparison of gene clustering methods in microarray analysis. Bioinformatics 22(19), 2405–2412 (2006)
Panda, S.K., Bhoi, S.K., Singh, M.: A collaborative filtering recommendation algorithm based on normalization approach. J. Ambient Intell. Humanized Comput. 3, 1–23 (2020)
Fresco, R., Pederiva, A.: An approach to the process maps based on semantic web methodologies. In: Meersman, R., Tari, Z. (eds.) OTM 2003. LNCS, vol. 2889, pp. 98–108. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-39962-9_22
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Chen, H., Yin, C., Fan, X., Qiao, L., Rong, W., Zhang, X. (2021). Learning Path Recommendation for MOOC Platforms Based on a Knowledge Graph. In: Qiu, H., Zhang, C., Fei, Z., Qiu, M., Kung, SY. (eds) Knowledge Science, Engineering and Management . KSEM 2021. Lecture Notes in Computer Science(), vol 12816. Springer, Cham. https://doi.org/10.1007/978-3-030-82147-0_49
Download citation
DOI: https://doi.org/10.1007/978-3-030-82147-0_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-82146-3
Online ISBN: 978-3-030-82147-0
eBook Packages: Computer ScienceComputer Science (R0)