Agent supervision is a form of control/customization where a supervisor restricts the behavior of an agent to enforce certain requirements, while leaving the agent as much autonomy as possible. To facilitate supervision, it is often of interest to consider hierarchical models where a high level abstracts over low-level behavior details. We study hierarchical agent supervision in the context of the situation calculus and the ConGolog agent programming language, where we have a rich first-order representation of the agent state. We define the constraints that ensure that the controllability of in-dividual actions at the high level in fact captures the controllability of their implementation at the low level. On the basis of this, we show that we can obtain the maximally permissive supervisor by first considering only the high-level model and obtaining a high- level supervisor and then refining its actions locally, thus greatly simplifying the supervisor synthesis task.

Hierarchical agent supervision / Banihashemi, Bita; De Giacomo, Giuseppe; Lesperance, Yves. - 2:(2018), pp. 1432-1440. (Intervento presentato al convegno 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018 tenutosi a Stockholm; Sweden).

Hierarchical agent supervision

De Giacomo, Giuseppe
;
Lesperance, Yves
2018

Abstract

Agent supervision is a form of control/customization where a supervisor restricts the behavior of an agent to enforce certain requirements, while leaving the agent as much autonomy as possible. To facilitate supervision, it is often of interest to consider hierarchical models where a high level abstracts over low-level behavior details. We study hierarchical agent supervision in the context of the situation calculus and the ConGolog agent programming language, where we have a rich first-order representation of the agent state. We define the constraints that ensure that the controllability of in-dividual actions at the high level in fact captures the controllability of their implementation at the low level. On the basis of this, we show that we can obtain the maximally permissive supervisor by first considering only the high-level model and obtaining a high- level supervisor and then refining its actions locally, thus greatly simplifying the supervisor synthesis task.
2018
17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018
Logics for agents and multi-agent systems; Plans and change in multi-agent systems; Reasoning about action; Artificial Intelligence; Software; Control and Systems Engineering
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Hierarchical agent supervision / Banihashemi, Bita; De Giacomo, Giuseppe; Lesperance, Yves. - 2:(2018), pp. 1432-1440. (Intervento presentato al convegno 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018 tenutosi a Stockholm; Sweden).
File allegati a questo prodotto
File Dimensione Formato  
Banihashemi_Postprint_Hierarchical_2018.pdf

accesso aperto

Note: https://dl.acm.org/citation.cfm?id=3237383.3237914
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.04 MB
Formato Adobe PDF
2.04 MB Adobe PDF
Banihashemi_Hierarchical_2018.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.5 MB
Formato Adobe PDF
2.5 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1182869
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 2
social impact