Next Article in Journal
Vul-Mixer: Efficient and Effective Machine Learning–Assisted Software Vulnerability Detection
Previous Article in Journal
Design of Ultrasonic Guided Wave Pipeline Non-Destructive Testing System Based on Adaptive Wavelet Threshold Denoising
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Survey of Knowledge Graph Approaches and Applications in Education

1
Credit Bank Department, The Open University of China, 75 Fuxing Road, Beijing 100039, China
2
Institute for Research in Open and Innovative Education, Hong Kong Metropolitan University, Homantin, Kowloon, Hong Kong, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(13), 2537; https://doi.org/10.3390/electronics13132537
Submission received: 31 May 2024 / Revised: 26 June 2024 / Accepted: 26 June 2024 / Published: 28 June 2024
(This article belongs to the Topic Technology-Mediated Agile Blended Learning)

Abstract

:
This paper presents a comprehensive survey of knowledge graphs in education. It covers the patterns and prospects of research in this area. A total of 48 relevant publications between 2011 and 2023 were collected from the Web of Science, Scopus, and ProQuest for review. The findings reveal a sharp increase in recent years in the body of research into educational knowledge graphs which was mainly conducted from institutions in China. Most of the relevant research work adopted a quantitative method, such as performance evaluation, user surveys, and controlled experiments, to assess the effectiveness of knowledge graph approaches. The findings also suggest that knowledge graph approaches were primarily researched and implemented in higher education institutions, with a focus on computer science, mathematics, and engineering. The most frequently addressed objectives included enhancing knowledge representation and providing personal learning recommendations, and the most common applications were concept instruction and educational recommendations. Diverse data resources, such as course materials, student learning behaviours, and online encyclopaedia, were processed to implement knowledge graph approaches in different scenarios. Relevant technical means employed for the implementation of knowledge graphs dealt with the purposes of building knowledge ontology, achieving recommendations, and creating knowledge graphs. Various pedagogies such as personalised learning and collaborative learning are supported by the knowledge graph approaches. The findings also identified key limitations in the relevant work, including insufficient information for knowledge graph construction, difficulty in extending applications across subject areas, the restricted scale and scope of data resources, and the lack of comprehensive user feedback and evaluation processes.

1. Introduction

Advances in technologies have facilitated the development of innovative ways to represent and organise vast amounts of information and knowledge in a structured format. A knowledge graph is one of such innovations which has been increasingly used in both industry and academia [1]. A knowledge graph refers to a graph of data with nodes representing entities such as objects and abstract concepts and with edges showing relationships between the entities [2,3]. As an artificial intelligence technology, knowledge graphs have been adopted in a wide range of applications, from information retrieval, integration, and management to recommendations and question answering [4]. Since their introduction in the 2010s, knowledge graphs have become an effective and efficient approach to knowledge organisation, visualisation, and management [5,6,7].
In the education domain, knowledge graphs have been incorporated into various tools to enhance teaching and learning, such as recommending personalised learning resources based on learning styles and preferences [8], predicting learning performance [9], facilitating question generation process [10], and reducing time to retrieve teaching materials [11]. They have also been used to support course management and curriculum improvement by enhancing course–teacher matching, course offerings, and curriculum coherence [12]. The application of knowledge graphs can be seen in various academic disciplines, such as computer science [13,14], mathematics [15,16], and medicine [17].
Despite the broad range of studies on knowledge graphs in education, there are only a handful of review studies reporting related works [18,19,20]. These reviews have focused on some specific areas of knowledge graphs or covered limited works in the literature only. To obtain a holistic view of the status of development in this area, this paper presents a comprehensive survey of knowledge graph approaches and applications in education. It systematically summarises the features, patterns, and prospects of research and practice in this area. Specifically, this survey focused on the following research questions:
  • What are the patterns of publications on knowledge graphs in education?
  • What are the educational contexts of knowledge graph applications?
  • What are the objectives, application categories, data sources, technical means, and pedagogical issues for knowledge graph approaches and applications in education?

2. Related Work

A range of review studies with respect to knowledge graphs have been performed over the years. Some of the reviews focused on the overall development of knowledge graphs. For example, Chen et al. [21] explored the status and trends of research in knowledge graphs. Their results show that there has been a tremendous increase in the amount of relevant research, particularly in China. The main research focuses cover areas such as knowledge graph embedding, knowledge graph-based search and query, and the use of knowledge graphs for intangible cultural heritage. Similarly, Wang and He [22] performed a bibliometric analysis of knowledge graph research between 2013 and 2022 and found six frequently explored dimensions, including ontology modelling, knowledge extraction, multi-modal knowledge graphs, knowledge-aware applications, knowledge graph embedding, and representation.
There have been reviews which focused on specific knowledge graph techniques. Wang et al. [23], for example, investigated publications on knowledge graph embedding in terms of its model designs and training procedures in order to provide insights into how relevant techniques contributed to knowledge graph completion, relation extraction, and question answering. Rajabi and Etminani [24] surveyed the ways in which knowledge graphs were applied in explainable artificial intelligence systems. They found that knowledge graphs have been widely used for pre-modelling for the systems to extract features, entities, and relations for inferencing and reasoning purposes, with neutral-network-based machine learning techniques being the most commonly used. Tian et al. [25] identified three types of knowledge reasoning methods, which are based on logic rules, representation learning, and neural networks, respectively. Moreover, they conducted a comparison of knowledge hypergraph representation methods, taking into account factors such as problems, solutions, and categories.
Reviews on knowledge graphs also addressed its application in specific domains. Abu-Salih [26] presented an analysis of knowledge graph construction research in seven domains—including healthcare, education, information and communication technology, science and engineering, finance, society and politics, and travel—with respect to knowledge graph usage, construction algorithms, knowledge graph resources, embedding techniques, evaluation measures, and limitations. Chiu et al. [27] summarised how knowledge graphs were constructed and applied in e-retailing, in terms of its design methods, coverage of structured and unstructured data, and application areas such as question answering, customer service optimisation, inventory management, and supply chain visibility. The study by Wang et al. [28] reviewed the use of knowledge graphs for medical imaging and identified the major application areas, with disease classification being the most widely examined followed by report generation, disease localisation and segmentation, and image retrieval. In a similar vein, Abu-Salih et al. [29] analysed how knowledge graphs were used in the healthcare area, in terms of the types of methods, knowledge bases, and evaluation protocols.
Regarding the use of knowledge graphs in education, however, there have been very limited reviews on relevant work. Among the few related reviews, Abu-Salih and Alotaibi [18] examined knowledge graph applications across five domains in education, such as personalised learning, curriculum design, concept mapping, semantic search and questioning answering, and other relevant applications (e.g., educational management, knowledge integration, and link prediction). In each domain, they summarised the knowledge graph functionalities, types, resource requirements, construction methods, evaluation criteria, and limitations. Elkaimbillah et al. [19] provided a comparative study of knowledge graph models in the education domain based on related studies, highlighting the purposes, techniques, data sources, evaluation measures, and limitations. Fettach et al. [20] reviewed the knowledge graph applications in education and for employability. They identified the main categories of applications in education, namely instructional conception, knowledge management, personalised learning, questioning answering, and educational assessment. For employability, relevant applications range broadly from job recommendation to job-skill matching and talent intelligence.
Nevertheless, these reviews on knowledge graphs in education are limited by the focuses (e.g., specifically on analysing the relationships among knowledge graph, education, and employability as in Fettach et al. [20]) and sources of data (e.g., covering only seven publications as in Elkaimbillah et al. [19]). Related reviews have yet to provide a comprehensive overview of relevant work on knowledge graphs in education, such as their research scopes, research methods, pedagogy issues, and research trends. These limitations are addressed in the present paper, which presents a systematic survey of relevant research publications.

