Table of Contents
Fetching ...

Norms, Institutions, and Robots

Stevan Tomic, Federico Pecora, Alessandro Saffiotti

TL;DR

This paper provides a formal framework built around the notion of institution that distinguishes between abstract norms and their semantics in a concrete domain, hence allowing the use of the same institution across physical domains and agent types.

Abstract

Interactions within human societies are usually regulated by social norms. If robots are to be accepted into human society, it is essential that they are aware of and capable of reasoning about social norms. In this paper, we focus on how to represent social norms in societies with humans and robots, and how artificial agents such as robots can reason about social norms in order to plan appropriate behavior. We use the notion of institution as a way to formally define and encapsulate norms, and we provide a formal framework for institutions. Our framework borrows ideas from the field of multi-agent systems to define abstract normative models, and ideas from the field of robotics to define physical executions as state-space trajectories. By bridging the two in a common model, our framework allows us to use the same abstract institution across physical domains and agent types. We then make our framework computational via a reduction to CSP and show experiments where this reduction is used for norm verification, planning, and plan execution in a domain including a mixture of humans and robots.

Norms, Institutions, and Robots

TL;DR

This paper provides a formal framework built around the notion of institution that distinguishes between abstract norms and their semantics in a concrete domain, hence allowing the use of the same institution across physical domains and agent types.

Abstract

Interactions within human societies are usually regulated by social norms. If robots are to be accepted into human society, it is essential that they are aware of and capable of reasoning about social norms. In this paper, we focus on how to represent social norms in societies with humans and robots, and how artificial agents such as robots can reason about social norms in order to plan appropriate behavior. We use the notion of institution as a way to formally define and encapsulate norms, and we provide a formal framework for institutions. Our framework borrows ideas from the field of multi-agent systems to define abstract normative models, and ideas from the field of robotics to define physical executions as state-space trajectories. By bridging the two in a common model, our framework allows us to use the same abstract institution across physical domains and agent types. We then make our framework computational via a reduction to CSP and show experiments where this reduction is used for norm verification, planning, and plan execution in a domain including a mixture of humans and robots.

Paper Structure

This paper contains 33 sections, 40 equations, 6 figures, 2 tables, 1 algorithm.

Figures (6)

  • Figure 1: An example of a trajectory visualized in the state space. It consists of 9 time points and describes an attacking sequence of agent $\operatorname{Nao}$.
  • Figure 2: The institution model, with a domain and grounding
  • Figure 3: Pictorial representation of two stories (trajectories). The left one adheres to a trading institution, the right one doesn't.
  • Figure 4: Two agents exchange an object in a trade institution. Scenario A (left): the seller and buyer roles are both grounded in robots; Scenario B (right): the seller is grounded in a human.
  • Figure 5: An observed trajectory $(I,\tau_1)$ from the experiment. This trajectory adheres to a trading institution.
  • ...and 1 more figures

Theorems & Definitions (12)

  • Definition 1
  • Definition 2
  • Definition 3
  • Definition 4
  • Definition 5
  • Definition 6
  • Definition 7
  • Definition 8
  • Definition 9
  • Definition 10
  • ...and 2 more