<!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>Using Simulations to Evaluate the Effects of Recommender Systems for Learners in Informal Learning Networks</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 Hummel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rob Koper</string-name>
          <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>PO-Box 2960, 6401 DL Heerlen</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Learning Networks consist of learners who are able to create, share and study learning activities. Through the emerging behaviour of such a network it may consist of a large amount of learning activities. Thus, the learners face the problem to select the most suitable learning activity regarding their learning goals in order to study the most efficient and effective learning path. This simulation study explores the use of recommender system technology like collaborative filtering to solve this problem. Learning activities that have been rated by comparable learners are recommended to the learners as navigational support. The simulation tool models a Learning Network in which learners search for, enrol in, study and rate learning activities. This article introduces our theoretical background for recommender systems in informal Learning Networks. It presents a model and flow chart of the simulation. It explains which collaborative filtering techniques we want to investigate and finally presents the experimental design for testing recommender systems in informal Learning Networks.</p>
      </abstract>
      <kwd-group>
        <kwd>SIRTEL</kwd>
        <kwd>learning networks</kwd>
        <kwd>recommender systems</kwd>
        <kwd>collaborative filtering</kwd>
        <kwd>simulation</kwd>
        <kwd>informal learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Informal learning describes the learning phase of so called lifelong learners that are
not participating in any formal learning context like universities or schools. Lifelong
learners are acting much more self-directed and they are responsible for their own
learning pace and path [1]. In addition, the resources for their learning might come
from many different sources: expert communities, work context, training or even
friends might offer an opportunity for an informal competence development. The
learning process is also not designed by an institution or responsible teachers like in
formal learning but it depends to a very large extent on individual preferences learners
have or choices that learners take. In general, when taking up on this responsibility,
lifelong learners need to become self-directed [2], and perform in different Learning
Activities (LAs) in various contexts at the same time. The learners are free to decide
what, when, where and how they want to learn.</p>
      <p>The design of a Learning Network (LN) addresses lifelong learning issues like
selfresponsibility. In LNs, the lifelong learners are able to publish their own LAs, or
share, rate, and adjust LAs from other learners. Therefore, LNs are learner-centred
and their development evolves bottom-up through the participation of the lifelong
learners. The LN approach focuses on the support of the neglected informal learning
part that is becoming more important through the Web 2.0 development nowadays.
Therefore, it is in contrast to other learning environments, which are designed only
top-down, because their structure, LAs, and learning plans are predefined by an
educational institution or domain professionals (e.g., teachers).</p>
      <p>The enormous amount of information that is published by any active learner
(considering the wisdom of the crowds theory and Web 2.0 development) [3] makes it
hard to get an overview of available LAs and to identify the most appropriate in a LN.
The learners need support to manage this information overload [4]. Thus, filtering,
clustering and recommendation technologies are promising to handle the information
overload.</p>
      <p>One possibility to address the information overload problem is the use of
recommender systems. Recommender systems suggest information to users based on
their personal preferences or a profile. They can be based on various technologies.
Most famous recommender system technologies are collaborative filtering algorithms.
Successful examples from the consumer world are the recommender systems from
amazon.com, ebay.com or netflix.com. We are inspired by these solutions and want to
develop recommender systems that support lifelong learners in informal LNs.</p>
      <p>Therefore, we have to take into account the specific conditions of LNs. Informal
learning offers are emerging from the bottom upwards through their communities.
Thus, there is an absence of maintenance and structure in informal learning that is
also called the ‘open corpus problem’ [5]. The open corpus problem applies when an
unlimited set of documents are given that can not be manually structured and indexed
with domain concepts and metadata from a community. The LAs in LNs are mainly
structured through tags and ratings given by the lifelong learners. Therefore,
bottomup recommendation techniques like collaborative filtering (CF) are more appropriate
because they require nearly no maintenance and improve through the emerging
behavior of the community. A recommender system for informal learning has to
behave as independent as possible without maintenance by an institution and rely on
the data that is given in informal LNs.</p>
      <p>In this paper, we present a model of the simulation for the exploration of CF for the
navigation support in LNs. We want to analyse the relationship between the micro
(learner) and macro level (LN) of recommender systems in LNs. Therefore, we
address questions like: How does a lifelong learner benefit from recommender
systems in a LN? But also, how does the LN as infrastructure benefit from the
contributions of its member?</p>
      <p>A simulation tool can be supportive to define requirements for different kinds of
recommender system technologies for LNs before actually starting the costly process
of development, implementation, testing and revision in real field experiment. Field
experiments with real learners need careful preparation as they cannot be easily
repeated or adjusted within a specific timeframe. Another advantage of simulations is
that they avoid some ethical and practical constraints of field experiments. Differently
to real world experiments, we do not have to take care of real participants and
therefore are able to setup a rigorous experimental design. For instance we do not
have to cover the ‘cold-start‘ problem of recommender system [6] which happen
when no behavioural data is saved in the recommender system in the beginning.
Simulations enable us to use a ‘warm-up period’ where the simulation computes the
emerging behavior of learners over years as a synthetic data set for the recommender
system. After this warm up period, we start the measurement of the experimental
variables for the applied recommender system.</p>
      <p>In the following sections, we first discuss related work from the recommender
system and the LN research field (section two). Further, we present the simulation
model and flow chart of one simulation run (section three). After doing so, we explain
the CF techniques and the synthesized data set that will be applied in the simulation
tool (section four). Finally, we present the experimental design for the planned
simulations (section five).
2.</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>Research results about the conditions and performance of different CF algorithms are
well known in the recommender system field [6].</p>
      <p>Traditionally, user-based CF works by searching a large group of people and
finding a smaller set with tastes similar to yours. It looks for other things you like and
combines them to create a ranked list of recommendations. The decisions to define if
people are similar to each other are most of the time context related. The similar
technique is known as item-based CF. Item-based CF is working similar to user-based
CF. It allows many of the calculations to be performed in advance so that users can
get the recommendations more quickly.</p>
      <p>As a contribution to the SIRTEL discussion [7] we want to evaluate the effects of
user- and item-based CF for informal LNs in different sizes. Therefore, we focus
especially on the emerging effects of personalised recommendations in LNs to
support the learning outcomes of lifelong learners.</p>
      <p>
        Regarding Gilbert &amp; Troitzsch [
        <xref ref-type="bibr" rid="ref10">8</xref>
        ] simulation studies can be designed through
abstracting a model from a research target and further develop a simulation for that
model. An advanced step in simulation design is the comparison of the simulation
results with data collected in field studies of the research target. According to this
method we based the parameters and conditions of our simulation on findings of
previous studies. We designed a research circle that combines findings from field test
studies with conclusions of simulation studies in order to guarantee the validity of
assertions for informal LNs. This research circle started with a simulation study by
Koper [
        <xref ref-type="bibr" rid="ref11">9</xref>
        ] to test the theory behind the informal LN approach. In a second step, a first
field test experiment was conducted by Janssen et al. [
        <xref ref-type="bibr" rid="ref12">10</xref>
        ] to gather experience based
on real data. In a third step, an additional field experiment was carried by Drachsler et
al. [
        <xref ref-type="bibr" rid="ref13">11</xref>
        ] to gather additional real data for upcoming simulation studies. The latest
simulation study that builds on the earlier field studies was designed by Nadolski et
al. [
        <xref ref-type="bibr" rid="ref14">12</xref>
        ]. We continue the research with this sophisticated simulation to test additional
recommendation techniques for informal LNs. Nadolski et al. combined an ontology
and stereotype filtering recommendation techniques with an indirect rating
mechanism for one size of LNs. Therefore, they created treatment groups for the
simulation through combining the recommendation techniques in various ways.
Nadolski et al. tested which combination for recommendation techniques in a
recommendation strategy had a higher effect on the learning outcomes of the learners
in a LN. Their study confirms that providing recommendations leads towards more
effective, more satisfied, and faster goal achievement. Furthermore, their study
reveals that a bottom-up CF recommendation technique including a rating mechanism
is a good alternative to maintain intensive top-down ontology recommendation
techniques.
      </p>
      <p>Our approach wants to extend the Nadolski et al. study through evaluating
additional recommendation techniques for different sizes of LNs. Therefore, we want
to apply the same learner and LA models and further design three different LNs with
different dense data sets regarding the amount of learners, available LAs, and
transaction in the system. We want to test user- and item-based CF techniques in a
single setting without combining them in a recommendation strategy directly. Similar
to Nadolski et al. we also want to assess the algorithms for their usability for
recommendation strategies for hybrid recommender systems in LNs. Hybrid
techniques combine recommendation techniques in order to provide more accurate
recommendations. Several studies have already demonstrated the superiority of
hybrid techniques when compared to single techniques for recommender system
[1318]. Since, LNs can exist in various conditions it is expected that a hybrid
recommender system (a combination of recommendation techniques) is most suitable
for LNs. Our research on simulation wants to identify promising recommendation
techniques for different conditions of LNs to finally combine them in a hybrid
recommender system that fits to different LNs characteristics. Most important for all
recommendation techniques is their suitability to the needs of lifelong learning in
informal LNs [7].</p>
      <p>
        Sarwar et al. [
        <xref ref-type="bibr" rid="ref21">19</xref>
        ] has proven that item-based CF can give more accurate results
than user-based CF for very large datasets (larger than movielens.org). Sarwar et al.
also measured a higher performance of item-based CF versus user-based CF for the
used data sets. We are interested if these differences also affect our research on
learner support in LNs. It is known in the recommender system field that different
algorithms perform better or worse on different data sets [
        <xref ref-type="bibr" rid="ref22">20</xref>
        ]. A mayor difference
between data sets is their size regarding users, items and transactions. For instance,
the well known Movielens data set consists out of 6040 users and 3900 movies with 1
million ratings. From the LN perspective a data set like the Movielens data set is a
rather huge one, thus maybe the conclusions regarding the differences between
userand item-based CF from Sarwar et al. do not apply for recommender systems in LNs.
We expect LN sizes between 100 and 1200 LAs and 250 to 1500 learners per LN. We
align these assumptions with usage statistics of communities which act similar to LNs
like the OpenLearn project1 and the earlier simulation studies by Nadolski et al. and
Koper.
      </p>
      <p>
        Based on our earlier experience [
        <xref ref-type="bibr" rid="ref23">21</xref>
        ], we believe that a recommender system has to
take pedagogy rules and learning characteristics into account to support learners on
their learning process. Therefore, a recommender system for learners requires deeper
1 http://www.open.ac.uk/openlearn
reasoning than other domains. Simple semantics like “People who liked X also liked
Y” might be misleading for learning recommender systems. For recommender
systems in LNs we might need semantics like “People who studied X, Y, and Z on
competence level 3 and prior knowledge level 2 seem to have the same learning goal,
thus we recommend studying W”. Thus, in our simulation study we introduce
pedagogy research results like Vygotsky’s “zone of proximal development” that
follows the pedagogical rule ‘recommended LAs should have a knowledge level that
is a bit above learners current competence level’ [
        <xref ref-type="bibr" rid="ref24">22</xref>
        ].
      </p>
      <p>Additionally, a recommender system that is heading for learner support in LNs also
should be evaluated on educational and network measures besides recommender
system field measures [7]. Therefore, we have to combine recommender system
algorithms measures like accuracy with learner performance measures like
effectiveness, efficiency and drop out rate (e.g. Do the learners perform more efficient
or effective regarding their learning goal with technique A or B?). Regarding the
emerging behavior of LNs we also have to assess the benefit of the contributions of
the learners for the LN as a whole. Social network analysis measures like variety are
most suitable to estimate that (e.g. How does the network benefit from the
contribution of their members?).</p>
      <p>The results of this simulation study should clarify when a specific recommendation
technique is more appropriate for specific sizes of a LN. Further, it shows whether the
differences of user- and item-based CF also apply to our research field on LNs.</p>
      <p>In the following section we present the adapted simulation model for our
simulation tool.
3.</p>
    </sec>
    <sec id="sec-3">
      <title>The Learning Network Simulation</title>
      <p>As mentioned earlier we extended the previous research on simulation through
defining two new foci for the evaluation of recommender system in LNs. First, we
want to apply the so far unused user- and item-based CF techniques for LNs.
Secondly, we want to test these algorithms in three different LNs with different dense
data sets regarding the amount of learners, available LAs, and transaction in the
system. In the following section we present our simulation model that is based on
previous work by Koper (2005), and Nadolski et al..</p>
      <sec id="sec-3-1">
        <title>3.1. The Simulation Model</title>
        <p>Regarding the evaluation of purely bottom-up techniques (item- and user-based CF)
for the navigation support of learners in LNs, we excluded preferences that were
related to ontology based recommendations from the initial Learner model designed
by Nadolski et al.. The remaining Learner Model and LA Model are in line with the
previous research. Both models present our approach to simulated learners acting with
LAs in a LN. In order to clarify the relations between the different simulation objects
we divided the simulation model into a Learning Network Interaction Model and a
Recommender System Interaction Model. In both models unused attributes are darker
than used attributes. Further, used attributes have a connection to another entity in the
model.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. The Learning Network Interaction Model</title>
        <sec id="sec-3-2-1">
          <title>The Learner Model</title>
          <p>The Learner Model consists of variables we explain now in detail.</p>
          <p>The Learning Goal is a randomly distributed variable that defines the goal or
interest of a learner.</p>
          <p>The Competence Profile is restricted to one competence which can include up to
three Competence Levels. It is assumed that a learner will only start studying LAs that
can contribute to reach the Learning Goal. Successfully completed LAs contribute to
their associated Competence Level. Each Competence Level included in the Learning
Goal has its own amount of LAs that have to be successfully completed for its
mastery.</p>
          <p>The Competence Level of the learner indicates the learner’s achievement with
respect to the Learning Goal and the influences by the results of Success / Failure
value after the study period, thus it is a dynamic variable.</p>
          <p>
            The learner Effort is at the start of the simulation normally distributed amongst
learners, but it changes dynamically during the learners study. The Effort value
determines if a learner will drop out or not [
            <xref ref-type="bibr" rid="ref25">23</xref>
            ]. If the Effort gets below zero, a
learner will drop out and will not graduate. Effort depends on previous Effort,
          </p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Competence GAP between learners and LAs, Constraints, and the History of Success</title>
          <p>/ Failures values. Several successes in a row are expected to increase Effort (more
motivated), whereas failure will have negative influences on the motivation of a
learner, ultimately a learner could drop out of the LN.</p>
          <p>Constraints are related to the research by Koper (2004). Koper mainly modeled
negative constrains so called disturbance factors. Nadolski et al. added also positive
factors and called these Constraints. Constraints are related to a learning flow, a noisy
or quiet environment, stress, etc. They influence the amount of Effort learners want to
invest for studying. Constraints are a randomized factor for each studied LA. For
calculation purposes, we define constraints as ‘1’ in case of positive effects, ‘-1’ in
case of negative effects, and ‘0’ in case of a neutral effect.</p>
          <p>
            Obedience differs between learners but remains constant for each learner in the
simulation. Obedience represents whether or not following a recommendation [
            <xref ref-type="bibr" rid="ref26">24</xref>
            ]. In
one of the previous studies we identified an obedience level of 60% [
            <xref ref-type="bibr" rid="ref13">11</xref>
            ] which is
similar to other studies [
            <xref ref-type="bibr" rid="ref27">25</xref>
            ]. Thus, we aligned the Obedience parameter in the
simulation with the result from the real world.
          </p>
          <p>The Study Time has the same scale as the simulation frequency (1 run = 1 week). It
is also randomly distributed among the learners. It has an influence in case of a
competence gap between a learner and a LA. A high Study Time can bridge the
Competence Gap through investing more Effort.</p>
        </sec>
        <sec id="sec-3-2-3">
          <title>The Learning Activity Model</title>
          <p>Rating of a LA is based on the behavior of the learners and computed as an indirect
measure. Ratings are influenced by whether or not the learner successfully completes
a LA, and the Effort the learner spends. Except for Rating, all characteristics in the</p>
        </sec>
        <sec id="sec-3-2-4">
          <title>Learning Activity Model remain unchanged.</title>
          <p>The Knowledge Level is randomly distributed variable among the LAs. It is a
constant that represents the complexity of the LA.</p>
          <p>The Study Load is the time a learner has to invest before doing an LA examination.</p>
        </sec>
        <sec id="sec-3-2-5">
          <title>The Actions in between the Learner and Learning Activity Model</title>
          <p>
            The Competence Gap measures alignment between the Competence Level of the
Learner and the Knowledge Level of the LA. A pedagogy reasonable match occurs if
the Knowledge Level is one level above the Competence Level of a Learner [
            <xref ref-type="bibr" rid="ref24">22</xref>
            ].
Mismatches for competences will have a negative influence on learner’s Effort,
whereas good matches will increase Effort. Consequently, for LAs that are a bit
beyond learners’ Competence Level more Effort can lead to their successful
completion.
          </p>
          <p>If Success is true, the learner passes the LA examination and achieves the
Knowledge Level corresponding with the LA and the learning goal and Competence
Level will improve. A Failure will be registered in the History of the model and can
have an influence on the learner’s Effort if the Failures occur more recently. A
Failure will not decrease the Competence Level of a learner.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. The Recommender System Interaction Model</title>
        <p>The same models apply for the Recommender System Interaction Model but different
attributes of the previous explained models are used for the computation of the LN.</p>
        <p>For instance the Obedience parameter is now needed to calculate if a learner obeys
a recommendation or not. Also the recommendation algorithms and the rating
mechanism are shown as a process to indicate that they are computed in this model.</p>
        <p>An additional difference is the use of Pedagogy Rules in the recommender system
that aims on the recommendation of LAs to already mentioned rules like going from
simple to more complex LAs. The Pedagogy Rules entity is corresponding to the
Competence Gap by suggesting most suitable LAs to bridge the Competence Gap and
to achieve the Learning Goal in an efficient manner.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Flow Chart of the Simulation</title>
        <p>Having explained the underlying models we now want to present a flow chart diagram
that makes clear how the simulation tool works for the computation of one study
week (see Figure 2).</p>
        <p>In the beginning all completed LAs are excluded from the LAs that can be selected.
Based on the Treatment Groups of the Learners they decided either for a random LA
or they got a recommendation for specific LAs based Item- or User-based CF. The
recommended LAs follows certain implemented Pedagogy Rules. Based on the
success the learners have with the selected LA they either Graduated (if the Learning
Goal is reached), or they Drop out (if the Effort becomes smaller 0), or they just Study
further (in this case they restart at the beginning of the flow chart).</p>
        <p>Using Simulations to Evaluate the Effects of Recommender Systems for Learners in
Informal Learning Networks 9
Fig. 2. Flow chart diagram of one simulation run.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>The collaborative filtering algorithms</title>
      <p>CF is one of the widely used recommendation approaches. It characterizes users and
item implicitly by their previous interactions. The simplest example is to recommend
the most used item to all users. Researchers in the machine-learning field are
advancing CF algorithm to provide personalized recommendation to users. Thus,
specific item- and user-based CF approaches are available. The main advantages of
the techniques are the usage of information that is provided bottom-up by user ratings,
that they are domain-independent and require no content analysis and that the quality
of the recommendation increases over time [6].</p>
      <p>As mentioned earlier, for the simulation we want to focus on the popular
userbased and item-based CF algorithms and apply these for the support of learners in
LNs. We use the following notation to describe the CF problem in LNs. To prevent
confusions with the notation we call the LAs in the following ‘learning resource’ and
use LA for their notation.</p>
      <p>The problem input is an M x N transition matrix A=(aij) associated with M learners
L = (L1, L2, …, LM) and N learning resources LA = (LA1, LA2, …, LAN). We focus on
recommendations based on transactional data between learners and learning
resources. That is aij can take the value of 0 or 1, with 0 representing the absence of
any transaction and 1 representing a successfully completed LA between Li and LAj.
We considered a CF algorithm output to be likely values for interesting learning
resources for individual learners. The recommendation consists of a ranked list of K
learning resources with the highest likely values for an individual learner.</p>
      <sec id="sec-4-1">
        <title>4.1. User-based CF</title>
        <p>User-based CF correlates users by mining their (similar) ratings and then recommends
