Skip to main navigation Skip to search Skip to main content

Accelerating ELM training over data streams

  • Hangxu Ji
  • , Gang Wu*
  • , Guoren Wang
  • *Corresponding author for this work
  • Northeastern University China

Research output: Contribution to journalArticlepeer-review

Abstract

In the field of machine learning, offline training and online training occupy the same important position because they coexist in many real applications. The extreme learning machine (ELM) has the characteristics of fast learning speed and high accuracy for offline training, and online sequential ELM (OS-ELM) is a variant of ELM that supports online training. With the explosive growth of data volume, running these algorithms on distributed computing platforms is an unstoppable trend, but there is currently no efficient distributed framework to support both ELM and OS-ELM. Apache Flink is an open-source stream-based distributed platform for both offline processing and online data processing with good scalability, high throughput, and fault-tolerant ability, so it can be used to accelerate both ELM and OS-ELM. In this paper, we first research the characteristics of ELM, OS-ELM and distributed computing platforms, then propose an efficient stream-based distributed framework for both ELM and OS-ELM, named ELM-SDF, which is implemented on Flink. We then evaluate the algorithms in this framework with synthetic data on distributed cluster. In summary, the advantages of the proposed framework are highlighted as follows. (1) The training speed of FLELM is always faster than ELM on Hadoop and Spark, and its scalability behaves better as well. (2) Response time and throughput of FLOS-ELM achieve better performance than OS-ELM on Hadoop and Spark when the incremental training samples arrive. (3) The response time and throughput of FLOS-ELM behave better in native-stream processing mode when the incremental data samples are continuously arriving.

Original languageEnglish
Pages (from-to)87-102
Number of pages16
JournalInternational Journal of Machine Learning and Cybernetics
Volume12
Issue number1
DOIs
Publication statusPublished - Jan 2021

Keywords

  • Extreme learning machine
  • Flink
  • Offline training
  • Online training

Fingerprint

Dive into the research topics of 'Accelerating ELM training over data streams'. Together they form a unique fingerprint.

Cite this