Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
Hongwei Yue1, Hanhui Lin2,3(), Yingying Jin4, Hui Zhang1, Ken Cai5
1 Guangdong University of Education, Guangzhou, China
2 Guangdong University of Finance and Economics, Guangzhou, China
3 South China Normal University, Guangzhou, China
4 Guangzhou Panyu Polytechnic, Guangzhou, China
5 Zhongkai University of Agriculture and Engineering, Guangzhou, China
1 Introduction
With the development of cloud computing and big data, online education has
changed the traditional teaching mode. Various mainstream education platforms
worldwide have launched abundant learning resources in different forms, such as text,
audio, video. Online course learning has become one of the most common learning
modes. Students, life-long learners, and adult education learners can all use fragment-
ed time and acquire considerable learning resources according to their learning de-
mands.
At present, building educational informationization based on the new generation of
information technology has become the essential trend. Among them, the knowledge
64 http://www.i-jet.org
Paper—Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
KG was first used for searching. In 2012, Google launched the KG project and an-
nounced the construction of a next-generation intelligent search engine based on KG
[5]. KG has promoted the development of a semantic network since it was proposed
in 2012. Many giant scientific and technological companies have applied KG to sup-
port the development of intelligent applications [6]. With respect to education, many
scholars have studied how to use KG in classroom teaching, online teaching, and
higher education.
Most academic studies on the KG of curriculums focus on the following aspects.
First, research hotspots and leading edges have been analyzed using KG. Shao et al.
[7] discussed and analyzed research hotspots in the field of recommendation systems
and corresponding characteristics. Meanwhile, Mu et al. [8] analyzed research devel-
opment on mechanical engineering practice teaching and discussed current research
hotspots as well as existing problems. In addition, Liu et al. [9] helped postgraduates
to understand quickly the professional subjects in which they were interested on the
basis of KG, thus improving the scientific research level of postgraduates.
Second, network relations among subject knowledge points were established using
KG tools. Seo et al. [10] proposed how to provide learning paths for learners. Fur-
thermore, Karas et al. [11] proposed a method to help students to form the knowledge
network model and analysis of KG. In another study, Alshalabi et al. [12] proposed an
adaptive learning path algorithm by analyzing the structure of domain-specific
knowledge to improve the academic performance of students. Moreover, Lv et al. [13]
solved the lack of logic knowledge relations on the semantic level using the nursing
KG of the curriculum model. Chen et al. [14] proposed the knowledge mapping sys-
tem in the education field to extract the relationship between teaching concepts and
implicit education from heterogeneous data sources.
Third, some scholars have explored the recommendation of education resources on
the basis of KG. In particular, KG-based recommendation system focus on education
resources or relevant academic contents, which can be integrated into the learning
process in [15,16].
Existing studies on network relations among knowledge points in the education
field mainly focus on KG among different subjects. This type of KG generally has
problems on single nodes, single relations, and single attributes, as well as the coarse
division granularity of knowledge points. Nevertheless, the KG of curriculums is
more important to students in practical teaching processes. Students can have supple-
mental learning by searching for knowledge points or basic knowledge points similar
to the current knowledge points according to KG. They can also search for the next
knowledge point for learning according to KG once a knowledge point has been mas-
tered. In other words, the existing DKG models generally have insufficient generali-
zation ability and poor ability. Some scholars have also studied the KG of specific
curriculums thoroughly and developed many KG cases of curriculums [17,18].
With the scientific technological development, theories and technologies of KG are
becoming increasingly perfect and mature, and its application ranges are expanding
gradually [19]. To master the application status of the KG of curriculums in teaching
accurately, studies about the KG of curriculums have been summarized comprehen-
sively and systematically through bibliometrics and information visualization. The
studies are expected to show research hotspots and trends intuitively. Subsequently,
the design framework of the open KG of curriculums is proposed. This framework is
of importance to teaching design based on KG and training application-oriented inno-
vative talents in China.
The reminder of this study is organized as follows. Section 3 analyzes and discuss-
es studies concerning the KG of curriculums. Then, Section 4 proposes the design
framework of the open KG of curriculums. Finally, Section 5 summarizes the conclu-
sions.
66 http://www.i-jet.org
Paper—Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
3 Methodology
2000 40
1000 20
0 0
2013 2014 2015 2016 2017 2018 2019 2020 2021
of these themes can reflect the state of the art intuitively. Notably, studies related to
curriculum development account for 2.96%. This amount also indicates that although
KG has attracted some attention and achieved some development in the field of edu-
cation, few curriculum-based KG cases are available.
2(1.18%)
64(37.87%)
knowledge graph
……
knowledge graph analysis
research hotspot
……
visual analysis
knowledge graph construction
curriculum development
5(2.96%) co-word matrix
5(2.96%) physical education
8(4.73%) 17(10.06%)
11(6.51%)
68 http://www.i-jet.org
Paper—Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
D. Sun
D. Shao
Y. Xie H. Hu J. Luo
J. Yuan
H. Zhang F. Sun
X. Hou
L. Pan Y. Bai
Q. Chen Z. Zhou
Z. Liu S. Gao B. Hao
Y. Li
Y. Fan H. Peng
T. Ma
K. Hu
X. Zhao S. Han
Z. Qiang
H. Li L. Wu R. Ni Y. Wang G. Zhang
X. Ma
Y. Wu Z. Shi
J. Yang
Q. Liu J. Cheng
L. Jiang
S. Yuan X. Li
B. Li
N ik
Sik = (1)
( N i * N k )1/2
Where N ik is the co-occurrence frequency of two keywords, is the occurrence fre-
quency of the keyword i , and N k is the occurrence frequency of the keyword k .
According to the formula, the co-occurrence matrix can be constructed according to
this formula. If the number is closer to 1, the two keywords are more similar; other-
wise, the two keywords are less similar.
To discover important information in the data and explore internal connections of
hotspots in the KG-related education field, the extracted co-occurrence matrix was
input into the UCINET software, and the co-occurrence graph of keywords was plot-
ted (Figure 4). Figure 4 demonstrates that keywords, such as “flipped class-
room”,“visual analysis”,“personalized learning”,“learning path”,“online course” and
“MOOC” were all surrounding “KG”.Moreover, they had a short relative distance
with “KG”. This observation proves that the nodes where these keywords were locat-
ed were closely related. In contrast, keywords like “core literacy”, “artificial intelli-
gence” and “curriculum reform” were at edges of the co-occurrence graph, thus indi-
cating that they might be research hotspots in future.
knowledge point
70 http://www.i-jet.org
Paper—Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
0 5 10 15 20 25
r #1 learning path 7
alized recommendation 13
ourse knowledge graph 9
personalized learning 5
intelligent education 15
artificial intelligence 6
adaptive learning 12
curriculum reform 2
core literacy 11
r #2 MOOC 1
big data 10
flipped classroom 3
online course 8
co-word analysis 18
visual analysis 4
knowledge point 16
graph databases 14
curriculum system 17
gence in recent years, they still have shortcomings in connecting theory with practice
[21].
To solve these problems, the training scheme and curriculum content have been
formulated together with enterprise engineers according to the post requirements, thus
finishing the KG design. Teachers and engineers cooperate in setting the overall logic
structure for an open KG (Figure 6). (1) Clearly, teachers use teaching resources,
CNKI, and Baidu as major data sources. After the semantic analysis of the resource
description library based on semantic analysis tools, keywords were extracted, and the
semantic description model and KG based on structures were constructed. (2) Mean-
while, enterprise engineers mainly use the occupational ability of artificial intelli-
gence posts as the major data source. Combining with knowledge points setting by
curriculum teachers, network key nodes were built through semantic tools for seman-
tic description, and an industrial KG based on professional skills was built.
As KG is a structured semantic knowledge library, the ontological structural design
of the KG of curriculums is the key link. In the following text, the curriculum re-
source ontological model design was taken as an example to elaborate how teachers
and engineers construct KG (Figure 7). The KG of curriculums is an important refer-
ence to select the learning content and recommend a learning path. According to the
requirements of enterprise engineers for occupational ability, the knowledge points
that the curriculum required were analyzed. To assure that learners could choose
learning contents within the controllable range, the KG of curriculums used chapter,
section, and knowledge points as knowledge units and involved three semantic rela-
tions: “inclusion relation”, “fore-and-aft relation” and “parallel relation” [17]. In this
study, the curriculum knowledge structural model defines the order and hierarchical
relations of knowledge points [18].
Definition 1: Knowledge point ( Ke ) model: This knowledge point cannot be cut
into other knowledge points, that is, the lowest semantic level.
Definition 2: Knowledge chain ( Kc ) model: It is the superior layer of the
knowledge point. The knowledge chain is the chain structure formed by knowledge
points according to different logic relations (Eq.(2)):
< ( K ei , K ek ), R >
Kc = (2)
where Kei and Kek are different knowledge points. R refers to the relationship among
knowledge points, which are divided into order relations and hierarchical relationship.
Definition 3: Knowledge unit ( Ku ): It is the superior layer of the knowledge chain,
and it is formed by knowledge chains (Eq. (3)).
72 http://www.i-jet.org
Paper—Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
In this study, learning contents in the curriculum form the CKEM according to
“knowledge points, knowledge chains, knowledge units.” When the ontology model
of the curriculum is determined, the hierarchical system of the curriculum ontology
can be acquired using the Protégé tool to define the conceptual attributes and data
attributes. The final model (e.g., type, example, relation and attributes) is stored in
RDF format, and it is input into the graph database Neo4j. As this study focuses on
the state of the art and proposes solutions to existing problems in the KG of curricu-
lums, it has not introduced methods to establish KG for a curriculum.
PA:professional ability
Kn
LG:learning goal v
KP:knowledge point
C:chapter C1 C2 …… Cn
K:knowledge K K K K K …… K K K
inclusion relation K K K K
fore-and-aft relation
parallel relation Job position 1 Job position 2 …… Job position n
Fig. 7. Structure of curriculum knowledge and relations between knowledge points and jobs
74 http://www.i-jet.org
Paper—Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
6 Acknowledgment
This study was supported by the Education and Scientific Research Project of
Guangdong Province(NO.2020GXJK482),the Natural Science Foundation of Guang-
dong Province(NO.2020A1515110458) ,the Education and Teaching Reform Project
of Guangzhou Panyu Polytechnic(No.2022JG09),the Collaborative Education Project
of Higher Education of Education Ministry(NO.201902118021),the Teaching Quality
and Reform Project of Guangdong University of Education(NO.2019xnfzsy01),the
Collaborative Education Project of Guangdong Educational Department
(NO.1112626696093306880),the Scientific Research Project of Guangzhou Panyu
Polytechnic(No.2022KJ02),the Jiangmen Basic and Applied Basic Research Founda-
tion(No.2021030102570004880),the Haizhu District Science and Technology Plan-
ning Project of Guangzhou(NO.202271802).
7 References
[1] Rizun, M. (2019). Knowledge graph application in education: a literature review. Acta
Universitatis Lodziensis, 3(342): 7-19. http://doi.org/10.18778/0208-6018.342.01
[2] Velampalli, S., Jonnalagedda, M. V. (2017). Graph based knowledge discovery using
MapReduce and SUBDUE algorithm. Data & Knowledge Engineering, 111: 103-113.
https://doi.org/10.1016/j.datak.2017.08.001
[3] Paulheim, H. (2017). Knowledge graph refinement: A survey of approaches and evaluation
methods. Semantic Web, 8(3): 489-508. http://doi.org/10.3233/SW-160218
[4] Nguyen, H. L., Vu, D. T., Jung, J. J. (2020). Knowledge graph fusion for smart systems: A
survey. Information Fusion, 61: 56-70. http://doi.org/10.1016/j.inffus.2020.03.014
[5] Ernst, P., Siu, A., Weikum, G. (2015). Knowlife: a versatile approach for constructing a
large knowledge graph for biomedical sciences. BMC Bioinformatics,16(1): 1-13.
https://doi.org/10.1186/s12859-015-0549-5
[6] Noy, N., Gao, Y., Jain, A., Narayanan, A., Patterson, A., Taylor, J. (2019). Industry-scale
knowledge graphs: lessons and challenges. Communications of the ACM, 62(8): 36-43.
http://doi.org/10.1145/3331166
[7] Shao, B., Li, X., Bian, G. (2021). A survey of research hotspots and frontier trends of rec-
ommendation systems from the perspective of knowledge graph. Expert Systems with Ap-
plications, 165: 113764. http://doi.org/10.1016/j.eswa.2020.113764
[8] Mu, G., Zhang, G., Zhang, H., Pan, L., Zhang, Q., Li, X., Ding, X., Gao, W. (2021).
Knowledge mapping analysis of mechanical engineering practical teaching research in
China based on CiteSpace. Higher Agricultural Education, 3: 83-88. http://doi.org/10.1383
9/j.cnki.hae.2021.3.013
[9] Liu, Y., Zhen, P., Li, A. (2016). Application of scientific knowledge map in graduate stu-
dents’ embedded information literacy education. Journal of Library and Information Sci-
ence, 1(10): 145-148. http://doi.org/10.3969/j.issn.1005-6033.2016.10.037
[10] Seo, S., Oh, B., Lee, K. H. (2020). Reliable knowledge graph path representation learning.
IEEE Access, 8: 32816-32825. http://doi.org/10.1109/ACCESS.2020.2973923
[11] Karas, S., Konev, A. (2017). Knowledge engineering as a component of the curriculum for
medical cybernetists. Studies in Health Technology and Informatics, 236: 241-247.
http://doi.org/10.3233/978-1-61499-759-7-241
[12] Alshalabi, I. A., Hamada, S. E., Elleithy, K. M., Badara, J. A., & Moslehpour, S. (2018).
Automated Adaptive Mobile Learning System using Shortest Path Algorithm and Learning
Style. International Journal of Interactive Mobile Technologies, 12(5): 4-27. http://doi.org/
10.3991/ijim.v12i5.8186
[13] Lv, Q., Zhang, Y., Li, Y., Yu, Y. (2022). Research on a Health Care Personnel Training
Model Based on Multilayered Knowledge Mapping for the Integration of Nursing Courses
and Examinations. Journal of Healthcare Engineering. http://doi.org/10.1155/2022/382641
3
[14] Chen, P., Lu, Y., Zheng, V. W., Chen, X., & Yang, B. (2018). Knowedu: A system to con-
struct knowledge graph for education. IEEE Access, 6: 31553-31563. http://doi.org/10.110
9/ACCESS.2018.2839607
[15] Huang, Y., Zhu, J. (2021). A Personalized English Learning Material Recommendation
System Based on Knowledge Graph. International Journal of Emerging Technologies in
Learning, 16(11): 160-173. http://doi.org/10.3991/ijet.v16i11.23317
[16] Li, X., Chen, Y., Pettit, B., Rijke, M. D. (2019). Personalised reranking of paper recom-
mendations using paper content and user behavior. ACM Transactions on Information Sys-
tems, 37(3): 1-23. http://doi.org/10.1145/3312528
[17] Cao, F. (2021). Research and Design on the Learning Resources Recommendation System
Based on Knowledge Graph. Modern Information Technology, 5(04):126-128+132.
http://doi.org/10.19850/j.cnki.2096-4706.2021.04.032
[18] Yuan, M., Qiu, T., Hu, C. (2019).Fine-Grained Course Knowledge Meta-Organization
Model and Knowledge Graph Implementation.Journal of Jilin University(Information Sci-
ence Edition), 37(05): 526-532. http://doi.org/10.19850/j.cnki.2096-4706.2021.04.032
[19] Yoo, K. (2021). Knowledge graph-based knowledge map for efficient expression and in-
ference of associated knowledge. Journal of Intelligence and Information Systems, 27(4):
49-71. http://doi.org/10.13088/jiis.2021.27.4.049
76 http://www.i-jet.org
Paper—Opening Knowledge Graph Model Building of Artificial Intelligence Curriculum
[20] Kao, C. H. (2021). Enriching Undergraduate Mathematics Curriculum with Computer Sci-
ence Courses. International Journal of Engineering Pedagogy, 11(5):37-53. https://doi.org/
10.3991/ijep.v11i5.21701
[21] Long, X., Dai, A. (2016). Artificial intelligence+education:a new opportunity for the
reformation of talent training in Chinese universities. University Education Science,4:107-
113. https://doi.org/10.3969/j.issn.1672-0717.2019.04.016
8 Authors
Article submitted 2022-04-21. Resubmitted 2022-05-24. Final acceptance 2022-05-25. Final version
published as submitted by the authors.