3. Methodology

3.1. Data Collection

For this study, research articles on knowledge graphs in education were collected from the Web of Science, Scopus, and ProQuest. These three publication databases were chosen for their comprehensive coverage of the literature and their popularity as data sources for reviews of various topics [30,31,32]. The keywords [“knowledge graph” and “education”] were used for searching the relevant literature from the databases. Only journal articles were covered. The publication period was set for 2011–2023 to cope with the introduction of knowledge graphs in the 2010s [5].
Figure 1 illustrates the procedures for the search and selection of relevant articles for review based on the PRISMA framework. The initial search across the three databases yielded 289 results, which were reduced to 181 records after removing duplicates. The abstract of each paper was scrutinised and any records that did not meet the inclusion criteria were excluded, including those which were not empirical studies, not related to education, or not clearly relevant to the application of knowledge graphs. This screening process resulted in 88 records.
After removing the articles for which their full text could not be accessed, 71 records remained. The next phase involved thoroughly examining the full texts of these articles to assess their eligibility. This process led to the exclusion of 23 records which did not meet the defined criteria, such as not being written in English, not being journal articles, or not illustrating the design and implementation of an educational system or programme based on knowledge graphs. Additionally, articles which did not report the impacts of knowledge graphs on pedagogy, learning environments, and/or learning outcomes were excluded.
Finally, a total of 48 articles were selected for review and analysis, representing the most relevant research on knowledge graph construction and application in the educational domain.

3.2. Data Analysis

Content analysis was performed for the selected articles. Information relevant to the research questions was identified from each of the articles and categorised, including the research methods, educational levels, subject disciplines, objectives, application categories, knowledge graph resources, technical means, pedagogies, and limitations. The coding and categorisation of the information were first performed by a researcher and then checked by another researcher. Differences between the judgements of the two researchers were discussed until an agreement was reached. Based on the processed data, the features and patterns of research and practice on knowledge graphs in education were analysed.

4. Results

4.1. Overview of the Publications

4.1.1. Year of Publication

Figure 2 shows the distribution of the publications between the years 2011 and 2023. The results suggest that knowledge graphs were not used for education purposes in the first few years after it was introduced in the 2010s [5]. Relevant publications on knowledge graphs in education have been published starting from 2018. Then, there has been an increasing trend of publications, and the number of publications increased rapidly from 2 in 2018 to 22 in 2023. These results echo those of Chen et al. [21], namely that there has been a growing interest in research into knowledge graphs in education in recent years.

4.1.2. Country/Region of Authors’ Affiliations

Figure 3 presents the countries/regions of authors’ affiliations in the publications. A large proportion of publications (42%) were generated from affiliations in China, followed by the United States with 11%. There were 5% of the publications from Korea, and 4% from Greece, Vietnam, Spain, Italy, and India. Each of the other countries, such as Malaysia, Germany, Switzerland, and Russia, contributed about 2% of the publications. These results reveal that knowledge graphs have been studied and applied in education in a wide range of countries/regions. These results also resemble those of Chen et al. [21], in which China is the primary region for knowledge graph research.

4.1.3. Research Methods

Figure 4 shows the research methods used in the studies on knowledge graphs in education. Most of the studies (78%) adopted quantitative methods. As shown in Figure 5, the studies involved a total of five types of quantitative methods, including assessing the model/system performance through evaluation metrics (e.g., Hits@N, Accuracy, Precision, Recall, and F-measure); comparison experiments; questionnaire surveys on user experience, perception, or satisfaction; tests on student learning performance; and social network analysis, among which evaluation metrics were the most frequently used quantitative measures. A small proportion (2%) of the studies used qualitative methods, such as interviews and focus groups, to conduct in-depth analyses of participants’ responses. The remaining (20%) refers to the use of mixed methods, combining both quantitative and qualitative ways of collecting and analysing the data.

4.2. Contexts of Knowledge Graph Approaches

4.2.1. Level of Education

Figure 6 shows the levels of education involved in the applications of knowledge graphs. A majority of publications were focused on the tertiary level of education (86%). The secondary and primary levels of education have much smaller percentages, i.e., 10% and 4%, respectively. The distribution of publications suggests that knowledge graph approaches were primarily being implemented and researched in higher education institutions, with a lesser focus on secondary and primary education.

4.2.2. Subject Disciplines

Figure 7 presents the subject disciplines covered in the publications. A total of nine subject disciplines were identified. Overall, computer science was the subject discipline with the largest proportion (49%), followed by mathematics (15%) and engineering (12%). Subject disciplines such as language as well as commerce and management have a relatively smaller proportion of publications (6%). The smallest percentage of publications (3%) was found in subject disciplines including political science, medicine, education, and the arts. These results indicate that knowledge graphs have been applied in a broadening spectrum of subject disciplines in recent years.

4.3. Implementation of Knowledge Graph Approaches

Table 1 provides a summary of the implementation of knowledge graph approaches reported in the reviewed articles. It includes details on the objectives, application categories, data resources used to construct knowledge graphs, technical methods employed, pedagogical approaches, and key limitations identified.

4.3.1. Types of Objectives

Figure 8 illustrates the objectives of knowledge graph approaches in the studies. The most frequent objective was enhancing knowledge representation, such as demonstrating the relationship between knowledge to aid comprehension and memorisation. Another common objective was providing personal learning recommendations, where course resources, learning paths, or learning activities were recommended according to students’ interests or characteristics. Other objectives are related to the learning process, such as improving learning efficiency, predicting learning behaviours or outcomes, promoting collaborative learning, and offering accurate responses to learning queries. Some objectives aimed to support staff, such as facilitating instructors’ organisation of learning resources and assisting with knowledge/course management.

4.3.2. Types of Application Categories

Figure 9 summarises the application categories of knowledge graph approaches. The most common approach was concept instruction, followed by educational recommendations. Other common types of applications include learning resource searching, the prediction of educational outcomes, and educational assessment and feedback. In addition, knowledge graphs have also been employed to aid in curriculum design and management, knowledge management, question answering, and question generation.

4.3.3. Types of Knowledge Graph Resources

Figure 10 presents the types of knowledge graph resources utilised in the studies. The most commonly used resources were course materials, such as textbooks, PowerPoint slides, syllabi, course videos, lecture notes, lab manuals, and exam questions. Other frequently utilised resources include specific datasets (e.g., Wikidata, DBpedia, and scientific databases) and data related to student learning behaviours (e.g., login to learning platforms, the selection of or access to materials, and testing behaviour data during the process of answering questions). These were followed by online encyclopaedias (e.g., Wikipedia and Baidupedia), student performance (e.g., scores of homework assignments, quizzes, midterm exams, and final exams), learning management systems or learning platforms, webpages (e.g., education providers’ webpages), and online discussion transcripts. Some types of resources were used relatively infrequently, including course information, MOOC platforms, learner attributes, teacher information, and social media.

4.3.4. Types of Technical Means

Figure 11 depicts the technical means employed to implement knowledge graph approaches for education. For building knowledge ontology as the data model for knowledge graph, machine learning techniques such as Graph Neural Networks (GNNs), Bidirectional Encoder Representations from Transformers (BERTs), and Latent Dirichlet Allocation (LDA) were the most frequently used means. This was followed by semantic web technologies such as Resource Description Framework RDF and OWL 2 ontology, and natural language processing techniques such as named-entity recognition. For achieving recommendations based on the knowledge graph, collaborative filtering algorithms such as matrix factorisation were most frequently used, followed by similarity measures such as cosine similarity, graph algorithms such as SPARQL, and correlation coefficients such as Spearman’s rank correlation. For the creation of knowledge graphs, graph database management systems such as NEO4J were the most commonly used means. Other means include knowledge embedding toolkits such as OpenKE and bibliometric visualisation and analytics tools such as CiteSpace.

4.3.5. Types of Pedagogies

Figure 12 shows the pedagogies supported by knowledge graph approaches. The most frequent pedagogy was personalised learning, achieved through the recommendation of adequate learning activities or appropriate learning resources for students. This was followed by collaborative learning, where knowledge graph approaches were applied to improve group knowledge building. Problem-based learning was adopted in three studies. There were also a few types of pedagogy which were used only in one practice, such as networked learning, project-based learning, immersive learning, and cognitive learning.

5. Discussion

The findings of this study illustrate the features of research and the application of knowledge graphs in education. They contribute to supplementing relevant work on knowledge graphs and revealing the current state of development in this area and future research needs.
The overall patterns of the publications covered in this study are consistent with those of related reviews [21,22,71]. They show a sharp increase in the amount of relevant work in recent years, and most of the work was contributed by institutions in China. The results reveal the rapid development in this area, particularly in China where knowledge graphs have been highlighted in its development plan [72]. The results also suggest a need for promoting inter-regional collaborations for exchanges relevant to the use of knowledge graphs in education among institutions across countries.
In terms of the research methods used in the studies, the results show the popularity of quantitative methods for testing the applicability, stability, and effectiveness of knowledge graph applications. Commonly used methods for evaluating the effectiveness of knowledge graph approaches in education include performance evaluations based on metrics, user experience surveys using questionnaires, and controlled experiments comparing traditional and proposed approaches. Qualitative data mainly include perceptions of students, teachers, and experts towards the knowledge graph approaches collected from interviews, focus groups, and open-ended questionnaires. Both the standardised evaluation metrics and user feedback serve as important data sources for assessing the effects of knowledge graph approaches on educational outcomes.
The findings regarding the education levels and subject disciplines suggest that knowledge graph approaches have been primarily implemented and researched in higher education institutions, with a focus on computer science, mathematics, and engineering. This is consistent with previous research that has highlighted the advantages of knowledge graphs in these fields [26]. Overall, the results indicate that knowledge graphs have been applied in a broadening spectrum of subject disciplines in recent years, and there is potential for further exploration of their use in various educational contexts.
The objectives of knowledge graph approaches addressed in the publications are intimately linked to their respective application categories. For example, the most common objective of enhancing knowledge representation is closely tied to the application category of concept instruction, which was the most frequent application. By structuring and interconnecting educational concepts, relationships, and resources into a coherent knowledge graph, these approaches aim to provide a comprehensive and intuitive representation of the subject matter, facilitating better understanding and learning for students. Similarly, the objective of providing personal learning recommendations is closely associated with the application category of educational recommendations, which was the second most common application category. Educational recommendation involves the use of knowledge graphs to suggest course resources, learning paths, or activities based on students’ interests or characteristics, which can help personalise the learning experience and improve student engagement. From the instructor’s perspective, the objective of supporting staff in organising learning resources and assisting with knowledge/course management is closely related to the application categories of knowledge management and curriculum design and management, which utilise knowledge graphs to organise and manage educational resources and facilitate course management. Overall, the findings regarding the objectives and application categories demonstrate that knowledge graph approaches have been primarily used to facilitate learners’ cognitive processes and streamline educational management.
The diverse range of resources utilised in the studies highlights the adaptability of knowledge graphs in accommodating various types of data. As evidenced by the extensive coverage of online resources, the majority of relevant work was conducted within the context of online learning. This may be due to several factors. Firstly, online learning is often self-directed and personalised, with learners possessing distinct backgrounds, interests, and learning styles that require them to navigate and explore content independently. Knowledge graphs can provide a visual and interactive interface that enables learners to explore the relationships between concepts, uncover new information, and generate customised learning paths and recommendations based on learners’ interactions with the system. Secondly, knowledge graphs are scalable and capable of handling vast amounts of data and intricate relationships, rendering them well suited for online learning, which frequently encompasses a broad range of subjects and domains.
A wide array of technical means were identified for the implementation of knowledge graph applications in education. The selection of these methods was based on various purposes covering building knowledge ontology, achieving learning recommendations, and creating knowledge graphs. Consistent with previous studies, machine learning algorithms have become increasingly popular for entity recognition, relation extraction, and concept linking [18], and collaborative filtering is a widely recognised method for providing recommendations [73]. Given the most frequently identified research prospect on the incorporation of novel techniques, approaches, and tools to enhance the effectiveness and functionality of the proposed model/system, it is expected that a greater variety of technical means will be employed in future work.
The findings also highlight the potential of knowledge graph approaches to support various pedagogies in education. Personalised learning, which prioritises students’ autonomy and responsibility in directing their own learning, was effectively facilitated via knowledge graph applications, which served to meet the diverse needs of learners by providing them with tailored information such as learning resources and recommended courses. Knowledge graph approaches can also be commonly employed to support collaborative learning activities, such as group discussions, peer review, and knowledge sharing, by providing a structured and interconnected representation of course content.
Based on the results summarised in Table 1, four research limitations are commonly shown in the relevant studies on knowledge graphs in education. Firstly, there is insufficient information on the knowledge graph construction process and methods, making it challenging to replicate or adapt proposed solutions to specific contexts or domains. Secondly, there is difficulty in applying the knowledge graph approaches to other subject areas. As educational domains vary in terms of aspects such as content, structure, pedagogical approaches, and learning objectives, the techniques and strategies employed in constructing knowledge graphs and extracting relevant information may be influenced by the unique characteristics and requirements of a specific domain. Additionally, there is a restricted scale and scope of the resources utilised for knowledge graphs. The data sources are often confined to particular subject areas, educational levels, or institutions, limiting the generalisability of the resulting knowledge graphs. Moreover, many studies focus primarily on factual knowledge, overlooking other essential aspects of education such as pedagogical strategies or learner profiles. Lastly, there is a lack of comprehensive user feedback and evaluation processes. User feedback is crucial for assessing the actual impact and usefulness of knowledge graph-based solutions from the perspectives of educators, learners, and other stakeholders. Conducting iterative feedback cycles is essential for refining and improving the solutions, ensuring they effectively address diverse educational requirements. These limitations should be addressed in future research to enhance the development and application of knowledge graphs in education.

6. Conclusions

This study surveyed the publications on knowledge graph in education and synthesised the features of relevant research and practice. It contributes to providing an overview of the development in this area and offering insights into the potential of knowledge graph approaches to support various pedagogies in education, as well as the prospects for future research in this field. The findings address the research questions of this study:
RQ1: What are the patterns of publications on knowledge graphs in education? The publication patterns show a rapid increase in recent years, indicating a growing interest in this area. China is the primary contributor, followed by the United States. Quantitative methods, particularly performance evaluation metrics, are most commonly used, while qualitative and mixed methods are less prevalent. This suggests that more inter-institutional and inter-regional studies, as well as qualitative approaches, could be explored.
RQ2: What are the educational contexts of knowledge graph applications? Knowledge graph applications are primarily focused on tertiary education, with less emphasis on the secondary and primary levels. They have been applied across various disciplines, with computer science, mathematics, and engineering being the most common. There is potential for further exploration of the use of knowledge graph in various educational contexts.
RQ3: What are the objectives, application categories, data sources, technical means, and pedagogical issues for knowledge graph approaches and applications in education? The most frequently addressed objectives include enhancing knowledge representation and providing personal learning recommendations. The common applications are concept instruction and educational recommendations. Diverse data sources, such as course materials, student learning behaviours, and online encyclopaedia, are used in different scenarios. Technical means are employed to deal with the purposes of building knowledge ontology, achieving recommendations, and creating knowledge graphs. Various pedagogies such as personalised learning and collaborative learning are supported by the knowledge graph approaches.
The findings of this study also highlight the prospects for future work, including incorporating novel techniques and tools, applying knowledge graphs to other domains, and expanding data sources to enhance coverage. Addressing the limitations of the present study, such as the small sample size and strict inclusion criteria, is essential. Future reviews could expand the search to capture a broader range of publications. Moreover, as this survey only examined the use of knowledge graphs in education, future research could also cover the work on non-educational knowledge graphs in order to examine the similarities and differences between the knowledge graph in the two aspects, as well as the methodologies and techniques from non-educational knowledge graph which could be used in the educational aspect.

Author Contributions

