Agent cognition through micro-simulations: Adaptive and tunable intelligence with NetLogo LevelSpace

07/27/2018
by   Bryan Head, et al.
0

We present a method of endowing agents in an agent-based model (ABM) with sophisticated cognitive capabilities and a naturally tunable level of intelligence. Often, ABMs use random behavior or greedy algorithms for maximizing objectives (such as a predator always chasing after the closest prey). However, random behavior is too simplistic in many circumstances and greedy algorithms, as well as classic AI planning techniques, can be brittle in the context of the unpredictable and emergent situations in which agents may find themselves. Our method, called agent-centric Monte Carlo cognition (ACMCC), centers around using a separate agent-based model to represent the agents' cognition. This model is then used by the agents in the primary model to predict the outcomes of their actions, and thus guide their behavior. To that end, we have implemented our method in the NetLogo agent-based modeling platform, using the recently released LevelSpace extension, which we developed to allow NetLogo models to interact with other NetLogo models. As an illustrative example, we extend the Wolf Sheep Predation model (included with NetLogo) by using ACMCC to guide animal behavior, and analyze the impact on agent performance and model dynamics. We find that ACMCC provides a reliable and understandable method of controlling agent intelligence, and has a large impact on agent performance and model dynamics even at low settings.

READ FULL TEXT

page 5

page 6

research
04/13/2020

An agent-based negotiation model and its implementation in Repast

We propose an agent-based model, MNegoti, for simulating multilateral ne...
research
11/08/2022

Optimal shepherding and transport of a flock

We investigate how a shepherd should move in order to effectively herd a...
research
11/22/2019

Towards a Goal-oriented Agent-based Simulation framework for High-Performance Computing

Currently, agent-based simulation frameworks force the user to choose be...
research
10/10/2019

Using Neural Networks for Programming by Demonstration

Agent-based modeling is a paradigm of modeling dynamic systems of intera...
research
10/14/2022

A situated agent-based model to reveal irrigators' options behind their actions under institutional arrangements in Southern France

There has been little exploration of the explicit simulation of the set ...
research
09/09/2020

An Agent-Based Model of Delegation Relationships With Hidden-Action: On the Effects of Heterogeneous Memory on Performance

We introduce an agent-based model of delegation relationships between a ...
research
07/27/2023

An Agent-Based Model Framework for Utility-Based Cryptoeconomies

In this paper, we outline a framework for modeling utility-based blockch...

Please sign up or login with your details

Forgot password? Click here to reset