Skip to main content

A Knowledge Graph Embedding Based Approach for Learning Path Recommendation for Career Goals

  • Conference paper
  • First Online:
Computational Collective Intelligence (ICCCI 2021)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12876))

Included in the following conference series:

  • 1773 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Sridevi, M., Rajeshwara Rao, R., Varaprasad Rao, M.: A survey on the recommender system. Int. J. Comput. Sci. Inf. Secur. 14(5), 265 (2016)

    Google Scholar 

  2. Bobadilla, J., et al.: Recommender systems survey. Knowl. Based Syst. 46, 109–132 (2013)

    Article  Google Scholar 

  3. Lu, J., et al.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)

    Article  Google Scholar 

  4. Guo, Q., et al.: A survey on knowledge graph-based recommender systems. IEEE Trans. Knowl. Data Eng. (2020)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Quan, W., et al.: Knowledge graph embedding: a survey of approaches and applications. IEEE Trans. Knowl. Data Eng. 29(12), 2724–2743 (2017)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Majidi, N.: A Personalized Course Recommendation System Based on Career Goals. Memorial University of Newfoundland, Diss (2018)

    Google Scholar 

  9. Nabizadeh, A.H., et al.: Learning path personalization and recommendation methods: a survey of the state-of-the-art. Expert Syst. Appl. 113596 (2020)

    Google Scholar 

  10. Belacel, N., Durand, G., Laplante, F.: A binary integer programming model for global optimization of learning path discovery. In: EDM (Workshops) (2014)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Wang, H., et al.: DKN: deep knowledge-aware network for news recommendation. In: Proceedings of the 2018 World Wide Web Conference (2018)

    Google Scholar 

  14. Zhang, Y., et al.: Learning over knowledge-base embeddings for recommendation. arXiv preprint arXiv:1803.06540 (2018)

  15. Jain, A.K.: Data clustering: 50 years beyond K-means. Pattern Recogn. Lett. 31(8), 651–666 (2010)

    Article  Google Scholar 

  16. Dorigo, M., Stützle, T.: Ant colony optimization: overview and recent advances. In: Handbook of Metaheuristics, pp. 311–351 (2019)

    Google Scholar 

  17. Maryam, Y., Jahankhani, H., Tawil, A.: A personalized adaptive e-learning approach based on semantic web technology. Webology 10(2), Art-110 (2013)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. Son, N.T., et al.: Meta-heuristic algorithms for learning path recommender at MOOC. IEEE Access (2021)

    Google Scholar 

  22. Duval, E., Hodgins, W.: A LOM Research Agenda. WWW (Alternate Paper Tracks) (2003)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Bordes, A., et al.: Translating embeddings for modeling multi-relational data. In: Neural Information Processing Systems (NIPS) (2013).

    Google Scholar 

  25. Yang, B., et al.: Embedding entities and relations for learning and inference in knowledge bases. arXiv preprint arXiv:1412.6575 (2014)

  26. Trouillon, T., et al.: Complex embeddings for simple link prediction. In: International Conference on Machine Learning. PMLR (2016)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. Dettmers, T., et al.: Convolutional 2d knowledge graph embeddings. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32. no. 1 (2018)

    Google Scholar 

  29. Rajaraman, A., Ullman, J.D.: Mining of Massive Datasets. Cambridge University Press (2011)

    Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. Huang, C., Loy, C.C., Tang, X.: Local similarity-aware deep feature embedding. arXiv preprint arXiv:1610.08904 (2016)

  32. Wu, L., et al.: Deep adaptive feature embedding with local sample distributions for person re-identification. Pattern Recognit. 73, 275–288 (2018)

    Article  Google Scholar 

  33. Wikipedia. https://en.wikipedia.org/wiki/Wikipedia (2021). Accessed 30 Apr 2021

  34. Online Courses – Learn Anything On Your Schedule. https://www.udemy.com/ (2021). Accessed 30 Apr 2021

  35. Fellbaum, C.: WordNet: An Electronic Lexical Database. Bradford Books (1998)

    Google Scholar 

  36. 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)

    Google Scholar 

  37. 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

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Thu Tran Minh Nguyen or Thinh Pham Quoc Tran .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics