<!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>An Agent-based Architecture to Recommend Educational Video</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Domenico Rosaci</string-name>
          <email>domenico.rosaci@unirc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe M. L. Sarne´</string-name>
          <email>sarne@unirc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>D. Rosaci is with the Dept. DIIES, University of Reggio Calabria, Loc. Feo di Vito</institution>
          ,
          <addr-line>89122 Reggio Calabria</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>-Agent-based recommender systems are tools able to assist users' choices with suggestions coming closest to their orientations. In this context, it is relevant to identify those users that are the most similar to the target user in order to require them suitable suggestions. However, particularly when we deal with video contents for e-Learning, it should be appropriate also to consider (i) recommendations coming from those students resulted the most effective in suggesting video and (ii) the effects of the device currently exploited. To address such issues in a multimedia scenario, we propose a multi-agent trust based recommender architecture, called ELSA, appositely conceived to this aim. Some preliminary performed simulations permitted to evaluate our proposal with respect to the other considered agentbased RSs.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Index Terms—Device adaptivity, e-Learning, Multimedia,
Recommender system, Trust system</p>
    </sec>
    <sec id="sec-2">
      <title>I. INTRODUCTION</title>
      <p>
        An increasing number of video contents (VC) is available
on the Web and many recommender systems (RS) support
users by suggesting them those VCs that better meet their
orientations on the basis of their past interests
(Contentbased RSs [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]) and/or those of similar people (Collaborative
Filtering RSs [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) or a their combination (Hybrid RSs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]).
      </p>
      <p>
        A current trend in collaborative filtering (CF) processes is to
consider both the similarity with respect to the characteristics
of the device used in accessing VCs [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] (e.g. interface features,
storage and computational capabilities, bandwidth and
connectivity cost) and the effectiveness in providing suggestions.
For instance, (i) a suggested video could not be accessible on
a mobile device unable to correctly displays it and/or if its
download is expansive in time or money or (ii) the opinions
provided by a user, apparently similar to the target user, could
result totally ineffective or even misleading.
      </p>
      <p>
        To face such issues in a VCs e-Learning scenario, we
propose a distributed multi-agent RS architecture, called
ELearning Student Assistant (ELSA), to support students with
personalized suggestions about VCs which considers both
the device currently exploited by a user and the information
derived by a trust system [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]–[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] in order to choose the
most effective users in generating CF suggestions. In
particular, ELSA adopts the Trust-Reliability-Reputation (TRR)
model [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] which dynamically merges reliability (a measure
of the trust directly perceived by an agent with respect to
another) and reputation (a measure derived by the opinions of
the other agents) into a global trust measure on the basis of
the number of interactions occurred between the two agents.
This characteristic appears important being the trustworthiness
of an agent determinable only after a sufficient number of
observations, and this leads to the necessity of dynamically
changing the importance of the reliability vs the reputation.
      </p>
      <p>
        In the ELSA architecture (Figure 1) each device hosts
