Effective algorithms of the Moore-Penrose inverse matrices for extreme learning machine

Shuxia LU*, Xizhao WANG, Guiqiang ZHANG, Xu ZHOU

*Corresponding author for this work

Research output: Journal PublicationsJournal Article (refereed)peer-review

103 Citations (Scopus)

Abstract

Extreme learning machine (ELM) is a learning algorithm for single-hidden layer feedforward neural networks (SLFNs) which randomly chooses hidden nodes and analytically determines the output weights of SLFNs. After the input weights and the hidden layer biases are chosen randomly, ELM can be simply considered a linear system. However, the learning time of ELM is mainly spent on calculating the Moore-Penrose inverse matrices of the hidden layer output matrix. This paper focuses on effective computation of the Moore-Penrose inverse matrices for ELM, several methods are proposed. They are the reduced QR factorization with column Pivoting and Geninv ELM (QRGeninv-ELM), tensor product matrix ELM (TPM-ELM). And we compare QRGeninv-ELM, TPM-ELM with the relational algorithm of Moore-Penrose inverse matrices for ELM, the relational algorithms are: Cholesky factorization of singular matrix ELM (Geninv-ELM), QR factorization and Ginv ELM (QRGinv-ELM), the conjugate Gram-Schmidt process ELM (CGS-ELM). The experimental results and the statistical analysis of the experimental results both demonstrate that QRGeninv-ELM, TPM-ELM and Geninv-ELM are faster than other kinds of ELM and can reach comparable generalization performance.
Original languageEnglish
Pages (from-to)743-760
Number of pages18
JournalIntelligent Data Analysis
Volume19
Issue number4
DOIs
Publication statusPublished - 2015
Externally publishedYes

Keywords

  • cholesky factorization of singular matrix
  • conjugate gram-schmidt process
  • Extreme learning machine
  • QR factorization
  • tensor product matrix

Fingerprint

Dive into the research topics of 'Effective algorithms of the Moore-Penrose inverse matrices for extreme learning machine'. Together they form a unique fingerprint.

Cite this