
(Scan the QR code at the bottom of this page to learn more)
A knowledge graph is a graph structure used to describe knowledge and information, organizing and representing knowledge by representing entities, concepts, and their relationships as nodes and edges. By organizing knowledge in the form of a graph, knowledge graphs can conveniently represent and express the relationships between entities and provide corresponding querying and reasoning capabilities. It supports the organization, discovery, reasoning, and visualization of data, helping people better understand and apply knowledge.
Knowledge graphs have wide applications in many fields, such as natural language processing, intelligent search, recommendation systems, and intelligent question answering. They also play an important role in education, healthcare, enterprise management, intelligent transportation, and other areas, with enormous potential and value.
1. Entities: Refers to things that can concretely exist or be abstractly summarized in the real world, such as people, places, objects, events, etc. Each entity is treated as a node in the knowledge graph and has a unique identifier.
2. Relationships: Represents the connections and associations between entities. Relationships can describe attributes, category affiliations, temporal sequences, causal relationships, etc. Relationships are represented as edges connecting related entity nodes.
3. Attributes: Describe the specific characteristics and attributes of entities. Attributes can attach some related information to entity nodes, such as name, age, location, etc., to enrich the description of the entity.
I. When applying knowledge graphs in the field of education, nodes typically represent entities or concepts in the education field, while edges represent the relationships between these nodes.
When defining relationships between nodes, they can be set according to specific application scenarios and needs. Here are some common definitions of relationships between nodes and edges:
1. Hierarchical relationship (is-a): Indicates that one node is a subclass or instance of another node. For example, in the field of education, the “Mathematics” node can be defined as a subclass of the “Science Subject” node.
2. Attribute relationship (has-a): Indicates that a node possesses a certain attribute or characteristic. For example, the “Student” node can be defined as having attributes like “Age”, “Gender”, and “Student ID”.
3. Associative relationship (related-to): Indicates that there is a certain association or correlation between two nodes. For example, an associative relationship can be established between the “Student” node and its corresponding “Class” node.
4. Dependency relationship (depends-on): Indicates that there is a dependency between two nodes. For example, in a knowledge graph, the “Learning” node can be defined as dependent on the “Knowledge” node.
5. Impact relationship (affects): Indicates that one node has an effect on another node. For example, in the field of education, the “Teacher” node can be defined as a node that influences the “Student” node.
In addition to the common relationship definitions mentioned above, other types of relationships can also be defined according to specific application scenarios. The definitions of relationships should be based on professional knowledge and domain understanding and adhere to the modeling principles of knowledge graphs to accurately describe and express the relationships between knowledge and concepts in the education field.
II. When applying knowledge graphs in subject teaching, knowledge points and concepts in the subject can be treated as nodes. For example:
1. Hierarchical relationship (is-a): Indicates that one node is a subclass or instance of another node. In physics, nodes such as “Mechanics”, “Thermodynamics”, and “Optics” can be defined as subclasses of “Physics”.
2. Synonym relationship (synonym): Indicates that two nodes have the same or similar meanings. For example, “Linear Motion” and “Straight-line Motion” can be seen as synonyms.
3. Attribute relationship (has-a): Indicates that a node possesses a certain attribute or characteristic. In physics, nodes such as “Mass”, “Velocity”, and “Power” can be defined with their respective attribute relationships.
4. Part-whole relationship (part-of): Indicates that one node is part of another node. In physics, “Circuit” can be regarded as part of “Electromagnetism”.
5. Logical relationship (logical relation): Indicates the logical relationships between nodes. For example, the “Newton’s First Law” can be defined as a premise for “Newton’s Second Law”.
6. Dependency relationship (depends-on): Indicates that one node depends on another node. In the physics subject, “Dynamics” can be defined as a concept dependent on nodes like “Mechanics” and “Mass”.
The definitions of these relationships can help construct a knowledge graph of the physics subject, better organizing and representing physics knowledge in the teaching process, and helping students better understand and master physics concepts. Meanwhile, through the relationship definitions in knowledge graphs, reasoning and correlation analysis between knowledge can be conducted, providing more value for subject teaching.
III. When establishing relationships between nodes and edges across different subjects, the correlation and dependency between subjects need to be considered. By establishing relationships between nodes and edges, a knowledge graph can be constructed across different subjects, showcasing the associations and dependencies between subjects. This cross-disciplinary relationship between nodes and edges helps promote cross-disciplinary learning and comprehensive application, broadening students’ knowledge horizons.
1. Determine subject areas: First, identify the subject areas for which relationships will be established. For example, subjects such as Mathematics, Science, Literature, etc.
2. Identify nodes: For each subject, identify key concepts, themes, or knowledge points as nodes. For example, in Mathematics, nodes such as “Algebra”, “Geometry”, and “Probability” can be selected.
3. Establish synonym relationships: There may be concepts with similar content in different subjects, and synonym relationships can be established to connect these concepts. For example, the “Function” in Mathematics can be connected to the “Variable” in Physics as a synonym relationship.
4. Determine hierarchical relationships: Based on the hierarchical structure or classification relationships between subjects, determine the hierarchical relationships between nodes. For example, in the Science subject, “Physics” can be defined as a subclass of the “Science Subject”.
5. Establish related relationships: Identify the relationships between relevant concepts in different subjects. Related relationships can be determined based on the knowledge system of the subject area. For example, “Archimedes’ Principle” can be established as a related relationship with “Buoyancy”.
6. Establish dependency relationships: Identify concepts in one subject that depend on concepts in other subjects. For example, in the Computer Science subject, the “Programming Language” can be defined as a concept dependent on “Algorithm” and “Data Structure”.
IV. Knowledge graphs provide important tools and resources for teachers and students in education and teaching. By fully utilizing the functions of knowledge graphs, teachers and students can systematically organize and understand subject knowledge, achieve personalized learning and teaching, cultivate students’ comprehensive abilities and critical thinking, and promote teachers’ professional development and knowledge updating.
1. Knowledge organization and presentation: Knowledge graphs can help teachers organize and classify subject knowledge, presenting abstract and complex concepts and relationships in a visual manner. Through the display of knowledge graphs, teachers can convey the structure and inherent connections of knowledge more clearly, helping students better understand and master subject knowledge.
2. Personalized learning and teaching assistance: Personalized learning systems based on knowledge graphs can provide personalized learning recommendations and resource services according to students’ individual characteristics and learning needs. Teachers can utilize the analytical and reasoning capabilities of knowledge graphs to provide intelligent learning assistance and personalized teaching guidance for students.
3. Knowledge discovery and reasoning: Knowledge graphs can assist students in knowledge discovery and reasoning. Students can explore the relevant laws and principles of subject knowledge through the search and reasoning functions of knowledge graphs, thereby promoting the cultivation of students’ critical thinking and problem-solving abilities.
4. Cross-disciplinary learning and knowledge integration: Knowledge graphs can help students establish relationships and bridges between different subjects, achieving cross-disciplinary learning and knowledge integration. Through the navigation and correlation functions of knowledge graphs, students can engage in comprehensive learning and innovative thinking across different subjects, cultivating the ability to integrate subjects and solve interdisciplinary problems.
5. Teacher professional development and knowledge updating: Knowledge graphs can serve as tools for teacher professional development, helping teachers understand the cutting-edge developments, important concepts, and key scholars in subject knowledge. Teachers can keep up with the latest achievements in teaching resources and educational research through the updating and maintenance of knowledge graphs, enhancing their professional quality and teaching abilities.
V. Using knowledge graphs for daily educational evaluation can help teachers better understand students’ personalized characteristics and knowledge structures, providing personalized evaluation and guidance for students’ growth, and promoting the improvement of students’ learning outcomes. At the same time, it provides strong support and tools for teachers’ teaching improvement and professional development. Knowledge graphs can play an important role in daily educational evaluation.
1. Student situation analysis and personalized evaluation: By analyzing students’ learning situations and combining their learning achievements, knowledge mastery levels, and learning progress data with knowledge graphs, a student’s knowledge graph can be quickly obtained, analyzing their learning characteristics and personalized needs, thereby supporting personalized evaluation. Teachers can conduct targeted teaching interventions and evaluation feedback based on the analysis results of students’ knowledge graphs.
2. Cross-disciplinary comprehensive evaluation: Knowledge graphs can help teachers comprehensively evaluate students’ cross-disciplinary abilities. By constructing knowledge graphs of different subjects, the knowledge mastery of students in various subjects can be integrated and analyzed to assess students’ cross-disciplinary comprehensive abilities, promoting integration and comprehensive application between subjects.
3. Knowledge correlation and difference analysis: Knowledge graphs can assist teachers in analyzing and comparing the knowledge correlations and differences among students. By comparing students’ knowledge graphs, knowledge differences and commonalities can be identified, understanding students’ knowledge construction and cognitive patterns. During the evaluation process, teachers can utilize this information to provide personalized guidance and improvement suggestions for students.
4. Teaching resource recommendation and optimization: Based on the analysis results of students’ knowledge graphs, teaching resources and learning materials tailored to their personalized needs can be recommended through the recommendation algorithms of knowledge graphs. For example, based on students’ knowledge graphs, learning paths, teaching videos, and practice questions can be recommended to help students learn and consolidate knowledge more effectively.
5. Teacher professional development and teaching improvement: Knowledge graphs can provide teachers with tools to analyze and improve the teaching process. By analyzing the relationships between teachers and students’ knowledge in the knowledge graph, problems and areas for improvement in teaching can be identified, promoting teachers’ professional development and enhancing teaching quality. Here are a few examples of using knowledge graphs for daily educational evaluation:
1. Personalized learning evaluation: By utilizing students’ knowledge graphs and learning data, their mastery of different knowledge points can be assessed. For instance, for students learning Mathematics, personalized evaluation feedback can be provided based on their mastery of mathematical concepts in the knowledge graph, guiding them to strengthen learning on weaker knowledge points and improve learning outcomes.
2. Cross-disciplinary ability evaluation: By analyzing different subject knowledge graphs, students’ cross-disciplinary comprehensive abilities can be assessed. For example, for a comprehensive topic, students’ knowledge graphs in different subjects can be compared and analyzed to assess their abilities in applying subject knowledge comprehensively and solving interdisciplinary problems, providing corresponding evaluations and suggestions.
3. Knowledge correlation analysis: By analyzing students’ knowledge graphs, the knowledge correlations and differences among students can be identified. For a group of students, their knowledge graphs can be compared for similarities and differences, understanding the diversity of their knowledge structures and gaining insights into their individual characteristics and learning preferences, providing a basis for personalized evaluation and guidance.
4. Teaching resource optimization: Based on students’ knowledge graphs and learning data, personalized teaching resources and learning materials can be recommended. For example, based on students’ knowledge graphs and learning needs, learning paths, teaching videos, and practice questions can be recommended to help students better master and consolidate knowledge.
5. Teacher teaching improvement: By analyzing the relationships between teachers and students’ knowledge in students’ knowledge graphs, teachers’ teaching quality and effectiveness can be understood. For instance, analyzing students’ mastery of a concept related to a particular teacher in the knowledge graph can provide insights into students’ understanding of that concept, evaluating the teacher’s teaching effectiveness and offering improvement suggestions and guidance.
Knowledge graphs are rapidly developing in their application in the education field and have a broad future development prospect.
1. Personalized learning: Knowledge graphs can tailor personalized learning paths, resource recommendations, and evaluation feedback for each student by analyzing their learning data and behavior patterns. In the future, with further technological advancements, personalized learning will become more precise and effective, meeting students’ diverse learning needs and paces.
2. Intelligent teaching: With the development of technologies such as artificial intelligence and machine learning, knowledge graphs can assist teachers in achieving intelligent teaching. In the future, teachers can leverage the intelligent recommendation and analytical capabilities of knowledge graphs to provide more precise, personalized teaching guidance and intelligent teaching plans for different students.
3. Cross-disciplinary comprehensive learning: Knowledge graphs can help students establish connections and bridges between different subjects, promoting cross-disciplinary comprehensive learning and innovative thinking. In the future, cross-disciplinary learning will become an important direction for educational development, and knowledge graphs will play a key role in this process.
4. Autonomous learning and exploratory learning: Knowledge graphs can support students’ autonomous and exploratory learning, encouraging them to actively participate in the learning process. In the future, with the integration of knowledge graphs with technologies like virtual reality and augmented reality, students will be able to engage in deeper understanding and application of knowledge through interaction, practice, and exploration.
5. Subject integration and teaching innovation: Knowledge graphs can help teachers integrate across different subjects, promoting cross-field teaching innovation. In the future, teachers can use the multi-modal and multi-dimensional expression capabilities of knowledge graphs to conduct interdisciplinary teaching activities, cultivating students’ comprehensive abilities and innovative thinking.
In summary, with the continuous development of knowledge graph technologies and educational needs, the application prospects of knowledge graphs in the education field are broad. They will bring transformations in personalized learning, intelligent teaching, comprehensive interdisciplinary learning, autonomous learning, and teaching innovation, enhancing teaching effectiveness and promoting the overall development of students. At the same time, knowledge graphs will also integrate with other cutting-edge technologies such as virtual reality and augmented reality, bringing more possibilities and innovations to education.

