arrow
Return

A Parallel Multiclassification Algorithm for Big Data Using an Extreme Learning Machine

delete2018-06-01
delete133
PRE
AI
M
Mingxing Duan *
李肯立 cover
李肯立 (Kenli Li)
X
Xiangke Liao
李克勤 cover
李克勤 (Keqin Li)
DOI:10.1109/TNNLS.2017.2654357delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
As data sets become larger and more complicated, an extreme learning machine (ELM) that runs in a traditional serial environment cannot realize its ability to be fast and effective. Although a parallel ELM (PELM) based on MapReduce to process large-scale data shows more efficient learning speed than identical ELM algorithms in a serial environment, some operations, such as intermediate results stored on disks and multiple copies for each task, are indispensable, and these operations create a large amount of extra overhead and degrade the learning speed and efficiency of the PELMs. In this paper, an efficient ELM based on the Spark framework (SELM), which includes three parallel subalgorithms, is proposed for big data classification. By partitioning the corresponding data sets reasonably, the hidden layer output matrix calculation algorithm, matrix U decomposition algorithm, and matrix V decomposition algorithm perform most of the computations locally. At the same time, they retain the intermediate results in distributed memory and cache the diagonal matrix as broadcast variables instead of several copies for each task to reduce a large amount of the costs, and these actions strengthen the learning ability of the SELM. Finally, we implement our SELM algorithm to classify large data sets. Extensive experiments have been conducted to validate the effectiveness of the proposed algorithms. As shown, our SELMachieves an 8.71 x speedup on a cluster with ten nodes, and reaches a 13.79 x speedup with 15 nodes, an 18.74 x speedup with 20 nodes, a 23.79 x speedup with 25 nodes, a 28.89 x speedup with 30 nodes, and a 33.81 x speedup with 35 nodes.
Keywords:
Big data
classification
extreme learning machine (ELM)
matrix
parallel algorithms
Spark
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Neural Networks and Learning Systems cover
IEEE Transactions on Neural Networks and Learning Systems
IF:
8.9
Papers:
7.5K
Citations:
7.2W

Organization

H
hunan university
Scholars:
4.5W
Papers: 3.3W
Citations: 70
N
national university of defense technology - china
Scholars:
1.8W
Papers: 1.4W
Citations: 9