Turing learning: a metric-free approach to inferring behavior and its application to swarms
Wei Li, Melvin Gauci, Roderich Gross

TL;DR
Turing Learning is a metric-free system identification method that infers behaviors of natural and artificial systems, demonstrated on robot swarms, and produces classifiers useful for detecting abnormal behaviors.
Contribution
It introduces a novel metric-free approach for inferring behaviors, applicable to swarms, that outperforms metric-based methods and also generates classifiers for behavior monitoring.
Findings
Accurately infers behaviors of simulated robot swarms.
Successfully applies to physical robot swarms.
Produces classifiers for abnormal behavior detection.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
