<!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 />
    <article-meta>
      <title-group>
        <article-title>Towards a Unified Framework for Evaluating Explanations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Juan D. Pinto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luc Paquette</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Illinois Urbana-Champaign</institution>
          ,
          <addr-line>Urbana, IL</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The challenge of creating interpretable models has been taken up by two main research communities: ML researchers primarily focused on lower-level explainability methods that suit the needs of engineers, and HCI researchers who have more heavily emphasized user-centered approaches often based on participatory design methods. This paper reviews how these communities have evaluated interpretability, identifying overlaps and semantic misalignments. We propose moving towards a unified framework of evaluation criteria and lay the groundwork for such a framework by articulating the relationships between existing criteria. We argue that explanations serve as mediators between models and stakeholders, whether for intrinsically interpretable models or opaque black-box models analyzed via post-hoc techniques. We further argue that useful explanations require both faithfulness and intelligibility. Explanation plausibility is a prerequisite for intelligibility, while stability is a prerequisite for explanation faithfulness. We illustrate these criteria, as well as specific evaluation methods, using examples from an ongoing study of an interpretable neural network for predicting a particular learner behavior.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Explainable AI</kwd>
        <kwd>evaluating explanations</kwd>
        <kwd>model transparency</kwd>
        <kwd>interpretable neural networks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The growing awareness in educational data mining (EDM)