Conceptualization, K.Q. and K.C.L.; methodology, K.Q., B.T.M.W., M.M.F.W. and M.L.; formal analysis, K.Q., B.T.M.W. and M.L.; writing—original draft preparation, K.Q., B.T.M.W. and M.L.; writing—review and editing, B.T.M.W. and M.L.; supervision, K.C.L. and B.T.M.W.; project administration, K.Q. and M.M.F.W.; funding acquisition, B.T.M.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by a grant from Hong Kong Metropolitan University (CP/2022/04).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kejriwal, M. Knowledge graphs: A practical review of the research landscape. Information 2022, 13, 161. [Google Scholar] [CrossRef]
  2. Hogan, A.; Blomqvist, E.; Cochez, M.; d’Amato, C.; Melo, G.D.; Gutierrez, C.; Kirrane, S.; Gayo, J.E.L.; Navigli, R.; Neumaier, S.; et al. Knowledge graphs. ACM Comput. Surv. 2021, 54, 71. [Google Scholar]
  3. Ji, S.; Pan, S.; Cambria, E.; Marttinen, P.; Philip, S.Y. A survey on knowledge graphs: Representation, acquisition, and applications. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 494–514. [Google Scholar] [CrossRef]
  4. Tiddi, I.; Lécué, F.; Hitzler, P. (Eds.) Knowledge Graphs for Explainable Artificial Intelligence: Foundations, Applications and Challenges; IOS Press: Amsterdam, The Netherlands, 2020. [Google Scholar]
  5. Singhal, A. Introducing the Knowledge Graph: Things, Not Strings. Official Google Blog. 2012. Available online: https://blog.google/products/search/introducing-knowledge-graph-things-not/ (accessed on 25 May 2024).
  6. Tiwari, S.; Al-Aswadi, F.N.; Gaurav, D. Recent trends in knowledge graphs: Theory and practice. Soft Comput. 2021, 25, 8337–8355. [Google Scholar] [CrossRef]
  7. Wu, T.; Qi, G.; Li, C.; Wang, M. A survey of techniques for constructing Chinese knowledge graphs and their applications. Sustainability 2018, 10, 3245. [Google Scholar] [CrossRef]
  8. Troussas, C.; Krouska, A.; Tselenti, P.; Kardaras, D.K.; Barbounaki, S. Enhancing personalized educational content recommendation through cosine similarity-based knowledge graphs and contextual signals. Information 2023, 14, 505. [Google Scholar] [CrossRef]
  9. Albreiki, B.; Habuza, T.; Palakkal, N.; Zaki, N. Clustering-based knowledge graphs and entity-relation representation improves the detection of at risk students. Educ. Inf. Technol. 2023, 29, 6791–6820. [Google Scholar] [CrossRef]
  10. Chung, C.Y.; Hsiao, I.H.; Lin, Y.L. AI-assisted programming question generation: Constructing semantic networks of programming knowledge by local knowledge graph and abstract syntax tree. J. Res. Technol. Educ. 2023, 55, 94–110. [Google Scholar] [CrossRef]
  11. Limongelli, C.; Lombardi, M.; Marani, A.; Taibi, D. A semantic approach to ranking techniques: Improving web page searches for educational purposes. IEEE Access 2022, 10, 68885–68896. [Google Scholar] [CrossRef]
  12. Shang, S.; Lyv, W.; Luo, L. Applying lean six sigma incorporated with big data analysis to curriculum system improvement in higher education institutions. Int. J. Syst. Assur. Eng. Manag. 2022, 13, 641–656. [Google Scholar]
  13. Zablith, F. Constructing social media links to formal learning: A knowledge graph approach. Educ. Technol. Res. Dev. 2022, 70, 559–584. [Google Scholar] [CrossRef]
  14. Mzwri, K.; Turcsányi-Szabo, M. Internet wizard for enhancing open-domain question-answering chatbot knowledge base in education. Appl. Sci. 2023, 13, 8114. [Google Scholar] [CrossRef]
  15. Choi, H.; Lee, H.; Lee, M. Optimal knowledge component extracting model for knowledge-concept graph completion in education. IEEE Access 2023, 11, 15002–15013. [Google Scholar] [CrossRef]
  16. Yuan, R.; Li, H.; Sun, Z.; Zhang, H. Application of graph convolutional network in the construction of knowledge graph for higher mathematics teaching. Sens. Mater. 2023, 35, 4269–4290. [Google Scholar] [CrossRef]
  17. Xiao, X.; Fang, Z.; Zou, S.; Zhang, C.; Chen, X. Effects of an intelligent cues recognition-based multilevel knowledge graphs generation method on students in online learning environments. Interact. Learn. Environ. 2023. [Google Scholar] [CrossRef]
  18. Abu-Salih, B.; Alotaibi, S. A systematic literature review of knowledge graph construction and application in education. Heliyon 2024, 10, e25383. [Google Scholar] [CrossRef] [PubMed]
  19. Elkaimbillah, Z.; Rhanoui, M.; Mikram, M.; El Asri, B. Comparative study of knowledge graph models in education domain. In Proceedings of the International Conference on Bigdata, Modelling and Machine Learning, Cox’s Bazar, Bangladesh, 23–25 September 2021. [Google Scholar]
  20. Fettach, Y.; Ghogho, M.; Benatallah, B. Knowledge graphs in education and employability: A survey on applications and techniques. IEEE Access 2022, 10, 80174–80183. [Google Scholar] [CrossRef]
  21. Chen, X.; Xie, H.; Li, Z.; Cheng, G. Topic analysis and development in knowledge graph research: A bibliometric review on three decades. Neurocomputing 2021, 461, 497–515. [Google Scholar] [CrossRef]
  22. Wang, G.; He, J. A bibliometric analysis of recent developments and trends in knowledge graph research (2013–2022). IEEE Access 2024, 12, 32005–32013. [Google Scholar] [CrossRef]
  23. Wang, Q.; Mao, Z.; Wang, B.; Guo, L. Knowledge graph embedding: A survey of approaches and applications. IEEE Trans. Knowl. Data Eng. 2017, 29, 2724–2743. [Google Scholar] [CrossRef]
  24. Rajabi, E.; Etminani, K. Knowledge-graph-based explainable AI: A systematic review. J. Inf. Sci. 2022. [Google Scholar] [CrossRef]
  25. Tian, L.; Zhou, X.; Wu, Y.P.; Zhou, W.T.; Zhang, J.H.; Zhang, T.S. Knowledge graph and knowledge reasoning: A systematic review. J. Electron. Sci. Technol. 2022, 20, 100159. [Google Scholar] [CrossRef]
  26. Abu-Salih, B. Domain-specific knowledge graphs: A survey. J. Netw. Comput. Appl. 2021, 185, 103076. [Google Scholar] [CrossRef]
  27. Chiu, B.; See-To, W.K.E.; Ngai, E.W.T. Knowledge graph construction and applications in e-retailing: A review of literature. In Proceedings of the Pacific Asian Conference on Information Systems, Virtual, 12 July 2021; p. 244. [Google Scholar]
  28. Wang, S.; Lin, M.; Ghosal, T.; Ding, Y.; Peng, Y. Knowledge graph applications in medical imaging analysis: A scoping review. Health Data Sci. 2022, 2022, 9841548. [Google Scholar] [CrossRef] [PubMed]
  29. Abu-Salih, B.; Al-Qurishi, M.; Alweshah, M.; AL-Smadi, M. Healthcare knowledge graph construction: State-of-the-art, open issues, and opportunities. arXiv 2022, arXiv:2207.03771. [Google Scholar]
  30. Li, K.C.; Wong, B.T.M. Review of smart learning: Patterns and trends in research and practice. Australas. J. Educ. Technol. 2021, 37, 189–204. [Google Scholar] [CrossRef]
  31. Jardim, J.; Bártolo, A.; Pinho, A. Towards a global entrepreneurial culture: A systematic review of the effectiveness of entrepreneurship education programs. Educ. Sci. 2021, 11, 398. [Google Scholar] [CrossRef]
  32. Alonso, R.K.; Vélez, A.; Martínez-Monteagudo, M.C.; Rico-González, M. Flipped learning in higher education for the development of intrinsic motivation: A systematic review. Educ. Sci. 2023, 13, 1226. [Google Scholar] [CrossRef]
  33. Paneque, M.; del Mar Roldán-García, M.; García-Nieto, J. e-LION: Data integration semantic model to enhance predictive analytics in e-Learning. Expert Syst. Appl. 2023, 213, 118892. [Google Scholar] [CrossRef]
  34. Zheng, L.; Kinshuk; Fan, Y.; Long, M. The impacts of the comprehensive learning analytics approach on learning performance in online collaborative learning. Educ. Inf. Technol. 2023, 28, 16863–16886. [Google Scholar] [CrossRef]
  35. Zheng, L.; Niu, J.; Long, M.; Fan, Y. An automatic knowledge graph construction approach to promoting collaborative knowledge building, group performance, social interaction and socially shared regulation in CSCL. Br. J. Educ. Technol. 2023, 54, 686–711. [Google Scholar] [CrossRef]
  36. Zheng, L.; Long, M.; Chen, B.; Fan, Y. Promoting knowledge elaboration, socially shared regulation, and group performance in collaborative learning: An automated assessment and feedback approach based on knowledge graphs. Int. J. Educ. Technol. High. Educ. 2023, 20, 46. [Google Scholar] [CrossRef]
  37. Han, D.; Kim, D.; Kim, M.; Han, K.; Yi, M.Y. Temporal enhanced inductive graph knowledge tracing. Appl. Intell. 2023, 53, 29282–29299. [Google Scholar] [CrossRef]
  38. Troussas, C.; Krouska, A. Path-based recommender system for learning activities using knowledge graphs. Information 2023, 14, 9. [Google Scholar] [CrossRef]
  39. Yang, Y.; Chen, S.; Zhu, Y.; Zhu, H.; Chen, Z. Knowledge graph empowerment from knowledge learning to graduation requirements achievement. PLoS ONE 2023, 18, e0292903. [Google Scholar] [CrossRef] [PubMed]
  40. Ain, Q.U.; Chatti, M.A.; Bakar, K.G.C.; Joarder, S.; Alatrash, R. Automatic Construction of Educational Knowledge Graphs: A Word Embedding-Based Approach. Information 2023, 14, 526. [Google Scholar] [CrossRef]
  41. Sin, Z.P.; Jia, Y.; Wu, A.C.; Zhao, I.D.; Li, R.C.; Ng, P.H.; Baciu, G.; Cao, J.; Li, Q. Towards an edu-metaverse of knowledge: Immersive exploration of university courses. IEEE Trans. Learn. Technol. 2023, 16, 1096–1110. [Google Scholar] [CrossRef]
  42. Hu, Y.; Xu, B. Analysis of the dilemma of higher vocational thinking education in China under the background of “Internet+”. Appl. Math. Nonlinear Sci. 2024, 9, 1–15. [Google Scholar] [CrossRef]
  43. Zhang, W.; Chung Ee, J.Y. An Intelligent Knowledge Graph-Based Directional Data Clustering and Feature Selection for Improved Education. Int. J. Recent Innov. Trends Comput. Commun. 2023, 11, 22–33. [Google Scholar] [CrossRef]
  44. Liu, C.; Zhang, J.; Zhang, H.; Li, X.; Zhang, E. Group Cooperative Teaching Design with Knowledge Graphs in Project-Driven Learning. Int. J. Inf. Commun. Technol. Educ. 2023, 19, 1–11. [Google Scholar] [CrossRef]
  45. Nguyen, H.D.; Truong, D.; Vu, S.; Nguyen, D.; Nguyen, H.; Tran, N.T. Knowledge management for information querying system in education via the combination of rela-ops model and knowledge graph. J. Cases Inf. Technol. 2023, 25, 1–17. [Google Scholar] [CrossRef]
  46. Nguyen, H.D.; Huynh, H.; Mai, T. Design an Ontology-based model for Intelligent Querying system in Mathematics Education. J. Interdiscip. Math. 2023, 26, 449–473. [Google Scholar] [CrossRef]
  47. Coccoli, M.; Torre, I.; Galluccio, I. User experience evaluation of Edurell interface for video augmentation. Multimed. Tools Appl. 2024, 83, 36695–36717. [Google Scholar] [CrossRef]
  48. Liu, J.Y.; Wang, F.; Ma, H.P.; Huang, Z.Y.; Liu, Q.; Chen, E.H.; Su, Y. A Probabilistic Framework for Temporal Cognitive Diagnosis in Online Learning Systems. J. Comput. Sci. Technol. 2023, 38, 1203–1222. [Google Scholar] [CrossRef]
  49. Agrawal, G.; Deng, Y.; Park, J.; Liu, H.; Chen, Y.C. Building knowledge graphs from unstructured texts: Applications and impact analyses in cybersecurity education. Information 2022, 13, 526. [Google Scholar] [CrossRef]
  50. Weichselbraun, A.; Waldvogel, R.; Fraefel, A.; van Schie, A.; Kuntschik, P. Building Knowledge Graphs and Recommender Systems for Suggesting Reskilling and Upskilling Options from the Web. Information 2022, 13, 510. [Google Scholar] [CrossRef]
  51. Li, N.; Shen, Q.; Song, R.; Chi, Y.; Xu, H. MEduKG: A deep-learning-based approach for multi-modal educational knowledge graph construction. Information 2022, 13, 91. [Google Scholar] [CrossRef]
  52. Keshan, N.; Fontaine, K.; Hendler, J.A. Semiautomated process for generating knowledge graphs for marginalized community doctoral-recipients. Int. J. Web Inf. Syst. 2022, 18, 413–431. [Google Scholar] [CrossRef]
  53. Yang, S.; Cai, X. Bilateral knowledge graph enhanced online course recommendation. Inf. Syst. 2022, 107, 102000. [Google Scholar] [CrossRef]
  54. Ezaldeen, H.; Bisoy, S.K.; Misra, R.; Alatrash, R. Semantics-aware context-based learner modelling using normalized PSO for personalized E-learning. J. Web Eng. 2022, 21, 1187–1224. [Google Scholar] [CrossRef]
  55. Wu, Z.; Jia, F. Construction and Application of a Major-Specific Knowledge Graph Based on Big Data in Education. Int. J. Emerg. Technol. Learn. 2022, 17, 64–79. [Google Scholar] [CrossRef]
  56. Zhong, M.; Ding, R. Design of a personalized recommendation system for learning resources based on collaborative filtering. Int. J. Circuits Syst. Signal Process. 2022, 16, 122–131. [Google Scholar] [CrossRef]
  57. Nafa, F.; Babour, A.; Melton, A. Prerequisite relations among knowledge units: A case study of computer science domain. Comput. Model. Eng. Sci. 2022, 133, 639–652. [Google Scholar] [CrossRef]
  58. Hou, Q. Design of a Visual Training System for Software Engineering Education Based on Knowledge Graphs. Int. J. Emerg. Technol. Learn. 2022, 17, 114–130. [Google Scholar] [CrossRef]
  59. Liu, P.; Cao, Y.; Wang, L. A Multimodal Fusion Online Music Education System for Universities. Comput. Intell. Neurosci. 2022, 2022, 6529110. [Google Scholar] [CrossRef]
  60. Badawy, A.; Fisteus, J.A.; Mahmoud, T.M.; Abd El-Hafeez, T. Topic extraction and interactive knowledge graphs for learning resources. Sustainability 2021, 14, 226. [Google Scholar] [CrossRef]
  61. Martin, A.J.; Dominic, M.M. Personalization of learning objects according to the skill set of the learner using knowledge graph. Turk. J. Comput. Math. Educ. 2021, 12, 3974–3987. [Google Scholar]
  62. Yang, Z.; Wang, Y.; Gan, J.; Li, H.; Lei, N. Design and research of intelligent question-answering (Q&A) system based on high school course knowledge graph. Mob. Netw. Appl. 2021, 26, 1884–1890. [Google Scholar]
  63. Hur, Y.; Jo, J. Development of Intelligent Information System for Digital Cultural Contents. Mathematics 2021, 9, 238. [Google Scholar] [CrossRef]
  64. Lv, P.; Wang, X.; Xu, J.; Wang, J. Intelligent personalised exercise recommendation: A weighted knowledge graph-based approach. Comput. Appl. Eng. Educ. 2021, 29, 1403–1419. [Google Scholar] [CrossRef]
  65. Xu, G.; Jia, G.; Shi, L.; Zhang, Z. Personalized course recommendation system fusing with knowledge graph and collaborative filtering. Comput. Intell. Neurosci. 2021, 2021, 9590502. [Google Scholar] [CrossRef]
  66. Zhang, Z. A method of recommending physical education network course resources based on collaborative filtering technology. Sci. Program. 2021, 2021, 9531111. [Google Scholar] [CrossRef]
  67. Cui, J.; Yu, S. Fostering deeper learning in a flipped classroom: Effects of knowledge graphs versus concept maps. Br. J. Educ. Technol. 2019, 50, 2308–2328. [Google Scholar] [CrossRef]
  68. Telnov, V.; Korovin, Y. Semantic web and knowledge graphs as an educational technology of personnel training for nuclear power engineering. Nucl. Energy Technol. 2019, 5, 273–280. [Google Scholar] [CrossRef]
  69. Chi, Y.; Qin, Y.; Song, R.; Xu, H. Knowledge graph in smart education: A case study of entrepreneurship scientific publication management. Sustainability 2018, 10, 995. [Google Scholar] [CrossRef]
  70. Chen, P.; Lu, Y.; Zheng, V.W.; Chen, X.; Yang, B. Knowedu: A system to construct knowledge graph for education. IEEE Access 2018, 6, 31553–31563. [Google Scholar] [CrossRef]
  71. Shen, T.; Nagai, Y.; Zhao, J.; Shen, T. Hotspots and trends in knowledge graph and concept generation based on bibliometric analysis. In Proceedings of the 2020 International Conference on Intelligent Design (ICID), Xi’an, China, 11–13 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 124–127. [Google Scholar]
  72. State Council. New Generation of Artificial Intelligence Development Plan. 2017. Available online: https://flia.org/wp-content/uploads/2017/07/A-New-Generation-of-Artificial-Intelligence-Development-Plan-1.pdf (accessed on 25 May 2024).
  73. Grad-Gyenge, L.; Kiss, A.; Filzmoser, P. Graph embedding based recommendation techniques on the knowledge graph. In Proceedings of the Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization, Bratislava, Slovakia, 9–12 July 2017; pp. 354–359. [Google Scholar]
