A Genetic Programming Ensemble Method for Learning Dynamical System Models


Modelling complex dynamical systems plays a crucial role to understand several phenomena in different domains such as physics, engineering, biology and social sciences. In this paper, a genetic programming ensemble method is proposed to learn complex dynamical systems' underlying mathematical models, represented as differential equations, from systems' time series observations. The proposed method relies on decomposing the modelling space based on given variable dependencies. An ensemble of learners is then applied in this decomposed space and their output is combined to generate the final model. Two examples of complex dynamical systems are used to test the performance of the proposed methodology where the standard genetic programming method has struggled to find matching model equations. The empirical results show the effectiveness of the proposed methodology in learning closely matching structure of almost all system equations.

DOI: 10.1145/3036331.3036336

5 Figures and Tables

Cite this paper

@inproceedings{Abdelbari2017AGP, title={A Genetic Programming Ensemble Method for Learning Dynamical System Models}, author={Hassan Abdelbari and Kamran Shafi}, booktitle={ICCMS '17}, year={2017} }