32
Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy Trust-Based Networks and Robustness in Organisations ETH Zurich, 13-17 March 2006.

Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Repage: REPutation andImAGE Among LimitedAutonomous Partners

Mario Paolucci, Jordi Sabater-Mir,Rosaria Conte

ISTC-CNR, Roma, Italy

Trust-Based Networks and Robustness in OrganisationsETH Zurich, 13-17 March 2006.

Page 2: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Outline:• Theory: Image and Reputation.• The RepAge system

– A layered network of predicates– Example

• Experiments

Page 3: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Premise• Based on a model of REPutation, imAGE, and

their interplay, Repage provides evaluations onpotential partners and is fed with informationfrom others and outcomes from directexperience.

• This is fundamental to account for (and todesign) limited autonomous agents as exchangepartners

Page 4: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Theory: Image and Reputation

Page 5: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Image vs.Reputation

• Both social evaluations concern other agents' (targets)attitudes toward socially desirable behavior, and may beshared by a multitude of agents.

• Image is an evaluative belief– it tells that the target is “good” when it displays behavior b, and

that it is “bad” in the opposite case.– Most software implementation describe image only

• Reputation is instead a shared voice, i.e. a belief aboutothers saying that a given target enjoys or suffers from ashared image.– Reputation is true when it’s actually spread, not when it is

accurate

Page 6: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

• mental decisions based upon them can be analyzed:– epistemic– pragmatic-strategic– memetic

• Reputation does not bind the speaker to commit himselfto the truth value of the evaluation conveyed but only tothe existence of rumours about it

• only the acceptance of a meta-belief is required

• And, unlike ordinary deception, reputation implies– no personal commitment (by no means stating that t deserved it)– no responsibility

Image vs.Reputation

Page 7: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

• Reputation co-evolved with human language and socialorganization as a multi-purpose social and cognitiveartifact.

– incentives cooperation and norm abiding and discouragesdefection and free-riding

– allows retaliation on transgressors by cooperating at the level ofinformation exchange

Reputation and uncertainty

Page 8: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Necessity of a cognitive approach

• What cannot be represented outside of this approach?

– power and responsibility as the main factor for spreading

– correct meta-reasoning

• what will happen when I answer this question sincerely/insincerely?

– Contagion

Page 9: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

The RepAge system

Page 10: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

The Repage system

Page 11: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy
Page 12: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

P P P P P

P P P

P P

P

RepAge memory

P

Strength: 0.6

Value:

Page 13: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Repage: the Predicate

• Represents a belief• Specialised (evaluation)

– The agent target– The subject (good-for: informer, seller)

• Can-do/will-do?

public abstract class Predicate extends DirectedSparseVertex implements Cloneable {public void setValue(FzzNum newValue, double strength) {value.add(new TupleFzz(newValue,strength));

}public class P_Image extends Predicate implements Cloneable {public String agent;public String subject;public boolean candidate;

Page 14: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

The use of fuzzy numbers in RepAge

The actual value of an evaluation ismodelled with a fuzzy evaluation,represented by a tuple of positive realvalues summing to one, and by itsstrength.

strength: 0.8 strength: 0.3 strength: 1.0

very_bad very_good...Usage of fuzzy sets required somesubtleties in evaluation aggregation

Page 15: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy
Page 16: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy
Page 17: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy
Page 18: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy
Page 19: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy
Page 20: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

CandImage(a,seller)

Image(w,informant)

Comm(w, image(a,seller))

ValComm(w, image(a,seller))

Image(a,seller)

conf

Page 21: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Implementation● Currently 9063 lines of java code

Page 22: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Putting RepAge into the “real” world

JADE(FIPA compliant platform)

JADEX

RepAge

Page 23: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Testing RepAge: ongoingexperiments

Possible questions:

•what type of agent and processes are needed for•which result:

●better efficiency,●encourage fairness (and hence users' trust),●discourage either positive or negative discrimination (or both),●foster collaboration at the information level or at the object level(or at both),●etc.

Page 24: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Experiments

S1

S2

S3

Sn

...

B1

B2

B3

Bn

...

Sellers Buyers

buy

Quality= 100

Object(quality = X)

Environment

Turn based

ACTION: BUY

Page 25: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Experiments

S1

S2

S3

Sn

...

B1

B2

B3

Bn

...

Sellers Buyers

Environment

Turn based

ACTION: QUERY

Info about sellers?

Image good sellerImage bad sellerRep good sellerRep bad sellerI don’t know

Info about Informants+

To lieTo tell the truth

Page 26: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Agents decisions

To lieTo tell the truth

I’m a liarRevenge for previous wrong informationCompetition

Image good sellerImage bad seller

Rep good sellerRep bad seller

Responsibility

No Responsibility

StrongerRetaliation

No retaliationWeaker

Page 27: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Experiments

Advantage of reputation:Incentive the spreading of social knowledgeCope with deception

If you use only Image Risk of retaliation

Stop of information transmission

Page 28: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

ReferencesJ. Sabater, M. Paolucci and R. Conte.Repage.In Proceedings of the workshop RAS05 - Reputation in AgentSocieties as part of 2004 IEEE/WIC/ACM International JointConference on Intelligent Agent Technology (IAT'04) and WebIntelligence (WI'04), Beijing, 2005.

- paper on decision support:"What if?" Dealing with Uncertainty in Repage's Mental LandscapeIEEE/WIC/ACM International Conference on Intelligent AgentTechnology, 2005.

– paper focussed on evaluation representation:• J. Sabater, M. Paolucci and R.Conte.Repage: REPutation and ImAGEAmong Limited Autonomous PartnersJASSS, accepted for publication

– Development site:• https://sourceforge.net/projects/repage

Page 29: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

The end..

Page 30: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Future plans

• STREP project funded: eRep - SocialKnowledge for e-Governance

Reputation is a social knowledge on which a number of social decisions are accomplished.Regulating society from the morning of mankind, it becomes more crucialwith the pace of development of ICT technologies, dramatically enlarging the range ofinteraction and generating new types of aggregation.

Despite its critical role, reputation generation, transmission and use are unclear.

The project aims to an interdisciplinary theory of reputation and to modelling the interplaybetween direct evaluations and meta-evaluations in three types of decisions, epistemic(whether to form a given evaluation), strategic (whether and how interact with target), andmemetic (whether and which evaluation to transmit). Finally, current technologicaldevelopments of reputation are dusting off traditional remedies like word of mouth andchatty talk. The theory in question will be shown to help design reputation technology.

Page 31: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Unrelated: Vampire batsWe are exploring the formation and maintenance of new social structures (roosts)

from initial populations as a consequence of both demographic growth and

social organization.

By means of simulation, vampire bats food-sharing, a well-known form of

altruistic behavior necessary for the survival of this species, is investigated in

the light of ethological evidence concerning roost-switching behavior

Formation of complex roosting behaviour is inquired through simulation, based

on grooming network analisys.

Page 32: Repage: REPutation and ImAGE Among Limited ......Repage: REPutation and ImAGE Among Limited Autonomous Partners Mario Paolucci, Jordi Sabater-Mir, Rosaria Conte ISTC-CNR, Roma, Italy

Grooming Network: figures