Distributed Memory-Efficient Algorithm for Extreme Learning Machines Based on Spark

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

This work presents a distributed limited-memory algorithm for Extreme Learning Machines (ELM) with training data stored in Spark. The method runs batch matrix computations to obtain the direct non-iterative solution of ELM, reads data only once, and uses the least network bandwidth, making it very computationally efficient. This is achieved by extensive use of lazy evaluation and generators in Spark, deliberately avoiding operations that may lead to data caching. The method scales to virtually infinite datasets and any number of ELM neurons, with runtime being the only restricting factor.
Original languageEnglish
Title of host publicationProceedings of ELM 2022
Subtitle of host publicationTheory, Algorithms and Applications
EditorsKaj-Mikael Björk
Place of PublicationCham
PublisherSpringer
Pages1-8
ISBN (Electronic)978-3-031-55056-0
ISBN (Print)978-3-031-55055-3, 978-3-031-55058-4
DOIs
Publication statusPublished - 2024
MoE publication typeA4 Article in a conference publication
Event12th International Conference on Extreme Learning Machines (ELM 2022) - Helsinki, Finland
Duration: 8 Dec 20229 Dec 2022

Publication series

SeriesProceedings in Adaptation, Learning and Optimization
Volume18
ISSN2363-6084

Conference

Conference12th International Conference on Extreme Learning Machines (ELM 2022)
Country/TerritoryFinland
CityHelsinki
Period8/12/229/12/22

Fingerprint

Dive into the research topics of 'Distributed Memory-Efficient Algorithm for Extreme Learning Machines Based on Spark'. Together they form a unique fingerprint.

Cite this