<!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>First Workshop on Online Learning from Uncertain Data Streams, July</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Decision Trees for Learning Analytics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gabriella Casalino</string-name>
          <email>gabriella.casalino@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pietro Ducange</string-name>
          <email>pietro.ducange@unipi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michela Fazzolari</string-name>
          <email>m.fazzolari@iit.cnr.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Riccardo Pecori</string-name>
          <email>riccardo.pecori@unimercatorum.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>43124</institution>
          ,
          <addr-line>Parma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Fuzzy Models, Educational Data Streams, Hoefding Decision Tree</institution>
          ,
          <addr-line>Explainable Artificial Intelligence</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National Research Council, Institute of Informatics and Telematics (IIT)</institution>
          ,
          <addr-line>Via Giuseppe Moruzzi 1, Pisa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Bari, Department of Computer Science</institution>
          ,
          <addr-line>Via E. Orabona 4, Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Pisa, Department of Information Engineering</institution>
          ,
          <addr-line>Largo Lucio Lazzarino 1, Pisa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Universitas Mercatorum” University, Faculty of Economics</institution>
          ,
          <addr-line>Piazza Mattei 10, 00186, Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>18</volume>
      <issue>2022</issue>
      <abstract>
        <p>Virtual Learning Environments (VLEs) are online educational platforms that combine static educational content with interactive tools to support the learning process. Click-based data, reporting the students' interactions with the VLE, are continuously collected, so automated methods able to manage big, nonstationary, and changing data are necessary to extract useful knowledge from them. Moreover, automatic methods able to explain their results are needed, especially in sensitive domains such as the educational one, where users need to understand and trust the process leading to the results. This paper compares two adaptive and interpretable algorithms (Hoefding Decision Tree and its fuzzy version) for predicting exam failure/success of students. Experiments, conducted on a subset of the Open University Learning Analytics (OULAD) dataset, demonstrate the reliability of the adaptive models in accurately classifying the evolving educational data and the efectiveness of the fuzzy methods in returning interpretable results.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Learning Analytics refers to an iterative process aiming at collecting and analyzing educational