a device agent which monitors the student’s behavior on
that device to build his/her local profile. An assistant agent
periodically collects such profiles to build the student’s global
profile and, based on it, associates the student with one/more
partitions. Each partition groups similar students and it is
managed by a partition agent that off-line precomputes
personalized suggestions for its members by considering the
exploited device and effectiveness (based on the adopted trust
model) in providing opinions in the CF process. Note that
assistant and partition agents exploit the cloud technology.
Finally, each VC site is supported by a site agent that builds
personalized site presentations [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]–[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for each its student
with the VCs suggested by the partition agents which him/her
belongs to.
      </p>
      <p>We remark as in computing suggestions the partition agents
exploit information periodically sent them by the assistant
agents to take into account changes occurring in students’
interests. This implies that partitions are periodically
recomputed, allowing the system to adapt itself to the evolution
of students’ behaviors, while the VC sites have not the
computational costs for continuously performing onerous
computations. Some simulations performed to evaluate ELSA by
comparing it with other agent-based RSs shown an
improvement in terms of performances.</p>
      <p>clouds
assistant agent</p>
      <p>partition agents
device agents
site agent
device
agent</p>
      <p>Each ELSA Web site is an XML site which presents
unvisited VCs potentially interesting to each visiting student.
To this aim, each VC on the platform is associated with a
unique identifier code and with a category c (e.g. Java, XML,
etc.) belonging to a catalogue C, common to the ELSA agents,
realized as an XML-Schema document where each element
represents a category c 2 C. Besides, for each student a global
profile is built and updated to represent videos and categories
of interest and a measure of their relevance for him/her.</p>
      <p>In the ELSA architecture (Figure 2) each device agent is
associated with a student’s device, assistant and partition agents
live on the cloud and each site agent exploits computational
and storing resources of a Web site server. When the student
s uses the device D to visit a Web site W , the associated
device agent d: (i) monitors his/her Web activities to build
and update his/her Local Profile; (ii) sends its Working Profile,
storing constraints in accessing VCs on D, to the site agent
w associated with W . Besides, each device agent periodically
sends its Local Profile to the student’s assistant agent that
builds and updates his/her Global Profile to compute a global
measure of relevance for videos and categories visited by s
in order to associate s with one or more partitions, each one
managed by a partition agent which in turn: (i) stores all the
Global Profiles of the affiliated students and of the ELSA
sites; (ii) for its affiliate students determines similarities and
trust levels, in terms of effectiveness in providing suggestions,
to pre-compute content-based (CB) and CF suggestions about
potentially attractive unvisited VCs: (iii) sends the
precomputed suggestions, compatible with the Working Profile of the
device exploited by s in visiting W , to a site agent which
arranges them on-the-fly in a presentation for s.</p>
      <sec id="sec-2-1">
        <title>A. The Device Agent</title>
        <p>Each device agent d builds and updates its Device Profile
consisting of Working (W P ) and Local (LP ) Profiles. The
Working Profile stores the following data and data structures:
m, n : numbers of categories and videos for category that
s desires to be suggested in a Web presentation on D;
Constraint List (CL) : list of restrictions in accessing
videos due to device hardware/software limitations;
Agent List (AL) : list of the student’s assistant agent and
of all his/her partition agents identifiers.</p>
        <p>The Local Profile LP stores the student’s sessions history
in accessing VCs on D and includes the Accessed Video Set
(AV Set) and the Interest Weight Set (IW Set). AV Set is a
set of tuples ⟨id; LVid; LAVid; ϕid⟩, each one associated with a
video v, where id is the identifier code (unique in ELSA) of v,
LVid is the number of accesses to v performed by s on D with
LAVid (i.e. Last Access Video) its last access date and ϕid 2
[0; 1] a score provided by s to measure his/her appreciation
about v, where 1/0 means the maximum/minimum satisfaction.</p>
        <p>After the first access of s to v, his/her device agent computes
ϕ as the ratio between the time spent by s on v with respect to
its whole time length. It will be the measure of the satisfaction
degree of s in absence of his/her explicit evaluation, always in
the range [0; 1]. For each further access of s to v then he/she
could (i) confirm the current ϕ value, (ii) provide a new ϕ
value or (iii) accept a new device agent evaluation of ϕ.</p>
        <p>IW Setd is a set of tuples ⟨c; LCc; LACc; LIWc⟩, each one
associated with a category c 2 C, where LCid is the number
of accesses a video belonging to c performed by s on D
with LACc (i.e. Last Access Category) its last access date
and LIWc (i.e. Local Interest Weight) a measure of his/her
interest in c on D, that we suppose to be null after 180 days.
In other words, the first time in a day that c is visited, LIW
is updated as LIWc = LIWc + 1 based on its past value
weighted by and a contribute for the current access set to 1.
The coefficient (Figure 3) decreases the past LIWc based on
its age (measured in days) and is a coefficient experimentally
set to 0:445. More formally:</p>
        <p>= ( 180 (curren1t80date LACc) ) 1</p>
        <p>The device agent periodically sends its profile to the
assistant agent of s and its profile W P to the site agents of the
visited ELSA Web sites (see below). Periodically, the device
agent prunes its profile LP from aged information.</p>
      </sec>
      <sec id="sec-2-2">
        <title>B. The Assistant agent</title>
        <p>The assistant agent a of s runs on the cloud to build a global
representation of activities and interests of s (by using the
information received from his/her device agents) to associate
s with one/more partitions (Figure 1). The assistant agent
profiles consists of the Assistant Working (AW P ) and the Global
(GP ) Profiles. The first stores the following information:
N D, N P : number of device agents of s and number of
partitions which s desires to be affiliated;
k : a real coefficient, arbitrarily set by s, ranging to [0::1],
and weighting similarity vs trustworthiness;
z : number of agents that s desires to exploit in computing
collaborative filtering recommendations.</p>
        <p>The Global Profile (GP ) includes the Global Accessed
Video Set (GAV Set) and the Global Interest Weight Set
(GIW Set). GAW Set represents each video v accessed by
s with a tuple ⟨id; GVid; GLAVid; id⟩, where: (i) id is the
identifier code (unique in ELSA) of v; (ii) GVid is the overall
number of accesses to v performed by s; (iii) GLAVid (i.e.
Global Last Access Video) is the most recent date among the
accesses to v performed by s; (iv) id is the average rating
among all the ϕid values stored in his/her Local Profiles. In
GIW Set each category c 2 C is associated with a tuple
⟨c; GCc; GLACc; GIWc; ⟩, where: (i) GCc is the overall
number of accesses to c performed by s; (ii) GLACc (i.e Global
Last Access Category) is the most recent date among the
accesses to c performed by s; (iii) GIWc is the Global Interest
Weight computed as GIWc = G1Cc ∑iN=D1 LCc LIWc;i.</p>
        <p>
          Note that GIWc implicitly considers device and connection
cost in the choices of s. In particular, the connection cost is
an indirect indicator for the relevance of c [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Periodically a
updates the global profile GP of s by using updated local
profiles and sends its GIW Set 2 GP to each partition
agent in ELSA to obtain a similarity measure of s with
their affiliated. In turn a will affiliate s with the first k
partitions having the higher similarity measures, where their
partition agents will generate personalized suggestions for s.
This approach appears as a reasonable compromise, although
it could not consider the last orientations of s.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>C. The Partition Agent</title>
        <p>A partition P , associated with a partition agent p, affiliates
students similar for interests and all the ELSA site agents.
The profile of p consists of the Site Catalogue Set (SCS), the
Global Profile Set (GP S) and the Site Interest Set (SIS). The
first includes the catalogues of all the ELSA Web sites. The
Global Profile Set stores the global profiles of all the students
of P . The Interest Site Set stores for each site W and in a data
section SISW , a list SISW [s; D] for each student s visited W
by using D. The elements of SISW [s; D] are pairs (c; SIWc),
where c is a category present in W and considered interesting
by s, and SIWc is its Site Interest Weight, an interest measure
of s in c computed on the site side. These information are sent
by the site agent w to p at the end of each Web session of s.</p>
        <p>
          The partition agent p computes the similarity measures each
time it is required by an assistant agent to evaluate the
similarity of its student s with those affiliated with P based on their
Global Interest Weight Sets (in order to consider the affiliation
of s with P ). The average similarity measure sims;P 2 [0::1]
between s and each other student t 2 P is the mean of all
the Jaccard similarity measures sims;t [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], a real number
ranging in [0::1] computed as the ratio between the number
of their common categories which s and t are interested to
and their total number (data stored into the s and t profiles)
as sims;t = jGIW Ss \ GIW Stj/jGIW Ss [ GIW Stj. In
computing sims;t we consider a student as interested in c
only if its GIWc value is greater than a system threshold
J . Therefore, the average similarity sims;P is computed as
sims;P = (∑t2P sims;t)/jNP j, where NP is the number of
students of P , and sent to as to consider the affiliation of s,
(this implies that s will send its Global Profile GPs to p).
        </p>
        <p>When s visits the site W by using the device D, the
associated device agent d sends its W P to the site agent
w that forwards it to the partition agents of s. To generate
CB suggestions, each partition agent of s builds a list (CBs)
storing the ns;D most popular VCs of W , unvisited from s
and compatible with W P , for each one of the ms;D most
interesting categories into GPs. To compute CF suggestions
each partition agent uses opinions coming from those students
resulting mostly similar to s (also for the device exploited in
visiting W ) and trusted in P for providing fruitful suggestions.
To this aim, a partition agent compares the profile of s stored
in SISS [s; D] 2 SISW with each profile DSISW [t; D] of
each its student t that visited W by using the same type of
device in order to compute a similarity measure SIM (s; t; D),
based on all the shared categories, c 2 C as SIM (s; t; D) =
∑c2SISW [s;t] ∩ SISW [s;D] jSIWc;s SIWc;tj. All these
measures are normalized among them to assign to each agent
t a score t by taking into account similarity and trust as
t = k SIM (s; t; d) + (1 k) s;t, where s;t is the trust
of t perceived by s (see Section III). Then the partition agent
inserts in the list CFs the most popular ns;D videos stored in
the site W , unvisited from s and compatible with W P , for
each one of the ms;D most interesting categories presents into
their profiles from the zs agents having the highest score.</p>
      </sec>
      <sec id="sec-2-4">
        <title>D. The Site Agent</title>
        <p>The site agent w is associated with the Web site W and
its profile only consists of the catalogue of the categories
present on the site. When the student s is visiting W by using
the device D, the associated device agent d sends its current
Working Profile W P to the agent w that in turn forwards it to
all the partition agents of s for receiving their CB and CF
suggestions lists, conform to W P , they pre-computed for s.
From such lists the site agent selects the first most relevant n
VCs for each one of the m categories. The site agent uses the
selected recommended VCs to build on-the-fly a personalized
site presentation for s When a student’s Web session ends,
the site agent informs the partition agents of s about his/her
choices in order to update the students’ trust values.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>III. THE TRUST COMPUTATION</title>
      <p>
        This trust model, derived by [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], provides each student
of P with the trustworthiness of the other students of P in
suggesting VCs associated with a category c 2 C. In particular,
for each category c and for each student s, to know the trust
values of each other student t 2 P (i.e. sc;t) on c, a linear
system of N S equations in N S variables (where N S is the
Number of Students of P ), that admits only one solution, has
to be solved. With respect to the category c and the students
s and t then each equation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] has the form:
RS2
MWSuggest
ELSA
RS2
MWSuggest
ELSA
      </p>
      <p>TABLE I
SETTING OF THE ELSA PARAMETERS OF THE DEVICE AGENTS.
device
which combines reliability and reputation measures weighted
by sc;t 2 [0::1], that depends on the number of interactions
occurring between s and t with respect to c (i.e. ics;t) and
is computed as sc;t = ics;t=N , if ics;t &lt; H or 1 otherwise,
where the integer H is a system threshold. In other words, sc;t
increases with the direct knowledge that s has of t about c. The
first contribution in Eq. 1 is the reliability (i.e. cs;t 2 [0::1])
based on the level of knowledge that s has of t about the
category c, where 0=1 means that t is unreliable/reliable. It is
computed as the number of suggestions that s accepted from t,
normalized by the total number of recommendations provided
by t to s. The second contribution, ranging in [0::1], is the
reputation of t that s computes by requiring an “opinion” on
the capability of t to provide good suggestions in the category
c to each student j ̸= t 2 P . This opinion is the “trust” that j
has in t, weighted by the trust measure sc;j that s has of j In
this way, the reputation is the weighted mean of all the trust
measures jc;t that each student j (with j ̸= s; t) assigns to t.</p>
    </sec>
    <sec id="sec-4">
      <title>IV. EXPERIMENTS</title>
      <p>
        We performed some simulations to compare ELSA with
RS2 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and MWSuggest [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] by using 20 XML Web sites,
each one including in average 50 VCs associated with
categories belonging to C. The RSs have been implemented
in JADE [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and JADE/LEAP [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] for the devices having
limited resources. The ELSA and MWSuggest device agents
(associated with a desktop PC, a tablet and a cellphone) have
set their parameters as in Table I. Note that k is set to 0:5 and
gives the same relevance to similarity and trust.
      </p>
      <p>We simulated students visiting the Web sites and stored in
a file (exploited as test-set) the first simulated 200 choices
of each one on the first 10 Web site for different VCs as a
list of tuple (consisting of source (s) and destination (d) links
and the timestamp (t) of this choice) and other 200 tuple for
the other 10 sites used to evaluate the RSs. The experiment
involved three sets of 200, 400 and 800 simulated students.
For each set, when a student s is visiting a Web page, each
partition agent (for each one of the 3 RSs) provides a set R(p)
of suggestions. Each element r 2 R(p) is a link to a VC and
(i) if r is accepted then it is considered as a true positive and
inserted in a set T Ps of all the true positives generated for s,
(ii) if it is unaccepted then it is a false positive and inserted
in a set F Ps, otherwise (iii) if a choice of s not belong to
R(p) then it is considered as a false negative and inserted in
a set F Ns. To measure RSs performances we computed the
1
0,9
0,8
in 0,7
o
isc 0,6
e
rP 0,5
e
rga 0,4
e
vA 0,3
0,2
0,1
0
0,9
0,8
0,7
lla 0,6
ceR 0,5
e
rga 0,4
e
vA 0,3
0,2
0,1
0</p>
      <p>S200</p>
      <p>S800
S400</p>
      <p>Set
standard measures Precision s ( s = jT Psj jT Ps [ F Psj)
and Recall s ( s = jT Psj jT Ps [ F Nsj) for the set of
produced suggestions for s that can be interpreted as the
probabilities that a suggested link is considered as relevant
by s and that a relevant link is recommended, respectively.</p>
      <p>The Average Precision and the Average Recall of each
RS, defined as the average of the and values, have been
computed for the all tested RSs and student sets and show
as ELSA is better than the other tested RSs on both such
measures that increase when the size of the agent
population is larger. The maximum advantage in term of precision
(resp. recall) with respect to the second best performer
(MWSuggest) is equal to 10,25 % (resp. 12,5 %) for a size of
200 users, and becomes equal to about 16 % (resp. 19 %) for
a size of 800 users. If the advantage of ELSA with respect
to RS2 might be attributed to consider the exploited device
in generating the suggestions, the better performances with
respect to MW-Suggest are surely due to the use of the trust
model in computing the CF suggestions (indeed in terms of
performances these two systems perform in an identical way
with respect to the CB component of the suggestions).</p>
    </sec>
    <sec id="sec-5">
      <title>V. RELATED WORK</title>
      <p>
        e-Learning RSs [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] guide students by suggesting
educational resources [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] based on their profiles [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
In this context, CB suggestions are in line with users’ past
interests [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], but suffer for attribute selection [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ],
overspecialization and inability to consider unknown items, while
CF [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] approaches have high computational costs due to
high data dimensionality and sparsity [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. By combining
CB and CF techniques most effective (hybrid) suggestions
can be computed [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. For instance, hybrid e-Learning
systems are presented in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], which explores the impact of
using a massive repository of educational indexed resources,
personal data derived from students’ actions and more
combinations of CB and CF recommenders and in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] where
group collaboration is supported, independently of time and
space distance, and hybrid suggestions consider students and
learning resources profiles, metadata, structural and semantic
filtering criteria.
      </p>
      <p>
        Nowadays, students access Web resources every time and
everywhere by using different type of device and, therefore,
RSs should suggest resources (i) natively compatible or (ii)
adaptable to the device. Moreover, suggestions can be based
on (i) a unique global student’s profile which takes into
account learner’s activities performed on each his/her device
or (ii) different learner’s profiles, one for each his/her device.
ELENA [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] is a full distributed RS where a personal agent
recommends resources to a student based on the information
stored in his/her profile, only referred to the exploited device,
and in the those of other students sharing the same interests
and device. An interface based on a traffic light metaphor
brings out the recommended resources. In ISABEL [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], a
distributed multiagent learning system, each student’s device
is monitored by an agent when the student accesses e-Learning
Web sites, each one associated with a teacher agent. Each
student is associated with one or more tutor agents providing
personalized suggestions for him/her, also considering the
device, that the teacher agent shows in a personalized
presentation compatible with the student’s devices. Also in [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]
are considered the opportunities provided by mobile devices
to delivery personalized contents (adapted by algorithms
designed to this purpose) compatible with learner’s preference on
that device, device capabilities and contextual environment.
      </p>
      <p>
        Human interactions widely exploit the concept of trust to
know the trustworthiness of own counterparts with respect
to same held skills or in order to avoid deceptions [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]–
[
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. Therefore trust plays a role similar to a social control
to determine the best subjects to interact with, particularly
important in virtual environments which encourage possible
malicious behaviors [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. In particular, information
derived by direct experiences (i.e., reliability) can be used to trust
others, but they usually only exist for a narrow set of users
and/or for a small number of times. As a consequence, a direct
and reliable opinion about someone could be impossible to
have, therefore to trust potential partners the opinions provided
by other users (i.e. reputation) have to be considered and
the reputation accuracy increases as much as their number
increases [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. Reliability and reputation information are often
combined together in order to obtain a single synthetic trust
measure [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ]–[
        <xref ref-type="bibr" rid="ref43">43</xref>
        ] also by considering a multidimensional
approach [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ]–[
        <xref ref-type="bibr" rid="ref47">47</xref>
        ].
      </p>
      <p>
        With respect to a RS, trust can be assumed as the perception
that the source is competent or, conversely, that a learning
resource is valid and interesting. In other words, it is the
perceived skill of the recommender to offer the right suggestions.
In [
        <xref ref-type="bibr" rid="ref48">48</xref>
        ] video on demand are recommended by adopting CB
and CF techniques, but this later exploits only expert users
selected by a trust system. In [
        <xref ref-type="bibr" rid="ref49">49</xref>
        ] the idea of trustworthiness
is associated to both learning resources (described by common
ontologies) and peers in a P2P e-learning scenario. Trust
relationships among peers allow to select which ones of them
can be considered more authoritative in answering a query
within a given topic, whereas trust about learning resources
allows the most reliable resources to be selected.
      </p>
      <p>
        Learning Networks are open infrastructure to provide
teachers and learning objects. However, due to the available number
of learning resources teachers are supported in finding the most
suitable for them by RSs. In this context, to make accurate
recommendations by solving the problems due to sparsity
of educational datasets, in [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ] it is proposed to adopt trust
information obtained by monitoring the teachers’ activities.
Finally, EVA [
        <xref ref-type="bibr" rid="ref51">51</xref>
        ] is a framework of learning recommender
agents migrating among users based on a cloning mechanism.
Each agent stores in its profile the knowledge learned from
all its past and current owners. A reputation system, inspired
to genealogical criterion, helps the system to select the most
trusted agents in the community to be cloned and migrated
among users’ to provide suggestions.
      </p>
    </sec>
    <sec id="sec-6">
      <title>VI. CONCLUSIONS</title>
      <p>We presented ELSA, a fully distributed hybrid RS agent
architecture appositely designed to provide students with
personalized suggestions on potentially interesting VCs by also
taking into account the device currently exploited. Besides, in
the generation of CF suggestions, ELSA considers not only
those users that are the most similar to the current user but
also those that in the past are resulted as the most effective in
provide suggestions on the basis of a trust system integrated
in ELSA. Some simulated evaluations have shown promising
performances of the ELSA platform with respect to some other
tested RSs proposed in the literature. As our ongoing research
we are planning to test ELSA with real users in the next future.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gemmis</surname>
          </string-name>
          , and G. Semeraro, “
          <article-title>Content-based recommender systems: State of the art and trends,” in Recommender Systems Handbook</article-title>
          . Springer,
          <year>2011</year>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>105</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Breese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Heckerman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Kadie</surname>
          </string-name>
          , “
          <article-title>Empirical analysis of predictive algorithms for collaborative filtering</article-title>
          ,”
          <source>in Proceedings 14th International Conference on Uncertainty in Artificial Intelligence</source>
          . Morgan Kaufmann,
          <year>1998</year>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>52</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ., “
          <article-title>Hybrid recommender systems: Survey and experiments,” User Modeling and User-Adaptivity Interaction</article-title>
          , vol.
          <volume>12</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>331</fpage>
          -
          <lpage>370</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L. Sarne</surname>
          </string-name>
          ´, “
          <article-title>Recommending multimedia web services in a multi-device environment</article-title>
          ,
          <source>” Information Systems</source>
          , vol.
          <volume>38</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>198</fpage>
          -
          <lpage>212</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sabater</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Sierra</surname>
          </string-name>
          , “
          <article-title>Review on computational trust and reputation models</article-title>
          ,
          <source>” Artificial Intelligence Review</source>
          , vol.
          <volume>24</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>60</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sarvapali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ramchurn</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Jennings</surname>
          </string-name>
          , “
          <article-title>Trust in multi-agent systems,” The Knowledge Engineering Review</article-title>
          , vol.
          <volume>19</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Na</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Choi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Shin</surname>
          </string-name>
          , “
          <article-title>Reputation-based service discovery in multi-agents systems</article-title>
          ,” in
          <source>Proceedings IEEE International Workshop on Semantic Computing and Applications</source>
          . Springer-Verlag,
          <year>2010</year>
          , pp.
          <fpage>326</fpage>
          -
          <lpage>339</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Sarne`, and</article-title>
          <string-name>
            <given-names>S.</given-names>
            <surname>Garruzzo</surname>
          </string-name>
          , “
          <article-title>Integrating trust measures in multiagent systems</article-title>
          ,”
          <source>International Journal of Intelligent Systems</source>
          , vol.
          <volume>27</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Domingos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Weld</surname>
          </string-name>
          , “
          <article-title>Adaptive web navigation for wireless devices</article-title>
          ,”
          <source>in Proceedings 17th International Joint Con. on Artificial Intelligence</source>
          . Morgan Kaufmann,
          <year>2001</year>
          , pp.
          <fpage>879</fpage>
          -
          <lpage>884</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>P. De Meo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rosaci</surname>
            ,
            <given-names>G. M. L.</given-names>
          </string-name>
          <string-name>
            <surname>Sarne</surname>
            ´, G. Terracina, and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ursino</surname>
          </string-name>
          , “
          <article-title>An xml-based adaptive multi-agent system for handling e-commerce activities</article-title>
          ,”
          <source>in Proceedings 1st International Conference ICWS-Europe</source>
          <year>2003</year>
          ,
          <article-title>ser</article-title>
          .
          <source>LNCS</source>
          , vol.
          <volume>2853</volume>
          . Springer-Verlag,
          <year>2003</year>
          , pp.
          <fpage>152</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Macskassy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dayanik</surname>
          </string-name>
          , and H. Hirsh, “
          <article-title>Information valets for intelligent information access</article-title>
          ,”
          <source>in Proceedings AAAI Spring Symposium Series on Adaptive User Interfaces. AAAI</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L.</surname>
          </string-name>
          <article-title>Sarne´, “A Multi-Agent Recommender System for Supporting Device Adaptivity in e-Commerce,”</article-title>
          <source>Journal of Intelligent Information System</source>
          , vol.
          <volume>38</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>393</fpage>
          -
          <lpage>418</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Greenstette</surname>
          </string-name>
          , Explorations in Authomatic Thesaurus Construction. Kluwer Academic Pub.,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Buccafurri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, and
          <string-name>
            <given-names>L.</given-names>
            <surname>Palopoli</surname>
          </string-name>
          , “
          <article-title>Modeling cooperation in multi-agent communities</article-title>
          ,
          <source>” Cognitive Systems Research</source>
          , vol.
          <volume>5</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>171</fpage>
          -
          <lpage>190</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K.</given-names>
            <surname>Che</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tsung-Hsien</surname>
          </string-name>
          , and L.
          <string-name>
            <surname>Wei-Po</surname>
          </string-name>
          , “
          <article-title>Personalized multimedia recommendation with social tags and context awareness</article-title>
          ,”
          <source>in Proceedings World Congress on Engineering</source>
          <year>2011</year>
          , vol.
          <volume>2</volume>
          . Springer,
          <year>2011</year>
          , pp.
          <fpage>6</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>JADE</surname>
            <given-names>URL</given-names>
          </string-name>
          , “http://www.jade.tilab.org,”
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Caire</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <source>LEAP 3</source>
          .0:
          <string-name>
            <surname>User</surname>
            <given-names>Guide</given-names>
          </string-name>
          , TLAB.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>H.</given-names>
            <surname>Drachsler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hummel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Koper</surname>
          </string-name>
          , “
          <article-title>Personal recommender systems for learners in lifelong learning networks: the requirements, techniques</article-title>
          and model,”
          <source>Internatinal Journal of Learning Technology</source>
          , vol.
          <volume>3</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>404</fpage>
          -
          <lpage>423</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>O.</given-names>
            <surname>Santos</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Boticario</surname>
          </string-name>
          ,
          <source>Educational Recommender Systems and Technologies: Practices and Challenges. Information Sc. Ref</source>
          .,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>P.</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Peylo</surname>
          </string-name>
          , “
          <article-title>Adaptive and intelligent web-based educational systems</article-title>
          ,”
          <source>International Journal of Artificial Intelligence in Education</source>
          , vol.
          <volume>13</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>159</fpage>
          -
          <lpage>172</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Keselj</surname>
          </string-name>
          , “
          <article-title>Combined mining of web server logs and web contents for classifying user navigation patterns and predicting users' future requests,” Data Knowledge Engineering</article-title>
          , vol.
          <volume>61</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>304</fpage>
          -
          <lpage>330</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Shao</surname>
          </string-name>
          , “
          <article-title>Effective personalized recommendation based on time-framed navigation clustering and association mining</article-title>
          ,
          <source>” Expert Systems with Applications</source>
          , vol.
          <volume>27</volume>
          , pp.
          <fpage>365</fpage>
          -
          <lpage>377</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>K.</given-names>
            <surname>Cheung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kwok</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Law</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Tsui</surname>
          </string-name>
          , “
          <article-title>Mining customer product ratings for personalized marketing,” Decision Support Systems</article-title>
          , vol.
          <volume>35</volume>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>243</lpage>
          , May
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>U.</given-names>
            <surname>Shardanand</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Maes</surname>
          </string-name>
          , “
          <article-title>Social information filtering: Algorithms for automating ”word of mouth”,”</article-title>
          <source>in Proceedings Conference on Human Factors in Computing Systems. ACM/Addison-Wesley</source>
          ,
          <year>1995</year>
          , pp.
          <fpage>210</fpage>
          -
          <lpage>217</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S.</given-names>
            <surname>Weng</surname>
          </string-name>
          and M. Liu, “
          <article-title>Feature-based recommendations for one-to-one marketing</article-title>
          ,
          <source>” Expert Systems with Applications</source>
          , vol.
          <volume>26</volume>
          , pp.
          <fpage>493</fpage>
          -
          <lpage>508</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          , “
          <article-title>Explaining collaborative filtering recommendations</article-title>
          ,”
          <source>in ACM Conference on Computer Supported Cooperative Work. ACM</source>
          ,
          <volume>12</volume>
          <year>2000</year>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>250</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>M.</given-names>
            <surname>Khribi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jemni</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Nasraoui</surname>
          </string-name>
          , “
          <article-title>Automatic recommendations for e-learning personalization based on web usage mining techniques and information retrieval,” in Advanced Learning Technologies</article-title>
          ,
          <year>2008</year>
          . ICALT'
          <volume>08</volume>
          . 8th IEEE International Conference on. IEEE,
          <year>2008</year>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>245</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>A.</given-names>
            <surname>Carbonaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ferrini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zamboni</surname>
          </string-name>
          , “
          <article-title>Considering semantic abilities to improve a web-based distance learning system</article-title>
          ,
          <source>” in ACM Interantional Workshop on Combining Intelligent and Adaptive Hypermedia Methods/Techniques in Web-based Education Systems</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>P.</given-names>
            <surname>Dolog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Henze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Nejdl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sintek</surname>
          </string-name>
          , “
          <article-title>Personalization in distributed e-learning environments</article-title>
          ,”
          <source>in Proceedings of the 13th International World Wide Web Conference on Alternate track P &amp; P. ACM</source>
          ,
          <year>2004</year>
          , pp.
          <fpage>170</fpage>
          -
          <lpage>179</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L. Sarne</surname>
          </string-name>
          ´, “
          <article-title>Efficient Personalization of e-Learning Activities Using a Multi-Device Decentralized Recommender System,”</article-title>
          <source>Computational Intelligence</source>
          , vol.
          <volume>26</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>141</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Anma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ninomiya</surname>
          </string-name>
          , and T. Okamoto, “
          <article-title>Personalized adaptive content system for context-aware mobile learning</article-title>
          ,”
          <source>International Journal of Computer Science and Network Security</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>153</fpage>
          -
          <lpage>161</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>C.</given-names>
            <surname>Corritore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kracher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wiedenbeck</surname>
          </string-name>
          , “
          <article-title>On-line trust: concepts, evolving themes, a model</article-title>
          ,”
          <source>International Journal of Human-Computer Studies</source>
          , vol.
          <volume>58</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>737</fpage>
          -
          <lpage>758</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sabater-Mir</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Paolucci</surname>
          </string-name>
          , “
          <article-title>On representation and aggregation of social evaluations in computational trust and reputation models</article-title>
          ,”
          <source>International Journal of Approximate Reasoning</source>
          , vol.
          <volume>46</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>458</fpage>
          -
          <lpage>483</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ramchurn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Huynh</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Jennings</surname>
          </string-name>
          , “
          <article-title>Trust in multi-agent systems,” Knowledge Engeenering Review</article-title>
          , vol.
          <volume>19</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zeckhauser</surname>
          </string-name>
          , E. Friedman, and
          <string-name>
            <given-names>K.</given-names>
            <surname>Kuwabara</surname>
          </string-name>
          , “
          <source>Reputation systems,” Commununication of ACM</source>
          , vol.
          <volume>43</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>48</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>A.</given-names>
            <surname>Birk</surname>
          </string-name>
          , “
          <article-title>Boosting cooperation by evolving trust</article-title>
          ,
          <source>” Applied Artificial Intelligence</source>
          , vol.
          <volume>14</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>769</fpage>
          -
          <lpage>784</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lax and G. M. L. Sarne</surname>
          </string-name>
          ´, “
          <article-title>Celltrust: a reputation model for c2c commerce</article-title>
          ,”
          <source>Electronic Commerce Research</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>193</fpage>
          -
          <lpage>216</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <surname>Aberer</surname>
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Despetovic Z.</surname>
          </string-name>
          , “Managing Trust in peer-2
          <source>-peer Information Systems,” in Proceedings 10th International Conference on Information and Knowledge Management. ACM</source>
          ,
          <year>2001</year>
          , pp.
          <fpage>310</fpage>
          -
          <lpage>317</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <surname>M. G</surname>
          </string-name>
          <article-title>o´mez</article-title>
          , J. Carb o´, and
          <string-name>
            <given-names>C.</given-names>
            <surname>Benac-Earle</surname>
          </string-name>
          , “
          <article-title>An anticipatory trust model for open distributed systems,” in Anticipatory Behavior in Adaptive Learning Systems, ser</article-title>
          .
          <source>LNAI</source>
          , vol.
          <volume>4250</volume>
          . Springer-Verlag,
          <year>2007</year>
          , pp.
          <fpage>307</fpage>
          -
          <lpage>324</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>T.</given-names>
            <surname>Huynh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Jennings</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Shadbolt</surname>
          </string-name>
          , “
          <article-title>An integrated trust and reputation model for open multi-agent system,” Autonmous Agent and Multi Agent Systems</article-title>
          , vol.
          <volume>13</volume>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kamvar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schlosser</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Garcia-Molina</surname>
          </string-name>
          , “
          <article-title>The eigentrust algorithm for reputation management in P2P networks,”</article-title>
          <source>in Proceedings 12th Interantional Conference on World Wide Web. ACM Press</source>
          ,
          <year>2003</year>
          , pp.
          <fpage>640</fpage>
          -
          <lpage>651</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>P.</given-names>
            <surname>Melville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mooney</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Nagarajan</surname>
          </string-name>
          , “
          <article-title>Content-boosted collaborative filtering for improved recommendations</article-title>
          ,”
          <source>in Proceedings 18th National Conference on AI. AAAI</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>187</fpage>
          -
          <lpage>192</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>L.</given-names>
            <surname>Xiong</surname>
          </string-name>
          and L. Liu, “
          <article-title>Supporting reputation-based trust for peer-to-peer electronic communities,” IEEE Trans. on Knowledge and Data Eng</article-title>
          ., vol.
          <volume>16</volume>
          , no.
          <issue>7</issue>
          , pp.
          <fpage>843</fpage>
          -
          <lpage>857</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sabater</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Sierra</surname>
          </string-name>
          , “Reputation in gregarious societies,”
          <source>in Proceedings 5th International Conference on Autonomous Agents. ACM</source>
          ,
          <year>2001</year>
          , pp.
          <fpage>194</fpage>
          -
          <lpage>195</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and S. Liu, “
          <article-title>A robust collaborative filtering recommendation algorithm based on multidimensional trust model</article-title>
          ,
          <source>” Journal of Software</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>18</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L. Sarne</surname>
          </string-name>
          ´, “
          <article-title>Rebecca: A trust-based filtering to improve recommendations for b2c e-commerce,” in Intelligent Distributed Computing VII</article-title>
          . Springer,
          <year>2014</year>
          , pp.
          <fpage>31</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>G.</given-names>
            <surname>Wang and J. Wu</surname>
          </string-name>
          ,
          <article-title>“Multi-dimensional evidence-based trust management with multi-trusted paths,” Future Generation Computer Systems</article-title>
          , vol.
          <volume>27</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>529</fpage>
          -
          <lpage>538</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kwon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Park</surname>
          </string-name>
          , “
          <article-title>Collaborative filtering using dual information sources</article-title>
          ,
          <source>” IEEE Intell. Sys.</source>
          , vol.
          <volume>22</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>30</fpage>
          -
          <lpage>38</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>V.</given-names>
            <surname>Carchiolo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Correnti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Longheu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Malgeri</surname>
          </string-name>
          , and G. Mangioni, “
          <article-title>Exploiting trust into e-learning: adding reliability to learning paths</article-title>
          ,”
          <source>International Journal of Technology Enhanced Learning</source>
          , vol.
          <volume>1</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>253</fpage>
          -
          <lpage>265</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>S.</given-names>
            <surname>Fazeli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Drachsler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Brouns</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Sloep</surname>
          </string-name>
          , “
          <article-title>A trust-based social recommender for teachers</article-title>
          ,” from: http://hdl.handle.net/
          <year>1820</year>
          /4428,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L. Sarne</surname>
          </string-name>
          ´, “
          <article-title>Cloning mechanisms to improve agent performances</article-title>
          ,
          <source>” Journal of Network and Computer Applications</source>
          , vol.
          <volume>36</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>402</fpage>
          -
          <lpage>408</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>