<!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>IIR</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Efective and Transparent Course Recommendation through Causal Reasoning with Language Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Discussion Paper</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Neda Afreen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ludovico Boratto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gianni Fenu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mirko Marras</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Soccol</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mathematics and Computer Science, University of Cagliari</institution>
          ,
          <addr-line>V. Ospedale 72, 09124 Cagliari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>15</volume>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Recommender systems are crucial to support learners through the abundance of available online educational resources. Recent advances in educational recommendation have employed knowledge graphs to enhance both the efectiveness and transparency of recommendations. However, these systems primarily rely on correlational reasoning. Such approaches generate user-aligned suggestions through path-based explanations but often fail to capture the underlying, true causal relationships that drive educational progress and decision-making, which inherently depend on the instantiated knowledge graphs. In this paper, we discuss our ongoing eforts in developing reasoning methods in course recommendation and how augmenting models with causal relationships can transform the way recommendations are generated and explained. We discuss the importance of causal inference for developing efective and transparent systems that can recommend not just what other learners with similar profiles choose, but what a learner should study next based on other covariates such as the learning history and context.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Casual Reasoning</kwd>
        <kwd>Educational Recommender System</kwd>
        <kwd>Knowledge Graph</kwd>
        <kwd>Personalization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Context. Digital learning platforms have expanded opportunities for learners to achieve academic