data in order to generate new knowledge that can be used as feedback for all the involved
stakeholders, to improve their tasks [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. It is an umbrella term covering diferent applications
of statistical methods and analyses in the educational domain, sometimes overlapping also with
proper Artificial Intelligence techniques [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Some examples are the exploitation of augmented
reality insights [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Internet of Things (IoT) data analysis [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ], robotics [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], fog computing [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],
video and log processing [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and information visualization [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], just to mention a few.
      </p>
      <p>
        Particularly, the use of automatic techniques to analyze sensitive data, such as the educational
ones, is gaining attention, since regulation is required. Specifically, automatic analyses must be
nEvelop-O
explainable and trustworthy [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Fuzzy Logic plays an important role in explainability, since it is able to represent uncertain
and vague concepts by using natural language. This leads to interpretable or explainable
results, which are easier to understand for the domain experts than those returned by black-box
algorithms [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. Indeed, fuzzy logic has been proven to be efective in the educational
domain to solve diferent tasks such as user modeling [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] , students’ performance or engagement
evaluation [
        <xref ref-type="bibr" rid="ref15 ref16 ref17 ref18">15, 16, 17, 18</xref>
        ], students’ support systems [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], etc.
      </p>
      <p>
        However, most of the Learning Analytics literature ignores time, which, on the contrary, is a
critical factor, since the learning process is inherently incremental. An exception is the Deep
Knowledge Tracing (DKT) methodology, which models the student’s learning behavior from the
analysis of previously solved tasks [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], through the use of Recurrent Neural Networks (RNNs)
that are able to take into account the time. RNNs are also used to analyze sequential log-based
information about the students [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. However, these are still black-box methods that do not
allow one to understand how the results are obtained. A first attempt at using incremental and
interpretable methods for analyzing educational data can be found in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>In the last years, also thanks to the spreading of the COVID-19 pandemic, distance learning
and the usage of Virtual Learning Environments (VLEs) have experienced a steep increase,
becoming powerful tools to support higher education throughout the world. VLEs allow also
one to continuously collect logs and information, non-stationary by nature, regarding how and
when students interact with the educational platform.</p>
      <p>
        In this work, we exploit the evolving nature of students’ behaviors on VLEs, by using two
stream-based classifiers, namely Hoefding Decision Tree (HDT) [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] and its fuzzy version
(FHDT) [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], to predict the students’ outcomes in sequential semesters. Both algorithms lead to
interpretable results, since they create incremental decision trees, adapting their structures to
the incoming data, thus resulting in incremental sets of IF-THEN rules. Moreover, the fuzzy
variant results in greater interpretability, given the intrinsic usage of linguistic terms associated
with the fuzzy partitions themselves, and it is usually more robust and adaptable against the
so-called concept drift, i.e., the evolving change in the distribution of features and labels values
along with the continuously incoming instances.
      </p>
      <p>In order to test the aforementioned evolving models, the Open University Dataset has been
used, which reports click-stream interactions among students with a VLE.</p>
      <p>The rest of the paper is structured as follows. Section 2 briefly details the considered subset
of data and the adopted algorithms. Section 3 discusses the obtained results, while conclusions
and future developments of our research are depicted in Section 4.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Materials and Methods</title>
      <p>
        In this paper, a subset of the Open University Learning Analytics Dataset (OULAD), referring
to the academic years 2013 and 2014, has been used1 [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Since the aim of the analysis is to
predict the students’ outcomes based on the previous information, each semester has been
considered as a temporal unit to derive four chronological ordered chunks, i.e., 2013 −  , 2013 −   ,
1Dataset: https://zenodo.org/record/4264397#.X60DEkJKj8E
2014 −  , 2014 −   . Then, this data stream will be sequentially evaluated through the considered
algorithms.
      </p>
      <p>A total of 18 features, grouped into three semantic classes, i.e., demographic information,
student performance, and the interactions with the VLE, have been used to describe the behavior
of a single student for a given course. Moreover, an additional feature is used for the target
class to represent the student’s final outcome, which can assume two values: PASS and FAIL.</p>
      <p>Regarding the classification models, we adopted HDTs and FHDTs, whose structure can be
updated incrementally while new chunks of labeled semester data become available.</p>
      <p>
        Both considered algorithms are trained by an incremental procedure, made of two main
phases: i) the update of the statistics of the classes (binary outcomes of the students) in both
the internal nodes and the leaves, and ii) the expansion of the tree if certain conditions on some
parameters are fulfilled. The considered parameters are the grace period, the tie threshold, the
split confidence , and the minimum fraction [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. The split confidence is involved in computing
the Hoefding bound , a heuristic threshold allowing, with high probability, the choice of the
attribute for each split as in the case of using an infinite number of instances.
      </p>
      <p>
        FHDT difers from traditional HDT in the following two aspects [ 27]: i) the update of the
statistics of a given node, ii) the use of the fuzzy Information Gain to choose the best splitting
attribute. Concerning the statistics, a training instance in the FHDT can reach more than one
node and leaf because of the fuzzy partition defined for each input attribute. The considered
partition is strong and uniform, thus exactly two output branches are initialized at each split.
The computed statistics at each node are the membership degree, the local fuzzy cardinality of
the whole node, and the fuzzy cardinalities per class in a node. As regards the fuzzy Information
Gain, the Hoefding bound has been modified to consider a local fuzzy cardinality instead of
the usual sum of the instances in a given leaf. More details on FHDTs, which ensure a good
trade-of between their classification performance level, the overall model complexity, and their
explainability, in turn, one of the current hot topic in the specialized literature [28, 29], can be
found in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>To evaluate the efectiveness of the proposed approaches, the experiments have been carried
out in an incremental way, i.e., using the so-called Test-the-train approach. This implies that the
stream of data is subdivided into chunks (4 in our case, each corresponding to a semester) and
that each chunk is used as a test set in advance and, subsequently, as a part of the training set
of the considered tree models.</p>
      <p>Moreover, since the cardinality of the fuzzy sets used to describe each fuzzy variable is a critical
parameter and could afect the results of FHDTs, two fuzzy models have been experimented,
considering two diferent granularities for the fuzzy partition   for each input variable   .
Particularly, we set the number of fuzzy sets   for each input variable to 3 and 5. Indeed, a
lower number would have not been suficient for representing the values of the variables, whilst
a higher number would have led to more complex and less interpretable models.</p>
      <p>The final voting strategy of both HDTs and FHDTs has been the Adaptive Naive Bayes one.</p>
      <p>In order to evaluate the considered models, we focused on the following metrics: the Area
Under the Curve (AUC), and the number of leaves of the derived trees, to assess the classification
performance and model complexity of the adopted predictive methods, respectively.</p>
      <p>Table 1 reports the comparison of the HDT and the FHDTs models, in terms of classification
performance and model complexity, for each semester (test set). We can observe that both HDT
and FHDT have low classification performance for the first chunk, thus suggesting that the
models are not able to correctly represent the incoming data.</p>
      <p>However, when the third and the fourth chunks arrive the models are able to adapt their
structures, thus leading to high and stable AUC values. For these chunks, models based on
fuzzy logic return slightly better results than HDT.</p>
      <p>Moreover, the FHDT models need a lower number of leaves if compared with the traditional
HDT. This suggests that while the fuzzy models outperform the results given by HDT, they are
also able to greatly reduce the complexity, thus resulting in higher interpretability.</p>
      <p>Figure 1 shows the model obtained with the FHDT and 3 fuzzy sets per feature, on the training
set at the end of the processing (i.e., after the third semester).</p>
      <p>Each node represents a fuzzy feature, while the branches stand for the 3 values (low, medium,
and high) associated with each fuzzy partition. As previously discussed, the model is compact
and thus easy to understand. It can be further explained through IF-THEN rules, leading to the
two target classes (PASS and FAIL). From the tree, IF-THEN rules can be easily derived, following
the paths from the root to the leaves. To this aim, we consider a zero-order Takagi-Sugeno
(TS) fuzzy model [30]. In this case, the antecedent of each rule is expressed through fuzzy sets
defining the input variables in the nodes and their values on the branches, while the consequent
is expressed through fuzzy singletons corresponding to output classes on the leaves. Formally,
the TS fuzzy rules can be defined as:
  ∶ IF  1  
1, ,1</p>
      <p>AND … AND</p>
      <p>, ,
THEN  =   (X)
(1)
where  , ∈ [1,   ] identifies the index of the fuzzy set of partition   of input variable  
used in the rule   . In the case of the zero-order TS model that we adopted in this work, we
consider that the consequent part of each rule can assume only two values, namely PASS or
FAIL. Furthermore, in our experiments, we used triangular uniform fuzzy partitions.</p>
      <p>Some examples of the final extracted rules are reported in Table 2.</p>
      <p>Rule 3, for example, suggests that students with a medium number of intermediate assessments
will pass the exam. Instead, if the number of intermediate assessments is high, additional criteria
must be verified (e.g., if the age band is high then the student will pass the exam). Finally, if the
number of intermediate assessments is low, then the attribute Gender plays a critical role in
predicting the failure/success.</p>
      <p>In domains such as the educational one, where the final stakeholders are no technicians,
models that are easy to understand are preferable since their results are meant to be used as
feedback to improve the course design, or the student’s learning behavior, for example.</p>
      <p>1 IF (No. of assessment is LOW) AND (Gender is Female) AND (Forum is HIGH) THEN PASS
2 IF (No. of assessment is LOW) AND (Gender is Male) THEN FAIL
3 IF (No. of assessment is MEDIUM) THEN PASS
4 IF (No. of assessment is HIGH) AND (Age band is HIGH) THEN PASS
5 IF (No. of assessment is HIGH) AND (No. prev. attempts is HIGH) THEN FAIL
Beyond the results presented so far, a feature importance analysis has been carried out
on the HDT model and its fuzzy variants. Figure 2 shows the most relevant features for the
classification task, returned by the three algorithms. We can observe that three diferent subsets
of features have been returned, but all the models identify the feature Number of assessment as
one of the most important one. This feature counts the number of intermediate assessments a
given student has performed for a given course. It is related to the students’ success/failure
since a higher number of intermediate assessments suggests a constant study, that is more likely
to lead to passing the exams. Also, it is interesting noticing that the two fuzzy models have
identified features related to the demographic information as relevant, whilst the crisp model
focused on the student’s interaction with the VLE.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>To conclude, in this preliminary work, a student-oriented subset of the Open University dataset
has been incrementally analyzed to verify the efectiveness of the Hoefding Decision Trees, and
their fuzzy variants, to correctly predict the students’ outcomes in a degree course. To this aim,
information related to four semesters has been sequentially analyzed. Results have shown that
the fuzzy algorithms are more able to incrementally adapt the structure of the learned model to
the new incoming data. Moreover, they have been proven to be more interpretable and thus
more suitable for the educational domain.</p>
      <p>Finally, a feature importance analysis has been performed to identify the most relevant
features for the predictive task. Whilst the tree algorithms do not agree on the set of the
most important features, all of them identified the number of intermediate assessments as a
discriminant feature.</p>
      <p>Further analyses are necessary to better understand the influence of the diferent categories
of features on the students’ assessments. Also, a deeper study on the models’ interpretability,
and how this characteristic could help in the adoption of automatic techniques in real scenarios,
are needed. To this aim, domain experts will be involved in problem definition and analysis.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>Gabriella Casalino acknowledges funding from the Italian Ministry of Education, University
and Research through the European PON project AIM (Attraction and International Mobility),
nr. 1852414, activity 2, line 1. Gabriella Casalino is a member of the INdAM GNCS research
group. The contribution of Pietro Ducange has been partly funded by the Italian Ministry of
University and Research (MIUR), in the framework of the Cross-Lab project (Departments of
Excellence). Riccardo Pecori is a member of the INdAM GNCS research group.
ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD
’00, Association for Computing Machinery, New York, NY, USA, 2000, p. 71–80. URL:
https://doi.org/10.1145/347090.347107. doi:10.1145/347090.347107.
[27] R. Pecori, P. Ducange, F. Marcelloni, Incremental Learning of Fuzzy Decision Trees for
Streaming Data Classification, in: Proceedings of the 11th Conference of the European
Society for Fuzzy Logic and Technology (EUSFLAT 2019), Atlantis Press, 2019, pp. 748–755.
[28] A. B. Arrieta, N. Díaz-Rodríguez, J. Del Ser, A. Bennetot, S. Tabik, A. Barbado, S. García,
S. Gil-López, D. Molina, R. Benjamins, et al., Explainable Artificial Intelligence (XAI):
Concepts, taxonomies, opportunities and challenges toward responsible AI, Information
fusion 58 (2020) 82–115.
[29] K. Kaczmarek-Majer, G. Casalino, G. Castellano, M. Dominiak, O. Hryniewicz, O. Kamińska,
G. Vessio, N. Díaz-Rodríguez, Plenary: Explaining black-box models in natural language
through fuzzy linguistic summaries, Information Sciences 614 (2022) 374–399.
[30] T. Takagi, M. Sugeno, Fuzzy identification of systems and its applications to modeling and
control, IEEE transactions on systems, man, and cybernetics (1985) 116–132.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W.</given-names>
            <surname>Chango</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Lara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cerezo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <article-title>A review on data fusion in multimodal learning analytics and educational data mining, Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery (</article-title>
          <year>2022</year>
          )
          <article-title>e1458</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pecori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Suraci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ducange</surname>
          </string-name>
          ,
          <article-title>Eficient computation of key performance indicators in a distance learning university</article-title>
          ,
          <source>Information Discovery and Delivery</source>
          <volume>47</volume>
          (
          <year>2019</year>
          )
          <fpage>96</fpage>
          -
          <lpage>105</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M. N.</given-names>
            <surname>Sadiku</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Musa</surname>
          </string-name>
          , U. C. Chukwu, Artificial Intelligence in Education, iUniverse,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Farella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Arrigo</surname>
          </string-name>
          , G. Chiazzese,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tosto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Seta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Taibi</surname>
          </string-name>
          ,
          <article-title>Integrating xAPI in AR applications for Positive Behaviour Intervention and Support</article-title>
          , in: 2021
          <source>International Conference on Advanced Learning Technologies (ICALT)</source>
          , IEEE,
          <year>2021</year>
          , pp.
          <fpage>406</fpage>
          -
          <lpage>408</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Tripathi</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. A. Ahad,</surname>
          </string-name>
          <article-title>IoT in education: an integration of educator community to promote holistic teaching and learning</article-title>
          ,
          <source>in: Soft Computing in Data Analytics</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>675</fpage>
          -
          <lpage>683</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Ahad</surname>
          </string-name>
          , G. Tripathi,
          <string-name>
            <given-names>P.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <article-title>Learning analytics for IoE based educational model using deep learning techniques: architecture, challenges and applications</article-title>
          ,
          <source>Smart Learning Environments</source>
          <volume>5</volume>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schicchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pilato</surname>
          </string-name>
          ,
          <article-title>A social humanoid robot as a playfellow for vocabulary enhancement</article-title>
          , in: 2018
          <source>Second IEEE International Conference on Robotic Computing (IRC)</source>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>205</fpage>
          -
          <lpage>208</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pecori</surname>
          </string-name>
          ,
          <article-title>Augmenting Quality of Experience in Distance Learning Using Fog Computing</article-title>
          ,
          <source>IEEE Internet Computing</source>
          <volume>23</volume>
          (
          <year>2019</year>
          )
          <fpage>49</fpage>
          -
          <lpage>58</lpage>
          . doi:
          <volume>10</volume>
          .1109/MIC.
          <year>2019</year>
          .
          <volume>2936754</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schicchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Marino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Taibi</surname>
          </string-name>
          ,
          <article-title>Exploring Learning Analytics on YouTube: a tool to support students' interactions analysis</article-title>
          ,
          <source>in: International Conference on Computer Systems and Technologies' 21</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>207</fpage>
          -
          <lpage>211</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Malandrino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lettieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zaccagnino</surname>
          </string-name>
          ,
          <article-title>On the Visualization of Logic: A Diagrammatic Language Based on Spatial, Graphical and Symbolic Notations</article-title>
          ,
          <source>in: 2019 23rd International Conference Information Visualisation (IV)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>7</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <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>D.</given-names>
            <surname>Gasevic</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>
          , R. MartinezMaldonado, S. Sadiq,
          <string-name>
            <given-names>Y.-S.</given-names>
            <surname>Tsai</surname>
          </string-name>
          , Explainable Artificial Intelligence in education,
          <source>Computers and Education: Artificial Intelligence</source>
          (
          <year>2022</year>
          )
          <fpage>100074</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>J. M. Alonso Moral</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Castiello</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Magdalena</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Mencar</surname>
          </string-name>
          ,
          <article-title>Toward explainable artificial intelligence through fuzzy systems</article-title>
          ,
          <source>in: Explainable Fuzzy Systems</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>J. M. Alonso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Ducange</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Pecori</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Vilas</surname>
          </string-name>
          ,
          <article-title>Building Explanations for Fuzzy Decision Trees with the ExpliClas Software</article-title>
          , in: 2020
          <source>IEEE International Conference on Fuzzy Systems (FUZZ-IEEE)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:
          <volume>10</volume>
          .1109/FUZZ48607.
          <year>2020</year>
          .
          <volume>9177725</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ulfa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Lasfeto</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Fatawi</surname>
          </string-name>
          ,
          <article-title>Applying Fuzzy Logic to Customize Learning Materials in e-Learning Systems</article-title>
          .,
          <source>Ubiquitous Learning: An International Journal</source>
          <volume>14</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dhokare</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Teje</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jambukar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Wangikar</surname>
          </string-name>
          ,
          <article-title>Evaluation of Academic Performance of Students Using Fuzzy Logic</article-title>
          , in: 2021 International Conference on Advancements in Electrical, Electronics, Communication, Computing and Automation (ICAECA), IEEE,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tsiakmaki</surname>
          </string-name>
          , G. Kostopoulos,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kotsiantis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Ragos</surname>
          </string-name>
          ,
          <article-title>Fuzzy-based active learning for predicting student academic performance using autoML: a step-wise approach</article-title>
          ,
          <source>Journal of Computing in Higher Education</source>
          <volume>33</volume>
          (
          <year>2021</year>
          )
          <fpage>635</fpage>
          -
          <lpage>667</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Nagothu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. B.</given-names>
            <surname>Sri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Koppolu</surname>
          </string-name>
          ,
          <article-title>Smart Student Participation Assessment Using Fuzzy Logic</article-title>
          ,
          <string-name>
            <surname>ICoCIST</surname>
          </string-name>
          <year>2021</year>
          (
          <year>2021</year>
          )
          <fpage>673</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casalino</surname>
          </string-name>
          , G. Castellano, G. Zaza,
          <article-title>Neuro-fuzzy systems for learning analytics</article-title>
          ,
          <source>in: International Conference on Intelligent Systems Design and Applications</source>
          , Springer,
          <year>2022</year>
          , pp.
          <fpage>1341</fpage>
          -
          <lpage>1350</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ardimento</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Bernardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cimitile</surname>
          </string-name>
          , G. De Ruvo,
          <article-title>Learning analytics to improve coding abilities: a fuzzy-based process mining approach</article-title>
          , in: 2019
          <source>IEEE International Conference on Fuzzy Systems (FUZZ-IEEE)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casalino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Grilli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Limone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Santoro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schicchi</surname>
          </string-name>
          ,
          <article-title>Deep learning for knowledge tracing in learning analytics: an overview</article-title>
          ,
          <source>in: First Workshop on Technology Enhanced Learning Environments for Blended Education-The Italian e-Learning Conference</source>
          <year>2021</year>
          , volume
          <volume>2817</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>X.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>A survey on deep learning based knowledge tracing</article-title>
          ,
          <source>Knowledge-Based Systems</source>
          <volume>258</volume>
          (
          <year>2022</year>
          )
          <fpage>110036</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>G.</given-names>
            <surname>Casalino</surname>
          </string-name>
          , G. Castellano,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Mencar, Incremental and adaptive fuzzy clustering for virtual learning environments data analysis</article-title>
          ,
          <source>in: 2019 23rd International Conference Information Visualisation (IV)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>382</fpage>
          -
          <lpage>387</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kourtellis</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. De Francisci Morales</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Bifet</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Murdopo</surname>
          </string-name>
          , VHT:
          <article-title>Vertical hoefding tree</article-title>
          ,
          <source>in: 2016 IEEE International Conference on Big Data (Big Data)</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>915</fpage>
          -
          <lpage>922</lpage>
          . doi:
          <volume>10</volume>
          .1109/BigData.
          <year>2016</year>
          .
          <volume>7840687</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ducange</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Marcelloni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pecori</surname>
          </string-name>
          ,
          <article-title>Fuzzy Hoefding Decision Tree for Data Stream Classification</article-title>
          ,
          <source>International Journal of Computational Intelligence Systems</source>
          <volume>14</volume>
          (
          <year>2021</year>
          )
          <fpage>946</fpage>
          -
          <lpage>964</lpage>
          . URL: https://doi.org/10.2991/ijcis.d.
          <volume>210212</volume>
          .001. doi:https://doi.org/10.2991/ ijcis.d.
          <volume>210212</volume>
          .001.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kuzilek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hlosta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zdrahal</surname>
          </string-name>
          , Open university learning analytics dataset,
          <source>Scientific data 4</source>
          (
          <year>2017</year>
          )
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>P.</given-names>
            <surname>Domingos</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Hulten, Mining high-speed data streams</article-title>
          ,
          <source>in: Proceedings of the Sixth</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>