<!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>Recommendations for learners are different: Applying memory-based recommender system techniques to lifelong learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hendrik Drachsler</string-name>
          <email>hendrik.drachsler@ou.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hans G. K. Hummel</string-name>
          <email>hans.hummel@ou.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rob Koper</string-name>
          <email>rob.koper@ou.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Educational Technology Expertise Centre, Open University of the Netherlands</institution>
          ,
          <addr-line>Valkenburgerweg 177, 6419 AT Heerlen</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <fpage>18</fpage>
      <lpage>26</lpage>
      <abstract>
        <p>This article argues why personal recommender systems in technology-enhanced learning have to be adjusted to the specific character of learning. Personal recommender systems are strongly depend on the context or domain they operate in, and it is often not possible to take one recommender system from one context and transfer it to another context or domain. The article describes a number of distinct differences for personalized recommendation to consumers in contrast to recommendations to learners. Similarities and differences are translated into specific demands for learning and specific requirements for personal recommendation systems. Therefore it analyses memory-based recommendation techniques for their usefulness to provide pedagogically reasonable recommendations to learners.</p>
      </abstract>
      <kwd-group>
        <kwd>technology-enhanced learning</kwd>
        <kwd>lifelong learning</kwd>
        <kwd>personal recommender systems</kwd>
        <kwd>collaborative filtering</kwd>
        <kwd>content-based recommendation</kwd>
        <kwd>user profiling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The increasing use of Recommender Systems (RS) that support users in finding their
