Current developments and future directions of bio-inspired computation and implications for ecoinformatics

Abstract Evolutionary and neural computation has been used widely in solving various problems in biological ecosystems. This paper reviews some of the recent work in evolutionary computation and neural network ensembles that could be explored further in the context of ecoinformatics. Although these bio-inspired techniques were not developed specifically for ecoinformatics, their successes in solving complex problems in other fields demonstrate how these techniques could be adapted and used for tackling difficult problems in ecoinformatics. Firstly, we will review our work in modelling and model calibration, which is an important topic in ecoinformatics. Secondly one example will be given to illustrate how coevolutionary algorithms could be used in problem-solving. Thirdly, we will describe our work on neural network ensembles, which can be used for various classification and prediction problems in ecoinformatics. Finally, we will discuss ecosystem-inspired computational models and algorithms that could be explored as directions of future research.

[1]  Feller William,et al.  An Introduction To Probability Theory And Its Applications , 1950 .

[2]  Xin Yao,et al.  Ensemble Learning Using Multi-Objective Evolutionary Algorithms , 2006, J. Math. Model. Algorithms.

[3]  F. Recknagel ANNA – Artificial Neural Network model for predicting species abundance and succession of blue-green algae , 1997, Hydrobiologia.

[4]  Tricia Walker,et al.  Computer science , 1996, English for academic purposes series.

[5]  Xin Yao,et al.  Digital filter design using multiple pareto fronts , 2004, Soft Comput..

[6]  Xin Yao,et al.  An Evolutionary Approach to Modeling Radial Brightness Distributions in Elliptical Galaxies , 2004, PPSN.

[7]  Xin Yao,et al.  Credit Assignment Among Neurons in Co-evolving Populations , 2004, PPSN.

[8]  Xin Yao,et al.  Scaling Up Evolutionary Programming Algorithms , 1998, Evolutionary Programming.

[9]  Xin Yao,et al.  Speciation as automatic categorical modularization , 1997, IEEE Trans. Evol. Comput..

[10]  Y. Wadadekar,et al.  Correlations among Global Photometric Properties of Disk Galaxies , 1999, astro-ph/9911402.

[11]  Hans-Paul Schwefel,et al.  Evolution and optimum seeking , 1995, Sixth-generation computer technology series.

[12]  X. Yaoc,et al.  A novel evolutionary algorithm for determining uni " ed creep damage constitutive equations , 2002 .

[13]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[14]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[15]  Xin Yao,et al.  Using Negative Correlation to Evolve Fault-Tolerant Circuits , 2003, ICES.

[16]  D. Signorini,et al.  Neural networks , 1995, The Lancet.

[17]  Xin Yao,et al.  Ensemble learning via negative correlation , 1999, Neural Networks.

[18]  Xin Yao,et al.  Diversity creation methods: a survey and categorisation , 2004, Inf. Fusion.

[19]  Xin Yao,et al.  Simultaneous training of negatively correlated neural networks in an ensemble , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[20]  Xin Yao,et al.  A constructive algorithm for training cooperative neural network ensembles , 2003, IEEE Trans. Neural Networks.

[22]  Xin Yao,et al.  Automatic Discovery of Protein Motifs Using Genetic Programming , 2004 .

[23]  Xin Yao,et al.  Evolutionary framework for the construction of diverse hybrid ensembles , 2005, ESANN.

[24]  X. Yao,et al.  Scaling up fast evolutionary programming with cooperative coevolution , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[25]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[26]  Xin Yao,et al.  Making use of population information in evolutionary artificial neural networks , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[27]  Xin Yao,et al.  Evolutionary programming using mutations based on the Levy probability distribution , 2004, IEEE Transactions on Evolutionary Computation.

[28]  Xin Yao,et al.  Time Series Prediction by Using Negatively Correlated Neural Networks , 1998, SEAL.

[29]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[30]  Xin Yao,et al.  Evolutionary computation : theory and applications , 1999 .

[31]  Xin Yao,et al.  Evolutionary ensembles with negative correlation learning , 2000, IEEE Trans. Evol. Comput..

[32]  P. A. P. Moran,et al.  An introduction to probability theory , 1968 .

[33]  Xin Yao,et al.  DIVACE: Diverse and Accurate Ensemble Learning Algorithm , 2004, IDEAL.