new LAs that were preferred by similar users (see Figure 4). The algorithm first
computes a learner similarity matrix WL = (wlst), s, t =1, 2, …, M. The similarity
value wlst is calculated based on the row vectors of A using for instance the slope one
algorithm. A high similarity value wcst indicates that learner s and t may have similar
preferences since they have previously purchased a set of common LAs. WL·A gives
potential values of the LA for each learner. The element at the lth row and lath
column of the resulting matrix aggregates the value of the similarities between learner
l and other learners who have purchased learning resource la previously. In words, the
more similar other learners to the target learner are, the more likely the target learner
will also be interested in their learning resource because they seem to have the same
background.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Item-based CF</title>
        <p>Item-based techniques correlate the items by mining (similar) ratings and then
recommend new, similar items (see Figure 4). The item-based algorithm is therefore
different from the user-based algorithm only in that item similarities are computed
instead of user similarities. In our case, this algorithm first computes a learning
resource similarity matrix WLA = (wlast), s, t = 1, 2,…, N. Here, the similarity value
wpst is calculated based on column vectors of A. A high similarity value wpst indicates
that learning resource s and t are similar in the sense that they have been studied by
similar learners. A·WLA offers the likely value of the learning resources for each
learner. Here, the element at the lth row and lath column of the resulting matrix
aggregates the values of the similarities between learning resource la and other
learning resources previously purchased by learner l. The purpose behind this
algorithm is similar: the more similar to the target learning resource the learning
resources studied by the target learner are, the more likely the target learner will also
be interested in that learning resource.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Data set</title>
        <p>
          Regarding the gap of available data set for the evaluation of recommender systems for
learning and especially for LNs, we decided to use synthesized data sets [
          <xref ref-type="bibr" rid="ref29">27</xref>
          ] in the
simulation rather than applying a data set that imperfectly matches the properties of a
LN. Therefore, we modeled the LAs in the simulation with a fixed number of
characteristics and learners which having preferences through their learning goal,
study time and competence level for those LAs. For the design of a simulation tool
that acts as a first evaluation phase for recommender algorithms in LNs we decided to
use synthesized data sets than imperfectly adapted data sets. Furthermore, with the
ongoing research in this field we expect that in the future data sets will be available to
improve our simulation tool.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experimental design</title>
      <p>For the test of recommender systems in LNs [7] proposed an evaluation framework
that combines measures from the learning domain, recommender system field, and the
social network analysis to describe the multidimensional effects of such a
recommender system. Based on this framework we decided to use Effectiveness,
Efficiency, and Drop out as key variables for the learning domain. Further, we
selected Accuracy, Precision, and Recall as measure for the recommendation
algorithms and Variety as measure for the connectivity of learners in the LN.</p>
      <p>We are planning to test the following four hypotheses in three consecutive
simulation studies with LNs in different sizes, where the control group gets no
recommendations; whereas treatment group A gets navigation support provided with
an item-based CF algorithm, and treatment group B gets recommendation support
based on a user-based CF algorithm (see Figure 5).
1. The treatment groups will be able to complete more learning activities than the
control group (Effectiveness).
2. The treatment groups will complete learning activities in less time, because
alignment of learners and learning activities increase the efficiency of the learning
process (Efficiency).
3. The treatment groups have a broader variety of learning paths than the control
group because the recommender system supports more personalised navigation
(Variety).
4. There will be no significant difference between treatment group A and B regarding
Effectiveness, Efficiency, Dropout rate, Variety.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>We shortly presented a theoretical background for research on recommender systems
for lifelong learners in informal LNs. Furthermore, we presented a model and flow
diagram of the LN simulation tool. Finally, we presented our experimental design the
evaluation for recommender systems in informal LNs of different sizes.</p>
      <p>Currently, we are in the phase of developing the simulation tool. After
implementing the simulation model we have to approve and validate the simulation to
make sure that it is actually doing what we expect it to do. We will validate the
simulation tool using extreme situations of LNs where the outcomes are easily
predictable. After these steps we can start the proposed experimental study.</p>
      <p>We believe that these kinds of simulation studies can offer insides into the
