Using Neural Networks for Programming by Demonstration

by   Karan K. Budhraja, et al.

Agent-based modeling is a paradigm of modeling dynamic systems of interacting agents that are individually governed by specified behavioral rules. Training a model of such agents to produce an emergent behavior by specification of the emergent (as opposed to agent) behavior is easier from a demonstration perspective. Without the involvement of manual behavior specification via code or reliance on a defined taxonomy of possible behaviors, the demonstrator specifies the desired emergent behavior of the system over time, and retrieves agent-level parameters required to execute that motion. A low time-complexity and data requirement favoring framework for reproducing emergent behavior, given an abstract demonstration, is discussed in [1], [2]. The existing framework does, however, observe an inherent limitation in scalability because of an exponentially growing search space (with the number of agent-level parameters). Our work addresses this limitation by pursuing a more scalable architecture with the use of neural networks. While the (proof-of-concept) architecture is not suitable for many evaluated domains because of its lack of representational capacity for that domain, it is more suitable than existing work for larger datasets for the Civil Violence agent-based model.


Towards Agent-Based Model Specification in Smart Grid: A Cognitive Agent-based Computing Approach

A smart grid can be considered as a complex network where each node repr...

A novel agent-based simulation framework for sensing in complex adaptive environments

In this paper we present a novel Formal Agent-Based Simulation framework...

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

We present a method of endowing agents in an agent-based model (ABM) wit...

From decision to action : intentionality, a guide for the specification of intelligent agents' behaviour

This article introduces a reflexion about behavioural specification for ...

Modeling the Multiple Sclerosis Brain Disease Using Agents: What Works and What Doesn't?

The human brain is one of the most complex living structures in the know...

Beyond Rewards: a Hierarchical Perspective on Offline Multiagent Behavioral Analysis

Each year, expert-level performance is attained in increasingly-complex ...

Automatic Generation of Individual Fuzzy Cognitive Maps from Longitudinal Data

Fuzzy Cognitive Maps (FCMs) are computational models that represent how ...

Please sign up or login with your details

Forgot password? Click here to reset