Skip to main content

AdaLearner: An adaptive distributed mobile learning system for neural networks

Publication ,  Conference
Mao, J; Qin, Z; Xu, Z; Nixon, KW; Chen, X; Li, H; Chen, Y
Published in: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
December 13, 2017

Neural networks hold a critical domain in machine learning algorithms because of their self-adaptiveness and state-of-the-art performance. Before the testing (inference) phases in practical use, sophisticated training (learning) phases are required, calling for efficient training methods with higher accuracy and shorter converging time. Many existing studies focus on the training optimization on high-performance servers or computing clusters, e.g. GPU clusters. However, training neural networks on resource-constrained devices, e.g. mobile platforms, is an important research topic barely touched. In this paper, we implement AdaLearner-an adaptive distributed mobile learning system for neural networks that trains a single network with heterogenous mobile resources under the same local network in parallel. To exploit the potential of our system, we adapt neural networks training phase to mobile device-wise resources and fiercely decrease the transmission overhead for better system scalability. On three representative neural network structures trained from two image classification datasets, AdaLearner boosts the training phase significantly. For example, on LeNet, 1.75-3.37X speedup is achieved when increasing the worker nodes from 2 to 8, thanks to the achieved high execution parallelism and excellent scalability.

Duke Scholars

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

December 13, 2017

Volume

2017-November

Start / End Page

291 / 296
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mao, J., Qin, Z., Xu, Z., Nixon, K. W., Chen, X., Li, H., & Chen, Y. (2017). AdaLearner: An adaptive distributed mobile learning system for neural networks. In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD (Vol. 2017-November, pp. 291–296). https://doi.org/10.1109/ICCAD.2017.8203791
Mao, J., Z. Qin, Z. Xu, K. W. Nixon, X. Chen, H. Li, and Y. Chen. “AdaLearner: An adaptive distributed mobile learning system for neural networks.” In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, 2017-November:291–96, 2017. https://doi.org/10.1109/ICCAD.2017.8203791.
Mao J, Qin Z, Xu Z, Nixon KW, Chen X, Li H, et al. AdaLearner: An adaptive distributed mobile learning system for neural networks. In: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2017. p. 291–6.
Mao, J., et al. “AdaLearner: An adaptive distributed mobile learning system for neural networks.” IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, vol. 2017-November, 2017, pp. 291–96. Scopus, doi:10.1109/ICCAD.2017.8203791.
Mao J, Qin Z, Xu Z, Nixon KW, Chen X, Li H, Chen Y. AdaLearner: An adaptive distributed mobile learning system for neural networks. IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2017. p. 291–296.

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

December 13, 2017

Volume

2017-November

Start / End Page

291 / 296