Abstract
Nowadays, many online courses in the Information Technology (IT) field provided by different organizations make it difficult for learners to screen the courses that are best suitable for their career development. Many approaches have been raised to suggest a personalized learning path based on the learner’s career goals; however, most of them use traditional techniques and face the problems of sparse data, cold start, and lack of advisory results’ interpretation. In this paper, we address these problems by using Knowledge Graph Embedding (KGE) which is known as one of approaches of Graph-based models. This approach has emerged as a phenomenon and has not been widely applied in the field of learning path recommendation. We propose a new knowledge graph (KG) architecture for representing entities and their semantic relationships. The main entities identified in the KG are courses, occupations, the units of knowledge, and the relationships are the semantic connections between these entities. In existing KG architectures only exploit the hierarchy of intermediate knowledge units. Whereas, our KG architecture provides a specific classification of these learning objects, and this helps the semantic relationship of the subjects become more unambiguous and connected. Then, we explore and build experiments for our proposed KG architecture by using KGE techniques to prove the effectiveness. The experimental results show that our solution is worth considering and promises to bring a high degree of efficiency in the learning path recommendation system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sridevi, M., Rajeshwara Rao, R., Varaprasad Rao, M.: A survey on the recommender system. Int. J. Comput. Sci. Inf. Secur. 14(5), 265 (2016)
Bobadilla, J., et al.: Recommender systems survey. Knowl. Based Syst. 46, 109–132 (2013)
Lu, J., et al.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)
Guo, Q., et al.: A survey on knowledge graph-based recommender systems. IEEE Trans. Knowl. Data Eng. (2020)
László, G.-G., Filzmoser, P., Werthner, H.: Recommendations on a knowledge graph. In: 1st International Workshop on Machine Learning Methods for Recommender Systems, MLRec (2015)
Quan, W., et al.: Knowledge graph embedding: a survey of approaches and applications. IEEE Trans. Knowl. Data Eng. 29(12), 2724–2743 (2017)
Chan, L., et al.: A survey of recommendation algorithms based on knowledge graph embedding. In: 2019 IEEE International Conference on Computer Science and Educational Informatization (CSEI), IEEE (2019)
Majidi, N.: A Personalized Course Recommendation System Based on Career Goals. Memorial University of Newfoundland, Diss (2018)
Nabizadeh, A.H., et al.: Learning path personalization and recommendation methods: a survey of the state-of-the-art. Expert Syst. Appl. 113596 (2020)
Belacel, N., Durand, G., Laplante, F.: A binary integer programming model for global optimization of learning path discovery. In: EDM (Workshops) (2014)
Dharani, B., Geetha, T.V.: Adaptive learning path generation using colored Petri nets based on behavioral aspects. In: 2013 International Conference on Recent Trends in Information Technology (ICRTIT), IEEE (2013)
Zhang, F., et al.: Collaborative knowledge base embedding for recommender systems. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (2016)
Wang, H., et al.: DKN: deep knowledge-aware network for news recommendation. In: Proceedings of the 2018 World Wide Web Conference (2018)
Zhang, Y., et al.: Learning over knowledge-base embeddings for recommendation. arXiv preprint arXiv:1803.06540 (2018)
Jain, A.K.: Data clustering: 50 years beyond K-means. Pattern Recogn. Lett. 31(8), 651–666 (2010)
Dorigo, M., Stützle, T.: Ant colony optimization: overview and recent advances. In: Handbook of Metaheuristics, pp. 311–351 (2019)
Maryam, Y., Jahankhani, H., Tawil, A.: A personalized adaptive e-learning approach based on semantic web technology. Webology 10(2), Art-110 (2013)
Xu, D., et al.: Personalized learning path recommender based on user profile using social tags. In: 2012 Fifth International Symposium on Computational Intelligence and Design, vol. 1, IEEE (2012)
Li, Z., Papaemmanouil, O., Koutrika, G.: Course Navigator: interactive learning path exploration. In: Proceedings of the Third International Workshop on Exploratory Search in Databases and the Web (2016)
Shi, D., et al.: A learning path recommendation model based on a multidimensional knowledge graph framework for e-learning. Knowl.-Based Syst. 195, 105618 (2020)
Son, N.T., et al.: Meta-heuristic algorithms for learning path recommender at MOOC. IEEE Access (2021)
Duval, E., Hodgins, W.: A LOM Research Agenda. WWW (Alternate Paper Tracks) (2003)
Nabizadeh, A.H., Jorge, A.M., Leal, J.P.: Rutico: recommending successful learning paths under time constraints. In: Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization (2017)
Bordes, A., et al.: Translating embeddings for modeling multi-relational data. In: Neural Information Processing Systems (NIPS) (2013).
Yang, B., et al.: Embedding entities and relations for learning and inference in knowledge bases. arXiv preprint arXiv:1412.6575 (2014)
Trouillon, T., et al.: Complex embeddings for simple link prediction. In: International Conference on Machine Learning. PMLR (2016)
Nickel, M., Rosasco, L., Poggio, T.: Holographic embeddings of knowledge graphs. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 30, no. 1 (2016)
Dettmers, T., et al.: Convolutional 2d knowledge graph embeddings. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32. no. 1 (2018)
Rajaraman, A., Ullman, J.D.: Mining of Massive Datasets. Cambridge University Press (2011)
Lee, Y.-Y., et al.: Combining and learning word embedding with WordNet for semantic relatedness and similarity measurement. J. Assoc. Inf. Sci. Technol. 71(6), 657–670 (2020)
Huang, C., Loy, C.C., Tang, X.: Local similarity-aware deep feature embedding. arXiv preprint arXiv:1610.08904 (2016)
Wu, L., et al.: Deep adaptive feature embedding with local sample distributions for person re-identification. Pattern Recognit. 73, 275–288 (2018)
Wikipedia. https://en.wikipedia.org/wiki/Wikipedia (2021). Accessed 30 Apr 2021
Online Courses – Learn Anything On Your Schedule. https://www.udemy.com/ (2021). Accessed 30 Apr 2021
Fellbaum, C.: WordNet: An Electronic Lexical Database. Bradford Books (1998)
Bollacker, K., et al.: Freebase: a collaboratively created graph database for structuring human knowledge. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (2008)
Craswell, N.: Mean Reciprocal Rank. In: Liu, L., Özsu, M.T. (eds.) Encyclopedia of Database Systems, pp. 1703–1703. Springer US, Boston, MA (2009). https://doi.org/10.1007/978-0-387-39940-9_488
Acknowledgments
This research is partially supported by the research funding from the Faculty of Information Technology, University of Science, Ho Chi Minh city, Vietnam.
This research is funded by the Faculty of Information Technology, University of Science, VNU-HCM, Vietnam, Grant number CNTT2020-10.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Nguyen, T.T.M., Tran, T.P.Q. (2021). A Knowledge Graph Embedding Based Approach for Learning Path Recommendation for Career Goals. In: Nguyen, N.T., Iliadis, L., Maglogiannis, I., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2021. Lecture Notes in Computer Science(), vol 12876. Springer, Cham. https://doi.org/10.1007/978-3-030-88081-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-88081-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-88080-4
Online ISBN: 978-3-030-88081-1
eBook Packages: Computer ScienceComputer Science (R0)