supportive effects of collaborative filtering techniques for LNs. If the results are
satisfying we want to test additional algorithms in our simulation tool. To further
generalize the results of simulation studies we have to design following up real world
experiments.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgement</title>
      <p>Authors’ efforts were (partly) funded by the European Commission in TENCompetence
(IST-2004-02787) (http://www.tencompetence.org).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Longworth</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          :
          <article-title>Lifelong learning in action - Transforming education in the 21st</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>century. Kogan</given-names>
            <surname>Page</surname>
          </string-name>
          , London (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>theory, research and practice. Routledge</source>
          , London (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          Anchor New York (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          technologies.
          <source>British Journal of Educational Technology</source>
          <volume>35</volume>
          (
          <year>2004</year>
          )
          <fpage>689</fpage>
          -
          <lpage>700</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>Strategies of Web Personalization</article-title>
          . , Vol.
          <volume>4321</volume>
          . Springer, Berlin Heidelberg New
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>York</surname>
          </string-name>
          (
          <year>2007</year>
          )
          <fpage>671</fpage>
          -
          <lpage>696</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          recommendations.
          <source>Proceedings of the 2000 ACM conference on Computer</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>supported cooperative work (</article-title>
          <year>2000</year>
          )
          <fpage>241</fpage>
          -
          <lpage>250</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          8.
          <string-name>
            <surname>Gilbert</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troitzsch</surname>
          </string-name>
          , G.:
          <article-title>Simulation for the Social Scientist</article-title>
          , Vol. Second Edition. Open University Press, Buckingham (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          9.
          <string-name>
            <surname>Koper</surname>
          </string-name>
          , R.:
          <article-title>Increasing Learner Retention in a Simulated Learning Network using Indirect Social Interaction</article-title>
          .
          <source>Journal of Artificial Societies and Social Simulation</source>
          <volume>8</volume>
          (
          <year>2005</year>
          )
          <fpage>18</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          10.
          <string-name>
            <surname>Janssen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tattersall</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Waterink</surname>
          </string-name>
          , W., Van den Berg, B.,
          <string-name>
            <surname>Van</surname>
            <given-names>Es</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Bolman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Koper</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.J.R.</surname>
          </string-name>
          :
          <article-title>Self-organising navigational support in lifelong learning: how predecessors can lead the way</article-title>
          .
          <source>Computers &amp; Education</source>
          <volume>49</volume>
          (
          <year>2005</year>
          )
          <fpage>781</fpage>
          -
          <lpage>793</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          11.
          <string-name>
            <surname>Drachsler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummel</surname>
            , H., van den Berg,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eshuis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berlanga</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nadolski</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Waterink</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boers</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koper</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>Effects of the ISIS Recommender System for navigation support in self-organised Learning Networks</article-title>
          . In: Kalz,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Koper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Hornung-Prähauser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Luckmann</surname>
          </string-name>
          , M. (eds.): 1st Workshop on
          <article-title>Technology Support for Self-Organized Learners (TSSOL08) in conjunction with 4th Edumedia Conference 2008 Self-organised learning in the interactive Web - Changing learning culture?</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , Salzburg, Austria (
          <year>2008</year>
          )
          <fpage>106</fpage>
          -
          <lpage>124</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          12.
          <string-name>
            <surname>Nadolski</surname>
            , R., Van den Berg,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berlanga</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drachsler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koper</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sloep</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Simulating light-weight Personalised Recommender Systems in Learning Networks: A case for Pedagogy-Oriented and Rating-based Hybrid Recommendation Strategies</article-title>
          .
          <source>Journal of Artificial Societies and Social Simulation (JASSS) (accepted) 26</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          13.
          <string-name>
            <surname>Balabanovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shoham</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Fab: content-based, collaborative recommendation</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>40</volume>
          (
          <year>1997</year>
          )
          <fpage>66</fpage>
          -
          <lpage>72</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          14.
          <string-name>
            <surname>Claypool</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gokhale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miranda</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murnikov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Netes</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sartin</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Combining content-based and collaborative filters in an online newspaper</article-title>
          .
          <source>ACM SIGIR Workshop on Recommender Systems: Algorithms and Evaluation</source>
          ., Berkeley, CA. (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          15.
          <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="ref18">
        <mixed-citation>
          16.
          <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="ref19">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pazzani</surname>
            ,
            <given-names>M.J.:</given-names>
          </string-name>
          <article-title>A framework for collaborative, content-based and demographic filtering</article-title>
          .
          <source>Artificial Intelligence Review</source>
          <volume>13</volume>
          (
          <year>1999</year>
          )
          <fpage>393</fpage>
          -
          <lpage>408</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          18.
          <string-name>
            <surname>Soboro</surname>
            ,
            <given-names>I.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nicholas</surname>
            ,
            <given-names>C.K.</given-names>
          </string-name>
          :
          <article-title>Combining content and collaboration in text filtering</article-title>
          . In: Joachims,
          <string-name>
            <surname>T</surname>
          </string-name>
          . (ed.):
          <source>the IJCAI Workshop on Machine Learning in Information Filtering</source>
          , Vol.
          <volume>99</volume>
          ,
          <string-name>
            <surname>Stockholm</surname>
          </string-name>
          (
          <year>2000</year>
          )
          <fpage>86</fpage>
          -
          <lpage>91</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          19.
          <string-name>
            <surname>Sarwar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karypis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Analysis of recommendation algorithms for e-commerce</article-title>
          .
          <source>Proceedings of the 2nd ACM conference on Electronic commerce</source>
          (
          <year>2000</year>
          )
          <fpage>158</fpage>
          -
          <lpage>167</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          20.
          <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="ref23">
        <mixed-citation>
          21.
          <string-name>
            <surname>Drachsler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummel</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koper</surname>
          </string-name>
          , R.:
          <article-title>Personal recommender systems for learners in lifelong learning: requirements, techniques and model</article-title>
          .
          <source>International Journal of Learning Technology</source>
          <volume>3</volume>
          (
          <year>2008</year>
          )
          <fpage>404</fpage>
          -
          <lpage>423</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          22.
          <string-name>
            <surname>Vygotsky</surname>
            ,
            <given-names>L.S.:</given-names>
          </string-name>
          <article-title>Mind in Society: The Development of Higher Psychological Processes</article-title>
          . Harvard University Press (
          <year>1978</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          23.
          <string-name>
            <surname>Ryan</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deci</surname>
            ,
            <given-names>E.L.</given-names>
          </string-name>
          :
          <article-title>Self-determination theory and the facilitation of intrinsic motivation, social development, and well-being</article-title>
          . Vol.
          <volume>55</volume>
          (
          <year>2000</year>
          )
          <fpage>68</fpage>
          -
          <lpage>78</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          24.
          <string-name>
            <surname>Walker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Recker</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawless</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , Wiley, D.:
          <article-title>Collaborative Information Filtering: A Review and an Educational Application</article-title>
          .
          <source>International Journal of Artificial Intelligence in Education</source>
          <volume>14</volume>
          (
          <year>2004</year>
          )
          <fpage>3</fpage>
          -
          <lpage>28</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          25.
          <string-name>
            <surname>Bolman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tattersall</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Waterink</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janssen</surname>
          </string-name>
          , J., van den Berg, B.,
          <string-name>
            <surname>van</surname>
            <given-names>Es</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Koper</surname>
          </string-name>
          , R.:
          <article-title>Learners'evaluation of a navigation support tool in distance education</article-title>
          .
          <source>Journal of Computer Assisted Learning</source>
          <volume>23</volume>
          (
          <year>2007</year>
          )
          <fpage>384</fpage>
          -
          <lpage>392</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          26.
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , J.:
          <article-title>What is a recommender system</article-title>
          ? In: Kim,
          <string-name>
            <given-names>J</given-names>
            . (ed.): Recommenders06.com. mystrands.com,
            <surname>Bilbao</surname>
          </string-name>
          (
          <year>2006</year>
          )
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          27.
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>B.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maltz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herlocker</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gordon</surname>
            ,
            <given-names>L.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>GroupLens: applying collaborative filtering to Usenet news</article-title>
          . Vol.
          <volume>40</volume>
          . ACM New York, NY, USA (
          <year>1997</year>
          )
          <fpage>77</fpage>
          -
          <lpage>87</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>