Ensembling Extreme Learning Machines

Extreme learning machine (ELM) is a novel learning algorithm much faster than the traditional gradient-based learning algorithms for single-hidden-layer feedforward neural networks (SLFNs). Neural network ensemble is a learning paradigm where several neural networks are jointly used to solve a problem. In our work, we investigated the performance of ELMs ensemble on regression problems. A simple ensembling approach Product Index based Excluding ensemble(PIEx) was proposed to ensemble accurate and diverse member networks. The experimental results show that the ensemble can effectively improve the performance compared with the generalization ability of single ELM and PIEx outperforms Bagging and Simple Averaging. The results also show ELM training can generate diverse neural networks even though using the same training set.

[1]  Chee Kheong Siew,et al.  Can threshold networks be trained directly? , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[2]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[3]  Wei Tang,et al.  Ensembling neural networks: Many could be better than all , 2002, Artif. Intell..

[4]  Lars Kai Hansen,et al.  Neural Network Ensembles , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

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

[6]  Guang-Bin Huang,et al.  Extreme learning machine: a new learning scheme of feedforward neural networks , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[7]  Anders Krogh,et al.  Neural Network Ensembles, Cross Validation, and Active Learning , 1994, NIPS.

[8]  Chee Kheong Siew,et al.  Real-time learning capability of neural networks , 2006, IEEE Trans. Neural Networks.

[9]  Chee Kheong Siew,et al.  Universal Approximation using Incremental Constructive Feedforward Networks with Random Hidden Nodes , 2006, IEEE Transactions on Neural Networks.