Collate: collaborative neural network learning for latency-critical edge systems

Federated Learning (FL) empowers multiple clients to collaboratively learn a model, enlarging the training data of each client for high accuracy while protecting data privacy. However, when deploying FL in real-time edge systems, the heterogeneity of devices among systems has a severe impact on the...

Full description

Saved in:
Bibliographic Details
Main Authors: Huai, Shuo, Liu, Di, Kong, Hao, Luo, Xiangzhong, Liu, Weichen, Subramaniam, Ravi, Makaya, Christian, Lin, Qian
Other Authors: School of Computer Science and Engineering
Format: Conference or Workshop Item
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/165563
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-165563
record_format dspace
spelling sg-ntu-dr.10356-1655632023-03-31T05:33:12Z Collate: collaborative neural network learning for latency-critical edge systems Huai, Shuo Liu, Di Kong, Hao Luo, Xiangzhong Liu, Weichen Subramaniam, Ravi Makaya, Christian Lin, Qian School of Computer Science and Engineering 2022 IEEE 40th International Conference on Computer Design (ICCD) HP-NTU Digital Manufacturing Corporate Lab Engineering::Computer science and engineering::Software Edge Intelligence Federated Learning Federated Learning (FL) empowers multiple clients to collaboratively learn a model, enlarging the training data of each client for high accuracy while protecting data privacy. However, when deploying FL in real-time edge systems, the heterogeneity of devices among systems has a severe impact on the performance of the inferred model. Existing optimizations on FL focus on improving the training efficiency but fail to speed up inference, especially when there is a latency constraint. In this work, we propose Collate, a novel training framework that collaboratively learns heterogeneous models to meet the latency constraints of multiple edge systems simultaneously. We design a dynamic zeroizing-recovering method to adjust each local model architecture for high accuracy under its latency constraint. A proto-corrected federated aggregation scheme is also introduced to aggregate all heterogeneous local models, satisfying the latency constraint of different systems with only one training process and maintaining high accuracy. Extensive experiments indicate that, compared to state-of-the-art methods and under a latency constraint, our extended models can improve the accuracy by 1.96% on average, and our shrunk models can also obtain a 3.09% accuracy improvement on average, with almost no extra training overhead. The related codes and data will be available at https://github.com/ntuliuteam/Collate. This study is supported under the RIE2020 Industry Alignment Fund – Industry Collaboration Projects (IAF-ICP) Funding Initiative, as well as cash and in-kind contribution from the industry partner, HP Inc., through the HP-NTU Digital Manufacturing Corporate Lab (I1801E0028). 2023-03-31T05:33:11Z 2023-03-31T05:33:11Z 2022 Conference Paper Huai, S., Liu, D., Kong, H., Luo, X., Liu, W., Subramaniam, R., Makaya, C. & Lin, Q. (2022). Collate: collaborative neural network learning for latency-critical edge systems. 2022 IEEE 40th International Conference on Computer Design (ICCD), 627-634. https://dx.doi.org/10.1109/ICCD56317.2022.00097 https://hdl.handle.net/10356/165563 10.1109/ICCD56317.2022.00097 2-s2.0-85145882869 627 634 en I1801E0028 © 2022 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Software
Edge Intelligence
Federated Learning
spellingShingle Engineering::Computer science and engineering::Software
Edge Intelligence
Federated Learning
Huai, Shuo
Liu, Di
Kong, Hao
Luo, Xiangzhong
Liu, Weichen
Subramaniam, Ravi
Makaya, Christian
Lin, Qian
Collate: collaborative neural network learning for latency-critical edge systems
description Federated Learning (FL) empowers multiple clients to collaboratively learn a model, enlarging the training data of each client for high accuracy while protecting data privacy. However, when deploying FL in real-time edge systems, the heterogeneity of devices among systems has a severe impact on the performance of the inferred model. Existing optimizations on FL focus on improving the training efficiency but fail to speed up inference, especially when there is a latency constraint. In this work, we propose Collate, a novel training framework that collaboratively learns heterogeneous models to meet the latency constraints of multiple edge systems simultaneously. We design a dynamic zeroizing-recovering method to adjust each local model architecture for high accuracy under its latency constraint. A proto-corrected federated aggregation scheme is also introduced to aggregate all heterogeneous local models, satisfying the latency constraint of different systems with only one training process and maintaining high accuracy. Extensive experiments indicate that, compared to state-of-the-art methods and under a latency constraint, our extended models can improve the accuracy by 1.96% on average, and our shrunk models can also obtain a 3.09% accuracy improvement on average, with almost no extra training overhead. The related codes and data will be available at https://github.com/ntuliuteam/Collate.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Huai, Shuo
Liu, Di
Kong, Hao
Luo, Xiangzhong
Liu, Weichen
Subramaniam, Ravi
Makaya, Christian
Lin, Qian
format Conference or Workshop Item
author Huai, Shuo
Liu, Di
Kong, Hao
Luo, Xiangzhong
Liu, Weichen
Subramaniam, Ravi
Makaya, Christian
Lin, Qian
author_sort Huai, Shuo
title Collate: collaborative neural network learning for latency-critical edge systems
title_short Collate: collaborative neural network learning for latency-critical edge systems
title_full Collate: collaborative neural network learning for latency-critical edge systems
title_fullStr Collate: collaborative neural network learning for latency-critical edge systems
title_full_unstemmed Collate: collaborative neural network learning for latency-critical edge systems
title_sort collate: collaborative neural network learning for latency-critical edge systems
publishDate 2023
url https://hdl.handle.net/10356/165563
_version_ 1762031121270308864