Nonlinear system identification using coevolution of models and tests

被引:82
作者
Bongard, JC [1 ]
Lipson, H
机构
[1] Cornell Univ, Sibley Sch Mech & Aerosp Engn, Computat Synth Lab, Ithaca, NY 14853 USA
[2] Cornell Theory Ctr, Ithaca, NY USA
基金
美国国家航空航天局;
关键词
coevolution; evolutionary robotics; gene network inference; grammar induction; nonlinear topological system identification;
D O I
10.1109/TEVC.2005.850293
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a coevolutionary algorithm for inferring the topology and parameters of a wide range of hidden nonlinear systems with a minimum of experimentation on the target system. The algorithm synthesizes an explicit model directly from the observed data produced by intelligently generated tests. The algorithm is composed of two coevolving populations. One population evolves candidate models that estimate the structure of the hidden system. The second population evolves informative tests that either extract new information from the hidden system or elicit desirable behavior from it. The fitness of candidate models is their ability to explain behavior of the target system observed in response to all tests carried out so far; the fitness of candidate tests is their ability to make the models disagree in their predictions. We demonstrate the generality of this estimation-exploration algorithm by applying it to four different problems-grammar induction, gene network inference, evolutionary robotics, and robot damage recovery-and discuss how it overcomes several of the pathologies commonly found in other coevolutionary algorithms. We show that the algorithm is able to successfully infer and/or manipulate highly nonlinear hidden systems using very few tests, and that the benefit of this approach increases as the hidden systems possess more degrees of freedom, or become more biased or unobservable. The algorithm provides a systematic method for posing synthesis or analysis tasks to a coevolutionary system.
引用
收藏
页码:361 / 384
页数:24
相关论文
共 64 条
[1]   Computer-aided monitoring system for flexible assembly operations [J].
AbuHamdan, MG ;
ElGizawy, AS .
COMPUTERS IN INDUSTRY, 1997, 34 (01) :1-10
[2]  
Adamatzky A, 2000, KYBERNETES, V29, P1344
[3]  
[Anonymous], P 9 INT WORKSH MACH
[4]  
[Anonymous], 2001, P GENETIC EVOLUTIONA
[5]   A test case of correlation metric construction of a reaction pathway from measurements [J].
Arkin, A ;
Shen, PD ;
Ross, J .
SCIENCE, 1997, 277 (5330) :1275-1279
[6]  
Baydar CM, 2001, IEEE INT CONF ROBOT, P818, DOI 10.1109/ROBOT.2001.932651
[7]  
BERGADANO F, 1995, INDUCTIVE LOGIC PROG
[8]  
Bongard JC, 2004, 2004 NASA/DOD CONFERENCE ON EVOLVABLE HARDWARE, PROCEEDINGS, P169
[9]  
BONGARD JC, 2004, P 2004 GEN EV COMP C, P333
[10]  
Bongard JC, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P531