Академический Документы
Профессиональный Документы
Культура Документы
Joana Urbano
joana.urbano@fe.up.pt
Joana Urbano,
April 2013
Trust in ANTE
Joana Urbano,
April 2013
Why Trust?
Social and economic relationships are uncertain and bring
vulnerability to the interacting partners.
Trust allows to reduce the complexity of relationships.
Following the sociological view of trust, trust allows social life
(Luhmann, 1979).
Joana Urbano,
April 2013
Joana Urbano,
April 2013
What is Trust?
Still no definition accepted by all.
Joana Urbano,
April 2013
Joana Urbano,
April 2013
Joana Urbano,
April 2013
Agenda
In this talk:
1. Simple computational trust algorithms in e-commerce.
2. Overview of research on computational trust.
3. New trends on computational trust.
Joana Urbano,
April 2013
Joana Urbano,
April 2013
Joana Urbano,
April 2013
10
Joana Urbano,
April 2013
11
Joana Urbano,
April 2013
12
Joana Urbano,
April 2013
13
Joana Urbano,
April 2013
14
Joana Urbano,
April 2013
15
Joana Urbano,
April 2013
16
Joana Urbano,
April 2013
17
Joana Urbano,
April 2013
18
Joana Urbano,
April 2013
19
Joana Urbano,
April 2013
20
Trust is Contextual
I trust Bob as a tour guide under normal conditions but I
do not trust him under stormy weather
Joana Urbano,
April 2013
21
Trustworthiness Computation
How to compute the trustworthiness of this agent?
fabric
cotton
cotton
cotton
voile
voile
cotton
voile
voile
cotton
voile
voile
voile
cotton
cotton
voile
voile
voile
quantity
medium
high
medium
medium
high
high
medium
high
low
medium
medium
medium
low
high
medium
medium
medium
Joana Urbano,
del. time
big
medium
big
medium
low
medium
big
big
big
medium
big
medium
big
medium
low
big
low
April 2013
outcome
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
22
Trustworthiness Computation
Weighted Means by Recency
Trustworthiness of trustee is given by aggregating evidence using
weighted means by recency:
N 1
T (N )
w .v
i 0
N 1
w
i 0
, wi e
ti
d
,
ln(0.5)
Joana Urbano,
April 2013
23
d = 5, t = 16
lambda = -5/log(0.5)
wi = exp (-delta/lambda)
fabric
cotton
cotton
cotton
voile
voile
cotton
voile
voile
cotton
voile
voile
voile
cotton
cotton
voile
voile
voile
quantity
medium
high
medium
medium
high
high
medium
high
low
medium
medium
medium
low
high
medium
medium
medium
T (N )
w .v
i 0
N 1
outcome
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
Joana Urbano,
v
1
1
1
1
-1
1
1
1
1
1
1
1
1
-1
1
1
1
April 2013
w
i 0
del. time
big
medium
big
medium
low
medium
big
big
big
medium
big
medium
big
medium
low
big
low
t
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
, wi e
ti
d
ln(0.5)
delta
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
w
0,38
0,41
0,43
0,46
0,49
0,52
0,55
0,58
0,62
0,66
0,70
0,74
0,79
0,83
0,89
0,94
1,00
10,96
tw =
w*v
0,38
0,41
0,43
0,46
-0,49
0,52
0,55
0,58
0,62
0,66
0,70
0,74
0,79
-0,83
0,89
0,94
1,00
8,32
0,76
24
Trustworthiness Computation
Beta Reputation System
Trustworthiness and
reputation are modeled as
the expectation of a beta
PDF (Josang et al., 2002)
http://en.wikipedia.org/wiki/File:Beta_distribution_pdf.png
Joana Urbano,
April 2013
25
fabric
cotton
cotton
cotton
voile
voile
cotton
voile
voile
cotton
voile
voile
voile
cotton
cotton
voile
voile
voile
quantity
medium
high
medium
medium
high
high
medium
high
low
medium
medium
medium
low
high
medium
medium
medium
del. time
big
medium
big
medium
low
medium
big
big
big
medium
big
medium
big
medium
low
big
low
outcome
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
Joana Urbano,
r_opinion
1,0
1,0
1,0
1,0
0,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
1,0
0,0
1,0
1,0
1,0
April 2013
s_opinion
0,0
0,0
0,0
0,0
1,0
0,0
0,0
0,0
0,0
0,0
0,0
0,0
0,0
1,0
0,0
0,0
0,0
t
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
r_total s_total
0,185
0,000
0,391
0,000
0,620
0,000
0,874
0,000
0,874
0,282
1,188
0,282
1,537
0,282
1,924
0,282
2,355
0,282
2,833
0,282
3,364
0,282
3,955
0,282
4,611
0,282
4,611
1,011
5,421
1,011
6,321
1,011
7,321
1,011
48,38
6,59
tw = 0,87
26
Trustworthiness Computation
Weighted Means by Similarity of Situation
Situation is represented as point in a multi-dimensional context space
N 1
T (N )
w .v
i 0
N 1
w
i 0
, wi e d ( c1,c 2 )
Joana Urbano,
April 2013
27
quantity
medium
high
medium
medium
high
high
medium
high
low
medium
medium
medium
low
high
medium
medium
medium
del. time
big
medium
big
medium
low
medium
big
big
big
medium
big
medium
big
medium
low
big
low
Joana Urbano,
outcome
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
April 2013
N 1
T (N )
w .v
i 0
N 1
w
i 0
, wi e d ( c1,c 2 )
28
Joana Urbano,
April 2013
29
Trustworthiness Computation
Contextual Fitness LIACCs approach to situation-aware trust.
fabric
cotton
cotton
cotton
voile
voile
cotton
voile
voile
cotton
voile
voile
voile
cotton
cotton
voile
voile
voile
quantity
medium
high
medium
medium
high
high
medium
high
low
medium
medium
medium
low
high
medium
medium
medium
del. time
big
medium
big
medium
low
medium
big
big
big
medium
big
medium
big
medium
low
big
low
outcome
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
Gain( S , A) Entropy( S )
| Sv |
Entropy( Sv )
vValues ( A) | S |
quantity
low medium
fulfill
high
fulfill
dtime
low medium
violate
big
fulfill
fulfill
April 2013
30
Trustworthiness Computation
Other approaches:
Dirichlet distributions: beta distributions for each
dimension of evidence and correlation of dimensions.
Nave Bayesian networks: P(Y|X) = (P(X|Y).P(Y))/P(X).
LIACCs approach: Sinalpha:
Joana Urbano,
April 2013
31
Is he?
Who said that?
Are these people credible?
Do they believe it?
Is Bob a good tour guide or a good guy?
etc ..
Joana Urbano,
April 2013
32
Computational Reputational
Issues on computational reputation:
Credibility of sources.
Credibility of transmitted information.
Relevance of transmitted information.
Heterogeneity (both syntactic and semantic) of the
reputation score being transmitted.
Incentives to referrals.
Bad mouthing.
Joana Urbano,
April 2013
33
Joana Urbano,
April 2013
34
Joana Urbano,
April 2013
35
Joana Urbano,
April 2013
36
Joana Urbano,
April 2013
37
Joana Urbano,
April 2013
38
Joana Urbano,
April 2013
39
Joana Urbano,
April 2013
40
Results:
Joana Urbano,
April 2013
41
quantity
medium
high
medium
medium
high
high
medium
high
low
medium
medium
medium
low
high
medium
medium
medium
del. time
big
medium
big
medium
low
medium
big
big
big
medium
big
medium
big
medium
low
big
low
outcome
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
fulfill
violate
fulfill
fulfill
fulfill
Joana Urbano,
April 2013
42
Joana Urbano,
April 2013
43
benevolence
ability
Joana Urbano,
April 2013
44
Joana Urbano,
April 2013
45
Joana Urbano,
April 2013
46
Joana Urbano,
April 2013
47
Publications
A. International Journals:
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira, An Approach to Computational Social Trust,
AICommunications, IOS Press, 2013, accepted February 2013.
Joana Urbano, Henrique Lopes Cardoso, Ana Paula Rocha, Eugnio Oliveira (2012), Trust and Normative
Control in Multi-Agent Systems, Advances in Distributed Computing and Artificial Intelligence Journal, Vol. I,
No. 1, July 2012, pp. 43-52.
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira, A Situation-Aware Computational Trust Model for
Selecting Partners, in N.T. Nguyen (Ed.), Transactions on Computational Collective Intelligence V, LNCS 6910,
pp. 84-105, 2011, Springer-Verlag Berlin Heidelberg 2011.
B. Book chapters:
Henrique Lopes Cardoso, Joana Urbano, Ana Paula Rocha, Antnio J. M. Castro, Eugnio Oliveira (2013).
Chap. 32: ANTE: Agreement Negotiation in Normative and Trust-enabled Environments, in S. Ossowski
(ed.), Agreement Technologies, Law, Governance and Technology Series, Volume 8, Springer, ISBN 978-94007-5582-6, pp. 549-564.
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira (2013). Chap. 23: A Socio-Cognitive Perspective of Trust,
in S. Ossowski (ed.), Agreement Technologies, Law, Governance and Technology Series, Volume 8, Springer,
ISBN 978-94-007-5582-6, pp. 419-429.
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira, Extracting Trustworthiness Tendencies Using the
Frequency Increase Metric, Enterprise Information Systems, LNBIP, 2011, Volume 73, Part 3, 208-221
Joana Urbano, Ana Paula Rocha and Eugnio Oliveira. "Trust Evaluation for Reliable Electronic Transactions
between Business Partners", in Lecture Notes in Business Information Processing, 2012, Volume 98, Part 3,
219-237, DOI: 10.1007/978-3-642-28563-9_12
Joana Urbano,
April 2013
48
Publications
C. International Conferences
Joana Urbano, Henrique Lopes Cardoso, Ana Paula Rocha and Eugnio Oliveira. "Trust and Normative
Control in Multi-agent Systems: An Empirical Study", in Highlights on Practical Applications of Agents and
Multi-Agent Systems, Series: Advances in Intelligent and Soft Computing, 2012, Volume 156/2012, 207214, DOI: 10.1007/978-3-642-28762-6_25
Henrique Lopes Cardoso, Joana Urbano, Pedro Brando, Ana Paula Rocha and Eugnio Oliveira. "ANTE:
Agreement Negotiation in Normative and Trust-Enabled Environments", in Advances on Practical
Applications of Agents and Multi-Agent Systems, Series: Advances in Intelligent and Soft Computing, 2012,
Volume 155/2012, 261-264, DOI: 10.1007/978-3-642-28786-2_33
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira, Dynamic Agents Behavior Model for Computational
Trust. L. Antunes and H.S. Pinto (Eds.): EPIA 2011, LNAI 7026, Springer-Verlag Berlin Heidelberg, pp. 536
550, 2011
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira, Trust-Based Selection of Partners, C. Huemer and T.
Setzer (Eds.): EC-Web 2011, LNBIP 85, pp. 221232, 2011. Springer-Verlag Berlin Heidelberg 2011
Joana Urbano, Henrique Lopes Cardoso, Eugnio Oliveira (2010). Making Electronic Contracting
Operational and Trustworthy, in Advances in Artificial Intelligence Proceedings of the 12th IberoAmerican Conference on Artificial Intelligence (IBERAMIA 2010), Lecture Notes on Artificial Intelligence V.
6433, Springer, ISBN 978-3-642-16951-9, pp. 264-273, Baha Blanca, Argentina, November 1-5, 2010
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira (2010). "Trustworthiness Tendency Incremental
Extraction Using Information Gain, Proceedings of the 2010 IEEE/WIC/ACM International Conference on
Web Intelligence and Intelligent Agent Technology, Toronto, Canada, 1-3 September, 2010, pp. 411-414.
Joana Urbano,
April 2013
49
Publications
Joana Urbano, Ana Paula Rocha and Eugnio Oliveira (2010), "In the Search of Better Deals Using Trust",
proceedings of ECCAI'10 Workshop IAT4EB, pp.25-30, July, Lisboa, Portugal.
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira (2010). Refining the Trustworthiness Assessment of
Suppliers through Extraction of Stereotypes", 12th International Conference on Enterprise Information
Systems (ICEIS 2010), Funchal, Portugal, 8-12 June 2010, pp. 85-92. BEST PAPER AWARD inTrack "Artificial
Intelligence and Decision Support Systems.
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira (2010). Trust Estimation Using Contextual Fitness", 4th
International KES Symposium on Agents and Multi-agent Systems Technologies and Applications, Gdynia,
Poland 23 - 25 June 2010, LNAI 6070, pp.42-51
Agnieszka Danek, Joana Urbano, Ana Paula Rocha, Eugnio Oliveira (2010). Engaging the Dynamics of Trust
in Computational Trust and Reputation Systems", 4th International KES Symposium on Agents and Multiagent Systems Technologies and Applications, Gdynia, Poland 23 - 25 June 2010, LNAI 6070, pp. 22-31
Joana Urbano, Ana Paula Rocha, Eugnio Oliveira, "A Trust Aggregation Engine that Uses Contextual
Information", EUMAS 2010- 7th European Workshop on Multi-Agent Systems, 12pp., Ayia Napa, Cyprus,
December 2009.
Joana Urbano, Ana Paula Rocha and Eugnio Oliveira. "Computing Confidence Values: Does Trust Dynamics
Matter?", in L. Seabra Lopes, N. Lau, P. Mariano & L. M. Rocha (eds.), Progress in Artificial Intelligence 14th
Portuguese Conference on Artificial Intelligence (EPIA 2009), Springer, ISBN 978-3-642-04685-8, pp. 520-531,
Aveiro, Portugal, October 12-15, 2009.
Joana Urbano, Ana Paula Rocha, and Eugenio Oliveira (2009) "Trust Evaluation for Reliable Electronic
Transactions between Business Partners" in Klaus Fischer, Jorg P. Muller, James Odell, Arne J. Berre (eds.),
Proceedings of The AAMAS09 Workshop on Agent-based Technologies and applications for enterprise
interOPerability, pp. 85-96, Budapest, Hungary, May 12, 2009.
Joana Urbano,
April 2013
50
Past collaboration:
Agnieszka Danek (3 month grant)
Filipe Silva (MIEIC dissertation)
Srgio Moura (MIEIC dissertation)
Joana Urbano,
April 2013
51
Obrigada!
(joana.urbano@fe.up.pt)
Joana Urbano,
April 2013
52