★Source: Educational Testing Measurement and Evaluation
★ Typesetting: Zhang Yangyang; Proofreading: Guo Jing; Review: Yang Qi
This article and the images within are copyrighted by the original author and source, and the content reflects the author’s views and does not represent the views or responsibility of this public account. The reproduction is for non-commercial purposes, aimed at sharing. If there are copyright issues, please contact us immediately, and we will make changes or delete related articles to ensure your rights.
Click the title to view course details
[Custom] 1V1 polishing and enhancement is coming!
[Online Special] 2023 Comprehensive Quality Improvement Class for University Teachers
[Major Upgrade] Customized Training Program for Higher Education National Training 2023
[Kunming 11.24-11.27] Workshop on Innovative Design and Application Practice of Diversified Course Evaluation Assessment for Fall Semester 2023
[Kunming 11.24-11.27] National Higher Education Experimental Teaching Demonstration Center Information Management Practice Innovation and Team Building Training Class
[Nanchang & Jinggangshan 11.24-11.28] Entering Jinggangshan – “BigThought” Pattern of Red Culture Integration into Curriculum Ideological and Political Education Practice Workshop (Third Session)
[Online 11.30-12.5] Series of Workshops for Young and Middle-aged Teachers in Colleges and Universities on Innovative Teaching Ability Improvement and Team Building
[Xiamen 12.1-12.4] National Teaching Achievement Award Cultivation, Refinement, Classification Guidance, and Application Training Class
[Xiamen 12.1-12.4] Research Workshop on Promoting High-Quality Construction of Curriculum Ideological and Political Education with Professional Characteristics and Benchmark Course Creation (Second Session)
[Shanghai 12.1-12.4] Practical Workshop on BOPPPS and Split Classroom Blended Teaching Design (Fifth Session)
[Haikou 12.8-12.11] Deep Guidance Workshop on Teaching Reform Project Application, Teaching Research Method Innovation, and High-Level Teaching Reform Paper Writing (Third Session)
[Haikou 12.8-12.11] Workshop on Deepening Industry-Education Integration to Establish a Sound New Era Excellent Engineer Training System
[Chengdu 12.15-12.18] Workshop on Teaching Case Design, Development, and Application Practice Based on Contextual Teaching
Courses are continuously updated…
Previous Recommendations:
Report by Vice Minister Wu Yan (2018-2022) (including download link)
Teaching Ability Improvement | Quickly Create 100 Pages of PPT in 30 Seconds
Essentials | Sharing Design Template for “Large Unit Teaching”
Collection of 17 Excellent Teaching Design Cases for “Curriculum Ideological and Political Education”
How Outcome-Based Education (OBE) Promotes Curriculum Reform in Higher Education (with three cases)
Analysis of Several Basic Types of Innovative Teaching Methods
Gold Award Sharing | Display of Award-winning Works from Previous “Internet+” Competition in Higher Education Main Track
Teaching Plan Template Sharing | First Prize in Professional Course Group of Teaching Ability Competition
15 Teaching Strategies Centered on Students: Reshaping Classroom Teaching
Essentials Sharing | Guidelines for Integrating “Teaching Syllabus” into Curriculum Ideological and Political Education
Make Teaching Competition PPT Stand Out to Judges!
Teaching Competition | 30 Excellent Works of No-Student Teaching Display in National Competition
133 Topics for Humanities and Social Sciences Fund Project Applications in 2023 for Reference
Teaching Achievement Award: Summary Report Sharing for Special Award and First Prize
Secrets to Passing Research Project Applications (40 Questions + 10 Principles)
Appreciation of Wonderful Clips