the impact of competence and benevolence in a ... · ameneh deljoo, tom van engers, leon gommand...

18
The Impact of Competence and Benevolence in a Computational Model of Trust Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat University of Amsterdam [email protected] July 11, 2018 Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam) The impact of Benevolence and Competence July 11, 2018 1 / 18

Upload: others

Post on 26-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

The Impact of Competence and Benevolence in aComputational Model of Trust

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat

University of Amsterdam

[email protected]

July 11, 2018

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 1 / 18

Page 2: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

SARNET Alliance Project

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 2 / 18

Page 3: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Motivation

Social Networks evolve over time.

The conditions in the past are not exactly the same as they are now.

The estimation of trustworthiness is predominant to assess trustbetween each peer in such network.

Collaboration with the right partners to work on joint tasks isessential.

Sharing with these partners that may be competitors in other aspectsrequires organizing Trust.

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 3 / 18

Page 4: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Goal

Define a Social Computational Trust Model

Consider trustworthiness dimensions (Benevolence andCompetence)

Consider different stages of relationships between each pair (trusteeand trustor)

Estimate trustworthiness in a dynamic way by taking intoconsideration the situation and the development of the relationship.

Use the available evidence to the trustee by considering differentsituations to estimate the trustee’s benevolence and competence.

Use an Agent-Based Model

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 4 / 18

Page 5: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Trust

Inter-organizational trust: as the expectation held by one firm thatanother will not exploit its vulnerabilities when faced with theopportunity to do so.

demonstrate competence relate to the potential ability of theevaluated entity to do a given task,

act accordingly to fulfill the commitments even when acting on themis not in self-interest and accept the consequences, and

do good and act out of kindness even if unforeseen contingenciesarise.

Trustworiness’ Factors

Competence

Integrity

Benevolence

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 5 / 18

Page 6: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Hypothesis

The extraction of benevolence-competence based information from theset of evidence on the trustee under evaluation and its use in adequatestages of the relationship between truster and trustee shows thattrustee’s trust- worthiness improves by increasing the number ofinteractions between trustor and trustee.

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 6 / 18

Page 7: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Notation

Table: Basic Notation

Description Representation Value Range

Agent x,yAll the situations SSituations α, β ∈ SSociety of Agents x , y ∈ AAll the situations STasks tContext D1 = d1, d2, ...d8

d8 FD, FDD, V 1, 0.5,0Trust x on y in the situation S Tx(y , S) [0,1]All the available evidence on y E (∗, y) [0,1]All the available direct evidence on y E (x , y) [0,1]

1

d1 = trustor, d2= trustee

d3 = time, d4= location, d5= task, d6= complexity, d7= deadline

d8= OutcomeAmeneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 7 / 18

Page 8: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Social Computational Trust Model

BenevolenceEvaluation Function

Ben(x,y)

Trustworthiness Evaluation Function

TW(x,y)

Trust

T(x,y)

E(x,y)

Ex(*,y)

Ben(x,y)

TW(x,y)

T(x,y)

CompetenceEvaluation Function

Com (x,y)

Current Situation

(S), Context

Com(x,y)

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 8 / 18

Page 9: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Trustworthiness Function: Benevolence

Benevolence(x ,y) ∈ [0, 1]

Ben(x ,y) =1

|Sa|∑E(x,y)

(val(E(x ,y))). (1)

aWhere S is the set of situations, in which x has interactions with y .

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 9 / 18

Page 10: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Trustworthiness Function: Competence

Competence(x ,y) ∈ [0, 1]

There is no evidence available from the trustee.

Risk =Cost × (1− Pra)

benefit × Pr, (2)

Situation β: there are some evidence but not for the consideredcontext.

Com =1

|N|∑β∈N

(val(E∗,y )× T̂x(y , β)b), (3)

T̂x(y , β) = 1 / |N|∑

β∈N T(x ,y).

Situation α: there is related evidence about the agent in this context.

Com =1

|N|∑α∈N

(val(E∗,y )), (4)

awhere Pr is the probability of performing the task by the given trustee.bwhere T̂x (y, β) denotes the basic trust and β is the set of all situations.

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 10 / 18

Page 11: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Calculate Trustworthiness Algorithm

Algorithm 1 Calculate TW(x ,y)

Require: E(∗,y): the set of all evidence about trustee y .Require: Nben = 2: minimum interaction between trustee and trustor.Ensure: E(x ,y) /∈ E(∗,y)

N(x ,y) ← |E(x ,y)|Ben(x ,y) ← F (Ben(x ,y))Com(x ,y) ← F (Com(x ,y))TW(x ,y) = Com(x ,y) + Ben(x ,y)

return TW(x ,y)

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 11 / 18

Page 12: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Simulation Setup

Agent-Based Simulation (Jadex tool)

Collaborative Network

Estimate trustworthiness of differentmembers

Assumptions:

Only one task being negotiated,

Agents are honest,

There is no conflict on the evidence,and

Message are encrypted.

Z

WD

A

Y

X

C

B

M

N

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 12 / 18

Page 13: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Simulation Setup Cont.

Task: Mitigate an attack (e.g. DDOS)Situations

S1: provides a specific number ofsamples within 24 hours,

S2: provides a specific type of resource(e.g. allocating resources),

S3: blocks a link, and

S4: monitors a specific traffic.

Z

WD

A

Y

X

C

B

M

N

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 13 / 18

Page 14: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Result

Table: Ben(x,y) evaluation for the number of rounds

No. of rounds → 20 50 100Ben(x,y) 0.22 0.31 0.86

SD2 0.113 0.105 0.081M 0.762 0.777 0.810

2 including mean M and standard deviation SD.

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 14 / 18

Page 15: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Simulation Setup Cont.

Table: Agent x asksdifferent Agents’ opinionabout agent z in thefour situations

Situation → s1 s2 s3 s4Y FDD FD FDD FDDM FDD FD FDD FDDW FDD FD FDD FDDD FDD FD FDD FDDA FDD FD FDD FDD

Z

WD

A

Y

X

C

B

M

N

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 15 / 18

Page 16: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Result Cont.

Table: Competence evaluation for agents a, z and y and the number of rounds

No. of rounds → 20 50 100Com(x,a) 0.21 0.40 0.65Com(x,z) 0.28 0.43 0.88Com(x,y) 0.18 0.33 0.54

SDa 0.059 0.051 0.048SDz 0.068 0.058 0.042SDy 0.081 0.066 0.041Ma 0.927 0.938 0.941Mz 0.910 0.927 0.947My 0.917 0.936 0.962

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 16 / 18

Page 17: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

Conclusion and Future Work

Conlusion

The benevolence and competence of trustees are increased as thenumber of interaction increases.

We have proved that the trustworthiness estimation grew with theincreasing number of interactions between any trustor-trustee pair.

Trustor and trustee’s behaviors evolve based on different stages ofexisting relationships between them.

Future Work

Integrity based trustworthiness.

Evaluate our framework against the badmouthing attacks andnon-compliant members.

Evidential reasoning in the case of conflicting on evidence.

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 17 / 18

Page 18: The Impact of Competence and Benevolence in a ... · Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence

The EndAmeneh [email protected]

Ameneh Deljoo, Tom van Engers, Leon Gommand and Cees de Laat (University of Amsterdam)The impact of Benevolence and Competence July 11, 2018 18 / 18