way through the possibilities on offer in the Internet is obvious. For instance, the
well-known company amazon.com [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is using a recommender system to direct the
attention of their costumers to other products in their collection. The main purpose of
recommender systems is to pre-select information a user might be interested in.
Existing ‘way finding services’ may inspire and help us when designing and
developing specific recommender systems for lifelong learning [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        RS can be classified in multiple ways; they are classified by their recommendation
approach [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], by the techniques that are used [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], or the effects that the used
algorithms distinguish from each other [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Furthermore, Manouselis &amp; Costopulou
suggested a framework that is based on existing taxonomies and categorizations of
recommender systems to analyze and classify them in a standardized way [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
Following the specific focus of this article, we want to differentiate them by
considering the type of products they recommend, and the context they operate in. We
can differentiate RS that recommend ‘simple’ consumer products like music, movies,
2
      </p>
      <p>
        Hendrik Drachsler, Hans G. K. Hummel and Rob Koper
clothes or other items of daily use, and RS that recommend ‘complex’ consumer
products like insurances or bank accounts (also known as Knowledge-based RS [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]).
      </p>
      <p>In Technology-Enhanced Learning (TEL), RS deal with information about learners
and Learning Activities (LA), and would have to combine different levels of
complexity for the different learning situations the learner may be involved in.</p>
      <p>
        Furthermore, RS strongly depend on the context or domain they operate in, and it is
often not possible to take a recommendation strategy [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] from one context and
transfer it to another context or domain. The first challenge for designing a RS is to
define the users and purpose of a specific context or domain in a proper way [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. For
TEL a crucial question is: “How do the context and domain of learners in lifelong
learning look like and who are the relevant stakeholders here?”
      </p>
      <p>The aim of this article is to provide specific requirements and suitable techniques
to create a Personal Recommender System (PRS) for lifelong learners. For this
purpose we will now first describe specific demands for learning in general (second
section). Based on these specific demands, we will define requirements for PRS in
TEL (third section). Further we examine the (dis)advantages of current memory-based
recommendation techniques and their usefulness for PRS in TEL (fourth section). In
the concluding section we discuss our approach and further research issues when
developing and testing consecutive and more advanced versions of PRS for TEL.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Specific demands for lifelong learning</title>
      <p>Lifelong learners are in a similar situation like consumers looking for information on
the Internet, but there some particular differences in their need for personalized
recommendations. Self-directed lifelong learners are in need of an overview of
available LA, and must be able to determine which of these would match their
personal needs, preferences, prior knowledge and current situation. The motivation
for any RS is to assure an efficient use of available resources in a network. The
motivation for a PRS in TEL needs to improve the ‘educational aspects’ for the
learners. For instance, the learners have to be able to find suitable LA in less time.
Therefore, it will not be possible to simply take or adjust an existing RS for
recommending consumer products.</p>
      <p>
        The individual context of the learner and the conditions of the domain are
important influencing factors for a RS in education. A PRS has to take into account
the specifics and requirements steming from the target group. In the case of the
prominent website movielens.org new users have to rate some movies right after they
enter the system otherwise no personalized recommendations can be presented. Such
an initial data set is needed to solve the ‘cold-start’ problem [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>In the lifelong learning context all potentially valuable LA are unknown to the
learners so they are not able to rate them in advance. Because of this the above
presented way to solve the cold-start problems is not feasible.</p>
      <p>
        Another specific requirement for our context is the support of the learning process.
A learning strategy [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] which takes into account several learning theories or
pedagogically motivated rules is the most promising way to address this issue. RS for
lifelong learning should consider phases in cognitive development, preferred media
and characteristics of the learning content when designing instruction (i.e., when
selecting and sequencing LA in a program). Dron has argued for the consideration of
Recommendations for learners are different:
      </p>
      <p>
        Applying memory-based recommender system techniques to lifelong learning 3
educational theories (pedagogical flexibility concept) in top-down systems like in
Knowledge-based RS [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. From his point of view pedagogical approaches should
already be considered during the design of a system. With the use of recommendation
strategies we could apply the concept of pedagogical flexibility as well for bottom-up
techniques like collaborative filtering. Therefore, the recommendation strategy
decides internally which recommendation technique will provide the most suitable
results for the current situation of a learner.
      </p>
      <p>
        Another complicating matter is that – when comparing learning content to movies
or books – the cognitive state of the learner and the learning content may change over
time and context. The purpose, role and context of specific LA may vary across
various stages of learning [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Traditionally learner modeling tries to model the
learning process by taking into account knowledge from educational, psychological,
social and cognitive science [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Whereas MovieLens recommendations are entirely
based on the interests and the tastes of the user, preferred LA by the learners might
not be pedagogically most adequate [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Even for learners with the same interest, we
may need to recommend different LA, depending on individual proficiency levels,
learning goals and context. For instance, learners with no prior knowledge in a
specific domain should be advised to study basic LA first, where more advanced
learners should be advised to continue with more specific LA.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Specific requirements for PRS in TEL</title>
      <p>As argued in the last part of the paper a PRS that should advice learners must consider
the specific character of the learning context. This subsection explains the following
specific learning characteristics and related requirements for a PRS in TEL: 1.
learning goal, 2. prior knowledge, 3. learner characteristics, 4. learner grouping, 5.
rated LA, 6. learning paths, and 7. learning strategies.</p>
      <p>The target and goal of the learner is the basic information a PRS needs to have. In
addition a PRS should have information about the prior knowledge of a learner
regarding the target LA. The proficiency level of the learner should fit to the
proficiency level required to complete LA. Some learners might want to reach
learning goals on a specific competence levels like beginner, advanced or expert
level.</p>
      <p>Learner characteristics and preferences would contribute to the provision of more
personalized recommendations, like information about their individual needs, like
time constraints, or preferences for distance education or problem-based learning.</p>
      <p>Demographic information about the users can also considerably help to improve
recommendations. A PRS for lifelong learners could use learner information to
aggregate learner groups (learner grouping, or user profiling). Such learner grouping
has to focus on relevant learning characteristics, like similarities in learning behavior
(e.g., study time, study interests and motivation to learn). Instead of using
demographic information about users, we can also apply stereotypes of the learning
context to filter appropriate LA.</p>
      <p>Aggregated ratings are an alternative method for the recommendation of LA.
Learners with the same learning goal or similar study time per week could benefit
from ratings received from more advanced learners.
4</p>
      <p>For beginning learners history information about the successful study behavior of
more advanced learners (learning paths) are promising ways to guide them. From
frequent positively rated LA and their sequence, most popular learning paths will
emerge. The most successful and efficient learning paths could be recommended.</p>
      <p>
        Finally, PRS in TEL benefit when we apply learning strategies derived from
educational psychology research [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] into PRS. Such strategies could use rules, like
“go from simple to more complex tasks” or “gradually decrease the amount of contact
and direct guidance”, as guiding principles for recommendation. This entails taking
into account metadata about specific LA, but not the actual design of specific LA
themselves.
      </p>
      <p>
        In summary, the aim for PRS for TEL is the development of a recommendation
strategy that is based on most relevant information about the individual learner and
the available LA, history information about similar learners and activities (learning
paths), guided by educational rules and learning strategies, aimed at the acquisition of
learning goals. The suggested approach is able to recommend on different levels of
granularity of learning resources comparable to the Abstraction Layer in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. It could
recommend learning paths, LA or just learning objects to a learner. Most important
issues therefore is an adequate description of the mentioned items. A model for
different levels of granularity of learning resources in the domain of lifelong learning
can be found in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Suitable techniques</title>
      <p>
        In this section we assess existing memory-based recommendation techniques for RS
on their usefulness for PRS in TEL. We focus on memory-based techniques because
memory-based techniques are most adequate to our experimental setups [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        Memory-based techniques continuously analyze all user or item data to calculate
recommendations, and can be classified in following main groups: Collaborative
Filtering, Content-based techniques, and Hybrid techniques. Collaborative filtering
techniques (CF) recommend items that were used by similar users in the past; they
base their recommendations on social, community driven information (e.g., user
behavior like ratings or implicit histories). Content-based techniques (CB)
recommend items similar to the ones the learners preferred in the past; they base their
recommendations on individual information and ignore contributions from other
users. Hybrid techniques combine both techniques to provide more accurate
recommendations. Several studies already demonstrated the superiority of hybrid
techniques when compared to single techniques for RS [
        <xref ref-type="bibr" rid="ref18 ref19 ref20">18-20</xref>
        ]. Examples are
cascading, weighting, mixing or switching [
        <xref ref-type="bibr" rid="ref18 ref8">8, 18</xref>
        ]. A Hybrid RS could combine
collaborative (or social-based) with content- (or information-) based techniques. If no
efficient information is available to carry out CF it would switch to a CB technique.
Table 1 provides an overview of memory-based recommendation techniques, listing
their (dis)advantages and potential usefulness for TEL, which will be described in the
remainder of this section.
Recommendations for learners are different:
      </p>
      <p>Applying memory-based recommender system techniques to lifelong learning 5</p>
      <sec id="sec-4-1">
        <title>4.1. Collaborative filtering techniques</title>
        <p>Collaborative filtering techniques (or social-based approaches) use the collective
behavior of all learners in a learning environment. Parts of the collaborative filtering
techniques are user-based and item-based collaborative filtering, and stereotype
filtering.</p>
        <p>
          User- and item-based collaborative filtering: advantages and disadvantages. Main
advantages of both techniques are that they use information provided bottom-up by
user rating, that they are domain independent and require no content analysis, and that
the quality of the recommendation increases over time [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ].
        </p>
        <p>However, collaborative filtering techniques are limited by a number of
disadvantages. First of all, the so called ‘cold-start’ problem is due to the fact that CF
techniques depend on sufficient user behavior from the past. Even when such systems
have been running for a while, adding new users or new items will suffer the
‘coldstart’. Another disadvantage for CF techniques is the sparsity of past user actions in a
network. Since these techniques are dealing with community driven information, they
support popular taste stronger than unpopular. Learners with unusual taste may get
less qualitative recommendations, and others are unlikely to be recommended
unpopular items (of high quality). Another common problem of CF is the scalability.
6
RS which are dealing with large amounts, like amazon.com, have to be able to
provide recommendations in real-time with number of both users and items exceeding
millions.</p>
        <p>User- and item-based collaborative filtering: usefulness for TEL. User- and
itembased techniques are useful for learning environments which are dealing with
different topics (domains). They do not have to be adjusted for specific topics and no
top-down maintenance for identifying high quality LA is required. CF techniques can
identify LA with high quality, allow learners to benefit from experiences of other,
successful learners. CF techniques can be based on pedagogic rules that are part of the
recommendation strategy. Characteristics of the current learner could be taken into
account to allocate learners to groups (e.g., based on similar ratings) and to identify
most suitable LA. For instance, suitable LA can be filtered by the entrance level that
is required to study the LA. The prior knowledge level of the current learner would
than be taken into account to identify the most suitable LA. To solve the cold-start
problem, user- and item-based CF have to be combined with other CF techniques, like
stereotypes and demographics, in recommendation strategies to enable
recommendation during the start phase of the RS.</p>
        <p>Stereotypes / demographics: advantages and disadvantages. Through stereotype
filtering items can be recommended to similar users based on their mutual attributes.
Advantages are that they are domain independent, and (when compared to user- and
item-based CF) they do not require that much history data to provide
recommendations. Therefore stereotypes / demographics are useful to solve the
‘coldstart’ problem. They are also able to recommend similar but yet unknown items, and
have learners discover preferable items by ‘serendipity’.</p>
        <p>Main disadvantages are that obtaining stereotype information can be annoying for
users, especially when many attributes need to be filled in. Such information has to be
collected in dialogue with users and stored in user profiles. When insufficient
information is collected from users, the recommendations will be hampered.</p>
        <p>Stereotypes / demographics: usefulness for TEL. The stereotype recommendation
technique is an accurate way to allocate learners to groups if no behavior data is
available. In combination with techniques that suffer from the ‘cold-start’ problem,
stereotypes complement a recommendation strategy, enabling valuable
recommendations from the very beginning.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Content-based recommandation techniques</title>
        <p>Content-based techniques (or information-based approaches) use information about
individual users or items. This subsection now first describes case-based reasoning,
and then attribute-based techniques.</p>
        <p>Case-based reasoning: advantages and disadvantages. It recommends items with
the highest correlation to items the user liked before. The similarity of the items is
based on the attributes they own. These techniques share some advantages of most
CF techniques: they also are domain-independent, do not require content analysis and
the quality of the recommendation improves over time when the users have rated more
items.</p>
        <p>The disadvantage of the new user problem also applies to case-based reasoning
techniques. More specific disadvantages of case-based reasoning are
overspecialization and sparsity, because only items that are highly correlated with the
Recommendations for learners are different:</p>
        <p>
          Applying memory-based recommender system techniques to lifelong learning 7
user profile or interest can be recommended. Through case-based reasoning the user is
limited to a pool of items that are similar to the items he already knows [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>Case-based reasoning: usefulness for TEL. Case-based reasoning is adequate to
keep the learner informed about aimed learning goals. LA are recommended to a
learner which are similar to the ones preferred in the past. When a learner wants to
reach a higher competence level for the learning goal, the PRS can also structure the
available LA by applying pedagogic rules as defined in the recommendation strategy.
This technique complements the recommendation strategy by adding an additional
data source for available LA and learners. For example, if not enough data is available
for CF techniques the recommendation strategy could switch to case-based reasoning.</p>
        <p>Attribute-based techniques: advantages and disadvantages. A major advantage is
that no ‘cold-start’ problem applies to attribute-based recommendation. These
techniques only take user- and item attributes into account for their recommendation.
Attribute-based techniques can therefore be used from the very beginning of the RS.
Likewise, adding new LA or learners to the network will not cause any problem.
Attribute-based techniques are sensitive to changes in the profiles of the learners.
They can always control the PRS by changing their profile or the relative weight of
the attributes. A description of needs in their profile is mapped directly to available
LA.</p>
        <p>A serious disadvantage is that an attribute-based recommendation is static and not
able to learn form the network behavior. That is the reason why highly personalized
recommendation can not be achieved. Attribute-based techniques work only with
information that can be described in categories. Media types, like audio and video,
first need to be classified to the topics in the profile of the learner. This requires
category modeling and maintenance which could raise serious limitations for learning
environments. Also the overspecialization can be a problem, especially if learners do
not change their profile.</p>
        <p>
          Attribute-based techniques: usefulness for TEL. Attribute-based recommendations
are useful to handle the ‘cold-start’ problem because no behavior data about the
learners is needed. Attribute-based techniques can directly map characteristics of
lifelong learners (like learning goal, prior knowledge, available study time) to
characteristics of LA. There are learning technology specifications, like IMS-LD [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ],
that can support this technique through predefined attributes. It is an appropriate
technique to complement the other techniques we presented before. Both
attributeand case-based recommendations allow us to provide recommendation at the start of
the PRS and for new learners in a learning environment. If sufficient history data
become available, the recommendations can be incrementally based on CF techniques
that are more flexible and learnable.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>We have argued for the need to adjust PRS in TEL to the specific character of
learning rather than using RS from other contexts (first section). We defined specific
demands of learning (section 2) and concluded that such PRS should take into account
learning goals, prior knowledge, learner characteristics, learner groups, rating,
learning paths, and learning strategies (third section). We have presented various
memory-based recommendation techniques that appear promising to meet these
8</p>
      <p>Hendrik Drachsler, Hans G. K. Hummel and Rob Koper
requirements. We concluded that hybrid memory-based recommendation techniques
could provide most accurate recommendations, by compensating disadvantages of
single techniques in a recommendation strategy (fourth section).</p>
      <p>PRS for lifelong learning should support the efficient use of available resources to
improve the educational aspects, taking into account the specific characteristics of
learning. PRSs in TEL have to be driven by pedagogical rules, which could be part of
a recommendation strategy. Recommendation strategies look for available data to
decide on which technique(s) to select for which situation. When not enough data are
available for any kind of recommendation technique, the recommendation strategy
should select technique(s) that provide(s) the most suitable recommendation in the
current situation the learner is in.</p>
      <p>In future research we will incrementally design and test various versions of PRS in
the context of three consecutive studies. The first study is an experimental field study
in the domain of Psychology (study already completed). This study used a
recommendation strategy build with stereotype filtering (obtaining information from
learner profiles) and attribute-based recommendations, and was carried out with small
numbers of LA (about 20) and learners (about 150). The second study will contain a
series of simulation studies using NetLogo (in preparation). This study will include
larger amounts of LA (around 500) and learners (around 1000), to better evaluate the
emergent effects of a PRS. We will use user- and item-based recommendation
techniques (using ratings) and combine them with case-base reasoning (using
personal information) in one recommendation strategy. The third study will be
another experimental field study in the domain of Health Care. An advanced PRS will
be based on results from both prior studies, and will combine most successful
techniques in a recommendation strategy. In this last study we intend to include
userbased tagging and rating and combine this information with attribute-based
recommendation techniques.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgement</title>
      <p>Authors’ efforts were (partly) funded by the European Commission in
TENCompetence (IST-2004-02787) (http://www.tencompetence.org).
Recommendations for learners are different:</p>
      <p>Applying memory-based recommender system techniques to lifelong learning 9</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Linden</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , York, J.: Amazon.
          <article-title>com recommendations: Item-to-item collaborative filtering</article-title>
          .
          <source>: IEEE Internet Computing</source>
          , Vol.
          <volume>7</volume>
          (
          <year>2003</year>
          )
          <fpage>76</fpage>
          -
          <lpage>80</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Longworth</surname>
          </string-name>
          , N.:
          <article-title>Lifelong learning in action - Transforming education in the 21st century</article-title>
          .
          <source>Kogan Page</source>
          , London (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Adomavicius</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuzhilin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>17</volume>
          (
          <year>2005</year>
          )
          <fpage>734</fpage>
          -
          <lpage>749</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Schafer</surname>
            ,
            <given-names>J.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <source>Recommender systems in e-commerce. 1st ACM conference on Electronic commerce</source>
          , Denver, Colorado (
          <year>1999</year>
          )
          <fpage>158</fpage>
          -
          <lpage>166</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Al</given-names>
            <surname>Mamunur Rashid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.A.</given-names>
            ,
            <surname>Cosley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Lam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.K.</given-names>
            ,
            <surname>McNee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.M.</given-names>
            ,
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            ,
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>Getting to know you: learning new user preferences in recommender systems</article-title>
          .
          <source>7th international conference on intelligent user interfaces</source>
          , San Francisco, California, USA (
          <year>2002</year>
          )
          <fpage>127</fpage>
          -
          <lpage>134</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Manouselis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costopoulou</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Analysis and Classification of Multi-Criteria Recommender Systems</article-title>
          .
          <source>World Wide Web: Internet and Web Information Systems</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Felfernig</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Koba4MS: Selling complex products and services using knowledge-based recommender technologies</article-title>
          . 7th IEEE International
          <string-name>
            <surname>Conference on E-Commerce</surname>
            <given-names>Technology</given-names>
          </string-name>
          , München, Germany (
          <year>2005</year>
          )
          <fpage>92</fpage>
          -
          <lpage>100</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Setten</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Supporting people in finding information. Hybrid recommender systems and goal-based structuring</article-title>
          . Telematica Instituut Fundamental Research Series No.
          <volume>016</volume>
          (TI/FRS/016) (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>McNee</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Making recommendations better: an analytic model for human-recommender interaction</article-title>
          .
          <source>Conference on Human Factors in Computing Systems</source>
          , Montréal, Québec, Canada (
          <year>2006</year>
          )
          <fpage>1103</fpage>
          -
          <lpage>1108</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Koper</surname>
            ,
            <given-names>E.J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliver</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Representing the Learning Design of Units of Learning</article-title>
          .
          <source>Educational Technology &amp; Society</source>
          <volume>7</volume>
          (
          <year>2004</year>
          )
          <fpage>97</fpage>
          -
          <lpage>111</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Dron</surname>
          </string-name>
          , J.:
          <article-title>Control and Constraint in E-Learning</article-title>
          .
          <source>Information Science Publishing</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>McCalla</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The ecological approach to the design of e-Learning environments: Purposebased capture and use of information about learners</article-title>
          .
          <source>: Journal of Interactive Media in Education</source>
          , Vol.
          <volume>(7</volume>
          ) (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Aroyo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Learner models for web-based personalised adaptive learning: Current solutions and open issues</article-title>
          .
          <source>ProLearn</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Tang</surname>
          </string-name>
          , T.Y.,
          <string-name>
            <surname>McCalla</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Smart recommendation for an evolving e-learning system</article-title>
          .
          <source>11th International conference on artificial intelligence in education, Sydney</source>
          , Australia (
          <year>2003</year>
          )
          <fpage>699</fpage>
          -
          <lpage>710</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Karampiperis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sampson</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Adaptive Learning Resources Sequencing in Educational Hypermedia Systems</article-title>
          .
          <source>Educational Technology &amp; Society</source>
          <volume>8</volume>
          (
          <year>2005</year>
          )
          <fpage>128</fpage>
          -
          <lpage>147</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Koper</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Specht</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>TenCompetence: Lifelong Competence Development and Learning</article-title>
          . In: Dr. Sicilia,
          <string-name>
            <surname>M.A</surname>
          </string-name>
          . (ed.):
          <article-title>Competencies in Organizational E-Learning: Concepts and Tools (</article-title>
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Drachsler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Bert, v.d.B.,
          <string-name>
            <surname>Jannes</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adriana</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rob</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wim</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nanda</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rob</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Recommendation strategies for e-learning: preliminary effects of a personal recommender system for lifelong learners</article-title>
          . ePortfolio. (submitted),
          <source>Maastricht</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Burke</surname>
          </string-name>
          , R.:
          <article-title>Hybrid recommender systems: survey and experiments</article-title>
          .
          <source>User Modeling and UserAdapted Interaction</source>
          <volume>12</volume>
          (
          <year>2002</year>
          )
          <fpage>331</fpage>
          -
          <lpage>370</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Good</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schafer</surname>
            ,
            <given-names>J.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borchers</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarwar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herlocker</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Combining collaborative filtering with personal agents for better recommendations</article-title>
          .
          <source>Proceedings of AAAI 99</source>
          (
          <year>1999</year>
          )
          <fpage>439</fpage>
          -
          <lpage>446</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Melville</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mooney</surname>
            ,
            <given-names>R.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nagarajan</surname>
          </string-name>
          , R.:
          <article-title>Content-boosted collaborative filtering for improved recommendations</article-title>
          .
          <source>18th National Conference on Artificial Intelligence</source>
          , Edmonton, Alberta, Canada (
          <year>2002</year>
          )
          <fpage>187</fpage>
          -
          <lpage>192</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Herlocker</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borchers</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <source>Evaluating Collaborative Filtering Recommender Systems. ACM Transactions on Information Systems</source>
          <volume>22</volume>
          (
          <year>2004</year>
          )
          <fpage>5</fpage>
          -
          <lpage>53</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <article-title>IMS-LD: IMS Learning Design information model</article-title>
          .
          <source>Version 1</source>
          .
          <article-title>0 final specification</article-title>
          .
          <source>Ims</source>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>