Normative Modules: A Generative Agent Architecture for Learning Norms that Supports Multi-Agent Cooperation

Read original: arXiv:2405.19328 - Published 5/30/2024 by Atrisha Sarkar, Andrei Ioan Muresanu, Carter Blair, Aaryam Sharma, Rakshit S Trivedi, Gillian K Hadfield
Total Score

0

Normative Modules: A Generative Agent Architecture for Learning Norms that Supports Multi-Agent Cooperation

Sign in to get full access

or

If you already have an account, we'll log you in

Normative Modules: A Generative Agent Architecture for Learning Norms that Supports Multi-Agent Cooperation

Overview

  • This paper proposes a novel agent architecture called "Normative Modules" that enables agents to learn social norms and cooperate effectively in multi-agent environments.
  • The architecture includes modules for norm learning, norm application, and decision-making, allowing agents to perceive social cues, internalize norms, and make cooperative decisions.
  • The system is evaluated in a series of experiments that demonstrate its ability to support the emergence of sustainable cooperation in various multi-agent scenarios.

Plain English Explanation

The paper introduces a new way for artificial agents to work together effectively. It describes a system called "Normative Modules" that helps agents learn and follow social rules or "norms" in their interactions.

The key idea is that agents need to be able to do three things: [1] <a href="https://aimodels.fyi/papers/arxiv/emergence-social-norms-generative-agent-societies-principles">perceive social cues</a> and understand what kinds of behavior are expected, [2] <a href="https://aimodels.fyi/papers/arxiv/towards-distributed-platform-normative-reasoning-value-alignment">internalize those norms</a> so they can guide their own actions, and [3] <a href="https://aimodels.fyi/papers/arxiv/cooperate-or-collapse-emergence-sustainability-behaviors-society">make decisions that support cooperative behavior</a>.

The Normative Modules architecture provides agents with these capabilities, allowing them to <a href="https://aimodels.fyi/papers/arxiv/embodied-llm-agents-learn-to-cooperate-organized">learn to cooperate</a> in complex multi-agent scenarios. Through a series of experiments, the researchers show how this system can help foster the emergence of sustainable cooperation among groups of artificial agents.

Technical Explanation

The paper introduces a novel agent architecture called "Normative Modules" that enables agents to learn and apply social norms in multi-agent environments. The architecture consists of three key components:

  1. Norm Perception Module: This module allows agents to perceive and interpret social cues, such as the actions and behaviors of other agents, in order to infer the prevailing social norms.

  2. Norm Internalization Module: This module enables agents to internalize the learned norms and incorporate them into their own decision-making processes, allowing them to act in accordance with the social expectations.

  3. Norm-Guided Decision-Making Module: This module guides the agents' decision-making process, ensuring that their actions are aligned with the internalized norms and support cooperative behavior in the multi-agent system.

The researchers evaluate the Normative Modules architecture in a series of experiments using a <a href="https://aimodels.fyi/papers/arxiv/learning-multi-agent-communication-from-graph-modeling">multi-agent communication game</a>. The results demonstrate the system's ability to facilitate the emergence of sustainable cooperation among the agents, even in the face of adversarial or uncooperative behavior from some agents.

Critical Analysis

The Normative Modules architecture presented in this paper offers a promising approach to fostering cooperation in multi-agent systems. By explicitly modeling the process of norm learning and application, the system provides a more holistic and principled way of addressing the challenges of coordination and cooperation in complex, dynamic environments.

However, the paper does not fully address the potential limitations and caveats of this approach. For example, it is unclear how the system would scale to large-scale, open-ended multi-agent scenarios, or how it would handle the introduction of new agents or the evolution of social norms over time.

Additionally, the paper does not delve into the potential ethical implications of a system that can effectively shape the behavior of agents through the internalization of social norms. While the focus here is on fostering cooperation, there may be concerns about the potential for misuse or unintended consequences.

Further research is needed to explore the broader implications of the Normative Modules architecture and to address these important considerations. Nonetheless, this work represents a valuable contribution to the field of multi-agent systems and the study of how artificial agents can learn to cooperate effectively.

Conclusion

The Normative Modules architecture proposed in this paper offers a novel and promising approach to enabling cooperation in multi-agent systems. By modeling the process of norm learning and application, the system allows agents to perceive social cues, internalize norms, and make decisions that support cooperative behavior.

The experimental results demonstrate the system's ability to foster the emergence of sustainable cooperation in complex multi-agent scenarios. While further research is needed to address potential limitations and ethical considerations, this work represents an important step forward in the development of effective artificial agent systems that can work together towards shared goals.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Normative Modules: A Generative Agent Architecture for Learning Norms that Supports Multi-Agent Cooperation
Total Score

0

Normative Modules: A Generative Agent Architecture for Learning Norms that Supports Multi-Agent Cooperation

Atrisha Sarkar, Andrei Ioan Muresanu, Carter Blair, Aaryam Sharma, Rakshit S Trivedi, Gillian K Hadfield

Generative agents, which implement behaviors using a large language model (LLM) to interpret and evaluate an environment, has demonstrated the capacity to solve complex tasks across many social and technological domains. However, when these agents interact with other agents and humans in presence of social structures such as existing norms, fostering cooperation between them is a fundamental challenge. In this paper, we develop the framework of a 'Normative Module': an architecture designed to enhance cooperation by enabling agents to recognize and adapt to the normative infrastructure of a given environment. We focus on the equilibrium selection aspect of the cooperation problem and inform our agent design based on the existence of classification institutions that implement correlated equilibrium to provide effective resolution of the equilibrium selection problem. Specifically, the normative module enables agents to learn through peer interactions which of multiple candidate institutions in the environment, does a group treat as authoritative. By enabling normative competence in this sense, agents gain ability to coordinate their sanctioning behaviour; coordinated sanctioning behaviour in turn shapes primary behaviour within a social environment, leading to higher average welfare. We design a new environment that supports institutions and evaluate the proposed framework based on two key criteria derived from agent interactions with peers and institutions: (i) the agent's ability to disregard non-authoritative institutions and (ii) the agent's ability to identify authoritative institutions among several options. We show that these capabilities allow the agent to achieve more stable cooperative outcomes compared to baseline agents without the normative module, paving the way for research in a new avenue of designing environments and agents that account for normative infrastructure.

Read more

5/30/2024

Emergence of Social Norms in Generative Agent Societies: Principles and Architecture
Total Score

0

Emergence of Social Norms in Generative Agent Societies: Principles and Architecture

Siyue Ren, Zhiyao Cui, Ruiqi Song, Zhen Wang, Shuyue Hu

Social norms play a crucial role in guiding agents towards understanding and adhering to standards of behavior, thus reducing social conflicts within multi-agent systems (MASs). However, current LLM-based (or generative) MASs lack the capability to be normative. In this paper, we propose a novel architecture, named CRSEC, to empower the emergence of social norms within generative MASs. Our architecture consists of four modules: Creation & Representation, Spreading, Evaluation, and Compliance. This addresses several important aspects of the emergent processes all in one: (i) where social norms come from, (ii) how they are formally represented, (iii) how they spread through agents' communications and observations, (iv) how they are examined with a sanity check and synthesized in the long term, and (v) how they are incorporated into agents' planning and actions. Our experiments deployed in the Smallville sandbox game environment demonstrate the capability of our architecture to establish social norms and reduce social conflicts within generative MASs. The positive outcomes of our human evaluation, conducted with 30 evaluators, further affirm the effectiveness of our approach. Our project can be accessed via the following link: https://github.com/sxswz213/CRSEC.

Read more

9/2/2024

Evolution of Social Norms in LLM Agents using Natural Language
Total Score

0

Evolution of Social Norms in LLM Agents using Natural Language

Ilya Horiguchi, Takahide Yoshida, Takashi Ikegami

Recent advancements in Large Language Models (LLMs) have spurred a surge of interest in leveraging these models for game-theoretical simulations, where LLMs act as individual agents engaging in social interactions. This study explores the potential for LLM agents to spontaneously generate and adhere to normative strategies through natural language discourse, building upon the foundational work of Axelrod's metanorm games. Our experiments demonstrate that through dialogue, LLM agents can form complex social norms, such as metanorms-norms enforcing the punishment of those who do not punish cheating-purely through natural language interaction. The results affirm the effectiveness of using LLM agents for simulating social interactions and understanding the emergence and evolution of complex strategies and norms through natural language. Future work may extend these findings by incorporating a wider range of scenarios and agent characteristics, aiming to uncover more nuanced mechanisms behind social norm formation.

Read more

9/4/2024

Can LLMs Understand Social Norms in Autonomous Driving Games?
Total Score

0

Can LLMs Understand Social Norms in Autonomous Driving Games?

Boxuan Wang, Haonan Duan, Yanhao Feng, Xu Chen, Yongjie Fu, Zhaobin Mo, Xuan Di

Social norm is defined as a shared standard of acceptable behavior in a society. The emergence of social norms fosters coordination among agents without any hard-coded rules, which is crucial for the large-scale deployment of AVs in an intelligent transportation system. This paper explores the application of LLMs in understanding and modeling social norms in autonomous driving games. We introduce LLMs into autonomous driving games as intelligent agents who make decisions according to text prompts. These agents are referred to as LLM-based agents. Our framework involves LLM-based agents playing Markov games in a multi-agent system (MAS), allowing us to investigate the emergence of social norms among individual agents. We aim to identify social norms by designing prompts and utilizing LLMs on textual information related to the environment setup and the observations of LLM-based agents. Using the OpenAI Chat API powered by GPT-4.0, we conduct experiments to simulate interactions and evaluate the performance of LLM-based agents in two driving scenarios: unsignalized intersection and highway platoon. The results show that LLM-based agents can handle dynamically changing environments in Markov games, and social norms evolve among LLM-based agents in both scenarios. In the intersection game, LLM-based agents tend to adopt a conservative driving policy when facing a potential car crash. The advantage of LLM-based agents in games lies in their strong operability and analyzability, which facilitate experimental design.

Read more

9/4/2024