<!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>Explanation: An Interactive Course Recom mendation System for University Environments</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Boxuan Ma</string-name>
          <email>ma.boxuan.611@s.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Min Lu</string-name>
          <email>lu@artsci.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuta Taniguchi</string-name>
          <email>yuta.taniguchi.y.t@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shin'ichi Konomi</string-name>
          <email>konomi@artsci.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Course Recommendation, Visualization, Exploration, Explanation</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kyushu University, Faculty of Arts and Science</institution>
          ,
          <addr-line>Fukuoka</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kyushu University, Graduate School of Information Science and Electrical Engineering</institution>
          ,
          <addr-line>Fukuoka</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The abundance of courses available in university and the highly personalized curriculum is often overwhelming for students who must select courses relevant to their academic interests. A large body of research in course recommendation systems focuses on optimizing prediction and improving accuracy. However, those systems usually aford little or no user interaction, and little is known about the influence of user-perceived aspects for course recommendations, such as transparency, controllability, and user satisfaction. In this paper, we argue that involving students in the course recommendation process is important, and we present an interactive course recommendation system that provides explanations and allows students to explore courses in a personalized way. A within-subject user study was conducted to evaluate our system and the results show a significant improvement in many user-centric metrics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <sec id="sec-1-1">
        <title>A course recommendation system suggests a student de</title>
        <p>cide what they should study as per their requirements,
which can solve the increasingly severe problem of
information overload of course selection. Diferent from the
ommendation domain, the interaction factor is essential
for course recommendations in universities.</p>
        <p>
          Course recommendations in universities particularly