of a need for more explainable AI (XAI) has led to the
increasing discussion and adoption of interpretability methods [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Such methods are continually being developed and refined
within research communities such as machine learning (ML)
and human-computer interaction (HCI). However, the
critical task of evaluating the eficacy of the explanations created
has not been suficiently explored. Tellingly, a systematic
review of explainable student performance prediction models
did not find a single study that evaluated the explanations
it produced [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Furthermore, a standardized framework for
conducting such evaluations is still lacking [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>In this position paper, we aim to foster discussion to
begin addressing this gap by proposing the goal of a unified
framework for evaluating explanations. We review
concepts critical to the goals of XAI, including the intended
contexts of an explanation, the multiple research milieux
of explainability and intelligibility, and proposed
evaluation methods. We argue that the evaluation of explanations
should be based on a set of criteria that must be met for an
explanation to be useful and propose a hierarchy of
criteria that brings together some previously described in the
literature. Finally, we illustrate these criteria using an
ongoing study of an interpretable neural network for predicting
a particular learner behavior. We conclude by discussing
the implications of this initial perspective on an evaluation
framework for future research in XAI.</p>
    </sec>
    <sec id="sec-2">
      <title>2. What to evaluate?</title>
      <p>
        The explainability literature has often highlighted the
difference between intrinsically interpretable models that are
designed with transparency in mind and opaque black-box
models that require post-hoc explainability methods [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
At face value, models and explanations seem like two very
diferent objects to evaluate. However, even intrinsically
interpretable models—such as linear regression models or
decision trees—require some form of explanation to serve as
mediator between the model’s internal state and a user’s
understanding of it. This is true in cases of local explainability—
eg. the importance of a specific feature in a decision tree for
a particular prediction—but also when global explainability
is the goal—eg. the coeficients of a linear model, along with
their meanings and interactions, which provide an overall
picture of the model’s behavior. From this perspective, the
evaluation of explainability can always be treated as the
evaluation of explanations.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Intended context</title>
      <p>When evaluating any explanation, one critical aspect to
be considered is the context in which the explanation is
to be used. An explanation that is useful for researchers
carefully analyzing and modifying a model’s behavior in
a controlled environment may not be useful for a teacher
trying to understand in real time why a student is struggling
with a particular concept. The intended users for which
the explanation has been designed must clearly dictate the
criteria used to evaluate it. This is often what is meant by the
term “human-centered”, which is used in a commendable
efort to distance research from simplistic technocentric
approaches, instead emphasizing the importance of people.
But identifying “humans” as the target of our XAI eforts is
still far too broad.</p>
      <p>
        When considering the requirements that an explanation
should aim to fulfill, it is useful to examine both the
knowledge and objectives of the intended users [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Teachers, for
example, may wish to help specific students with the insights
gained from an explanation. Their knowledge includes their
familiarity with their students and their knowledge of the
subject matter. Students, on the other hand, may wish to
know why a learning platform is making a specific
suggestion in order to gauge its efectiveness. Their knowledge
might include their level of familiarity with self-regulation
strategies, their current understanding of the subject, and
clues from what their peers are doing. Researchers may
wish instead to use an explanation to better understand
how to improve the model, which can involve reducing bias,
improving performance, or identifying and fixing bugs that
may be present [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Considering users’ knowledge and objectives requires a
more nuanced, context-aware approach to evaluation. Some
studies have taken a bottom-up approach to understanding
these needs. Liao et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] interviewed UX and design
practitioners to create an “XAI question bank” with prototypical
questions users may wish to have answers to. These include
global questions about how a model works, local questions
about why a specific prediction was made, counterfactual
questions of why not a diferent prediction, hypothetical
questions about how to change the prediction, and more.
      </p>
      <p>
        A similar approach in education can yield insights into
the questions that teachers, students, and other stakeholders
may wish to have answered by an explanation. Alternatively,
it may be that interactive explanations—perhaps made
possible through the abilities of LLMs to answer questions using
natural language—will provide diferent stakeholders with
the information that is relevant to them, while also allowing
for follow-up questions to better understand explanations
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Evaluation criteria</title>
      <p>The XAI literature has highlighted several criteria to
consider when evaluating explanations. Due to the lack of a
standardized evaluation framework, these criteria often go
by diferent names, have varying semantic domains, or are
haphazardly used interchangeably. Some of the definitions
used in the literature implicitly suggest the existence of
conceptual dependencies between criteria. However, to the best
of our knowledge, they have not been previously described
hierarchically. Pulling from both the HCI and ML
communities, we here propose a systematic hierarchy of criteria with
dependencies between them, as depicted in Figure 1.</p>
      <p>The ultimate goal of an explanation is to be useful to the
user. In education, the user typically represents a
stakeholder in the learning process, such as a teacher, student,
parent, or administrator, but it can also be a researcher who
develops and improves the model.</p>
      <p>
        Intuitively, in order for an explanation to be useful, it must
meet the criterion of intelligibility, which refers to how well
it can be understood. This concept has also been called
“explicitness” [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and “comprehensibility” [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. As discussed
in the previous section, the specific context and target user
for which an explanation has been developed is crucial to
an accurate evaluation of intelligibility. In education, an
intelligible explanation is one that can be understood by
a student, teacher, or a diferent stakeholder, depending
on its intended context. The term “intelligibility” arose
within the HCI community [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and continues to be the
predominant term used by HCI researchers for what the ML
community refers to as “explainability” or “interpretability”.
We discuss further diferences and similarities between these
two communities later in this paper.
      </p>
      <p>
        Just as intuitively—though slightly more contentiously—
useful explanations must also be faithful. In this context,
faithfulness refers to the level of accuracy with which an
explanation reflects the model’s internal state [
        <xref ref-type="bibr" rid="ref12 ref9">9, 12</xref>
        ]. Faithful
explanations have also been called accurate explanations
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and high-fidelity explanations [
        <xref ref-type="bibr" rid="ref10 ref14">10, 14</xref>
        ]. Faithful
explanations can be thought of as providing a view of the model’s
internal causality (what leads to its predictions). In
education, a faithful explanation is one that provides accurate
insights into why a model has made a specific content
prediction, such as a study content recommendation or the
detection of learner disengagement.
      </p>
      <p>
        Unlike with intelligibility, however, there is not
universal agreement on the necessity of explanation faithfulness.
This disagreement arises from the use of post-hoc
explainability techniques—such as LIME [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and SHAP [16]—that
derive explanations from a simplified approximation of a
more complex model. Post-hoc explanations don’t directly
access a model’s internal causality, but rather provide a
justification of predictions after-the-fact. Some argue that a
lack of faithfulness can lead to misleading and problematic
explanations [
        <xref ref-type="bibr" rid="ref13">13, 17</xref>
        ] while others suggest that approximate
explanations can be used to achieve “suficient
understanding” for specific users performing specific tasks [ 18]. We
argue that, while perfect faithfulness to a model may not
be necessary in all contexts, a high level of faithfulness is
nevertheless important for an explanation to be useful.
      </p>
      <p>Note that intelligibility and faithfulness are independent
criteria. An explanation can be very intelligible but not
particularly faithful, or highly faithful but quite
unintelligible. Yet a useful explanation requires both conditions to be
present past a minimum threshold.</p>
      <p>
        Another criterion described in the literature is plausibility
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. A plausible explanation is one that aligns with human
intuition. For example, explaining that a model predicts
a student is disengaged because they did well on a
problem is nonsensical. Cases of an explanation that is faithful
but not plausible serve as evidence of a problem with the
model itself—perhaps it is overfitted and is picking up on
noise in the training data. Because plausibility is
important to sensemaking, we argue that it is a prerequisite for
intelligibility.
      </p>
      <p>
        Stability refers to the consistency of an explanation for
similar examples [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. That is, an explanation is stable
when it provides similar results for similar inputs. For
example, one would expect a learner model to provide similar
latent knowledge estimates on a particular knowledge
component for students who encountered similar struggles on
the same problems. If an explanation is not stable, it is
dificult to trust it as a reliable source of information. Stability is
also a prerequisite for faithfulness. If an explanation is not
adequately stable, it is unlikely to be faithful to the model’s
internal state.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Bridging perspectives</title>
      <p>As noted earlier, our evaluation criteria hierarchy for
explanations is informed by two distinct research communities:
the ML and HCI communities. While there is much overlap
between them, Liao &amp; Varshney [18] have pointed out a
tension in the goals and methods used by these two
communities. The ML community and the XAI sub-community
have primarily focused on technical solutions to the
challenge of interpretability, often relying on lower-level
explainability methods that suit the needs of engineers. The
HCI community, on the other hand, has been more
heavily informed by the social and information sciences, which
has led to more user-centered approaches often based on
participatory design methods.</p>
      <p>
        The terms and definitions used by these communities
are illustrative of their difering perspectives. The ML
community has settled on terms such as “explainability” and
“interpretability”, and has even fostered a growing group of
eXplainable AI (XAI) researchers. The coining of the term
XAI has been attributed to van Lent et al. [19], who used
it to describe a system that can present an “easily
understood chain of reasoning” from input, “through the AI’s
knowledge and inference”, to the final prediction. The HCI
community, on the other hand, prefers the term
“intelligibility”, which was originally defined as systems that “represent
to their users what they know, how they know it, and what
they are doing about it” [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Notice the emphasis that
explainability places on the prediction process from input to
output, contrasted with the pragmatic emphasis on users in
the HCI definition. Yet despite these diferences, there are
more overlaps between these communities than points of
divergence.
      </p>
      <p>
        It may be that at least part of the tension described by Liao
&amp; Varshney [18] is the result of a semantic misalignment
between the two groups. Technical approaches tend to
emphasize explanation faithfulness because they emphasize
the role of engineer-researcher as the target user, while
socio-behavioral approaches care more about explanation
intelligibility that have non-researchers as the end-users. In
other words, while both communities are working towards
the same goal of making AI understandable by people, they
are doing so from diferent perspectives and with diferent
priorities, which leads them to sometimes talk past each
other without realizing it. Vaughan &amp; Wallach [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] argue for
a bringing together of these communities to create a more
holistic approach to XAI.
      </p>
      <p>
        It should also be noted that some HCI researchers include
aspects of transparency not often considered to be within
the realm of explainability as crucial to its goals. These go
beyond the internal workings of a model, including
explanations of the data used for training, performance metrics,
levels of uncertainty, and the types of features it relies on
[
        <xref ref-type="bibr" rid="ref6">18, 6</xref>
        ]. Among education researchers, Kay et al. [20] make
reference to the concept of scrutability in the sense of being
able to scrutinize a model or system (with a heavy focus
on learners as target users). Full scrutability may require
similar aspects of transparency that go beyond the model
itself.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Evaluation methods</title>
      <p>An additional layer above that of which evaluation criteria
to use is the question of which methods to use to evaluate
explanations. The evaluation method will dictate the
specific criteria that can be measured. Using Doshi-Velez &amp;
Kim [21] as a guided taxonomy of evaluation methods, we
can see how the evaluation criteria framework we have
proposed can be used alongside these diferent methods. Within
this taxonomy, the choice of evaluation method depends
on the domain-specific needs and the context of intended
interpretability.</p>
      <p>Doshi-Velez &amp; Kim [21] propose three categories of
evaluation methods. In decreasing level of resource complexity,
they are:
• Application-grounded evaluation, which
involves human users performing realistic tasks.
• Human-grounded evaluation, which involves
human users performing simplified tasks.
• Functionally grounded evaluation, which does
not involve humans but rather uses quantifiable
properties of explanations as a proxy for
interpretability.</p>
      <p>An example of application-grounded evaluation in
education is the way learning dashboards are sometimes
evaluated by how well they help instructors understand and
provide help to students [22, 23], or work on open learner
models (OLMs) that provide students with explanations of a
model’s estimates of their understanding [24]. This
evaluation method can be used to efectively measure explanation
intelligibility (and, by extension, plausibility), but it does
not directly tackle the question of explanation faithfulness.</p>
      <p>
        Functionally grounded evaluation, being the least direct
category, makes it dificult to make any claims about either
intelligibility or faithfulness. It allows for a proxy
measurement of intelligibility by considering properties such
as model sparsity or explanation simplicity [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], but it does
not capture the specific needs of any end-user. While it can
be helpful to consider potential target users while
conducting this type of evaluation—ideally realistic stakeholders in
education—the results are generally context-agnostic and
therefore may lack real-world validity. Stability is perhaps
the only criterion that can efectively be evaluated using
functionally grounded evaluation. This method may be most
appropriate for preliminary studies in an area without much
prior research.
      </p>
      <p>Some forms of human-grounded evaluation, on the other
hand, are more likely to capture evidence of explanation
faithfulness. Doshi-Velez &amp; Kim [21] identify three
examples within this category: binary forced choice, forward
simulation, and counterfactual simulation.</p>
      <p>In binary forced choice, participants must select which
explanation they consider best when presented with multiple
options. This method was used in an educational context
by Swamy, Du, et al. [25] to gauge which explanations were
trusted most by university-level educators. This somewhat
approximates a measurement of plausibility by allowing
participants to identify explanations that match their
intuitions, but it does not truly measure intelligibility. It also
does not evaluate faithfulness.</p>
      <p>In forward simulation, participants must correctly predict
the model’s output given specific inputs. An experiment
along these lines was proposed by Baker [26] to test
interpretability. This provides a very direct measurement of
faithfulness, since an explanation must be faithful in order
for the task to be performed accurately. It also serves to
measure intelligibility, since participants must understand
the explanation to succeed. However, given a suficiently
simple model, it may be possible to succeed at a forward
simulation task by only using a model’s parameters as
explanation without understanding the purpose, features, or
even the domain for which the model was built.</p>
      <p>A counterfactual simulation is similar to a forward
simulation, but participants must correctly identify how a specific
input needs to be changed in order to alter the model’s
given output. This also allows for an evaluation of both
faithfulness and intelligibility, but the same caveats apply
as for forward simulation. The ability to recognize valid
counterfactuals has been identified by Cohausz [ 27] as a key
step towards using machine learning to design theoretically
sound causal models.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Evaluation case study</title>
      <p>We now turn to an illustration of the concepts discussed here
using an ongoing study of an interpretable neural network
for predicting a particular learner behavior. The model in
question is a convolutional neural network (CNN), designed
to be interpretable via targeted regularization to create
binary convolutional filters that more accurately align with
the input data [28]. The CNN was trained to predict
students’ gaming the system behavior (GTS) on a dataset of
interactions with the Cognitive Tutor Algebra system. The
details and results of an early version of this model were
previously reported in Pinto et al. [29].</p>
      <sec id="sec-7-1">
        <title>7.1. Setting up the questionnaire tasks</title>
        <p>To evaluate the level of interpretability of this model, we
designed a questionnaire that tasks participants with both
a forward simulation and counterfactual simulation. The
questionnaire is designed for participants from a wide range
of backgrounds—both with and without prior experience in
machine learning.</p>
        <p>The forward simulation task presents participants with
the inputs for a particular instance—that is, the values for
each variable for a given “clip” of five consecutive student
actions. They must then predict whether the model would
label this clip as GTS or not GTS, given the patterns in the
convolutional filters.</p>
        <p>The counterfactual simulation task again presents
participants with the inputs for a specific clip, but this time
also providing the model’s predicted label. Participants are
asked to identify a single change to the inputs that would
alter the model’s prediction. For example, given a series of
inputs and the model’s prediction of not GTS, what change
to the inputs would result in the model labeling this clip as
GTS. Participants select the single correct answer from a
series of multiple-choice options.</p>
        <p>Figure 2 shows an example from the digital questionnaire
platform. The inputs (leftmost blue grid) are presented in
a simplified tabular format: a grid with features stacked
vertically (labeled v01–v24), with each column representing
a separate action in the sequence (labeled 1–5). Blue cells
indicate a feature value of 1 (present), while white cells
indicate a feature value of 0 (absent). The binary convolutional
iflters (green grids) are represented in the same manner, but
each only depicts three actions to match the kernel size of
the model’s convolutional layer.</p>
        <p>This visualization—along with the background
information provided—serves as the model’s explanation, showing
the patterns that the model has learned to associate with
GTS behavior. It presents both a global explanation of the
model’s logic (patterns that are indicative of GTS) and
explanations of specific outputs (the model’s prediction for a
particular clip of student actions). The questionnaire is used
as a tool to evaluate the explanations themselves.</p>
        <p>For the forward simulation task, the instructions ask the
following questions: “would the model identify the
following clip of student actions as GTS or not GTS? If GTS, what
is the number of the matching model pattern?” In the
counterfactual simulation task, we ask “which of the following
changes to the input would alter the model’s prediction?”
Possible answers for the counterfactual simulation include
the addition or removal of specific actions, such as “add
v07 to action 2” or “remove v19 at action 4”. For both tasks,
we also ask participants to rate their confidence on each
question.</p>
      </sec>
      <sec id="sec-7-2">
        <title>7.2. Evaluating the evaluation</title>
        <p>The evaluation methods used in this questionnaire clearly
fall within the category of human-grounded evaluation in
the method taxonomy proposed by Doshi-Velez &amp; Kim [21]—
they involve human users performing simplified tasks. As
such, they provide measurements of faithfulness and
intelligibility. By calculating the average accuracy rate (proportion
correct out of total questions) across the entire sample of
participants, we can quantify how well the explanations
were understood (intelligibility). Because the tasks align
so closely with the model’s actions, the accuracy rate also
serves to measure how well the explanations reflect the
model’s internal state (faithfulness).</p>
        <p>However, the caveat provided earlier in regards to
forward and counterfactual simulation tasks applies here—
participants are not required to understand the specific
purpose of the model or the value of its predictions in order
to succeed. In fact, while we present an explanation of
GTS and the aims of the model as background information,
we’ve entirely excluded meaningful feature labels from the
explanations. This approach makes it impossible to evaluate
explanation plausibility, weakening its claims of evaluating
intelligibility beyond a surface-level understanding.</p>
        <p>Furthermore, this questionnaire does not claim to target
any specific end-users. It has been designed for
participants from a wide range of backgrounds, and for no specific
purpose other than its completion. We previously
highlighted the importance of intended context when evaluating
explanations, which is dificult to account for using the
simplified tasks of human-grounded methods. An
applicationgrounded evaluation would allow for a better understanding
of the specific needs of end-users, but it would also make it
dificult to measure faithfulness and would require a more
complex and time-consuming study design [21]. When it
comes to designing an evaluation, tradeofs may be
necessary.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>8. Discussion</title>
      <p>Much like the complexity of evaluating the diferent aspects
of a model’s performance, the evaluation of explanations is
itself a complex task and cannot be captured in its entirety
by any one metric or method. We have aimed to provide an
initial framework to guide this daunting but important task.
However, much work remains to be done.</p>
      <p>We have brought together evaluation criteria described
by diferent communities into a cohesive whole, but they
largely remain abstract ideas. In order to be useful in
practice, these criteria must be operationalized more concretely
in the educational contexts in which we wish to use them.
Furthermore, this high-level overview is likely missing key
criteria that measure aspects of explanations that are
currently not being captured.</p>
      <p>For example, when describing the aspects of intelligibility
that can be captured by human-grounded evaluation
methods, as well as those that may go overlooked by such an
approach, we found that we didn’t have the exact language
to elucidate our point. It may be that there is an element of
intelligibility that requires an additional criterion to fully
capture—something along the lines of an explanation’s
fidelity to its intended context.</p>
      <p>Similarly, the framework’s hierarchical structure itself
may benefit from further scrutiny. Edge cases theoretically
could exist that don’t perfectly fit, such as the possibility of
a highly overfitted model leading to explanations that are
faithful but not very stable.</p>
      <p>Nevertheless, future research may build on the framework
and ideas presented here to create a more comprehensive
evaluation framework for explanations. A unified
framework should be adaptable to the specific needs of diferent
contexts, should be informed by the perspectives of both the
technical ML and human-centered HCI communities, and
should be relevant to the needs of stakeholders in education.</p>
    </sec>
    <sec id="sec-9">
      <title>9. Conclusion</title>
      <p>In this position paper, we have proposed the need for a
uniifed framework for evaluating explanations in the context
of XAI. We have reviewed important concepts for better
understanding the nature of explanations, including their
role as mediators between models and users, the central role
played by an explanation’s intended context, and the varied
perspectives brought by diferent research communities. We
have further argued that useful explanations require both
faithfulness and intelligibility, and have proposed a
hierarchy of criteria that brings together concepts previously
described in the literature. Finally, we have provided a case
study for these criteria using the ongoing evaluation of a
neural-network-based learner behavior detector.
[16] S. M. Lundberg, S.-I. Lee, A unified approach to
interpreting model predictions, Advances in Neural
Information Processing Systems 30 (2017).
[17] V. Swamy, J. Frej, T. Käser, The future of human-centric
eXplainable Artificial Intelligence (XAI) is not
posthoc explanations, 2023. arXiv:2307.00364.
[18] Q. V. Liao, K. R. Varshney, Human-centered
explainable AI (XAI): From algorithms to user
experiences, 2022. doi:10.48550/arXiv.2110.10790.
arXiv:2110.10790.
[19] M. van Lent, W. Fisher, M. Mancuso, An explainable
artificial intelligence system for small-unit tactical
behavior, in: Proceedings of the 16th Conference on
Innovative Applications of Artifical Intelligence, IAAI’04,
AAAI Press, San Jose, California, 2004, pp. 900–907.
[20] J. Kay, B. Kummerfeld, C. Conati, K. Porayska-Pomsta,
K. Holstein, Scrutable AIED, in: Handbook of Artificial
Intelligence in Education, Edward Elgar Publishing,
2023, pp. 101–125.
[21] F. Doshi-Velez, B. Kim, Towards a rigorous
science of interpretable machine learning, 2017.
arXiv:1702.08608.
[22] H. Scheers, T. De Laet, Interactive and
explainable advising dashboard opens the black box of
student success prediction, in: T. De Laet, R. Klemke,
C. Alario-Hoyos, I. Hilliger, A. Ortega-Arranz (Eds.),
Technology-Enhanced Learning for a Free, Safe, and
Sustainable World, volume 12884, Springer
International Publishing, Cham, 2021, pp. 52–66. doi:10.100
7/978-3-030-86436-1_5.
[23] M. Tissenbaum, J. Slotta, Supporting classroom
orchestration with real-time feedback: A role for teacher
dashboards and real-time agents, International
Journal of Computer-Supported Collaborative Learning 14
(2019) 325–351.
doi:10.1007/s11412-019-093061.
[24] C. Conati, K. Porayska-Pomsta, M. Mavrikis, AI in
Education needs interpretable machine learning: Lessons
from Open Learner Modelling, in: 2018 ICML
Workshop on Human Interpretability in Machine Learning
(WHI 2018), 2018, pp. 21–27. arXiv:1807.00154.
[25] V. Swamy, S. Du, M. Marras, T. Kaser, Trusting the
explainers: Teacher validation of explainable
artificial intelligence for course design, in: LAK23: 13th
International Learning Analytics and Knowledge
Conference, ACM, Arlington TX USA, 2023, pp. 345–356.
doi:10.1145/3576050.3576147.
[26] R. S. Baker, Challenges for the future of educational
data mining: The baker learning analytics prizes,
Journal of Educational Data Mining 11 (2019).
[27] L. Cohausz, When probabilities are not enough: A
framework for causal explanations of student success
models, Journal of Educational Data Mining 14 (2022)
52–75. doi:10.5281/zenodo.7304800.
[28] L. Jiang, N. Bosch, Predictive sequential pattern
mining via interpretable convolutional neural networks,
in: Proceedings of the 14th International Conference
on Educational Data Mining (EDM 2021), 2021, pp.
761–766.
[29] J. D. Pinto, L. Paquette, N. Bosch, Interpretable neural
networks vs. expert-defined models for learner
behavior detection, in: Companion Proceedings of the
13th International Conference on Learning Analytics
&amp; Knowledge Conference (LAK23), 2023, pp. 105–107.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.</given-names>
            <surname>Khosravi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Shum</surname>
          </string-name>
          , G. Chen,
          <string-name>
            <given-names>C.</given-names>
            <surname>Conati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-S.</given-names>
            <surname>Tsai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Knight</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Martinez-Maldonado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sadiq</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gašević</surname>
          </string-name>
          , Explainable artificial intelligence in education,
          <source>Computers and Education: Artificial Intelligence</source>
          <volume>3</volume>
          (
          <year>2022</year>
          )
          <article-title>100074</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.caeai.
          <year>2022</year>
          .
          <volume>100</volume>
          074.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Alamri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Alharbi</surname>
          </string-name>
          ,
          <article-title>Explainable student performance prediction models: A systematic review</article-title>
          ,
          <source>IEEE Access 9</source>
          (
          <year>2021</year>
          )
          <fpage>33132</fpage>
          -
          <lpage>33143</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS .
          <year>2021</year>
          .
          <volume>3061368</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Paquette</surname>
          </string-name>
          ,
          <article-title>Applications of explainable AI (XAI) in education</article-title>
          , in: D.
          <string-name>
            <surname>Kourkoulou</surname>
            ,
            <given-names>A. O.</given-names>
          </string-name>
          <string-name>
            <surname>Tzirides</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Cope</surname>
          </string-name>
          , M. Kalantzis (Eds.),
          <article-title>Trust and Inclusion in AI-Mediated Education: Where Human Learning Meets Learning Machines, Postdigital Science</article-title>
          and Education, Springer, in press.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <article-title>An overview of explainable AI methods, forms and frameworks</article-title>
          , in: M.
          <string-name>
            <surname>Mehta</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Palade</surname>
          </string-name>
          , I. Chatterjee (Eds.),
          <string-name>
            <surname>Explainable</surname>
            <given-names>AI</given-names>
          </string-name>
          : Foundations,
          <source>Methodologies and Applications</source>
          , volume
          <volume>232</volume>
          , Springer International Publishing, Cham,
          <year>2023</year>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>59</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -12807-
          <issue>3</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Suresh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Gomez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Nam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Satyanarayan</surname>
          </string-name>
          ,
          <article-title>Beyond expertise and roles: A framework to characterize the stakeholders of interpretable machine learning and their needs</article-title>
          ,
          <source>in: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, CHI '21</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . doi:
          <volume>10</volume>
          .1145/3411764.3445088.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Vaughan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wallach</surname>
          </string-name>
          ,
          <article-title>A human-centered agenda for intelligible machine learning</article-title>
          , in: M.
          <string-name>
            <surname>Pelillo</surname>
          </string-name>
          , T. Scantamburlo (Eds.),
          <source>Machines We Trust</source>
          , The MIT Press,
          <year>2021</year>
          , pp.
          <fpage>123</fpage>
          -
          <lpage>138</lpage>
          . doi:
          <volume>10</volume>
          .7551/mitpress/1 2186.003.0014.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Liao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gruen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Miller</surname>
          </string-name>
          , Questioning the AI:
          <article-title>Informing design practices for explainable AI user experiences</article-title>
          ,
          <source>in: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI '20</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          . doi:
          <volume>10</volume>
          .1145/3313831.3376590.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Weld</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Bansal,</surname>
          </string-name>
          <article-title>The challenge of crafting intelligible intelligence</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>62</volume>
          (
          <year>2019</year>
          )
          <fpage>70</fpage>
          -
          <lpage>79</lpage>
          . doi:
          <volume>10</volume>
          .1145/3282486.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Alvarez Melis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Jaakkola</surname>
          </string-name>
          ,
          <article-title>Towards robust interpretability with self-explaining neural networks</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems</source>
          , volume
          <volume>31</volume>
          ,
          <string-name>
            <surname>Curran</surname>
            <given-names>Associates</given-names>
          </string-name>
          , Inc.,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D. V.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Pereira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Cardoso</surname>
          </string-name>
          ,
          <article-title>Machine learning interpretability: A survey on methods and metrics</article-title>
          ,
          <source>Electronics</source>
          <volume>8</volume>
          (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .3390/electr onics8080832.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V.</given-names>
            <surname>Bellotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Edwards</surname>
          </string-name>
          ,
          <article-title>Intelligibility and accountability: Human considerations in context-aware systems</article-title>
          ,
          <source>Human-Computer Interaction</source>
          <volume>16</volume>
          (
          <year>2001</year>
          )
          <fpage>193</fpage>
          -
          <lpage>212</lpage>
          . doi:
          <volume>10</volume>
          .1207/S15327051HCI16234_
          <fpage>05</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jacovi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <article-title>Towards faithfully interpretable NLP systems: How should we define and evaluate faithfulness?</article-title>
          , in: D.
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Chai</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Schluter</surname>
          </string-name>
          , J. Tetreault (Eds.),
          <article-title>Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics</article-title>
          , Online,
          <year>2020</year>
          , pp.
          <fpage>4198</fpage>
          -
          <lpage>4205</lpage>
          . doi:
          <volume>10</volume>
          .18653/v1/20 20.acl-main.
          <volume>386</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Rudin</surname>
          </string-name>
          ,
          <article-title>Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead</article-title>
          ,
          <source>Nature Machine Intelligence</source>
          <volume>1</volume>
          (
          <year>2019</year>
          )
          <fpage>206</fpage>
          -
          <lpage>215</lpage>
          . doi:
          <volume>10</volume>
          .1038/s42256-019-0048-x.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>A</surname>
            .-p. Nguyen,
            <given-names>M. R.</given-names>
          </string-name>
          <string-name>
            <surname>Martínez</surname>
          </string-name>
          ,
          <article-title>On quantitative aspects of model interpretability</article-title>
          ,
          <year>2020</year>
          . arXiv:
          <year>2007</year>
          .07584.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guestrin</surname>
          </string-name>
          ,
          <article-title>"Why should I trust you?": Explaining the predictions of any classifier</article-title>
          ,
          <year>2016</year>
          . arXiv:
          <volume>1602</volume>
          .
          <fpage>04938</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>