<!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>Student Modeling with Automatic Knowledge Component Extraction for Adaptive Textbooks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Khushboo Thaker</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Brusilovsky</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daqing He</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Pittsburgh</institution>
          ,
          <addr-line>Pittsburgh, PA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Online textbooks have become a signi cant component of online and blended learning environments. Taking this medium one step further, Adaptive online Textbooks (AoT) recommend the most relevant pages and practice activities based on students current knowledge state. AoT use student interaction data to infer the current state of student knowledge through student modeling (SM). The knowledge is inferred on knowledge components (KCs) associated with textbook material (sections/pages, practice activities, and quizzes). However, most of these techniques rely on expert annotated knowledge components. A challenge of student modeling in the context of adaptive textbooks is that traditional student models are constructed based on performance data (question answers or problem solving) Student interaction with online textbooks, however, produces large volume of student reading data, but a very limited amount of question-answering data. This leads to the requirement of annotating reading materials (textbook sections and paragraphs) with related Kcs. However, given large number of textbook sections it becomes impractical and time consuming to annotate these large components with Kcs in practice. To bridge this gap between practical and theoretical SM models in AoTs, we have proposed the use of automatic KC extraction to annotate textbook sections with KCs. This can help us to utilize current student models for AoT.</p>
      </abstract>
      <kwd-group>
        <kwd>Student Modeling Automatic Concept Extraction Adaptive Textbooks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        AoTs are one of the oldest technologies of personalized web-based learning [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
Present popularity and easy accessibility of electronic textbooks makes this
technology more attractive than ever. State-of-the-art AoTs recommend adaptive
content using simple content similarity and learners page visit patterns [
        <xref ref-type="bibr" rid="ref10 ref12">10,
12</xref>
        ]. Recently SM based approaches on student reading behavior have been
proposed to make these models more sophisticated by incorporating students current
knowledge state for adaptation [
        <xref ref-type="bibr" rid="ref11 ref21 ref22">11, 22, 21</xref>
        ]. In conventional SM frameworks [
        <xref ref-type="bibr" rid="ref16 ref6">16,
6</xref>
        ], student knowledge state is measured on the level of individual KCs (domain
skills or concepts). The primary goal of KC-level knowledge modeling is to
provide e ective learning and reduce the total time spent on skill acquisition by
o ering adaptive feedback, guiding the student to the most appropriate learning
content. To provide adaptive feedback, the system keeps track of students'
activities such as student reading time and performance on practice activities. These
user interactions are later used by SM systems to distill student knowledge and
predict student behavior on possible reading trajectories.
      </p>
      <p>
        State-of-the-art SM systems require every material (textbook sections/pages,
practice activities, and quizzes) to be annotated with an independent set of KCs.
Traditionally, subject experts index every section of a digital textbook with a
set of domain concepts [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Expert-based concept indexing was acceptable in
the early days of the web when the volume of digital textbooks and online
educational content was low, but it does not scale to abundant digital content.
Recently, student models for AoT have tried to annotate these KCs
automatically [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], using text mining and text extraction approaches. However, automatic
KC extraction techniques output noisy as well as correlated KCs [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], breaking
the independent KC assumption of existing SM and degrading their performance.
This has leads to a gap between theory and practice, and most of the AoT in
practice do not incorporate students' skill statistics [
        <xref ref-type="bibr" rid="ref10 ref12">10, 12</xref>
        ].
      </p>
      <p>To make this process more e cient in this work we tried to incorporate
automatic KC extraction techniques, to obtain better representative KCs and
further evaluated them for SM in AoTs.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>2.1</p>
      <sec id="sec-2-1">
        <title>Student Modeling in ITS</title>
        <p>
          Approaches in student modeling in ITS could be classi ed into two major groups:
Logistic Regression models and Knowledge Tracing models [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. Logistic
regression models are motivated by the power law of learning [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], which states that
probability of applying a skill correctly decreases by a power function. These
models utilize student observation logs as the inputs, and try to predict
student performance with a learning activity based on KCs (skills) associated with
the activity. One of the earlier models in this group is known as Additive Factor
Model (AFM) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], which computes the odds of a student's success on a particular
question based on the number of previous attempts. Performance Factor
Analysis [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] improves AFM by separately modeling the student's previous successes
and failures on a particular skill.
        </p>
        <p>
          Knowledge Tracing (KT) model was introduced in 1995 by Corbett and
Anderson [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. KT uses Hidden Markov Models (HMM) to represent student
knowledge as binary latent variables. Each latent variable represents student
knowledge of a particular KC, which could be either known or unknown. The observed
variable is the performance of student at a given step, which is measured as a
binary variable representing the correctness of a step or an answer (correct or
not correct). KT directly represents KC-level knowledge estimation and allows
dynamic knowledge update at each student learning opportunity.
        </p>
        <p>In this work, we would like to utilize both regression based models for
automatic concept extraction (ACE). We would leave it for future work to extend
these models for KT framework.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Adaptive Online Textbooks</title>
        <p>
          The research on adaptive textbooks has been motivated by the increasing
popularity of World Wide Web (WWW) and the opportunity to use this platform for
learning. The hypertext nature of early WWW made an online hypertext-based
textbook a natural media for learning while the increased diversity of Web users
stressed the need for adaptation. The rst generation of adaptive textbooks [
          <xref ref-type="bibr" rid="ref10 ref12 ref3 ref7">3,
7, 10, 12</xref>
          ] focused on tracing student reading behavior to guide students to most
relevant pages using adaptive navigation support [
          <xref ref-type="bibr" rid="ref10 ref23 ref3 ref7">3, 7, 10, 23</xref>
          ] or
recommendation [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. These types of personalization were based on a sophisticated knowledge
modeling: each textbook page was associated with a set of concepts presented
on the page as well as concepts required to understand the page [
          <xref ref-type="bibr" rid="ref3 ref7">3, 7</xref>
          ]. On the
other hand, SM was relatively simple: these systems treated each visit to a page
as a contribution to learning all presented concepts.
        </p>
        <p>
          A signi cant trend of modern online textbooks is the increased inclusion of
interactive content \beyond text". While the attempts to integrate online reading
with problem solving have been made in the early days of online textbooks [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ],
it was a rare exception. Modern textbooks, however, routinely integrate a variety
of \smart content" such as visualizations, problems, and videos. In this context,
the ability to integrate data about student work with all these components and
use it for a better-quality SM becomes a challenge for modern online textbooks.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Reading for Adaptive Textbooks</title>
        <p>
          Reading is a cognitive process whereby the reader builds a situation model of
text to comprehend[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] the text. Several computational models are being studied
to understand reading behavior[13, ?], which try to infer readers comprehension.
A recent trend in student modeling research is to incorporate student reading
behavior [
          <xref ref-type="bibr" rid="ref11 ref22 ref8">11, 22, 8</xref>
          ] to incorporate student comprehension. Eagle et al. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] were
among the rst to incorporate student reading rate in a knowledge tracing model.
Their study depicted the positive e ect of integrating students' reading rate to
provide individualization. Huang et al. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] also modeled student reading
behavior using a knowledge tracing model for online adaptive textbooks, by learning
students skimming and reading behavior. Across these e orts, the key idea is to
provide content adaptation based on the student's knowledge state. The model
has a strict assumption that students' reading rate is positively correlated with
their performance. However, this assumption does not hold for all students [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
Thaker et al. [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] addressed this limitation by integrating both practice activities
and reading interactions to deal with students' noisy reading behavior.
Furthermore, recently, Carvalho et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] investigated the e ect of attempting optional
reading exercises in MOOCs. Their study suggested that attempting optional
reading activities helps to boost students' performance and learning[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In a
recent study Thaker et. al. incorporated student reading behavior in regression
based models [
          <xref ref-type="bibr" rid="ref16 ref5">16, 5</xref>
          ] to model student activity performance [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. The model again
relied on expert annotated concepts both for reading text and practice activities.
Our attempt in this work is to try di erent possibilities of ACE and analyze the
possibility of using them as KCs.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Automatic Concept Extraction</title>
      <p>
        Concept-based textbook indexing was introduced by early projects focused on
adaptive textbooks [
        <xref ref-type="bibr" rid="ref10 ref24">10, 24</xref>
        ]. In these systems every section of a digital textbook
was associated with a set of domain concepts (called outcomes) that are present
in that section. This concept-level indexing of educational content was used
to model student progress and to recommend sections to read. However, these
methods depend on manual concept identi cation, which is performed by domain
experts. For ACE, we explored phrase based extraction techniques and tried to
incorporate them to Student Models. These methods were evaluated against gold
concept dataset which was annotated with experts. In this section we will discuss
the techniques used for ACE
3.1
      </p>
      <sec id="sec-3-1">
        <title>Term-based (TFIDF)</title>
        <p>
          We started with a simple approach based on words importance in a reading
unit. Here, we applied the traditional TF*IDF (Term Frequency - Inverse
Document Frequency) approach[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. For each textbook section (reading unit) top-N
TF*IDF-weighed words were extracted and considered as KCs for that section.
Note that before TF*IDF weighting and KC extraction, each document is
tokenized by stop-word removal, excluding non-letter symbols (e.g. punctuation
marks and digits) and nally stemmed by Porter stemmer [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Noun Phrase Chunking(TFIDF-NP)</title>
        <p>
          In this approach, we use a two-step automatic indexing of textbook sections
with concepts. The rst step generates a list of candidate concepts by applying
noun phrase chunking[
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The assumption here is all the concepts will occur as
noun phrases in the text. Next the candidate noun phrases are ranked based on
their TF-IDF score[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and then top N high scoring noun phrase are selected
as concepts representing the document. We will refer to this concept extraction
methods as TFIDF-NP.
3.3
        </p>
        <p>
          Wikipedia1 based ltering(Wiki-NP)
In this approach, we use a two-step automatic indexing of textbook sections
with concepts. The rst step is similar to TFIDF-NP and generates a list of
1 http://www.wikipedia.org
candidate concepts by applying noun phrase chunking[
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The next step lters
these noun-phrase using a Wikipedia page names. Here the assumption is that
concepts/topics taught in the page will have a corresponding Wikipedia page.
3.4
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Latent Dirichlet Allocation (LDA)</title>
        <p>
          Term-based similarity, is not able to capture the semantic relations in the text.
To test proposed models against semantic representation baseline we considered
using LDA. This paper implements the vanilla version of LDA as proposed by
Blei et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. LDA is a unsupervised approach which models each text unit as
distribution over 'k' latent topics. LDA was trained on all the textbook sections
of the course. The value of k = 200 (number of topics), which performed best
among the models trained on k = 10; 20; 50; 100; 150; 200; 250 topics. Trained
LDA was used to annotate each textbook section as well as practice activities
with corresponding LDA topic.
4
4.1
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <sec id="sec-4-1">
        <title>System and Dataset</title>
        <p>
          The dataset used for the experiment is collected from online reading platform
Reading Circle [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] in Spring 2016. This system was used for graduate level course
on Information Retrieval at University in North America. The system provides
an active reading environment to the student where they read the assigned
textbooks material to prepare for the next class. To keep students motivated to use
the system for reading, the system provides feedback about students reading
progress as well as average class reading progress. Each section of the assigned
textbook reading is followed by a quiz with several questions, which allow
students to assess how well they learned the content. There is no restriction on the
number of attempts to the questions, Reading Circle logs each and every
attempt made by the student. The nal dataset contains 22,536 interactions from
22 students (see more details in Table 1).
Number of documents (sections) 394
Number of questions 158
Number of students 22
Median per student of reading time (minutes) 104
Average per student questions attempted 126
Median Reading Speed (words per minutes) 773
Percentage of skimming Activities 33%
        </p>
        <p>Percentage of reading Activities 67%</p>
      </sec>
      <sec id="sec-4-2">
        <title>Reading Data Pre-processing</title>
        <p>The reading logs are noisy. A student can open a course content, start reading
and then leave for some personal work, as the system will remain open until time
out, this will generate a log that suggests the student was reading that content.
Similarly, students might open the page and immediately try the activities or
open another page. To handle this noise, we took calculated reading speed for
each page and adjusted the records which were beyond the student reading limit.
The general student reading speed was considered between 400 to 800 words per
minute (wpm). To calculate reading speed we divided the number of words on
the page by the minutes student spend on the page.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Model details</title>
        <p>
          To incorporate students reading behaviour we used the existing Comprehensive
Factor Analysis CFM model [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].CFM is an extension of PFA, with the addition
of student reading activities as a predictor of student's success in the step. The
model assumes that students skill mastery improves with the opportunities the
student have to read materials associated with the skill. One reading
opportunity is a duration for which a student has the text page opened. Thus reading
opportunity starts when the student visits a particular page and it ends when
the student starts performing practice activities on that page or leaves the page
to visit another page. The Below equation de nes CFM model.
        </p>
        <p>CFM-RO:
ln
1
pij
pij
k
k
(1)
where, i is a student, j is a step. k is a Skill. i is a coe cient associated with
student i (regression intercept) and represents the pro ciency of student i. Q
is a Qmatrix and Qkj is Qmatrix cell associated with item j and Skill k. k
represents the di culty of skill k. Sik and Fik as number of success and failure
attempts respectively of student i on skill k. k is the coe cient which measures
the learning rate of a skill from reading opportunities and ROik is the number
of reading opportunity student i has on skill k.</p>
        <p>=
i + X
kQkj +</p>
        <p>X Qkj ( kSik + kFik + kROik)
4.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>Conclusion</title>
        <p>In this paper we proposed few possible solutions to extract KCs automatically
given a large text. We have also formulated a possible way to evalute these
KC extraction techniques for student performance prediction task. In future, we
would like to discuss the results we obtained and more exploratory analysis to
understand di erent methods proposed</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baker</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corbett</surname>
            ,
            <given-names>A.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koedinger</surname>
            ,
            <given-names>K.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>A.Z.:</given-names>
          </string-name>
          <article-title>O -task behavior in the cognitive tutor classroom: When students "game the system"</article-title>
          .
          <source>In: Proc. ACM Conf. on Human Factors in Computing Systems</source>
          . pp.
          <volume>383</volume>
          {
          <fpage>390</fpage>
          . CHI '
          <volume>04</volume>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Blei</surname>
            ,
            <given-names>D.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jordan</surname>
            ,
            <given-names>M.I.</given-names>
          </string-name>
          :
          <article-title>Latent dirichlet allocation</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>3</volume>
          ,
          <issue>993</issue>
          {
          <fpage>1022</fpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eklund</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A study of user-model based link annotation in educational hypermedia</article-title>
          .
          <source>J. of Universal Computer Science</source>
          <volume>4</volume>
          (
          <issue>4</issue>
          ),
          <volume>429</volume>
          {
          <fpage>448</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Carvalho</surname>
            ,
            <given-names>P.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motz</surname>
            ,
            <given-names>B.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koedinger</surname>
            ,
            <given-names>K.R.</given-names>
          </string-name>
          :
          <article-title>Analyzing the relative learning bene ts of completing required activities and optional readings in online courses</article-title>
          .
          <source>In: The 11th Int. Conf. on Educational Data Mining</source>
          . vol.
          <volume>34</volume>
          , p.
          <fpage>68</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koedinger</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Junker</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Learning factors analysis: A general method for cognitive model evaluation and improvement</article-title>
          .
          <source>In: Intelligent Tutoring Systems, Lecture Notes in Computer Science</source>
          , vol.
          <volume>4053</volume>
          , pp.
          <volume>164</volume>
          {
          <fpage>175</fpage>
          . Springer Berlin / Heidelberg (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Corbett</surname>
            ,
            <given-names>A.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anderson</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          :
          <article-title>Knowledge tracing: Modelling the acquisition of procedural knowledge. User Modeling and User-Adapted Interaction 4(4</article-title>
          ),
          <volume>253</volume>
          {
          <fpage>278</fpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>De</surname>
            <given-names>Bra</given-names>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Teaching through adaptive hypertext on the www</article-title>
          .
          <source>Int. Journal of Educational Telecommunications</source>
          <volume>3</volume>
          (
          <issue>2</issue>
          /3),
          <volume>163</volume>
          {
          <fpage>180</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Eagle</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corbett</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamper</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McLaren</surname>
            ,
            <given-names>B.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>MacLaren</surname>
            , B., Mitchell,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Estimating individual di erences for student modeling in intelligent tutors from reading and pretest data</article-title>
          . In: Micarelli,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Stamper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Panourgia</surname>
          </string-name>
          ,
          <string-name>
            <surname>K</surname>
          </string-name>
          . (eds.)
          <source>Intelligent Tutoring Systems</source>
          . pp.
          <volume>133</volume>
          {
          <fpage>143</fpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Guerra</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parra</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Encouraging online student reading with social visualization</article-title>
          .
          <source>In: The 2nd Workshop on Intelligent Support for Learning in Groups at the 16th Conf. on Arti cial Intelligence in Education</source>
          . pp.
          <volume>47</volume>
          {
          <issue>50</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Henze</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naceur</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nejdl</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolpers</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Adaptive hyperbooks for constructivist teaching</article-title>
          .
          <source>Kunstliche Intelligenz</source>
          <volume>13</volume>
          (
          <issue>4</issue>
          ),
          <volume>26</volume>
          {
          <fpage>31</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A framework for multifaceted evaluation of student models</article-title>
          .
          <source>In: Proc. the 8th Int. Conf. on Educational Data Mining</source>
          . pp.
          <volume>203</volume>
          {
          <issue>210</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Kavcic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Fuzzy User Modeling for Adaptation in Educational Hypermedia</article-title>
          .
          <source>IEEE Transactions on Systems, Man and Cybernetics</source>
          <volume>34</volume>
          (
          <issue>4</issue>
          ),
          <volume>439</volume>
          {
          <fpage>449</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kintsch</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Welsch</surname>
            ,
            <given-names>D.M.:</given-names>
          </string-name>
          <article-title>The construction-integration model: A framework for studying memory for text</article-title>
          . (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kudo</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matsumoto</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Yamcha: Yet another multipurpose chunk annotator (</article-title>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Newell</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenbloom</surname>
            ,
            <given-names>P.S.:</given-names>
          </string-name>
          <article-title>Mechanisms of skill acquisition and the law of practice</article-title>
          .
          <source>Cognitive skills and their acquisition 1</source>
          , 1{
          <fpage>55</fpage>
          (
          <year>1981</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Pavlik</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koedinger</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Performance Factors Analysis{A New Alternative to Knowledge Tracing</article-title>
          .
          <source>In: Proc. the 2009 Conf</source>
          .
          <article-title>on Arti cial Intelligence in Education: Building Learning Systems that Care: From Knowledge Representation to A ective Modelling</article-title>
          . pp.
          <volume>531</volume>
          {
          <fpage>538</fpage>
          . IOS Press (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pelanek</surname>
          </string-name>
          , R.:
          <article-title>Bayesian knowledge tracing, logistic models, and beyond: an overview of learner modeling techniques</article-title>
          .
          <source>User Modeling and User-Adapted Interaction</source>
          <volume>27</volume>
          ,
          <issue>313</issue>
          {
          <fpage>350</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Porter</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>An algorithm for su x stripping</article-title>
          .
          <source>Program</source>
          <volume>14</volume>
          (
          <issue>3</issue>
          ),
          <volume>130</volume>
          {137 (mar
          <year>1980</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Salton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buckley</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Term-weighting approaches in automatic text retrieval</article-title>
          .
          <source>Information processing &amp; management 24(5)</source>
          ,
          <volume>513</volume>
          {
          <fpage>523</fpage>
          (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Thaker</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Concept enhanced content representation for linking educational resources</article-title>
          .
          <source>In: 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI)</source>
          . pp.
          <volume>413</volume>
          {
          <fpage>420</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Thaker</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carvalho</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koedinger</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Comprehension factor analysis: Modeling student's reading behaviour: Accounting for reading practice in predicting students' learning in moocs</article-title>
          . pp.
          <volume>111</volume>
          {
          <fpage>115</fpage>
          . LAK19, ACM, New York, NY, USA (
          <year>2019</year>
          ). https://doi.org/10.1145/3303772.3303817
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Thaker</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Daqing</surname>
          </string-name>
          , H.:
          <article-title>Dynamic knowledge modeling with heterogeneous activities for adaptive textbooks</article-title>
          .
          <source>In: The 11th Int. Conf. on Educational Data Mining</source>
          . pp.
          <volume>592</volume>
          {
          <issue>595</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <string-name>
            <surname>ELM-ART</surname>
          </string-name>
          :
          <article-title>An adaptive versatile system for webbased instruction</article-title>
          .
          <source>Int. Journal of Arti cial Intelligence in Education</source>
          <volume>12</volume>
          (
          <issue>4</issue>
          ),
          <volume>351</volume>
          {
          <fpage>384</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Elm-art: An adaptive versatile system for web-based instruction</article-title>
          .
          <source>Int. Jour. of Arti cial Intelligence in Education</source>
          <volume>12</volume>
          ,
          <issue>351</issue>
          {
          <fpage>384</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>