Genetic algorithms for optimisation of predictive ecosystems models based on decision trees and neural networks

被引:65
|
作者
D'heyere, Tom [1 ]
Goethals, Peter L. M. [1 ]
De Pauw, Niels [1 ]
机构
[1] Univ Ghent, Lab Environm Toxicol & Aquat Ecol, B-9000 Ghent, Belgium
关键词
predictive modelling; variable selection; machine learning techniques; genetic algorithm; macroinvertebrates;
D O I
10.1016/j.ecolmodel.2005.11.005
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
The selection of appropriate input variables in predictive ecological modelling is an important issue since numerous variables can be involved. Most of the input variables cannot be omitted because it results in a significant loss of information. The collection of field data on the other hand is both time-consuming and expensive. Rigorous methods are therefore needed to decide which explanatory variables or combinations of variables should enter the model. Appropriate selection of input variables is not only important for modelling objectives as such, but also to ensure reliable decision-support in river management and policy-making. In this paper, the use of genetic algorithms is explored to automatically select the relevant input variables for classification trees and artificial neural networks (ANNs), predicting the presence or absence of benthic macroinvertebrate taxa. The applied database consisted of measurements from 360 sites in unnavigable watercourses in Flanders, Belgium. The measured variables are a combination of physical-chemical, eco-toxicological and structural ones. The predictive power of the models was assessed on the basis of three performance measures: root mean squared error (RMSE), correctly classified instances (CCI) and Cohen's kappa. The selected genetic algorithm introduced different sets of input variables to the models and compared their predictive power to select the optimal combination of input variables. With this technique, the number of input variables could be reduced from 17 to three to six for classification trees and to five to eleven for ANNs. The prediction success increased significantly based on a statistical test. Overall, a better performance was detected for decision trees. The most appropriate way to assess the performance of the models was a combination of the CCI and Cohen's kappa. By means of this variable selection stage, the key variables that determine the presence or absence of benthic macroinvertebrate taxa in Flanders could also be identified. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:20 / 29
页数:10
相关论文
共 50 条
  • [1] In vitro and in vivo performance modelling and optimisation of different dry powder inhalers: A complementary study of neural networks, genetic algorithms and decision trees
    Ali, Ahmed M. A.
    Zawbaa, Hossam M.
    Sayed, Ossama M.
    Harb, Hadeer S.
    Saeed, Haitham
    Boshra, Marian S.
    Almeldien, Ahmed G.
    Salah Eldin, Randa
    Elberry, Ahmed A.
    Abdelwahab, Nada Sayed
    Salem, Mohamed Nabil
    Rabea, Hoda
    Wael, Waleed
    Hussein, Raghda R. S.
    Sarhan, Rania M.
    Ramadan, Waleed
    Madney, Yasmin M.
    Abdelrahim, Mohamed E. A.
    [J]. INTERNATIONAL JOURNAL OF CLINICAL PRACTICE, 2021, 75 (03)
  • [2] Decision trees based on neural networks
    CidSueiro, J
    Ghattas, J
    FigueirasVidal, AR
    [J]. INTELLIGENT METHODS IN SIGNAL PROCESSING AND COMMUNICATIONS, 1997, : 221 - 241
  • [3] Darknet traffic detection and characterization with models based on decision trees and neural networks
    Marim, Mateus Coutinho
    Ramos, Paulo Vitor Barbosa
    Vieira, Alex B.
    Galletta, Antonino
    Villari, Massimo
    de Oliveira, Roberto M.
    Silva, Edelberto Franco
    [J]. INTELLIGENT SYSTEMS WITH APPLICATIONS, 2023, 18
  • [4] Neural networks algorithms based on nonlinear unconstrained optimisation
    Al Bayati, A.Y.
    Sulaiman, N.A.
    Sadiq, G.W.
    [J]. Advances in Modelling and Analysis A, 2010, 47 (1-2): : 30 - 46
  • [5] A Constructive Algorithm for Neural Networks Inspired on Decision Trees and Evolutionary Algorithms
    Mazega Figueredo, Marcus Vimcius
    Paraiso, Emerson Cabrera
    Nievola, Julio Cesar
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 1120 - 1127
  • [6] Interpretation of Deep Neural Networks Based on Decision Trees
    Ueno, Tsukasa
    Zhao, Qiangfu
    [J]. 2018 16TH IEEE INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP, 16TH IEEE INT CONF ON PERVAS INTELLIGENCE AND COMP, 4TH IEEE INT CONF ON BIG DATA INTELLIGENCE AND COMP, 3RD IEEE CYBER SCI AND TECHNOL CONGRESS (DASC/PICOM/DATACOM/CYBERSCITECH), 2018, : 256 - 261
  • [7] Research on neural networks based on genetic algorithms
    Qu, Zhong
    Jin, Wenbiao
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 2583 - 2586
  • [8] Evolutionary neural networks based on genetic algorithms
    Guo, Xiaoting
    Zhu, Yan
    [J]. 2000, Press of Tsinghua University (40):
  • [9] Function approximations by coupling neural networks and genetic programming trees with oblique decision trees
    Yeun, YS
    Lee, KH
    Yang, YS
    [J]. ARTIFICIAL INTELLIGENCE IN ENGINEERING, 1999, 13 (03): : 223 - 239
  • [10] Multi-Objective Optimisation of Cortical Spiking Neural Networks With Genetic Algorithms
    Fitzgerald, James
    Wong-Lin, KongFatt
    [J]. 2021 32ND IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC 2021), 2021,