Figure 1. Procedures for search and selection of relevant publications.
Figure 1. Procedures for search and selection of relevant publications.
Electronics 13 02537 g001
Figure 2. Distribution of the publications between 2011 and 2023.
Figure 2. Distribution of the publications between 2011 and 2023.
Electronics 13 02537 g002
Figure 3. Distribution of the countries/regions of authors’ affiliations.
Figure 3. Distribution of the countries/regions of authors’ affiliations.
Electronics 13 02537 g003
Figure 4. Research methods adopted in the studies.
Figure 4. Research methods adopted in the studies.
Electronics 13 02537 g004
Figure 5. Types of quantitative methods.
Figure 5. Types of quantitative methods.
Electronics 13 02537 g005
Figure 6. Levels of education for the studies.
Figure 6. Levels of education for the studies.
Electronics 13 02537 g006
Figure 7. Distribution of subject disciplines in the publications.
Figure 7. Distribution of subject disciplines in the publications.
Electronics 13 02537 g007
Figure 8. Types of objectives of knowledge graph approaches.
Figure 8. Types of objectives of knowledge graph approaches.
Electronics 13 02537 g008
Figure 9. Application categories of knowledge graph approaches.
Figure 9. Application categories of knowledge graph approaches.
Electronics 13 02537 g009
Figure 10. Types of knowledge graph resources.
Figure 10. Types of knowledge graph resources.
Electronics 13 02537 g010
Figure 11. Types of technical means used for implementation of knowledge graph.
Figure 11. Types of technical means used for implementation of knowledge graph.
Electronics 13 02537 g011
Figure 12. Types of pedagogies supported by knowledge graph approaches.
Figure 12. Types of pedagogies supported by knowledge graph approaches.
Electronics 13 02537 g012
Table 1. Summary of articles based on objectives, application categories, knowledge graph resources, technical means, pedagogies, and limitations.
Table 1. Summary of articles based on objectives, application categories, knowledge graph resources, technical means, pedagogies, and limitations.
Ref.ObjectivesApplication CategoriesKnowledge Graph ResourcesTechnical MeansPedagogiesLimitations
[8]Enhance personalised educational content recommendation.Educational recommendationLearning resources, learner attributes, and preferences Cosine similarityPersonalised learning
  • The need for consistent updates and upkeep of the knowledge graph.
