MTL-Split: Multi-Task Learning for Edge Devices using Split Computing

被引:0
作者
Capogrosso, Luigi [1 ]
Fraccaroli, Enrico [1 ,2 ]
Chakraborty, Samarjit [2 ]
Fummi, Franco [1 ]
Cristani, Marco [1 ]
机构
[1] Univ Verona, Dept Engn Innovat Med, Verona, Italy
[2] Univ North Carolina Chapel Hill, Dept Comp Sci, Chapel Hill, NC USA
来源
PROCEEDINGS OF THE 61ST ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2024 | 2024年
关键词
Split Computing; Multi-Task Learning; Deep Neural Networks; Edge Devices;
D O I
10.1145/3649329.3655686
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Split Computing (SC), where a Deep Neural Network (DNN) is intelligently split with a part of it deployed on an edge device and the rest on a remote server is emerging as a promising approach. It allows the power of DNNs to be leveraged for latency-sensitive applications that do not allow the entire DNN to be deployed remotely, while not having sufficient computation bandwidth available locally. In many such embedded systems scenarios, such as those in the automotive domain, computational resource constraints also necessitate Multi-Task Learning (MTL), where the same DNN is used for multiple inference tasks instead of having dedicated DNNs for each task, which would need more computing bandwidth. However, how to partition such a multi-tasking DNN to be deployed within a SC framework has not been sufficiently studied. This paper studies this problem, and MTL-Split, our novel proposed architecture, shows encouraging results on both synthetic and real-world data. The source code is available at https://github.com/intelligolabs/MTL-Split.
引用
收藏
页数:6
相关论文
共 31 条
[1]   MEDIC: a multi-task learning dataset for disaster image classification [J].
Alam, Firoj ;
Alam, Tanvirul ;
Hasan, Md Arid ;
Hasnat, Abul ;
Imran, Muhammad ;
Ofli, Ferda .
NEURAL COMPUTING & APPLICATIONS, 2023, 35 (03) :2609-2632
[2]  
Boursier E, 2022, PR MACH LEARN RES, V178
[3]  
Burgess C, 2018, 3d shapes dataset
[4]   A Machine Learning-Oriented Survey on Tiny Machine Learning [J].
Capogrosso, Luigi ;
Cunico, Federico ;
Cheng, Dong Seon ;
Fummi, Franco ;
Cristani, Marco .
IEEE ACCESS, 2024, 12 :23406-23426
[5]   Split-Et-Impera: A Framework for the Design of Distributed Deep Learning Applications [J].
Capogrosso, Luigi ;
Cunico, Federico ;
Lora, Michele ;
Cristani, Marco ;
Fummi, Franco ;
Quaglia, Davide .
2023 26TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, DDECS, 2023, :39-44
[6]   Multitask learning [J].
Caruana, R .
MACHINE LEARNING, 1997, 28 (01) :41-75
[7]  
Choi H, 2018, IEEE IMAGE PROC, P3743, DOI 10.1109/ICIP.2018.8451100
[8]   I-SPLIT: Deep Network Interpretability for Split Computing [J].
Cunico, Federico ;
Capogrosso, Luigi ;
Setti, Francesco ;
Carra, Damiano ;
Fummi, Franco ;
Cristani, Marco .
2022 26TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2022, :2575-2581
[9]   FACES-A database of facial expressions in young, middle-aged, and older women and men: Development and validation [J].
Ebner, Natalie C. ;
Riediger, Michaela ;
Lindenberger, Ulman .
BEHAVIOR RESEARCH METHODS, 2010, 42 (01) :351-362
[10]   BottleNet: A Deep Learning Architecture for Intelligent Mobile Cloud Computing Services [J].
Eshratifar, Amir Erfan ;
Esmaili, Amirhossein ;
Pedram, Massoud .
2019 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2019,