and personal goals through flexible, self-paced learning. As the number of online resources continues
to grow, it imposes cognitive load on learners to choose the most suitable course for them [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ].
Recommender systems (RSs) have been developed to address this problem of information overload by
helping learners navigate content more efectively [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. With digital platforms continuously evolving,
these educational recommender systems must not only be efective but also transparent, and aligned
with learners’ educational context [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Current Work. Recent educational recommender systems have adopted knowledge graphs (KGs) for
modeling relationships among relevant entities, such as learners, courses, concepts, and instructors,
thereby enabling explainable recommendations through path-based reasoning methods [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Our ongoing
studies have shown that empowering language models with KGs ofers strong performance across utility,
beyond utility, and explainability metrics, even in sparse data scenarios [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Specifically, generative
models have demonstrated the ability to produce diverse explanations by generating paths over KGs.
Research Gap. Despite achieving strong results in utility, beyond-utility, and explainability metrics,
current methods fall short in capturing the causal insights, such as the efect of completing a prerequisite
course on mastering a subsequent concept. Existing methods lack the ability to distinguish why this
recommendation works from what actually correlates with positive outcomes. For example, a learner
who completes an introductory statistics course and later enrolls in a deep learning course may show
a common behavioral pattern, but this does not imply that the first course causally contributes to
success in the later. Recommending a course is not simply about interest or similarity; rather, it is a
strategic decision that can influence learners’ mastery of key skills and progress in future content [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
Educational objectives are inherently structured and sequential. Learners advance through stages of
knowledge acquisition, where concepts are interdependent and pedagogical constraints shape learning
paths [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Our Perspective. In this paper, we present our ongoing eforts to move beyond correlation-based
reasoning by integrating causal inference into course recommendation. Building on our previous
work [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], we argue that truly efective and transparent recommendations should reflect not only
patterns of learner behavior but also the underlying cause-efect relationships that drive educational
progress. While knowledge-graph-based models have demonstrated strong performance across metrics
for recommendation utility and path-based explainability, they primarily rely on correlational signals.
We explore how augmenting these models with causal reasoning can better align recommendations
with learners’ actual needs and readiness. This shift raises a key question: how can causal relationships
be reliably integrated and validated in real-world educational settings where ground truth is limited?
With this in mind, our contribution in this paper is twofold: (i) we contextualize the importance of
causal reasoning in educational recommendation, and (ii) we propose strategies for incorporating causal
constraints into knowledge-graph-based systems. We invite the community to contribute concrete
ideas, empirical insights, and technical solutions related to modeling assumptions, validation strategies,
and design trade-ofs for integrating causal reasoning into educational recommendation.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Characterization of Causal Reasoning in Education</title>
      <p>
        Educational Significance. Causal reasoning involves identifying, modeling, and applying cause-efect
relationships to explain outcomes. Educational processes are inherently causal, where
understanding one concept leads to the success of another concept [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Skills build progressively, and prior
learning influences future efectiveness. Learners progress by mastering foundational concepts before
advancing, making the learning path a matter of sequencing [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Integrating causal reasoning can
enable personalized and actionable explanations. Instead of giving rationales “others took this course”,
causal explanations clarify why a course will improve learning outcomes. Causal models can delay
recommendations if key prerequisites are not mastered, ofering alternative paths to cover gaps. Despite
its potential, causal reasoning remains underexplored in educational recommender systems. This gap
presents an opportunity to rethink how recommendations are generated, and moving toward systems
that support not only what is popular or similar, but what really help learners progress.
Beyond Correlation. Existing recommendation systems based on correlation often assume that if
“learner X who took Course A also took Course B, then B should be recommended to learner Y currently
enrolled in A”. While this path may capture popularity, it overlooks whether taking Course A actually
causes better performance in Course B. As a result, recommendations based solely on these associations
may be misleading, since learning outcomes depend on mastery of foundational concepts and the
specific characteristics of each learner [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In contrast, causal reasoning evaluates whether a learner is
prepared for an advanced Course B, or whether a specific sequence of prior courses will lead to higher
learning outcomes. Educational efectiveness requires systems to account for prerequisite knowledge,
concept dependencies, and efective learning path. By adding causal reasoning, the recommendations
can ofer better learning outcomes, build learner trust, and align recommendations with progressive
learning.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Instilling Causal Inference in Educational Recommendation</title>
      <p>
        Current Recommendation Paradigms. In our prior work, we explored how knowledge-graph-based
methods such as PGPR (reinforcement learning), CAFE (neuro-symbolic), and PEARLM (generative)
perform on educational datasets including COCO, MOOPer, and MOOCube to generate explainable
course recommendations [
        <xref ref-type="bibr" rid="ref13 ref7">7, 13</xref>
        ]. Table 1 presents recommendation utility and path-based explainability
metrics for these knowledge-graph-based approaches. These models demonstrate varying degrees of
generalizability within education. Among them, PEARLM consistently achieves strong performance,
regardless of data characteristics. PEARLM also stands out in explanation type diversity, ofering
broader and more educationally relevant explanations through a variety of path types. While efective
in terms of explainability, this model relies on correlational patterns derived from observed intermediate
paths, such as shared course topics, instructors, or institutions-based on user behavior [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. These paths
support interpretability but lack validation of educational dependencies.
      </p>
      <p>
        Considerations on Causal Inference Integration. To instill causal reasoning, we propose enhancing
knowledge-graph-based models with causal constraints that reflect pedagogical logic. For example,
a path like: learner → enrolled_in → Course A → prerequisite_for → Course B → covers →
Concept C can be validated using causal constraints taken from curriculum data, learner performance
records, or instructional design frameworks that represent prerequisite relationships [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. These
constraints allow the system to generate explanations that reflect the causal nature of the recommendation.
Rather than stating a generic path-based explanation Course B is recommended because you took A the
model can generate a more meaningful explanation, you are recommended to take course B because
mastering A causally improves performance in B. Causal masks can be integrated into the recommendation
pipeline, ensuring that Course B is suggested if Course A has been completed, rather than relying on
observed past interaction. Consider a scenario where a learner has completed course "Linear Algebra."
A correlational model may recommend "Machine Learning" based on frequent co-enrollment patterns.
A causal model, however, would evaluate whether the learner took a course on "Probability Theory”, a
prerequisite for success in machine learning. By incorporating this causal constraint, the model avoids
early recommendations and instead suggests "Probability Theory".
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Open Challenges and Future Research Directions</title>
      <p>Moving from correlational to causal reasoning supports educational decision-making, but also has its
own challenges. The primary limitation is the data, as observational data lacks explicit causal annotations.
Efective causal inference demands comprehensive learner profiles that include learning objectives
and instructional prerequisites, among others. From a modeling perspective, causal reasoning will
increase computational complexity. There is also a trade-of between flexibility and faithfulness: causal
constraints may improve the validity of recommendations but reduce diversity or novelty, particularly
in sparsely-connected data scenarios. Additionally, existing methods are typically evaluated using
ofline metrics, which do not capture the actual needs in educational recommendations. The lack of user
studies further limits the understanding of whether systems support learners’ educational goals. The
integration of causal reasoning has the potential to significantly transform educational recommender
systems. It ofers a strategy that guides learners through structured learning paths. This could have
significant implications for instructional design, curriculum development, and learner autonomy. By
enabling systems to answer “what if” questions and counterfactual reasoning, causal models empower
learners to understand not only what to study next, but why it matters for their long-term learning
goals. In summary, we encourage future research to bridge causal inference, language modeling, and
educational paradigms, particularly by tackling the open question of how to operationalize causal
reasoning within real educational environments.</p>
    </sec>
    <sec id="sec-5">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author did not use any AI tool.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dessì</surname>
          </string-name>
          , G. Fenu,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Reforgiato</given-names>
            <surname>Recupero</surname>
          </string-name>
          ,
          <article-title>Leveraging cognitive computing for multiclass classification of e-learning videos</article-title>
          ,
          <source>in: Proc. of the European Semantic Web Conference</source>
          , Springer,
          <year>2017</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dessí</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dragoni</surname>
          </string-name>
          , G. Fenu,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Reforgiato</given-names>
            <surname>Recupero</surname>
          </string-name>
          ,
          <article-title>Deep learning adaptation with word embeddings for sentiment analysis on online course reviews, in: Deep learning-based Approaches for Sentiment Analysis</article-title>
          , Springer,
          <year>2020</year>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>83</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xian</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Zhang,</surname>
          </string-name>
          <article-title>A survey on trustworthy recommender systems</article-title>
          ,
          <source>Trans. Recomm. Syst</source>
          .
          <volume>3</volume>
          (
          <year>2025</year>
          )
          <volume>13</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          :
          <fpage>68</fpage>
          . doi:
          <volume>10</volume>
          .1145/3652891.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Stray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Halevy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Assar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hadfield-Menell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Boutilier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ashar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bakalar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Beattie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ekstrand</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leibowicz</surname>
          </string-name>
          , et al.,
          <article-title>Building human values into recommender systems: An interdisciplinary synthesis</article-title>
          ,
          <source>ACM Transactions on Recommender Systems</source>
          <volume>2</volume>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <article-title>A survey on explainable course recommendation systems</article-title>
          , in: International Conference on Human-Computer Interaction, Springer,
          <year>2024</year>
          , pp.
          <fpage>273</fpage>
          -
          <lpage>287</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          , P. Liu,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <article-title>Transo: a knowledge-driven representation learning method with ontology information constraints</article-title>
          ,
          <source>World Wide Web</source>
          <volume>26</volume>
          (
          <year>2023</year>
          )
          <fpage>297</fpage>
          -
          <lpage>319</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Afreen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Balloccu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Boratto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Fenu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Malloci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Martis</surname>
          </string-name>
          ,
          <article-title>Can path-based explainable recommendation methods based on knowledge graphs generalize for personalized education?</article-title>
          ,
          <source>in: Proc. of the 33rd ACM Conference on User Modeling, Adaptation and Personalization</source>
          ,
          <year>2025</year>
          , pp.
          <fpage>273</fpage>
          -
          <lpage>278</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Xiahou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Miao</surname>
          </string-name>
          ,
          <article-title>Hierarchical reinforcement learning with dynamic recurrent mechanism for course recommendation</article-title>
          ,
          <source>Knowledge-Based Systems</source>
          <volume>244</volume>
          (
          <year>2022</year>
          )
          <fpage>108546</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Muthukrishnan</surname>
          </string-name>
          , G. De Melo,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <article-title>Reinforcement knowledge graph reasoning for explainable recommendation</article-title>
          ,
          <source>in: Proc. of the ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>285</fpage>
          -
          <lpage>294</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bakker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Angerer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. R.</given-names>
            <surname>Penuel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. F.</given-names>
            <surname>Akkerman</surname>
          </string-name>
          ,
          <article-title>Causal reasoning about education: What is it and what should it be?</article-title>
          ,
          <source>in: The Routledge Handbook of Causality and Causal Methods</source>
          , Routledge,
          <year>2024</year>
          , pp.
          <fpage>671</fpage>
          -
          <lpage>682</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Urdaneta-Ponte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mendez-Zorrilla</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Oleagordia-Ruiz, Recommendation systems for education: Systematic review</article-title>
          ,
          <source>Electronics</source>
          <volume>10</volume>
          (
          <year>2021</year>
          )
          <fpage>1611</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Shirvaikar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Clivio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Falck</surname>
          </string-name>
          ,
          <article-title>A critical review of causal reasoning benchmarks for large language models</article-title>
          ,
          <source>arXiv preprint arXiv:2407.08029</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Balloccu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Boratto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cancedda</surname>
          </string-name>
          , G. Fenu,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marras</surname>
          </string-name>
          ,
          <article-title>Knowledge is power, understanding is impact: Utility and beyond goals, explanation quality, and fairness in path reasoning recommendation</article-title>
          ,
          <source>in: Proc. of the European Conference on Information Retrieval</source>
          , Springer,
          <year>2023</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>N.</given-names>
            <surname>Afreen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Balloccu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Boratto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Fenu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Malloci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Martis</surname>
          </string-name>
          ,
          <article-title>Learner-centered ontology for explainable educational recommendation</article-title>
          ,
          <source>in: Adj. Proc. of the 32nd ACM Conference on User Modeling, Adaptation and Personalization</source>
          ,
          <year>2024</year>
          , pp.
          <fpage>567</fpage>
          -
          <lpage>575</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Chi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Learning to augment for casual user recommendation</article-title>
          ,
          <source>in: Proc. of the ACM Web Conference</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>2183</fpage>
          -
          <lpage>2194</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>