[10]Facilitate question generation for instructors.Question generationTextbooksSemantic networksN/A
  • Evaluation covered limited learning topics.
  • Unclear influence of machine-generated content on ratings.
  • Small sample size of instructors.
  • Lack of standard question generation model datasets.
[15]Find a meaningful knowledge-concept path.Concept instructionStudent log dataFeature selection using Elastic Net (LASSO) + RF algorithmPersonalised learning
  • The final knowledge component set size was arbitrarily selected.
[14]Empower a question-answering Chabot to respond to queries.Question answeringWikipediaThe Wit.ai NLP modelN/A
  • Inconsistent performance due to TF-IDF document content limitations or need for fine-tuning.
[33]Enable semantic querying, predictive modelling, and reasoning for student behaviour analysis.Prediction of educational outcomesLMSs (Moodle, COCO Udemy, Open University)OWL 2 ontologyN/A
  • There is a need to align with ontologies from different domains like social networks, health behaviours, and demographics.
[34]Support collaborative knowledge building.Educational recommendations and educational assessment and feedbackOnline discussion transcriptsBERT-BiLSTM-CRFCollaborative learning
  • Limited sample size.
  • Focused on only one learning domain.
  • Investigated limited variables.
[35]Improve collaborative learning performance.Educational recommendations and educational assessment and feedbackOnline discussion transcriptsBERT-BiLSTM-CRF and BERT-Random ForestCollaborative learning
  • Limited sample from a single university.
  • Focused on one learning task only.
[36]Promote knowledge elaboration.Educational assessment and feedbackOnline discussion transcriptsBERT-BiLSTM-CRFCollaborative learning
  • Small sample size and short study duration.
  • Single task environment and text-only interactions.
  • Limited to post-test data.
[37]Predict students’ mastery of knowledge based on their learning activity.Prediction of educational outcomesEnglish problem-solving record data from EdNet and ASSIST2017 Graph neural networkPersonalised learning
  • Did not utilise relationships among knowledge components like prerequisites or similarities.
  • Unable to leverage relationships between students for social-based recommendations.
  • Limited usage of textual exercise data.
[38]Improve the recommendation of learning activities.Educational recommendationsTextbooks, student learning activitiesSimilarity measuresPersonalised learning
  • Only explored one method (path-based) for knowledge graph recommender systems.
[39]Help students find out courses and knowledge related to graduation requirements. Learning resources searchingSyllabi, teachers’ lesson plans, and webpages Ontology construction, Large Language ModelsPersonalised learning
  • There is a need to build a search engine.
[40]Offer learners a semantic representation of domain concepts.Concept instructionLearning materials, Wikipedia, and DbpediaSqueezeBERT, word and sentence embeddingsPersonalised learning
  • Limited evaluation of knowledge graph accuracy.
[41]Visualise the knowledge construction process.Concept instructionLecture slides, Wikipedia, and videosN/AImmersive learning, collaborative learning
  • Lack of discussion on the process and techniques of knowledge graph construction.
[9]Identify students at risk of failing a course.Prediction of educational outcomesCourse information, student historical features and performance Ontology mapping N/A
  • Limited dataset.
  • Lack of user feedback.
[16]Help learners efficiently memorise and learn concepts.Concept instructionTextbooks, Baidupedia, and students’ classroom responses (collected using sensors)Graph convolutional network (GCN), BiLSTM-CRFPersonalised learning
  • Unclear standards for knowledge points relationships, division, and visualisation.
[42]Support knowledge sharing and learning in groups.Concept instructionDBpedia, Wikidata, and YAGO3Embedding-based knowledge map fusion algorithmCollaborative learning
  • Lack of demonstration on how the group knowledge graph is constructed based on individual knowledge graphs.
[43]Predict and analyse student educational outcomes.Prediction of educational outcomesThe Linked Data for Education dataset (learning resources), the Open Academic Graph dataset, DBpedia, and MOOC platformsFeature selection using LSTM_GOA algorithmN/A
  • Lack of discussion on knowledge graph construction based on data collected.
[44]Show the logic between knowledge.Concept instructionIndividually constructed knowledge graphs by teachers and students Knowledge fusionProject-based learning, collaborative learning
  • Lack of discussion on knowledge graph construction algorithm.
[45]Assist students in reviewing lectures and comprehending course material.Learning resources searchingTextbooksOntology Rela-Ops modelN/A
  • There is a need to develop more functions to support many kinds of queries.
[46]Represent relations of knowledge components and retrieve contents of queries.Learning resources searchingTextbooks and workbooksOntology Rela-Ops model N/A
  • The system lacks integration with functionalities like student evaluation or personalised learning recommendations.
[47]Enables learners to perform non-linear navigation of learning contents.Concept instructionVideo lecturesSpeech-to-text techniques and semantic analysisN/A
  • Lack of adaptive and personalised features.
[17]Help students quickly and systematically grasp the framework and key content of video lectures.Concept instructionVideo lecturesBERT, name entity recognition, and YOLOv3N/A
  • Omission of key images and handwriting in the video lectures.
  • Lack of relationship weights between nodes.