sufer from the cold start problem. Every year, there are
freshmen enroll in, who have dificulty navigating their
new academic and environment. It is dificult for a
traditional course recommendation system to make successful
suggestions for those new students without enough
available information. Moreover, the necessary information
is often too small to generate precise recommendations
even for senior students. One common practice is using
popular courses regardless of students’ interests when
the system is short of students’ information and
behavior. However, a promising alternative is to capture their
preferences interactively. That is, if we could involve
students in the recommendation process, we may get
better results.
parency [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Also, our proposed approach could increase
        </p>
        <p>Many researchers have focused on recommending coursescontrol how recommendations are produced. To address
the usability of the course recommendation system com- Second, those systems do not support exploration, which
pared to previous works that only focus on improving is particularly important in the context where students
accuracy. go through a broad exploratory phase before specializing.
Finally, those systems often behave like a “black box” and
do not give explanations that would allow students to
2. Related work reflect on their course selection.</p>
        <p>In contrast to the approaches that consider more about
2.1. Interactive recommendation system the accuracy of predicted results, in this work, we build an
interactive course recommendation system, which allows
students to interactively improve the recommendations
and bring their own preferences to the system. Also, it
has the benefit of allowing better exploration, as well as
the increased explanatory value of the recommendation
algorithm.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. The CourseQ system</title>
      <sec id="sec-2-1">
        <title>In this section, we present CourseQ, a web-based inter</title>
        <p>active course recommendation system to help students
with diferent information needs to find suitable courses.
We first propose a visualization based on a topic model
in Section 3.1. Then we describe how we incorporate
it as an interactive course recommendation interface in
Section 3.2.</p>
        <sec id="sec-2-1-1">
          <title>3.1. Visualization</title>
          <p>
            Current recommendation systems often produce
recommendations that fit well the user’s requirements
automatically, trying to reduce the user’s interaction efort
and cognitive load [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]. However, such recommendation
systems generally do not allow the user to influence or
control the recommendation process, which may lead
to filter bubble efects. Also, users may feel too much
dominated by the system because it dificult for them to
give feedback [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]. More recently, the potential of
interactive recommendation approaches has been highlighted
to solve these problems.
          </p>
          <p>
            Several researchers have proposed interactive
visualizations to support interaction with recommendation
systems [
            <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5, 6, 7, 8</xref>
            ]. Visual representation of information
can strongly influence users’ understanding of complex
data and help reduce cognitive eforts. Several
interactive recommendation systems focus on allowing users to
control the recommendation process [
            <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
            ]. Those
applications let users have a more active role to iteratively
refine the result set towards their requirements. Their
results show that the recommendations are more likely
to be accepted by users if the system ofers a higher level
of user control. It has also been shown that interactive
recommendation systems have the potential to support
better exploration [
            <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
            ], and increase the diversity of
content [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ].
          </p>
          <p>Findings from previous works suggest a great benefit
of interactive recommendation. However, those works
are limited to traditional recommendations such as movie
or music, which may significantly difer from the course
recommendation in education field.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>To understand the relationships of each course and dis</title>
        <p>play them in the latent space, we collected data for 380
courses from the syllabus of our university. First, we
extracted the text content of collected course data
after filtering irrelevant content such as instructor’s name.</p>
        <p>Then we used the Latent Dirichlet Allocation (LDA)
generative probabilistic model [20] to fit a topic model to the
course data collected to give a latent representation for
each course. After employing the topic model, we got
a k-dimensional vector representation for each course
where k is the topic number. The latent representation of
course content provides us a convenient way to show the
relationships among courses which is an important
mea2.2. Course recommendation system surement in our recommendation system. Finally, Linear
Discriminant Analysis (LDA) and T-Distributed
StochasCourse selection is a critical activity for students in higher tic Neighbor Embedding (T-SNE) were used to reduce
education contexts. Various methods have been used the dimensionality of these vectors to the 2D layout. The
in applications for course recommendation systems by visualization afects the way the system processes the
learning from historical enrollment data. information by displaying the course relevance in two</p>
        <p>
          A related body of work focus on recommending courses dimensions layout. It helps the student to understand the
to students that will match their interests [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ]. An- course content according to its topic distribution. Based
other set of recommendation method involves mining on the topic model, the interface presents each item (a
relationships and discovering sequences from historical course) as a circle node on the canvas in a 2D layout
data [
          <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
          ]. Recently, representation learning uses neu- (Figure 1f). We colored each course node according to
ral network architecture has been used in this domain the topics for a visual explanation. Our interface support
[18, 19]. However, those systems sufer from several dis- zooming and panning the visualization, the layout also
advantages: First, those systems ofer little user interac- could be shifted by the slider (Figure 1g).
Recommendation and do not permit students to change their interests.
tions are displayed as the corresponding course nodes courses within this department will be shown. Students
and their labels are highlighted within the visualization. can explore popular courses for convenience’s sake and
We hope that the ability of interactive visualization could it is helpful to figure out the similarity or diferences
explain the recommendation results and help students among departments, comprehend the course selection
to explore more within the latent space. In terms of pattern, and build their learning path.
topic number, we find that too many topics may hard Based on the student’s interest topics associated with
to visualize and colorize while too few may cause poor selected keywords, the system recommends courses for
performance, as a result, we set 6 as a practical number students and shows them in the latent topic space.
Recin our follow-up experiments. It means that a course will ommendations are displayed as the corresponding course
be represented by a vector with 6 dimensions. nodes and their labels are highlighted within the
visualization. Upon clicking on the node of the recommended
3.2. Interface design course, various information about this course are shown
in the right-sidebar (Figure1i), students can explore
ofiFigure 1 illustrates the design of the interface. Diferent cial information provided by the university such as course
functions that help students interact with the system to period, instructor, date, time, location, and course
descripifnd suitable courses are demonstrated at the top of the in- tions. To explain why a course is recommended, we used
terface. Students can see all topics and related keywords a grouped bar chart, as seen in Figure 1j, which shows the
determined by the topic model respectively in Figure topic distribution of the selected course. The colors of the
1a, and construct their interest by selecting keywords bars match those of the circle nodes from the visualization
via a drop-down list (Figure 1b). The keywords that the to show their relations. With the bar charts, students can
student selects will be used as a seed for recommenda- compare the topic distributions among diferent courses
tions. Besides, they could filter the results based on their to help their decision-making process. Finally, the
stuown needs (e.g., the requirement of the degree program, dent can click on the button to like a course or cancel
course period, time slot, unit) as shown in Figure 1c. For it as seen in Figure 1k. On the bottom of the interface,
example, a student dislike waking up in the early morning Figure 1h, students can see the list of courses they liked.
so he/she would like to filter morning classes out when In this part of the interface, they can also click the course
exploring the system. On the upper right side, Figure 1d, to check the detailed information or edit their list to
genstudents can use a search box with auto-completion to erate personalized results. Every time the student liked
ifnd courses. This is suitable for situations when a clear a course while browsing the recommendation result or
search goal has been formed. Moreover, we have the de- exploring with the visualization, it will be added into the
partment information extracted from historic enrollment like list automatically to calculate the student interest
todata in the system (Figure 1e). Upon clicking on one of gether with the selected keywords. Also, students could
the buttons that represent diferent departments, popular edit their like list conveniently, which allows them to
provide immediate feedback and control the system to baseline interface. Considering the fairness of the
comgenerate a more personalized result. parison, we implemented all features as same as CourseQ.
Students can search for courses of interest, get
recom3.3. Generating recommendations mendations by select keywords, click the recommended
course to check details with the information sidebar, and
Our system recommends courses based on the student click the button to like and save a course he/she is
interinterest corresponding to topic distribution. The stu- ested in. However, to have a better understanding of
userdent interest is extracted from the keywords that he/she perceived transparency and experience of exploration,
selected and courses he/she liked while exploring the the visualization and filter component are removed from
system. To calculate convenience, the vector of courses the baseline interface. The topic distribution component
and keywords, based on course content and topic dis- which acts as an explanation for users is not provided in
tribution, is stored in two separate data structures. The this interface either. Instead, a ranked list was selected as
recommended courses are ranked based on their simi- a traditional way of presenting recommendation results.
larity to the student interest. To this end, we computed
the Euclidean distance between the vector of student in- 4.1. Participants
terest and the vector of each course. The student’s ’like’
list is also important information for the system to give We recruited 32 participants (22 male, 10 female) for the
more personalized results. Every time the student ’liked’ user study. The participants are all students who came
a course while browsing the recommendation result or from diferent departments of our university, their ages
exploring the visualization, it will be added to the ‘like’ ranged from 19 to 28 (M=25.5, SE=0.39). The study was
list automatically to calculate the student’s interest to- conducted fully online because of the Covid-19 situation
gether with the selected keywords. Also, students could of this year.
edit their ’like’ lists conveniently, which allows them to
provide immediate feedback and control the system to
generate a more personalized result.
        </p>
        <sec id="sec-2-2-1">
          <title>4.2. Experimental setup and data collection</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Evaluation</title>
      <sec id="sec-3-1">
        <title>To evaluate the system in terms of subjective efectiveness and quality, we developed a baseline system as a comparison that uses the same algorithm, values, and dataset as CourseQ. Figure 2 illustrates the design of the</title>
        <p>We used online meeting software (Zoom) to
communicate with our participants and asked them to access our
interfaces by a web browser. The two diferent interfaces
were tested in a within-subject design to avoid the
influence in the first trial for the second. The first half of the
participants will use the CourseQ interface and then use
the baseline interface. The other half uses the baseline
interface first, and then CourseQ. We asked participants presented a significant diference between the two
interto fill in a questionnaire to collect their demographic and faces. The participants tended to interact more with the
personal characteristics data. Then we show the intro- visualization in CourseQ (M=65.34) than the ranked list
duction of the experiment and the video tutorial of two in the baseline interface (M=12.13). This finding is not
interfaces. After that, they were asked to freely interact surprising because the baseline interface lacks the
visuwith the interface to find relevant courses (at least five) alization information that pushes the participant to click
matching their interests. They could use all features of more to explore within the item space. Moreover, the
the respective interface and were not restricted in time. participants tended to interact more with the Information
After performing the tasks, participants filled in a ques- sidebar in CourseQ (M=23.2) than the baseline interface
tionnaire (5-point Likert scale, 1-completely disagree, 5- (M=7.8). Also, there is a significant diference in the time
completely agree), that measured diferent aspects of the spent on the task between CourseQ (M=542.28) and the
recommendation system using the ResQue framework baseline interface (M=290.31). This hints that CouresQ
[21]. We also collected and analyzed logging data to cap- could serve as an interactive exploration interface that
ture user interactions with the various elements of the delivered more interesting information to engage.
interface during the experiment. Finally, we conducted
a qualitative interview to ask their opinions about two
diferent systems. 6. CONCLUSION</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Preliminary results</title>
      <sec id="sec-4-1">
        <title>5.1. User Feedback</title>
        <p>To compare user feedback, we analyzed the results of
post-stage questions using paired sample t-tests. Figure 3
presents the diferent aspects of subjective feedback from
the participants. CourseQ received a significantly higher
rating for four aspects: Perceived Accuracy(Q1),
Information Suficiency(Q4), Explanation &amp; Transparency(Q8),
and Confidence &amp; Trust(Q11). The baseline scored higher
than CourseQ in Perceived Ease of Use(Q6), which is
not strange because the richer functionality in CourseQ
might cost more efort for participants to use. In other
questions, although not significantly, CourseQ scored
higher than the baseline.</p>
      </sec>
      <sec id="sec-4-2">
        <title>5.2. Interaction patterns</title>
        <sec id="sec-4-2-1">
          <title>To better understand the use of the system, we logged the clicks of participants as well as the time they consumed through the task. Table 1 shows the user interaction statistics for two interfaces. Overall, the click frequency</title>
        </sec>
        <sec id="sec-4-2-2">
          <title>In this paper, we presented CourseQ, a course recommen</title>
          <p>dation system by combining visualization technique with
recommendation technique to help the exploration and
explanation of the recommendation process through an
interactive interface.</p>
          <p>An online within-subject user study (N=32) was
presented to evaluate the interaction and recommendation
concept of CourseQ, compared with a baseline system.
Our preliminary results show that CourseQ is potentially
useful to the students. Also, most participants indicated
that they feel confident and trust using CourseQ and will
use it again.</p>
          <p>There are some limitations to this work that needs
to be articulated. The scale of reported user studies is
relatively small, and the current gender distribution of
participants (more males) may have a gender bias.</p>
          <p>For future work, we will analyze user behaviors and
feedback for a comprehensive understanding. Moreover,
we aim to investigate more sophisticated visualizations
to show structure-related topics, for example, show the
prerequisite courses.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <sec id="sec-5-1">
        <title>This work was supported by JSPS KAKENHI Grant Numbers JP16H06304, JP20H00622, JP20K19939.</title>
        <p>Scholars walk: A markov chain framework for
course recommendation., International Educational
Data Mining Society (2019).
[18] Z. A. Pardos, W. Jiang, Combating the filter
bubble: Designing for serendipity in a university
course recommendation system, arXiv preprint
arXiv:1907.01591 (2019).
[19] Z. A. Pardos, Z. Fan, W. Jiang, Connectionist
recommendation in the wild: on the utility and
scrutability of neural networks for personalized course
guidance, User Modeling and User-Adapted Interaction
29 (2019) 487–525.
[20] D. M. Blei, A. Y. Ng, M. I. Jordan, Latent dirichlet
allocation, the Journal of machine Learning research
3 (2003) 993–1022.
[21] P. Pu, L. Chen, R. Hu, A user-centric evaluation
framework for recommender systems, in:
Proceedings of the fith ACM conference on Recommender
systems, 2011, pp. 157–164.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Taniguchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Konomi</surname>
          </string-name>
          ,
          <article-title>Course recommendation for university environments</article-title>
          .,
          <source>International Educational Data Mining Society</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <article-title>Interactive recommender systems: A survey of the state of the art and future research challenges and opportunities</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>56</volume>
          (
          <year>2016</year>
          )
          <fpage>9</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>Evaluating recommender systems from the user's perspective: survey of the state of the art, User Modeling and User-Adapted Interaction 22 (</article-title>
          <year>2012</year>
          )
          <fpage>317</fpage>
          -
          <lpage>355</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Zudilova-Seinstra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Adriaansen</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. Van Liere</surname>
          </string-name>
          ,
          <article-title>Overview of interactive visualisation</article-title>
          ,
          <source>in: Trends in Interactive Visualization</source>
          , Springer, London,
          <year>2009</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>Gretarsson</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. O'Donovan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Bostandjiev</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Hall</surname>
          </string-name>
          , T. Höllerer,
          <article-title>Smallworlds: visualizing social recommendations</article-title>
          , in: Computer graphics forum, volume
          <volume>29</volume>
          , Wiley Online Library,
          <year>2010</year>
          , pp.
          <fpage>833</fpage>
          -
          <lpage>842</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>J. O'Donovan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Gretarsson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Bostandjiev</surname>
          </string-name>
          , T. Höllerer,
          <article-title>Peerchooser: visual interactive recommendation</article-title>
          ,
          <source>in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>1085</fpage>
          -
          <lpage>1088</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Plaisant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Spring</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shneiderman</surname>
          </string-name>
          ,
          <article-title>Finding similar people to guide life choices: Challenge, design, and evaluation</article-title>
          ,
          <source>in: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>5498</fpage>
          -
          <lpage>5544</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Plaisant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Spring</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Crowley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shneiderman</surname>
          </string-name>
          ,
          <article-title>Eventaction: A visual analytics approach to explainable recommendation for event sequences</article-title>
          ,
          <source>ACM Transactions on Interactive Intelligent Systems (TiiS) 9</source>
          (
          <issue>2019</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bostandjiev</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. O'Donovan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Höllerer</surname>
          </string-name>
          ,
          <article-title>Tasteweights: a visual interactive hybrid recommender system</article-title>
          ,
          <source>in: Proceedings of the sixth ACM conference on Recommender systems</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>35</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cardoso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <article-title>How do diferent levels of user control afect cognitive load and acceptance of recommendations?</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>1884</volume>
          <source>, CEUR Workshop Proceedings</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>35</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>I.</given-names>
            <surname>Andjelkovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. O'Donovan</surname>
            ,
            <given-names>Moodplay:</given-names>
          </string-name>
          <article-title>Interactive mood-based music discovery and recommendation</article-title>
          ,
          <source>in: Proceedings of the 2016 Conference on User Modeling Adaptation and Personalization</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>275</fpage>
          -
          <lpage>279</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Gutiérrez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Charleer</surname>
          </string-name>
          , R. De Croon,
          <string-name>
            <given-names>N. N.</given-names>
            <surname>Htun</surname>
          </string-name>
          , G. Goetschalckx,
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <article-title>Explaining and exploring job recommendations: a user-driven approach for interacting with knowledge-based job recommender systems</article-title>
          ,
          <source>in: Proceedings of the 13th ACM Conference on Recommender Systems</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>60</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>C.-H. Tsai</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Brusilovsky</surname>
          </string-name>
          ,
          <article-title>Beyond the ranked list: User-driven exploration and diversification of social recommendation</article-title>
          ,
          <source>in: 23rd international conference on intelligent user interfaces</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>239</fpage>
          -
          <lpage>250</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Morsomme</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Alferez</surname>
          </string-name>
          ,
          <article-title>Content-based course recommender system for liberal arts education</article-title>
          .,
          <source>International Educational Data Mining Society</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>X.</given-names>
            <surname>Jing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>Guess you like: course recommendation in moocs</article-title>
          ,
          <source>in: Proceedings of the International Conference on Web Intelligence</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>783</fpage>
          -
          <lpage>789</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Aher</surname>
          </string-name>
          , L. Lobo,
          <article-title>Combination of machine learning algorithms for recommendation of courses in e-learning system based on historical data, Knowledge-Based Systems 51 (</article-title>
          <year>2013</year>
          )
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Polyzou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Nikolakopoulos</surname>
          </string-name>
          , G. Karypis,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>