<!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>TRR: An integrated Reliability-Reputation Model for Agent Societies</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>D. Rosaci DIMET, Universita` “Mediterranea” di Reggio Calabria Loc. Feo di Vito 89122 Reggio Calabria (Italy)</institution>
          <addr-line>Tel: (</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>-Several reliability-reputation models to support agents' decisions have been proposed in the past and many of them combine together reliability and reputation in a synthetic trust measure. In this context, we present a new trust model, called TRR, that considers, from a mathematical viewpoint, the interdependence between these two trust measures. This important feature of TRR is exploited to dynamically compute a parameter determining the importance of the reliability with respect to the reputation. Some experiments performed on the well-known ART platform show the advantages, in terms of effectiveness, introduced by the TRR approach.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>I. INTRODUCTION</p>
      <p>
        In a multi-agent system (M AS) context, trust-based
methodologies are recognized as an effective solution to
increase MASs performances [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] by promoting
social interactions, particularly when software agents are
distributed in large-scale networks and reciprocally interact [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        A trust relationship between two interacting agents (i.e., a
trustor requiring a service to a trustee) can involve multiple
dimensions based on the chosen perspective. For instance, in
e-service domains, trust is defined as: “The quantified belief
by a trustor with respect to the competence, honesty, security
and dependability of a trustee within a specified context”
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In particular, i) the competence is referred to correctly
and efficiently perform the requested tasks; ii) the honesty
involves the absence of malicious behaviours; iii) the security
means the capability to manage private data avoiding their
unauthorized access; iv) the reliability is assumed as the
degree of reliance assigned on the provided services (e.g., the
reliability of an e-Commerce agent is different if the price of
the transaction if low enough or is very high).
      </p>
      <p>However, reliability is an individual trust measure, while
for the whole community the trust is measured by the
reputation, that is fundamental to decide if an agent is a reliable
interlocutor or not in absence of sufficient knowledge about
it.</p>
      <p>
        To use reliability and reputation measures in MASs, a main
issue is represented by the possibility of suitably combining
them to support agents’ decisions. Indeed, when an agent a
has to choose a possible partner, it exploits its reliability model
based on its past interactions with other agents. Besides, a
usually interacted with a subset of the whole agent community
and often its past interactions with an agent are insufficient to
obtain a representative trust measure. Thus a should consider
also a reputation measure deriving by a reputation model. If
for each candidate both reliability and reputation measures are
combined in a synthetic preference score, then a could use it
to choose its best partner. In this case, the main question is
“How much the user should weight the reliability with respect
to the reputation?”. For answering to this question, authors in
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] proposed a reliability-reputation model, called RRAF, but
it has two main limitations, namely:
• The weight assigned to the reliability vs reputation is
arbitrarily set by the user based only on his/her experience
without considering the system evolution (i.e., it does not
give relevance to the reliability changes due, for instance,
to new information acquired about the other agents and to
the increased expertise level about the domain of interest).
• In RRAF, the trust measures perceived from each agent
about the other agents are not dependent among them.
Indeed, let a and c are two agents that desire a trust opinion
about the agent b. The agent a (resp., c) composes its trust
opinion τab (resp., τcb) requiring to the agent c (resp.,
a) its opinion about b. It is reasonable that τcb (resp.,
τab) represents that opinion. This shows the dependence
between the trust measures τab and τcb. RRAF operates
by considering the opinion that c provides to a about b
(and vice versa) as a personal suggestion, not necessarily
coinciding with τcb. A more accurate computation should
consider these suggestions as coinciding with the trust
measures that each agent has on the other agents but this
implies to solve the mathematical relationship existing
among all the trust measures.
      </p>
      <p>To solve the two problems highlighted above a new trust
model, called Trust-Reliability-Reputation (TRR), is proposed
in this paper. For each agent this model builds a global trust
evaluation merging both the agent’s reliability and reputation
measures in a single score (as in RRAF) but without the
use of a fixed parameter to weight them (differently from
RRAF). Instead, when the agent a computes the trust in
another agent b, in TRR the weight representing the relevance
given by a to the reliability with respect to the reputation is
dynamically computed. This weight depends on the number
of interactions performed between a and b and the expertise
of a in evaluating b. Moreover, TRR introduces a novel
mechanism for computing the reputation where, differently
from RRAF, the reputation perceived by an agent a about
another agent b is based on the global trust that each other
agent of the MAS has in b. This way, the overall trust measures
are reciprocally correlated and we argue that they are more
accurate than in RRAF because the agent that is computing
a trust measure receives by the other agents suggestions that
are their actual trust measures instead of “arbitrary” values.
Two considerations has to be carried out about this latter
issue: i) Our method of computing trust is applicable in MASs
in which the agents are collaborative and share their trust
measures with each other; ii) In order to apply TRR, each
agent has to solve a linear system, instead of the simple
computation required by the RRAF model.</p>
      <p>
        To evaluate the performances of TRR with respect to
RRAF some test have been executed on the well known
ART testbed [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The experimental results show a significant
advantage, in terms of performances, introduced by TRR,
while the reduction of the agent efficiency, due to a more
complex computation of the trust measures, is practically
negligible.
      </p>
      <p>The paper is organized as follows. In Section II some related
work are discussed. The multi-agent scenario is presented in
Section III, while Section IV deals with the TRR
reliabilityreputation model. The Section V proposes an experimental
comparison between RRAF and TRR on the ART Testbed
and, finally, in Section VI some conclusions are drown.</p>
    </sec>
    <sec id="sec-2">
      <title>II. RELATED WORK</title>
      <p>
        In an open MAS trust-based approaches are available for
determining the best partner to interact on the basis of
information derived by both direct experiences (i.e., reliability)
and opinions of others (i.e., reputation). However, each agent
directly interacts only with a subset of the agent population
and, therefore, it should exploit also the opinions of the
other members of the community to have a reliable opinion
about someone. Unfortunately, in a virtual environment some
malicious behaviours are possible, encouraged also by the
facility to change own identity. To limit them, it is important
to have an adequate number of agent providing their opinions
to avoid a partial depiction of agents’ reputation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and
preventing identity changes with some form of penalization
and/or, for instance, by adopting a Public Key Infrastructure
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ].
      </p>
      <p>
        In the literature a great number of metrics and approaches
for measuring reliability and reputations have been proposed
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]–[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]–[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. Some of them
integrate reliability and reputation into a synthetic measure [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] but leaving to the user the task of weighting
the reliability with respect to the reputation. However, to
compare such trust strategies and their computational costs
in a competitive environment, the Agent Reputation and Trust
(ART) testbed platform is avalaible [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In the following, the
examined approaches will be those that, to the best of our
knowledge, come closest to the material presented in this paper
pointing out differences and similarities with our proposal.
      </p>
      <p>
        Trust and reputation are represented in [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] by introducing a
probabilistic reputation approach in the Ntropi model [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that
is truly decentralized without reliance on any third party and
allows all the entities to freely decide how to trust. Reputation
and experiential information are combined in Ntropi in a single
trust measure exploited to decide if performing the interaction.
An agent will rate this experience and will adjust its trust
values based on the differences with the recommended ratings.
In [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] a Dirichlet reputation algorithm [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is added to the
Ntropi model to set its parameters by using a Maximum
Likelihood Estimation method on the observed data. Always for
distributed MASs, in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] is presented an approach made up of
time steps that deals with uncertainty and ignorance and takes
into account the number of interactions, data dispersion and
variability. It computes trust based on three agent expectative,
namely: past experiences with that agent (direct);
advertisements received from that agent and discrepancies between
experience and past advertisements (advertisements-based);
recommendations received from others about that agent and
discrepancies between experience and past recommendations
(recommendations-based). A Global Trust measure aggregates
the three components into a single belief referred to the next
time step. The system has been tested on the ART testbed [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        FIRE [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] is conceived for open MASs where agents are
benevolent and honest in exchanging information. It considers
more trust and reputation sources that in detail are: Interaction
trust represented by the direct agent’s experience; Role-based
trust taking into account the agents’ relationships; Witness
reputation considering attestations about the behaviour of an
agent; Certified reputation about an agent witnessed by
thirdparty suggested by the agent itself. As a result, FIRE correctly
works in many usual occurrences but it requires a lot of
parameters to set on. REGRET [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] is a modular trust and
reputation system for cooperative MASs exploiting impressions
about other agents derived by both direct experiences (called
direct trust) and a reputation model aggregating three type of
reputation (i.e.: Witness, based on the information coming from
witnesses; Neighborhood, calculated by using social relation;
System, depending by roles and general properties). REGRET
considers the witnesses’ credibility and each agent can neglect
one, more or all the reputation components. Finally, a common
semantic, called ontological dimension, models the agents’
personal points of view considering the multi-dimensional
aspects of the reputation.
      </p>
      <p>
        Within a grid context, in [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] the trust of both clients
and providers is computed, using both direct and indirect
information and removing biased feedbacks by using a rank
correlation method. Direct trust is computed directly by the
initiator and it is dominant on the indirect trust, measured
by the feedbacks received from agents (in the same or other
domains) and weighted based on their credibility determined
on criterion as similarity, activity, specificity, etc. Moreover,
the reputations of the client and provider are calculated on
different parameters being their relationships asymmetric. In
presence of uncertain and incomplete information a fuzzy
approach can be used, as in [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] where the system collects
and weights the opinions of each user about the other users
to obtain aggregated trustworthiness scores. Social networks
and probabilistic trust models are examined in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for different
contexts and settings but authors conclude that in several
scenarios these techniques exhibit unsatisfactory performances.
      </p>
      <p>
        Trust has been particularly investigated for file sharing
services over P2P networks [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. In this context,
the EigenTrust algorithm has been applied in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], where each
peer rates its transactions for building a trust representation
of the other peers, called Local Trust. EigenTrust assumes
trust transitivity in order to compute the Global Trust values.
Each peer collects by the other peers their Local Trust values
and, suitably weighted by means of the peer’s trustworthiness,
aggregated in a trust matrix in which the trust values
asymptotically converge to its eigenvalues. The presence of pre-trusted
users, always trusted, can minimize the influence of malicious
peers performing collusive activities.
      </p>
      <p>
        Nowadays, the opportunities given by the wireless
technologies to work in mobile contexts, also in absence of stable
connections, places great relevance in trusting the counterpart.
For instance, Celltrust [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] manages direct and reputation
information (suitably weighted) in a centralized manner by
using cryptographic techniques. A Bayesian approach is used
in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], where reputation exploits a “second-hand” criterion
in which transitive reputation is accepted only if it agrees
with the direct rates. To contrast liars in Ad Hoc networks,
in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] is adopted a deviation test, independently of specific
implementation, within a stochastic process but tests show that
this model defects when the number of liars exceed a certain
threshold.
      </p>
      <p>
        The cited systems trust an agent by exploiting both direct
experiences and information about its reputation within the
community, as in TRR. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] the trust in an agent is
computed, as in TRR, only based on individual criterion but,
for instance, in REGRET [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] a common ontology is adopted
to uniform different trust representations and in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] trust is domain dependant. To cross malicious agents
different strategies are adopted, TRR and [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]
suitable weight the reputation sources and [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] exploits also
peers always trusted, while in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] are considered
discrepancies between computed trust and observed behaviour
to limit the effects of dishonest behaviours and, finally, other
systems adopts a PKI approach (that is an orthogonal issue
for many trust systems).
      </p>
    </sec>
    <sec id="sec-3">
      <title>III. THE MULTI-AGENT COMMUNITY</title>
      <p>In this section, it is described the TRR scenario. Let S
be a list of service categories and let C be a software agent
community, where each agent a ∈ C can require a service to
each other agent b ∈ C that, in its turn, can either accept or
reject the request. If the request is accepted and the service
consumed then the agent a could evaluate its satisfaction and
update its reliability model for b.</p>
      <sec id="sec-3-1">
        <title>A. Reliability</title>
        <p>
          The approach presented in this paper is independent from
the particular reliability model chosen by each agent and each
agent has its own reliability model, independently of the other
agents. The reliability of the agent a with respect to the agent
b and the service category γ ∈ S can be represented by the
tuple ρab = h̺ γab, iγab, eγ i, where:
γ
γ
• ̺ ab ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] is the reliability value that a gives to b
referred to the services of the category γ, where ̺ ab = 0
(resp. 1) means that b is totally unreliable (resp., reliable).
• iγab is the number of interactions that a and b performed
in the past with respect to the services of the category γ.
• eγ ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] is the expertise level that a assumes to have in
evaluating the services of the category γ and that depends
on the knowledge acquired by a about the category γ.
        </p>
        <p>In other words, the TRR approach does not assume that the
reliability perceived from a about b is a simple scalar value, but
for each category γ it is possible to have a different reliability.
To this aim it also considers both the knowledge level that a
has of b (represented by iγab) in interactions associated with
the category γ and the expertise level that a assumes to have
about the services of the category γ (represented by eγ ).</p>
      </sec>
      <sec id="sec-3-2">
        <title>B. Reputation</title>
        <p>γ</p>
        <p>Let πab be the reputation of b in the whole community as
perceived by a and with respect to services belonging to the
category γ. To obtain it, a should require to each other agent of
the community an opinion about b in providing good services
in the category γ. It is important to remark that in the TRR
scenario more reputations of an agent b exist since each agent
has it personal perception of the b’s reputation. This way, the
reputation πaγb is a function (F ) of the set of opinions {ocγb},
γ
where ocb is the opinion that each agent c gives to a about b
in providing good services of the category γ. Formally, it is:
πaγb = F ({ocγb})
(1)</p>
      </sec>
      <sec id="sec-3-3">
        <title>C. Trust</title>
        <p>γ</p>
        <p>Let τab be the trust measure that an agent a assigns to
another agent b in a given category γ. In the most of the
approaches proposed in the past, this measure is obtained
by combining in some way the reliability (ργab) and the
reputation (πaγb) measures for taking into account both the
direct knowledge that a has about the b’s capabilities and the
suggestions that the other agents give to a about b. Some of
these approaches also requires to specify a coefficient (that we
call α) ranging in [0..1] that expresses the relevance assigned
to the reliability with respect to the reputation. Vice versa
the relevance of the reputation with respect to reliability will
be given from 1 − α. In the past approaches, this coefficient
α is arbitrarily fixed to a given value accordingly to the
user’s preference. Differently, we assume that α increases
γ
with: i) The number of interactions iab, carried out by the
agent a with the agent b for the category γ, since the direct
knowledge of a improves when the number of interactions
increases; ii) The expertise level eγ the agent a has about the
category γ so that the more expert is the agent a and the
more great will be its confidence in judging the b’s capability
and consequently computing the b’s reliability. Our viewpoint
γ
defines the α coefficient as an αab coefficient, to remark its
dependance on the agents a and b and the category γ.</p>
        <p>For evaluating a reasonable value for αγab, we propose
to exploit a direct relationship with both the number of
interactions iγab and the expertise eγ , such that αγab will be
1 only if a is completely expert about the category γ and the
number of interaction iγab is higher than or equal to a suitable
threshold N (set by the system administrator). If iγab is higher
γ
than or equal to N , the parameter αab will be simply equal
to eγ . Otherwise, if iγab is smaller than N , the parameter αγab
γ
will linearly depend on eγ and iab. More formally:
γ
αab =</p>
        <p>γ
( eγ · iNab
eγ
if iγab &lt; N
if iγab ≥ N</p>
        <p>Therefore, the trust measure can be generally expressed as
a function G depending on the reliability, the reputation and
γ
the αab coefficient:
where:
τaγb = G(ργab, πaγb, αγab)
αab = αγab(iγab, eγ )</p>
        <p>γ</p>
      </sec>
      <sec id="sec-3-4">
        <title>D. An example of TRR model</title>
        <p>
          The TRR scenario cover most of the past trust approaches.
γ
For instance, in the RRAF approach [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], the reliability ρab
depends only by the value of ̺ ab, since the parameters iγab and
γ
eγ are not considered. The reliability is updated each time the
agent b provides a service to a. To compute the new reliability
value the measure of the satisfaction expressed by a for this
service is averaged with the current reliability value. Moreover,
the reputation πaγb is obtained by a by requiring to all the other
agents an opinion about b in providing services of the category
γ
γ and averaging them to compute the new value πab. Finally,
the trust value τaγb is computed as a weighted mean between
reliability and reputation, where the reliability is weighted by
a parameter α, set by the agent’s owner, and the reputation
is weighted by (1 − α). Note that in RRAF the parameter α
does not depends on either the category γ or the agent b, but
it is the same for all the agents and the categories.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>IV. THE TRUST-REPUTATION-RELIABILITY MODEL</title>
      <p>In this section, the functions F and G chosen to define the
Trust-Reputation-reliability (TRR) model will be described.
(2)
(3)
(4)
2
p12=0.39
1</p>
      <p>4
t32t=130=.08.2
5</p>
      <sec id="sec-4-1">
        <title>A. Reputation in the TRR model</title>
        <p>γ</p>
        <p>Let πab be the reputation that in TRR an agent a assigns
to another agent b for a given category γ. It is obtained as
weighted mean of all the trust measures τcγb that each agent
c (different from a and b) associates with b. In other words,
the suggestion that each agent c gives of b to a is represented
by the trust that c has in b. This suggestion coming from c is
weighted by the trust measure τaγc that a has in c. Formally,
the function F defined in the Equation 1 becomes:
πaγb =</p>
        <p>Pc∈C−{a,b} τcγb · τaγc</p>
        <p>γ</p>
        <p>Pc∈C−{a,b} τac</p>
        <p>For instance, in Figure 1 it is depicted a scenario in which
the agent 1 has to evaluate the reputation π12 of the agent 2
(the category is omitted for simplicity). The agent 1 receives
by the agents 3, 4 and 5 “suggestions” about the agent 2 (i.e.,
the trust that they assign to it) weighted by the agent 1 with
the trust measure τ13, τ14 and τ15 that it assigns to the agents
3, 4 and 5, respectively. Thus, the weighted mean that gives
the reputation assigned by the agent 1 to the agent 2 is:
π12 = (0.8 · 0.2 + 0.2 · 0.9 + 0.7 · 0.3)/(0.2 + 0.9 + 0.3) = 0.39</p>
        <p>We remark that the high values suggested by the agents 3
and 5 (τ32=0.8 and τ52=0.7) have been marginally considered
for the small trust that the agent 1 assigns to them, while the
computed reputation is more similar to the suggestion given by
the agent 4, to which the agent 1 assigns a high trust (τ14=0.9).</p>
      </sec>
      <sec id="sec-4-2">
        <title>B. Trust in the TRR model</title>
        <p>In order to compute the trust τaγb that the agent a assigns
to the agent b in the category γ, we choose to use a weighted</p>
        <p>γ γ
mean of the reliability value ̺ ab and the reputation value πab,</p>
        <p>γ
using the parameter αab to weight the reliability value and
(1 − αγab) to weight the reputation. This way, the function G
of the Equation 3 has the following form:</p>
        <p>τaγb = αγab · ̺ γab + (1 − αγab) · πaγb
and by considering the Equation 5 it becomes:
τaγb = αγab · ̺ γab + (1 − αγab) ·</p>
        <p>Pc∈C−{a,b} τcγb · τaγc</p>
        <p>γ
Pc∈C−{a,b} τac
(5)
(6)</p>
        <p>This equation, written for all the n agents and all the m
categories, respectively belonging to C and S, forms a system
of m · n · (n − 1) linear equations, containing m · n · (n − 1)</p>
        <p>
          γ
variables τab. This system is equivalent to that described in
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and admits only one solution.
        </p>
        <p>V. AN EXPERIMENTAL COMPARISON BETWEEN RRAF</p>
        <p>AND TRR</p>
        <p>RRAF
TRR</p>
        <p>
          In this section, we perform some experiments using the ART 100% 30% 50% 70% 90%
platform. On ART, each agent takes the role of an art appraiser Unreliable Agents (P)
who gives appraisals on paintings presented by its clients. In
order to fulfill his appraisals, each agent can ask opinions to
other agents. These agents are also in competition among them Fig. 2: Variation of the bank amount BA against the percentage
and thus, they may lie in order to fool opponents. The game of unreliable agents P , with population size N = 100.
is supervised by a simulator that runs in a synchronous and
step by step manner, and it can be described as follows:
• The clients, simulated by the simulator, request opinions amount using α = 0, 71 at the same conditions. For each
on paintings to the appraiser agents. Each painting be- game, besides the RRAF and TRR agents, a population of 98
longs to an era. For each appraisal, an agent earns a given Simplet agents have run as competitors. Simplet agent is an
money amount that is stored in its bank amount BA. agent that has participated to the 2008 ART Competition, and
• Each agent has a specific expertise level in each era, whose software can be downloaded at the ART site [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], and
assigned by the simulator. The error made by an agent that uses a reliability-reputation model. We have programmed
while appraising a painting depends on both this expertise two different versions of Simplet agent:
and the price the appraiser decides to spend for that • the former with a low availability to pay for the opinions,
appraisal. thus generating unreliable answers to the opinion
re• An agent cannot appraise its paintings himself but he has quests. This low availability is represented by the internal
to ask other agents to obtain opinions. Each opinion has ART parameter cg = 1.
        </p>
        <p>
          a fixed cost for the agent. • the latter with a high availability to pay for the opinions,
• Each agent can obtain recommendations about another thus characterized by the parameter cg = 15.
agent by other players. Each recommendation has a given Figure 2 reports the results of this experiment, in terms of
price. This way, the agent can build a reputation model variation of the bank amount BA of both the RRAF and TRR
of the other agents. agents against the different percentage of unreliable agents P .
• Agents weight each received opinion in order to compute We note that, while the RRAF agent reaches its
maxthe final evaluation of the paintings. imum bank amount for P = 50% as espected in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ],
• At the end of each step, the accuracy of agents final evalu- the performances decrease for other values of P . This is
ations is compared to each other, in order to determine the due to the following reasons: i) RRAF agent isn’t able to
client share for each agent during the next step. In other recognize unreliable agents effectively, and ii) it incurs useless
words, the most accurate agent receives more clients. costs to ask recommendations when the population is reliable
• At the end of each step, the simulator reveals the real (P &lt; 50%). Differently from the RRAF agent which has an
value of each painting, thus allowing each agent to update α value that is fixed during the game for all the agents, TRR
its reliability and reputation model. assigns a different α value for each era of each agent in the
• At the end of the game, the winner of the competition is community, and also it is able to modify these values at each
the agent having the highest bank amount BA. step of the game. This way, TRR gradually learns to recognize
The purpose of our experiment is to analyze the improve- reliable agents thus saving recommendation costs. Moreover,
ments the TRR model introduces along the RRAF model. We in TRR the reliability is a function of also the number of
have built two agents implementing the RRAF and TRR model interaction (iγab) between trustor and trustee, and the expertise
respectively, and we have run some games in presence of of the trustor (eγ ) in evaluating the services. As a consequence,
different percentage of unreliable agents P . In particular, in the TRR is able to better evaluate the reliability of the other agents
performed experiment 5 different agent populations character- thus obtaining more significant results in term of bank amount.
ized by a size of N = 100 agents and a different percentage Finally, Figure 2 shows that the performance of TRR are not
P of unreliable agents have been considered. Namely, the 5 influenced by the presence of unreliable agents.
values of P we have considered are 10%, 30%, 50%, 70%
and 90%. For each of these values, we have run an ART VI. CONCLUSIONS
game, where the RRAF agent participates to each game using The large number of trust-based approaches in MASs
the parameter α = 0, 71. This value was chosen according emerged in the last recent years implies the necessity of clearly
to [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], where the RRAF agent obtained the maximum bank understanding what are the advantages and the limitations
of using trust measures to improve the effectiveness of the
systems. In particular, the two main measures considered in
the literature, i.e. reliability and reputation, should be suitably
combined to obtain a trust measure to support agent decisions.
        </p>
        <p>In the past, we proposed a framework, called RRAF, to
build competitive agents provided with an internal
reliabilityreputation model, where the relevance of reliability with
respect to reputation is given by a suitable parameter. However,
RRAF introduces some simplifications in computing the trust,
that affected the effectiveness of its practical application.</p>
        <p>In this paper, it is proposed the TRR model to overcome the
RRAF limitations. The TRR model i) dynamically computes
the parameter representing the importance of the reliability
with respect to the reputation, based on the evolution of the
knowledge acquired by the agents in time, and ii) models
the interdependence between the trust measures of the agents,
considering that, when an agent a computes the trust measure
about an agent b, the computation exploits the trust measures
about b coming from each other agent of the community.</p>
        <p>The TRR model has been tested by comparing it with RRAF
on the standard testbed ART. The experimental results clearly
shows a significant improvement introduced by ART in the
effectiveness of the agent when computing the trust measures.</p>
        <p>We argue that such improvement is strictly related to the
capability of the trust model in capturing the interdependence
of the trust measures, highlighting the social aspect of the
community in which the agents interact.</p>
        <p>As for our ongoing research, we are developing more
advanced studies about such social aspects. In particular, we
plan to analyze how the characteristics of the agent population,
e.g. the honesty, the competence, the privacy requirements etc.,
can be considered for designing a more accurate trust model.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Abdul-Rahman</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Hailes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Distributed</given-names>
            <surname>Trust</surname>
          </string-name>
          <string-name>
            <surname>Model</surname>
          </string-name>
          ,
          <source>Proc. of the 1997 Work. on New Security Paradigms (NSPW '97)</source>
          , pages
          <fpage>48</fpage>
          -
          <lpage>60</lpage>
          , ACM Press,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Aberer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Despotovic</surname>
          </string-name>
          , Managing Trust in peer-2
          <source>-peer Information Systems, Proc. of the 10th Int Conf on Information and knowledge management</source>
          ,
          <source>(CIKM '01)</source>
          , pages
          <fpage>310</fpage>
          -
          <lpage>317</lpage>
          , ACM Press,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>ART-Testbed</surname>
          </string-name>
          , http://megatron.iiia.csic.es/art-testbed/,
          <year>2011</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Birk</surname>
          </string-name>
          ,
          <source>Boosting Cooperation by Evolving Trust Applied Artificial Intelligence</source>
          ,
          <volume>14</volume>
          (
          <issue>8</issue>
          ), pages
          <fpage>769</fpage>
          -
          <lpage>784</lpage>
          , Taylor &amp; Francis,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Buccafurri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Palopoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G.M.L. Sarne</surname>
          </string-name>
          <string-name>
            <surname>´</surname>
          </string-name>
          ,
          <source>Modeling Cooperation in Multi-Agent Communities Cognitive Systems Research</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ), pages
          <fpage>171</fpage>
          -
          <lpage>190</lpage>
          , Elsevier,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Buchegger</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.Y.</given-names>
            <surname>Le Boudec</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Robust</given-names>
            <surname>Reputation</surname>
          </string-name>
          <article-title>System for P2P and Mobile Ad-hoc Networks</article-title>
          ,
          <source>Proc. of the 2nd Workshop on the Economics of Peer-to-Peer Systems, (P2PEcon)</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Burton</surname>
          </string-name>
          ,
          <article-title>The Design of the Openprivacy Distributed Reputation System</article-title>
          , http://www.peerfear.org/papers/openprivacy-reputation.pdf,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Despotovic</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Aberer</surname>
          </string-name>
          , P2P Reputation Management:
          <article-title>Probabilistic Estimation vs</article-title>
          .
          <source>Social Networks</source>
          ,
          <source>Computer Networks</source>
          ,
          <volume>50</volume>
          (
          <issue>4</issue>
          ),
          <fpage>485</fpage>
          -
          <lpage>500</lpage>
          , Elsevier,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Falcone</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Castelfranchi</surname>
          </string-name>
          ,
          <article-title>From dependence networks to trust networks</article-title>
          ,
          <source>Proc. of the 11th AAMAS Workshop on Trust in Agent Societies (Trust '09)</source>
          , pages
          <fpage>13</fpage>
          -
          <lpage>26</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Garruzzo</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <article-title>The Roles of Reliability and Reputation in Competitive Multi Agent Systems</article-title>
          ,
          <source>Proc. of the COOPIS Conf</source>
          .
          <year>2010</year>
          , LNCS
          <volume>6426</volume>
          , pages
          <fpage>439</fpage>
          -
          <lpage>442</lpage>
          , Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Go</surname>
          </string-name>
          <article-title>´mez</article-title>
          , J. Carbo´ J. and
          <string-name>
            <given-names>C.</given-names>
            <surname>Benac-Earle</surname>
          </string-name>
          ,
          <article-title>An Anticipatory Trust model for Open Distributed Systems</article-title>
          , LNAI
          <volume>4250</volume>
          , pages
          <fpage>307</fpage>
          -
          <lpage>324</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>T.</given-names>
            <surname>Grandison</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sloman</surname>
          </string-name>
          ,
          <article-title>Trust Management Tools for Internet Applications</article-title>
          ,
          <source>Proc. of the 1st Int. Conf. on Trust Management</source>
          , pages
          <fpage>91</fpage>
          -
          <lpage>107</lpage>
          . Springer,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>T.D. Huynh</surname>
            ,
            <given-names>N.R.</given-names>
          </string-name>
          <string-name>
            <surname>Jennings</surname>
            and
            <given-names>N.R.</given-names>
          </string-name>
          <string-name>
            <surname>Shadbolt</surname>
          </string-name>
          ,
          <article-title>An Integrated Trust and Reputation Model for Open Multi-Agent System</article-title>
          ,
          <source>Autonmous Agent and Multi Agent Systems</source>
          <volume>13</volume>
          , pages
          <fpage>119</fpage>
          -
          <lpage>154</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jo</surname>
          </string-name>
          <article-title>¨sang and</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Haller</surname>
          </string-name>
          ,
          <source>Dirichlet Reputation Systems, Proc. of the 2nd Int. Conf. on Availability, Reliability and Security (ARES)</source>
          , pages
          <fpage>112</fpage>
          -
          <lpage>119</lpage>
          , IEEE Press,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jo</surname>
          </string-name>
          <article-title>¨osang</article-title>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ismail</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Boyd</surname>
          </string-name>
          ,
          <article-title>A Survey of Trust and Reputation Systems for Online Service Provision, Decision Support System</article-title>
          ,
          <volume>43</volume>
          (
          <issue>2</issue>
          ), pages
          <fpage>618</fpage>
          -
          <lpage>644</lpage>
          , Elsevier,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.D.</given-names>
            <surname>Kamvar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.T.</given-names>
            <surname>Schlosser</surname>
          </string-name>
          ,
          <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>Proc. of the 12th Int. Conf. on World Wide Web, (WWW '03)</source>
          , pages
          <fpage>640</fpage>
          -
          <lpage>651</lpage>
          , ACM,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>B.</given-names>
            <surname>Khosravifar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gomrokchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bentahar</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Thiran</surname>
          </string-name>
          ,
          <article-title>Maintenancebased Trust for Multi-Agent Systems</article-title>
          ,
          <source>Proc. of the 8th Int. Conf. on Autonomous Agents and Multiagent Systems</source>
          , pages
          <fpage>1017</fpage>
          -
          <lpage>1024</lpage>
          , Int.
          <source>Foundation for Autonomous Agents and Multiagent Systems</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lax and G.M.L.</surname>
          </string-name>
          <article-title>Sarne´, CellTrust: a Reputation Model for C2C Commerce</article-title>
          ,
          <source>Electronic Commerce Research</source>
          ,
          <volume>8</volume>
          (
          <issue>4</issue>
          ), pages
          <fpage>193</fpage>
          -
          <lpage>216</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Marti</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Garcia-Molina</surname>
          </string-name>
          ,
          <article-title>Taxonomy of Trust: Categorizing P2P Reputation Systems</article-title>
          , Computer Networks,
          <volume>50</volume>
          (
          <issue>4</issue>
          ), pages
          <fpage>472</fpage>
          -
          <lpage>484</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>P.</given-names>
            <surname>Massa</surname>
          </string-name>
          ,
          <article-title>A Survey of Trust Use and Modeling in Current Real Systems</article-title>
          , In R. Song,
          <string-name>
            <given-names>L.</given-names>
            <surname>Korba</surname>
          </string-name>
          , and G. Yee, editors, Trust in E-Services: Technologies, Practices and Challenges, Idea Group Publishing,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>L.</given-names>
            <surname>Mui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mohtashemi</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Halberstadt</surname>
          </string-name>
          ,
          <article-title>Notions of Reputation in Multi-Agents Systems: a Review</article-title>
          ,
          <source>Proc. of the First Int. Joint Conf. on Autonomous Agents and Multiagent Systems (AAMAS '02)</source>
          , pages
          <fpage>280</fpage>
          -
          <lpage>287</lpage>
          , ACM Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mundinger</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.Y.</given-names>
            <surname>Le Boudec</surname>
          </string-name>
          ,
          <article-title>Analysis of a Reputation System for Mobile Ad-Hoc Networks with Liars</article-title>
          ,
          <source>Performance Evaluation</source>
          ,
          <volume>65</volume>
          (
          <issue>3-4</issue>
          ), pages
          <fpage>212</fpage>
          -
          <lpage>226</lpage>
          , Elsevier,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.J.</given-names>
            <surname>Na</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.H.</given-names>
            <surname>Choi</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.R.</given-names>
            <surname>Shin</surname>
          </string-name>
          ,
          <article-title>Reputation-based Service Discovery in Multi-Agents Systems</article-title>
          ,
          <source>Proc of the IEEE Int. Work. on Semantic Computing and Applications</source>
          , pages
          <fpage>326</fpage>
          -
          <lpage>339</lpage>
          , Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.D.</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.R.</given-names>
            <surname>Jennings</surname>
          </string-name>
          ,
          <article-title>Trust in Multi-Agent Systems</article-title>
          ,
          <source>Knowledge Engeenering Review</source>
          ,
          <volume>19</volume>
          (
          <issue>1</issue>
          ), pages
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zeckhauser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Friedman</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Kuwabara</surname>
          </string-name>
          ,
          <source>Reputation Systems, Commununication of ACM</source>
          ,
          <volume>43</volume>
          (
          <issue>12</issue>
          ), pages
          <fpage>45</fpage>
          -
          <lpage>48</lpage>
          , ACM,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sabater-Mir</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Paoulucci</surname>
          </string-name>
          , On Open Representation and
          <article-title>Aggregation of Social Evaluationa in Computational Trust</article-title>
          and Reputation Models,
          <source>International Journal of Approximate Reasoning</source>
          ,
          <volume>46</volume>
          (
          <issue>3</issue>
          ), pages
          <fpage>458</fpage>
          -
          <lpage>483</lpage>
          , Elsevier,
          <year>2007</year>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <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>
          , REGRET: Reputation in Gregarious Societies,
          <source>Proc. of the 5th Int. Conf. on Autonomous Agents, (AGENTS '01)</source>
          , pages
          <fpage>194</fpage>
          -
          <lpage>195</lpage>
          , ACM Press,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <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>
          ,
          <source>Review on Computational Trust and Reputation Models, Artificial Intelligence Review</source>
          ,
          <volume>24</volume>
          , pages
          <fpage>33</fpage>
          -
          <lpage>60</lpage>
          , Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>D.H.</given-names>
            <surname>Sarvapali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.D.</given-names>
            <surname>Ramchurn</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.R.</given-names>
            <surname>Jennings</surname>
          </string-name>
          ,
          <article-title>Trust in Multi-Agent Systems</article-title>
          ,
          <source>The Knowledge Engineering Review</source>
          ,
          <volume>19</volume>
          , pages
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          , Elsevier,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Trust as dependence: A logical approach</article-title>
          ,
          <source>Proc. of the 10th International Conference on Autonomous Agents and MultiAgent Systems (AAMAS '11)</source>
          , pages
          <fpage>863</fpage>
          -
          <lpage>870</lpage>
          , Int.
          <source>Foundation for Autonomous Agents and Multiagent Systems</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>S.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hwang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zhou</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.K.</given-names>
            <surname>Kwok</surname>
          </string-name>
          ,
          <article-title>Trusted P2P Transactions with Fuzzy Reputation Aggregation</article-title>
          ,
          <source>IEEE Internet Computing</source>
          ,
          <volume>9</volume>
          (
          <issue>6</issue>
          ), pages
          <fpage>24</fpage>
          -
          <lpage>34</lpage>
          , IEEE Press,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>P.</given-names>
            <surname>Srivaramangai</surname>
          </string-name>
          and
          <string-name>
            <given-names>Renagaramanujam</given-names>
            <surname>Srinivasan</surname>
          </string-name>
          ,
          <article-title>Reputation Based Two Way Trust Model for Reliable Transactions in Grid Computing</article-title>
          ,
          <source>International Journal of Computer Science</source>
          ,
          <volume>7</volume>
          (
          <issue>5</issue>
          ), pages
          <fpage>33</fpage>
          -
          <lpage>39</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tavakolifard</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.J.</given-names>
            <surname>Knapskog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Probabilistic</given-names>
            <surname>Reputation</surname>
          </string-name>
          <article-title>Algorithm for Decentralized Multi-Agent Environments</article-title>
          ,
          <source>Proc. of the 4th Int. Work. on Security and Trust Management (STM</source>
          <year>2008</year>
          )
          <article-title>-</article-title>
          Electronic Notes in Theoretical Computer Science, pages
          <fpage>139</fpage>
          -
          <lpage>149</lpage>
          , Elsevier,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>Y.F.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hori</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Sakurai</surname>
          </string-name>
          ,
          <article-title>Characterizing Economic and Social Properties of Trust and Reputation Systems in P2P Environment</article-title>
          ,
          <source>Journal of Computer Science and Tecnology</source>
          ,
          <volume>23</volume>
          (
          <issue>1</issue>
          ), pages
          <fpage>129</fpage>
          -
          <lpage>140</lpage>
          , Springer,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>H.C.</given-names>
            <surname>Wong</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Sycara</surname>
          </string-name>
          , Adding Security and
          <article-title>Trust to Multi-Agent Systems Proc</article-title>
          .
          <article-title>of Autonomous Agents99 (Work</article-title>
          . on Deception,
          <source>Fraud and Trust in Agent Societies)</source>
          , pages
          <fpage>149</fpage>
          -
          <lpage>161</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>