Formalising Situatedness and Adaptation in Electronic Institutions
Jordi Campos1, Maite López-Sánchez1,
- J. A. Rodríguez-Aguilar2, Marc Esteva2
1 Universitat de Barcelona (UB) 2 Institut d'Intel·ligència Artificial (IIIA-CSIC)
Formalising Situatedness and Adaptation in Electronic Institutions - - PowerPoint PPT Presentation
Formalising Situatedness and Adaptation in Electronic Institutions Jordi Campos 1 , Maite Lpez-Snchez 1 , J. A. Rodrguez-Aguilar 2 , Marc Esteva 2 1 Universitat de Barcelona (UB) 2 Institut d'Intelligncia Artificial (IIIA-CSIC) Contents
1 Universitat de Barcelona (UB) 2 Institut d'Intel·ligència Artificial (IIIA-CSIC)
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 2/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 3/27
– from a Participant perspective – from an Organisation perspective
– social conventions (include norms)
MAS Organisations Participant perspective Organisation perspective
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 4/27
– use EI's regulation capabilities
– adapt EI's social conventions to a
Existing dynamic social system (world) Electronic Institution (EI) Agent1 Agent2 interaction to enhance
Rules => Rules' (adaptive)
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 5/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 6/27
Agent1 Agent2 EI External agents
DF DC
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 7/27
Agent1 Agent2 External agents inform(a1:role1, a2:role2, contents)
– Ontology – Information Models – Social Structure – Communication Lang.
DF DC EI role1 attribs1 role2 attribs2
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 8/27
– Ontology – Information Models – Social Structure – Communication Lang.
– Performative Structure – Normative Structure
Agent1 Agent2 External agents EI DF DC
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 9/27
– Ontology – Information Models – Social Structure – Communication Lang.
– Performative Structure – Normative Structure
Agent1 Agent2 External agents msg
Rule EI DC DF
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 10/27
– Mediators among EI
– filter out forbidden
– EI delegates certain
– Their code is
External agents Govern. Govern. DF / DC Staff Staff EI Agent1 Agent2
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 11/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 12/27
SEI World Agent1 Agent2 situated sense act agent interaction
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 13/27
SEI World Traffic scenario
Regulation Authority
violations
situated sense act
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 14/27
– Modellers
– Properties
SEI World Modeller (Car) DF' / DC
PI PApos PE
Staff (Signals)
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 15/27
Rule inform(police, car, noStop)
SEI World Modeller (Car) DF' / DC Staff (Signals) Staff (Police)
PI PApoints PApos
– Given SEI cannot
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 16/27
Bridge
– Implementation issue – Layer of abstraction
– Distributed
SEI World Modeller (Car) DF' / DC Staff (Signals) Staff (Police)
PI PApoints PApos
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 17/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 18/27
– Institutional Goals (G) – observed Properties (P) – reconfiguration m. (TF)
AEI EI Interaction Agent1 Agent2 External agents
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 19/27
– Goal Specification:
– Objective Function:
AEI EI G P I Agent1 Agent2 External agents
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 20/27
AEI EI G
P PS',NS' PS,NS I Agent1 Agent2 External agents
– NS adaptation
– PS adaptation
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 21/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 22/27
Govern. Dialogical F.:
Deontological C.:
EI External agents Wrapper Mng Structural Spec.
& author.) Contextual Spec. Normative Spec. Functional Spec. MoiseInst Agent StructMng. ContextM. NormMng. FunctMng. External agents Agent Instit.Mng. SceneMng. TransMng. EI and MoiseInst are very similar Situatedness and Autonomic exts. to MoiseInst seem feasible DomainD. NormMng.
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 23/27
– Situated MAS [Weyns&al.]:
– EASI, Cartago...
– SEI = EI awares of world – Simulator Bridge (interaction
– Emergence of Norms
– Autonomous norm
– AEI: org. adapts by itself,
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 24/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 25/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 26/27
SAEI World Modeller Car DF' / DC Staff Signals Staff Police Bridge
PI PApoints PApos PE
Staff AdaptMng G P PS',NS' PS,NS
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 27/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 28/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 29/27
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 30/27
– Ontology – Information Models – Social Structure – Communication Lang.
– PS: Performative Structure – NS: Normative Structure
Agent1 Agent2 External agents EI DF DC NS PS
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 31/27
– Ontology – Information Models – Social Structure – Communication Lang.
– Performative Structure – Normative Structure
Agent1 Agent2 External agents EI DF DC
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 32/27
– Ontology – Information Models – Social Structure – Communication Lang.
– Performative Structure – Normative Structure
Agent1 Agent2 External agents msg1 Governor Governor msg2 Scene A Scene B Scene C EI
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 33/27
– Ontology – Information Models – Social Structure – Communication Lang.
– Performative Structure – Normative Structure
Agent1 Agent2 External agents Governor Governor msg1 NormStateA NormStateB
Rule EI
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 34/27
EI Environment (for agents) situated sense act Agent1 Agent2 Existing MAS (≡ Environment for EI) Environment (for agents) SEI situated Agent1 Agent2 situated sense act situated agent interaction agent interaction situated
interaction External agents
Formalising Situatedness and Adaptation in Electronic Institutions (COIN - AAMAS'08) 12/05/08 35/27
Agent adaptation External agents Agent External agents adaptation AEI Agent External agents Social Conv. adaptation
– individual goals and
– org. goals and
(eg. change constitution)
– Goals and
EI Social Conv. EI Social Conv. Gorg Gind G