<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Human-Centric eXplainable AI in Education Workshop, June</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Enhancing Explainability of Knowledge Learning Paths: Causal Knowledge Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuang Wei</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yizhou Zhou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuan-Hao Jiang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bo Jiang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Atlanta</institution>
          ,
          <addr-line>Georgia</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lab of Artificial Intelligence for Education, East China Normal University</institution>
          ,
          <addr-line>Shanghai</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Design and Engineering, National University of Singapore</institution>
          ,
          <country country="SG">Singapore</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>14</volume>
      <issue>2024</issue>
      <abstract>
        <p>A reliable knowledge structure is a prerequisite for building efective intelligent tutoring systems(ITS). To achieve an explainable and trustworthy knowledge structure, we propose a specific method for constructing causal knowledge networks. This approach leverages Bayesian networks as a foundation and incorporates causal relationship analysis to derive a causal network. Additionally, we introduce a reliable knowledge-learning path recommendation technique based on this framework, improving teaching and learning quality while maintaining transparency in the decision-making process.</p>
      </abstract>
      <kwd-group>
        <kwd>Bayesian network</kwd>
        <kwd>causality</kwd>
        <kwd>knowledge master</kwd>
        <kwd>interpretable model</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The interconnected knowledge system, comprised of subject
knowledge components, forms the basis of Intelligent
Tutoring Systems (ITS)[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In teaching activities, the process
of teaching and learning new knowledge usually follows
a sequential methodology based on predefined teaching
objectives[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. As a result, the relationships and learning
sequences among knowledge components within the
system greatly influence learner outcomes. Additionally, these
relationships can be utilized for domain knowledge
modeling, learning recommendations, and even the
construction of knowledge graphs[
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3, 4, 5</xref>
        ]. Such graphs incorporate
emerged knowledge, target knowledge, and relationships
throughout the learning process, generating multiple
learning paths and facilitating path recommendations[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Currently, most studies on knowledge component
relationships are focused on correlations rather than causations.</p>
      <p>
        Correlations lack true explainability, as exemplified by the
saying “Storks Deliver Babies”[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which illustrates
correlation but not causation, thus failing to prove explainability.
      </p>
      <p>
        In the field of deep learning, correlation discovery has been
extensively studied, yielding many excellent models.
However, the demand for explainability in education renders
most deep learning “black box” models insuficient.
Examples include graph structure learning based on Graph Neural
Networks[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and unsupervised deep graph structure
learning[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Traditional network structure learning methods,
such as Bayesian network structure learning, although
explainable, often struggle to accurately identify causal
structures. Therefore, finding the most accurate causal
relationships while maintaining explainability is key to completing
knowledge component network structure learning.
      </p>
      <p>This research aims to explore and understand the
relationships between knowledge components, focusing on the
nature and causes of these relationships. As previously
discussed, correlation does not necessarily imply
causation. Thus, relationships identified solely from data cannot
be directly defined as causal, as this could be misleading.</p>
      <p>
        The study will focus on discovering causal relationships
(B. Jiang)
tensive manual intervention [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. The rise of deep learning
has advanced the application of semantic analysis in
identifying prerequisite relationships, particularly in contexts
like Wikipedia and MOOCs, though challenges in scalability
and explainability remain [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ].
      </p>
      <p>Although these studies have successfully identified
prerequisite relationships among knowledge components and
considered them as a specific type of causal relationship to
optimize teaching or learning sequences, uncovering latent
causal relationships from student test data is more critical
for adaptive learning systems. This is because learning
outcome data can more accurately reflect students’ mastery of
content, aligning better with the essence of personalized
CEUR</p>
      <p>
        ceur-ws.org
investigate causal relationships among knowledge components through targeted interventions and counterfactual
experiments. The process involves recommending new strong and weak ties, representing the data, and conducting counterfactual
experiments to validate the potential causal structures.
learning [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Causal relationships, including prerequisite
ones, more authentically represent the connections between
elements [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Therefore, there is a need for a
causalitybased discovery approach to extract the causal relationships
between knowledge components from student test data.
      </p>
    </sec>
    <sec id="sec-2">
      <title>3. Causal network of knowledge components</title>
      <p>
        To capture the causal relationships among learning
concepts, we begin by establishing a foundational knowledge
network using available data. Bayesian
networks—probabilistic graphical models represented through Directed
Acyclic Graphs (DAGs) and Conditional Probability Tables
(CPTs)—are used to model the relationships between
variables, making them ideal for constructing knowledge
network structures due to their directed and probabilistic
nature[
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. When calculating the Bayesian network structure,
we use the Bayesian Information Criterion (BIC) [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] as the
scoring function. Since we will later update the network
with causal efects, any function can initially be selected.
So, to compute the structure of a Bayesian Network (BN)
using the BIC score, we start by defining the BIC score for
a given Bayesian Network structure 
with parameter set 
and dataset  . The BIC score is given by:
      </p>
      <p>BIC(, , ) =
log  ( ∣ , ) −
||
2
log 
where  ( ∣ , )</p>
      <p>is the likelihood of the data given the
network with parents Pa(  ):
network structure and parameters, || is the number of
parameters in the model, and  is the number of data points.</p>
      <p>Next, we compute the likelihood for each node   in the</p>
      <p>∏</p>
      <p>∏
where  is the number of nodes,   is the number of parent
configurations for node   ,   is the number of states of node
  , and   is the number of instances in the data where
The log-likelihood component of the BIC score is
comlog  ( ∣ , )</p>
      <p>(∑(  − 1)  ) log 
(5)</p>
      <p>use the initially obtained network structure  0 to represent
the assumed causal relationships between variables. Let the
variables in the network be  1,  2, ...,   , and their causal
relationships are represented by a directed acyclic graph
(DAG) as  = ( , )</p>
      <p>, where  is the set of nodes and  is
the set of directed edges.</p>
      <p>
        To calculate the causal efect of node   on node   , we
can use Pearl’s back-door criterion [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. The back-door
criterion tells us that to calculate the causal efect of   on
  , we need to control for all non-descendant nodes of  
and then intervene on   . Therefore, we need to find the set
 of all non-descendant nodes belonging to   , and for each
node   in  , calculate  (  |(
 ) ), where (
 ) is the
parent node of   . Then, intervene on   by setting it to a
specific value  ′, and calculate  (  |(
      </p>
      <p>calculate the causal efect of   on   , i.e.,  (  |(
 =  ′),  ) . Finally,
 =  ′) ).</p>
      <p>By combining insights from both intervention and
counterfactual experiments, we construct a comprehensive
causal network of knowledge components. This network
not only reflects the probabilistic relationships between
concepts but also provides a deeper understanding of the causal
mechanisms that drive knowledge acquisition and mastery.
The resulting causal network serves as a valuable tool for
educators and learners alike, ofering a detailed map of the
interconnectedness of knowledge and a basis for targeted
interventions to enhance learning outcomes.</p>
    </sec>
    <sec id="sec-3">
      <title>4. Knowledge learning path planning</title>
      <p>The causal network serves not merely as a static
representation of knowledge interconnectivity but as a dynamic tool
for educational planning. Each node within the network,
fortified by the robustness of its causal linkages, becomes a
critical checkpoint in an individual student’s learning
trajectory.</p>
      <p>To efectively assess and support learning, it is essential
to first construct a comprehensive causal network. This
network takes the form of a conceptual map that connects
all relevant concepts and topics involved in the learning
objectives through their causal relationships. Following
this, an initial assessment of students’ understanding is
conducted through methods such as quizzes, interviews, or
observations to determine their grasp of each knowledge
component within the network. The assessment results
will help us identify the knowledge components that
students have not fully mastered, which are the gaps in their
understanding.</p>
      <p>By analyzing the interconnections of these unmastered
knowledge components within the causal network, we can
trace the origins of the knowledge gaps and establish a path
leading to the root nodes—the fundamental causes of the
students’ dificulties. Throughout this process, we highlight
all problematic nodes, which are points where students
are likely to encounter challenges and require additional
support. After identifying the root nodes, we recommend
that learners concentrate on strengthening their grasp of
these critical concepts through additional practice, review
sessions, or targeted instruction.</p>
      <p>Ultimately, we provide learners with a detailed guide that
serves as a roadmap for their systematic journey through
the causal network, ensuring they address each concept
logically and organized. This approach fills in knowledge gaps
and builds a solid foundation of interconnected knowledge.</p>
      <p>To illustrate this process more clearly, we refer to Fig. 2
in the text, which provides a visual representation of the
causal network and the traced path. At the same time, to
quickly find the path for students to solve the superficial
problem step by step from the root problem, we build upon
the network structure obtained in the previous section. By
learning path tracing and based on the current mastery
status of each knowledge component node, we identify the
root problem node and then proceed to find the shortest
path to the superficial problem node, obtaining the shortest
learning path to facilitate student learning. The specific
algorithmic process is illustrated in Algorithm 2.
Algorithm 2 Find Shortest Path in a Directed Graph
Require: Directed graph  , source node  , target node 
Ensure: Shortest path from  to  in 
1: Initialize an empty queue 
2: Enqueue  into 
3: Initialize a dictionary</p>
      <p>set [] = 0 and [ ] = ∞
4: while  is not empty do
5: Dequeue a node  from 
6: for each neighbor  of  in  do
7: Calculate  = [] + weight(,  )
8: if  &lt; [ ] then
9: [ ] = 
10: Enqueue  into 
11: end if
12: end for
13: end while
14: return []
with all nodes in  as keys,
for all other nodes</p>
    </sec>
    <sec id="sec-4">
      <title>5. Experiment</title>
      <sec id="sec-4-1">
        <title>5.1. Data preparation</title>
        <p>Before learning the causal network of knowledge
components, it is necessary to collect data on students’ actual
learning processes. This type of data is similar to datasets
like Assistment1 and Junyi2. In our current experiments,
we have collected data on the learning processes and
outcomes of mathematics courses from 77 classes in 19
elementary schools and 7 middle schools across Shanghai, Sichuan,
Jiangsu, and Beijing, China. These classes cover four grades,
from fourth to seventh. Using common cognitive diagnostic
methods such as knowledge tracing and the DINA model,
we obtained students’ mastery states of knowledge
components. These mastery states, represented as time series data,
serve as the foundation for constructing the causal
knowledge network proposed in this study. The experimental data
were obtained from our self-designed adaptive learning
platform3, which served as the data foundation for constructing
the network.</p>
        <p>Following is an example from a small-scale experiment.
For larger-scale experiments and comparisons with other
methods, please look forward to our future research
publications.</p>
      </sec>
      <sec id="sec-4-2">
        <title>5.2. Experimental Example</title>
        <p>We demonstrate the construction process of a causal
knowledge network through a small-scale experiment, with the
algorithm workflow shown in Algorithm 3.</p>
        <p>The Algorithm 3 begins with a learning performance
dataset as input, which is then transformed into a
knowledge mastery dataset containing student IDs and
corresponding levels of knowledge proficiency. Subsequently,
an initial knowledge network  is constructed through
correlation learning, and the following steps are iteratively
executed while the student scores remain stable: the
current knowledge network structure’s score is calculated using
the Bayesian Information Criterion (BIC), followed by the
optimization of the network structure through Hill Climbing
search to identify a better network structure D(new), which
then updates  to D(new). Once the optimization is complete,
the algorithm returns a knowledge network D(Bayesian) that
has been updated through Bayesian inference, and proceeds</p>
        <sec id="sec-4-2-1">
          <title>1https://sites.google.com/site/assistmentsdata/datasets 2https://pslcdatashop.web.cmu.edu/DatasetInfo?datasetId=1198 3http://web.ai-learning.cn/</title>
          <p>D = D(new)
return D(Bayesian)</p>
          <p>in D(Bayesian)
for</p>
          <p>Causality = Refute({id,k() }=1
Output D(Causality)
_ , 
)
Algorithm 3 Constructing Causal Knowledge Networks
Input: Learning performance dataset = {id,s() }=1 _
Transform: Learning performance dataset ⇒ Knowledge
mastery dataset = {id,k() }=1 _
Initial knowledge network through correlation learning:
D
while   is stable</p>
          <p>D(new), score = Algorithm 1({id,k() }=1 _ , D)
to traverse each edge of the network, using the Refute
function to verify the causality of each edge. Ultimately, the
algorithm outputs a knowledge network D(Causality) that
has undergone causality analysis.</p>
          <p>
            In the Algorithm 3, the Refute method is used to validate
the reliability of the inferred causal relationships through
interventions, which is the causal efect calculation method
discussed previously. In this process, counterfactual data
can be generated through sampling, perturbation, or other
methods as needed for the experiment to verify the causal
relationships. In the experimental example of this study,
we calculate causal efects using only intervention methods
and determine the strength of the causal relationships to
decide whether to add or remove a particular edge. And
BIC_score comes from [
            <xref ref-type="bibr" rid="ref28">28</xref>
            ] and the hill-climbing algorithm
from [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ].
          </p>
          <p>As shown in Fig. 3, through the refutation experiment on
edge (a), we found weak causal efect and low credibility of
the correlation relationship, and therefore cannot admit the
existence of causal relationships between nodes. In contrast,
the refutation experiment on edge (b) revealed a causal efect
of about 0.77 and over 95% credibility, indicating a Strong
tie between the nodes. The modified network structure
was then generated accordingly. Certainly, we can continue
to explore the causal relationships between more nodes
and update the network, in order to obtain the final causal
network.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>6. Discussion</title>
      <p>A well-structured knowledge network can efectively
support the development of ITS, enhancing personalization and
improving educational quality. However, constructing such
knowledge structures has always been a topic of interest,
and the relationships between knowledge components can
be challenging to elucidate. Most studies define knowledge
structures through associative relationships, which do not
necessarily represent the true causal links between
knowledge components.</p>
      <p>
        During the construction of the causal network, we
perform intervention and counterfactual experiments to
discover and validate causal relationships. In the intervention
process, we establish two new causal connections: Strong
and Weak tie. Incorporating causal connection strength
allows us to assess the nonlinear impact and diferences
in interaction strength[
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. Counterfactual experiments
further reinforce causal relationship judgments. These
experiments construct a “virtual” world to explore alternative
potential outcomes, which helps make causal judgments.
      </p>
      <p>
        Constructing causal knowledge component networks
provides foundational insights for knowledge tracing (KT),
learning resource recommendations, learning path planning,
and learning outcome assessment. Specifically, utilizing
feature causality can efectively select data features that
enhance the performance of KT, while the causal relationships
among these features can explain why a particular feature
improves KT prediction outcomes[
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. Moreover,
discovering causal relationships among behaviors can elucidate
which behaviors are causally linked to learning outcomes,
providing teachers with actionable insights for instructional
support[
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. Therefore, advancing research on knowledge
component causal graphs can ofer a foundational
knowledge structure for building ITS. This structure can represent
the relationships among knowledge components, aiding in
the planning of students’ learning sequences and the
recommendation of practice resources based on the root causes
of their issues. Additionally, feedback on the reliability and
trustworthiness of the network structure from both teachers
and students can be integrated with technical updates to
continuously refine and enhance the knowledge component
network, making it more accurate and explainable.
      </p>
      <p>However, there are still some limitations and challenges;
for example, the structural learning of large-scale Bayesian
networks remains a challenging scientific problem,
especially when analyzing causal relationships on this basis,
which further increases the dificulty. The main challenges
are high computational complexity, insuficient data, and
uncertainty features. For instance, insuficient data in existing
educational datasets, the largest online education dataset,
EdNet2, contains over 39,000 knowledge components, with
approximately 15,000 in mathematics and 8,000 in science.
On average, each knowledge component has only 341 data
entries. This amount of data per knowledge component is
insuficient for generating large-scale networks.</p>
    </sec>
    <sec id="sec-6">
      <title>7. Conclusion</title>
      <p>This paper focuses on constructing a causal knowledge
network to investigate the causal relationships among
learning concepts to enhance teaching quality and efectiveness.
Using Bayesian networks and causal inference methods, a
knowledge network based on learning performance data has
been established. The relationships between nodes in the
network have been validated and refined through
intervention and counterfactual experiments. This work provides
educators and learners with a comprehensive causal
knowledge network that reflects the probabilistic relationships
between concepts and provides insights into the causal
mechanisms driving knowledge acquisition and mastery.
Overall, this research ofers a significant tool and approach
for the education domain to promote explainability in
educational technology and to provide personalized and efective
learning support for learners.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This research was funded by the National Natural
Science Foundation of China grant number 61977058, and
the Natural Science Foundation of Shanghai grant number
23ZR1418500.</p>
      <sec id="sec-7-1">
        <title>2https://github.com/riiid/ednet</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Yu,</surname>
          </string-name>
          <article-title>Research on construction of discipline domain ontology base on skeleton ontology and ontology learning--taking the construction of chinese discipline domain ontology in learning cell as an example</article-title>
          ,
          <source>China Educational Technology No.338</source>
          (
          <year>2015</year>
          )
          <fpage>81</fpage>
          -
          <lpage>89</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Sui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Pi</surname>
          </string-name>
          ,
          <article-title>On knowledge points as human cognitive units</article-title>
          ,
          <source>Journal of Psychological Science</source>
          <volume>25</volume>
          (
          <year>2002</year>
          )
          <fpage>369</fpage>
          -
          <lpage>370</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Al-Yahya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>George</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alfaries</surname>
          </string-name>
          ,
          <article-title>Ontologies in e-learning: review of the literature</article-title>
          ,
          <source>International Journal of software engineering and its applications 9</source>
          (
          <year>2015</year>
          )
          <fpage>67</fpage>
          -
          <lpage>84</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Grivokostopoulou</surname>
          </string-name>
          , I. Perikos,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paraskevas</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Hatzilygeroudis</surname>
          </string-name>
          ,
          <article-title>An ontology-based approach for user modelling and personalization in e-learning systems</article-title>
          ,
          <source>in: 2019 IEEE/ACIS 18th International Conference on Computer and Information Science (ICIS)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. U.</given-names>
            <surname>Qayyum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>García-Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Safyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. F.</given-names>
            <surname>Munir</surname>
          </string-name>
          ,
          <article-title>Ontology based e-learning framework: A personalized, adaptive and context aware model</article-title>
          ,
          <source>Multimedia Tools and Applications</source>
          <volume>78</volume>
          (
          <year>2019</year>
          )
          <fpage>34745</fpage>
          -
          <lpage>34771</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-M. Chao</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Zheng</surname>
          </string-name>
          ,
          <article-title>A multi-constraint learning path recommendation algorithm based on knowledge map, Knowledge-Based Systems 143 (</article-title>
          <year>2018</year>
          )
          <fpage>102</fpage>
          -
          <lpage>114</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Matthews</surname>
          </string-name>
          ,
          <article-title>Storks deliver babies (p= 0</article-title>
          .008),
          <source>Teaching Statistics</source>
          <volume>22</volume>
          (
          <year>2000</year>
          )
          <fpage>36</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>W.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>Graph structure learning for robust graph neural networks</article-title>
          ,
          <source>in: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery &amp; data mining</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>66</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , H. Chen,
          <string-name>
            <given-names>H.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <article-title>Towards unsupervised deep graph structure learning</article-title>
          ,
          <source>in: Proceedings of the ACM Web Conference</source>
          <year>2022</year>
          ,
          <year>2022</year>
          , pp.
          <fpage>1392</fpage>
          -
          <lpage>1403</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lyu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sachan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mihalcea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Diab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Schölkopf</surname>
          </string-name>
          ,
          <source>Can Large Language Models Infer Causation from Correlation?</source>
          ,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .48550/ arXiv.2306.05836, arXiv:
          <fpage>2306</fpage>
          .05836 [cs].
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <article-title>Causal reasoning about epidemiological associations in conversational AI</article-title>
          ,
          <source>Global Epidemiology</source>
          <volume>5</volume>
          (
          <year>2023</year>
          )
          <fpage>100</fpage>
          -
          <lpage>102</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.gloepi.
          <year>2023</year>
          .
          <volume>100102</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S. T.</given-names>
            <surname>Enow</surname>
          </string-name>
          ,
          <article-title>Investigating causality and market contagion during periods of financial distress and its implications</article-title>
          ,
          <source>Journal of Accounting, Finance and Auditing Studies</source>
          <volume>9</volume>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .32602/jafas.
          <year>2023</year>
          .
          <volume>006</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Nogueira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pugnana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ruggieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pedreschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gama</surname>
          </string-name>
          ,
          <article-title>Methods and tools for causal discovery and causal inference, Wiley interdisciplinary reviews: data mining and knowledge discovery 12 (</article-title>
          <year>2022</year>
          )
          <article-title>e1449</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L. P.</given-names>
            <surname>Paudel</surname>
          </string-name>
          , Transparency in Course Assessments:
          <article-title>A Robust Indicator of a Student-Centered Teaching, in: Integrating Transparency in Learning and Teaching (TILT): An Efective Tool for Providing Equitable Opportunity in Higher Education</article-title>
          ,
          <source>IGI Global</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>252</lpage>
          . doi:
          <volume>10</volume>
          .4018/978- 1-
          <fpage>7998</fpage>
          - 9549- 7.
          <year>ch011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>M.-A. Winkelmes</surname>
          </string-name>
          ,
          <article-title>Introduction to transparency in learning and teaching</article-title>
          ,
          <source>Perspectives In Learning</source>
          <volume>20</volume>
          (
          <year>2023</year>
          )
          <article-title>2</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Pursel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. L.</given-names>
            <surname>Giles</surname>
          </string-name>
          ,
          <article-title>Investigating active learning for concept prerequisite learning</article-title>
          ,
          <source>in: Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>32</volume>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.-H.</given-names>
            <surname>Wuillemin</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.-M. Labat</surname>
          </string-name>
          ,
          <article-title>Discovering prerequisite structure of skills through probabilistic association rules mining</article-title>
          ,
          <source>in: The 8th International Conference on Educational Data Mining</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>117</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>González-Brenes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <article-title>Joint discovery of skill prerequisite graphs and student models</article-title>
          .,
          <source>International Educational Data Mining Society</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gordon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Galstyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Natarajan</surname>
          </string-name>
          , G. Burns,
          <article-title>Modeling concept dependencies in a scientific corpus, in: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics</article-title>
          (Volume
          <volume>1</volume>
          :
          <string-name>
            <surname>Long</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <year>2016</year>
          , pp.
          <fpage>866</fpage>
          -
          <lpage>875</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>L.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>Prerequisite relation learning for concepts in moocs, in: Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics</article-title>
          (Volume
          <volume>1</volume>
          :
          <string-name>
            <surname>Long</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <year>2017</year>
          , pp.
          <fpage>1447</fpage>
          -
          <lpage>1456</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>C.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Pursel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Giles</surname>
          </string-name>
          ,
          <article-title>Recovering concept prerequisite relations from university course dependencies</article-title>
          ,
          <source>in: Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>31</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>E. R.</given-names>
            <surname>Carlson</surname>
          </string-name>
          ,
          <article-title>Fundamental components of personalized coaching models for faculty: Addressing inequities in learning outcomes data</article-title>
          ,
          <source>Journal of Assessment in Higher Education</source>
          <volume>3</volume>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>H. Q.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Reif-Marganiec</surname>
          </string-name>
          ,
          <article-title>Learning disease causality knowledge from the web of health data</article-title>
          ,
          <source>International Journal on Semantic Web and Information Systems (IJSWIS) 18</source>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>P. C.</given-names>
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nagele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dejori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Runkler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Sousa</surname>
          </string-name>
          ,
          <article-title>Using a local discovery ant algorithm for bayesian network structure learning</article-title>
          ,
          <source>IEEE transactions on evolutionary computation 13</source>
          (
          <year>2009</year>
          )
          <fpage>767</fpage>
          -
          <lpage>779</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>S. I. Vrieze</surname>
          </string-name>
          ,
          <article-title>Model selection and psychological theory: a discussion of the diferences between the akaike information criterion (aic) and the bayesian information criterion (bic)</article-title>
          .
          <source>, Psychological methods 17</source>
          (
          <year>2012</year>
          )
          <fpage>228</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          ,
          <article-title>Causal diagrams for empirical research</article-title>
          ,
          <source>Biometrika</source>
          <volume>82</volume>
          (
          <year>1995</year>
          )
          <fpage>669</fpage>
          -
          <lpage>688</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          , Causality, Cambridge university press,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>G.</given-names>
            <surname>Schwarz</surname>
          </string-name>
          ,
          <article-title>Estimating the dimension of a model</article-title>
          ,
          <source>The annals of statistics</source>
          (
          <year>1978</year>
          )
          <fpage>461</fpage>
          -
          <lpage>464</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>E.</given-names>
            <surname>Aarts</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Aarts</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Lenstra</surname>
          </string-name>
          , Local search in combinatorial optimization, Princeton University Press,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>K.</given-names>
            <surname>Rajkumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Saint-Jacques</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Bojinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Brynjolfsson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Aral</surname>
          </string-name>
          ,
          <article-title>A causal test of the strength of weak ties</article-title>
          ,
          <source>Science</source>
          <volume>377</volume>
          (
          <year>2022</year>
          )
          <fpage>1304</fpage>
          -
          <lpage>1310</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>B.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , W. Zhang,
          <article-title>Improving the performance and explainability of knowledge tracing via markov blanket</article-title>
          ,
          <source>Information Processing &amp; Management</source>
          <volume>61</volume>
          (
          <year>2024</year>
          )
          <fpage>103620</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>B.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <article-title>Understanding students' backtracking behaviors in digital textbooks: a data-driven perspective, Interactive Learning Environments (</article-title>
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>