[48]Estimate students’ proficiency in knowledge concepts.Prediction of educational outcomesOnline tutoring system and E-learning platformRecurrent neural network N/A
  • Explored factors limited to final grade and discussion.
[12]Improve the curriculum system in higher education
institutions.
Curriculum design and managementCourse syllabi in the current university and the benchmarking top universities, teacher informationLatent Dirichlet AllocationN/A
  • Lack of intelligent algorithms and databases for automated curriculum improvement.
[13]Construct meaningful connections between social media and formal learning.Curriculum design and managementCourse information, social media (Facebook, Twitter)Semantic mediawikiCollaborative learning
  • Biased by single course domain and student background.
  • Lack of professors’ perspectives on knowledge graph tools.
  • Students underutilised social features compared to online platforms.
  • Lack of analysis of the implications of crowdsourcing ontology concepts.
[49]Provide concept visualisation and promote cognitive engagement.Concept instructionCourse materials Named-entity recognition and NLPProblem-based learning
  • There is a need to develop downstream applications like curriculum design and learning recommendations.
[50]Provide semantic search for reskilling and upskilling options.Educational recommendationsEducation providers’ WebpagesResource Description Framework, slot fillingN/A
  • Lack of apprenticeship providers and cost–benefit analysis for education recommendation.
[51]Manage and present various modes of educational resources.Knowledge managementOnline education resources (e.g., Baidu entries), offline education resources (e.g., PowerPoints and class audios)BERT-BiLSTM-CRFN/A
  • Limited educational resource integration.
  • Small-scale knowledge graphs.
[11]Minimise the time instructors have to spend looking for teaching material.Educational recommendationsDBpedia Knowledge Graphs, instructor’s teaching plansSemantic similarityN/A
  • Semantic data extraction challenges feasibility and scalability.
[52]Provide a comprehensive resource for students.Learning resources searchingNational Science Foundation, Survey of Earned Doctorates Restricted Data Analysis System, and WikidataSemantic Extract Transform and Load-erN/A
  • Incomplete data source coverage.
  • Insufficient coverage of diverse groups.
[53]Enhance online course recommendations to address user characteristics.Educational recommendationsTwo public datasets (Movielens-20M, Book-Crossing) and an industrial datasetGraph convolutional network, Collaborative filtering algorithmsPersonalised learning
  • Static user modelling ignores attribute correlations (age, knowledge level).
  • A need to improve the recommendation accuracy.
[54]Predict appropriate resources with the highest ranking linked to the learner’s interests.Educational recommendationsE-content (e.g., E-Library, Coursera), user selections out of these materialsNLPPersonalised learning
  • Potential to improve predictions using deep learning techniques.
[55]Help students build complex knowledge structures.Concept instructionEducational resources, learning behaviourNode feature extraction methodN/A
  • Lack of evaluation of the proposed method.
[56]Help students access learning resources accurately and efficiently.Educational recommendationsLearning behaviours, course informationCollaborative filtering algorithms, similarity measuresPersonalised learning
  • Limited analysis of user factors.
[57]Present knowledge units in a semantically well-organised manner.Concept instructionTextbooksNLPN/A
  • It uses a general lexical database (WordNet) which could be improved with domain-specific ontologies.
  • The model has only been applied to Computer Science textbooks so far.
[58]Communicate knowledge logically and coherently.Concept instructionN/AEntity extraction, relation extraction, and attribute extractionN/A
  • Insufficient information provided about the data sources and technical implementation of the knowledge graph construction process.
[59]Improve the course recommendation accuracy for music educationEducational recommendationsAudio, sheet music, chants, and metadataResource Description FrameworkPersonalised learning
  • A need to improve the recommendation accuracy.
[60]Enable students to seek out and examine educational resources that align with their interests.Learning resources searchingTextbooksWikipedia Miner, NLPNetworked learning
  • Only text-based data resources included.
[61]Provide personalised learning content according to the skill set of learners.Educational recommendationsLearning assessment, course materials Named-entity recognitionPersonalised learning
  • Lack of evaluation of the proposed method.
[62]Predict students’ learning behaviour in order to provide feedback on the teaching effect.Question answeringSubject materials and syllabiConditional Random Fields, TF-IDFProblem-based learning, cognitive learning
  • Deep learning is needed to improve problem understanding accuracy.
[63]Effectively provide information in response to searches for content that is useful to learners.Learning resources searchingWebpagesBi-LSTM modelN/A
  • Lack of in-depth system evaluation.
  • No algorithm performance comparison or technical support.
[64]Recommend personalised exercises to students in an appropriate order.Educational recommendationsTextbook, Wikipedia, and testing behaviour of studentsCollaborative filteringPersonalised learning
  • Prerequisite relationships between knowledge points are recognised manually.
  • Limited testing behaviour data types.
[65]Provide personalised content for learners.Educational recommendationsN/ACollaborative filteringPersonalised learning
  • Fails to adequately discuss or describe the data sources.
[66]Effectively recommend learning resources to learners.Educational recommendationsWebpagesCollaborative filteringPersonalised learning
  • A need to improve the recommendation accuracy.
[67]Support students in constructing and expanding their knowledge structure.Concept instructionStudent-generated knowledge graphsN/ACollaborative learning
  • Lack of discussion on knowledge graph construction method and process.
[68]Provide a well-structured overview of knowledge in nuclear power engineering.Concept instructionDBpediaSemantic Similarity Measure, Resource Description FrameworkN/A
  • Limited data sources.
[69]Enhance scientific retrieval efficiency.Knowledge managementThree scientific databases: Web of Science, Engineering Village, and EBSCOMachine-learning algorithmsProblem-based learning
  • The scale of the knowledge graph should be expanded to cover more domains.
  • More advanced algorithms are required.
[70]Support personalised teaching services and adaptive learning solutions.Concept instructionStandard curriculum data and learning assessment dataGated recurrent unit network, probabilistic association rule mining algorithmPersonalised learning
  • Limited scope of relations identified.
  • Lack of semi-supervised learning to utilise unlabelled data.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Qu, K.; Li, K.C.; Wong, B.T.M.; Wu, M.M.F.; Liu, M. A Survey of Knowledge Graph Approaches and Applications in Education. Electronics 2024, 13, 2537. https://doi.org/10.3390/electronics13132537

AMA Style

Qu K, Li KC, Wong BTM, Wu MMF, Liu M. A Survey of Knowledge Graph Approaches and Applications in Education. Electronics. 2024; 13(13):2537. https://doi.org/10.3390/electronics13132537

Chicago/Turabian Style

Qu, Kechen, Kam Cheong Li, Billy T. M. Wong, Manfred M. F. Wu, and Mengjin Liu. 2024. "A Survey of Knowledge Graph Approaches and Applications in Education" Electronics 13, no. 13: 2537. https://doi.org/10.3390/electronics13132537

APA Style

Qu, K., Li, K. C., Wong, B. T. M., Wu, M. M. F., & Liu, M. (2024). A Survey of Knowledge Graph Approaches and Applications in Education. Electronics, 13(13), 2537. https://doi.org/10.3390/electronics13132537

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop