Turing learning: a metric-free approach to inferring behavior and its application to swarms

03/15/2016
by   Wei Li, et al.
0

We propose Turing Learning, a novel system identification method for inferring the behavior of natural or artificial systems. Turing Learning simultaneously optimizes two populations of computer programs, one representing models of the behavior of the system under investigation, and the other representing classifiers. By observing the behavior of the system as well as the behaviors produced by the models, two sets of data samples are obtained. The classifiers are rewarded for discriminating between these two sets, that is, for correctly categorizing data samples as either genuine or counterfeit. Conversely, the models are rewarded for 'tricking' the classifiers into categorizing their data samples as genuine. Unlike other methods for system identification, Turing Learning does not require predefined metrics to quantify the difference between the system and its models. We present two case studies with swarms of simulated robots and prove that the underlying behaviors cannot be inferred by a metric-based system identification method. By contrast, Turing Learning infers the behaviors with high accuracy. It also produces a useful by-product - the classifiers - that can be used to detect abnormal behavior in the swarm. Moreover, we show that Turing Learning also successfully infers the behavior of physical robot swarms. The results show that collective behaviors can be directly inferred from motion trajectories of individuals in the swarm, which may have significant implications for the study of animal collectives. Furthermore, Turing Learning could prove useful whenever a behavior is not easily characterizable using metrics, making it suitable for a wide range of applications.

READ FULL TEXT

page 30

page 35

research
10/18/2021

Turing Tumble is Turing-Complete

It is shown that the toy Turing Tumble, suitably extended with an infini...
research
10/23/2021

Characterizing The Limits of Linear Modeling of Non-Linear Swarm Behaviors

We study the limits of linear modeling of swarm behavior by characterizi...
research
12/26/2017

First Draft on the xInf Model for Universal Physical Computation and Reverse Engineering of Natural Intelligence

Turing Machines are universal computing machines in theory. It has been ...
research
09/03/2021

Betwixt Turing and Kleene

Turing's famous 'machine' model constitutes the first intuitively convin...
research
07/03/2012

Alan Turing's Legacy: Info-Computational Philosophy of Nature

Alan Turing's pioneering work on computability, and his ideas on morphol...
research
11/15/2019

A Turing Test for Crowds

The realism and believability of crowd simulations underpins computation...
research
12/31/2012

Autonomously Learning to Visually Detect Where Manipulation Will Succeed

Visual features can help predict if a manipulation behavior will succeed...

Please sign up or login with your details

Forgot password? Click here to reset