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
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

Journal

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

Organization

H
Hunan University
Scholars:
3.6K
Papers: 1.1K
Citations: 0
N
national university of defense technology - china
Scholars:
1.8W
Papers: 1.4W
Citations: 9
Cited Papers

Cited Papers

Thermal regeneration of recyclable reduced graphene oxide/Fe3O4composites with improved adsorption properties
err2013-12-17
err0
PREAI
errYanyan Gao; Daobo Zhong; Dafeng Zhang; Xipeng Pu; Xin Shao; Changhua Su; Xianxian Yao; Songsong Li
errShare
errSave
Sparse Extreme Learning Machine for Classification
err2014-10-01
err185
errOAAI
errBai, Zuo; Huang, Guang-Bin; Wang, Danwei; Wang, Han; Westover, M. Brandon
errShare
errSave
Dimension Reduction With Extreme Learning Machine
err2016-08-01
err188
PREAI
errKasun, Liyanaarachchi Lekamalage Chamara; Yang, Yan; Huang, Guang-Bin; Zhang, Zhengyou
errShare
errSave
Distributed Extreme Learning Machine with kernels based on MapReduce
err2015-02-01
err44
PREAI
errBi, Xin; Zhao, Xiangguo; Wang, Guoren; Zhang, Pan; Wang, Chao
errShare
errSave
Experimental Study on the Mechanical Properties and Failure Characteristics of Layered Aeolian Sand Paste-Like Backfill—A Case Study from Shanghe Coal Mine
err2021-05-28
err0
errOAAI
errXiaoping Shao; Wuliang Sun; Xin Li; Long Wang; Zhiyu Fang; Bingchao Zhao; Jianpeng Sun; Chuang Tian; Baowa Xu
errShare
errSave
Gradient-based learning applied to document recognition
err1998-01-01
err3.8W
PREAI
errLecun, Y; Bottou, L; Bengio, Y; Haffner, P
errShare
errSave
researcher View more