paper-with-me

홈 › Papers

SplitEE: Early Exit in Deep Neural Networks with Split Computing

2023-09-17 · Divya J. Bajpai, Vivek K. Trivedi, Sohan L. Yadav, Manjesh K. Hanawal

Deep Neural Networks (DNNs) have drawn attention because of their outstanding performance on various tasks. However, deploying full-fledged DNNs in resource-constrained devices (edge, mobile, IoT) is difficult due to their large size. To overcome the issue, various approaches are considered, like offloading part of the computation to the cloud for final inference (split computing) or performing the inference at an intermediary layer without passing through all layers (early exits). In this work, we propose combining both approaches by using early exits in split computing. In our approach, we decide up to what depth of DNNs computation to perform on the device (splitting layer) and whether a sample can exit from this layer or need to be offloaded. The decisions are based on a weighted combination of accuracy, computational, and communication costs. We develop an algorithm named SplitEE to learn an optimal policy. Since pre-trained DNNs are often deployed in new domains where the ground truths may be unavailable and samples arrive in a streaming fashion, SplitEE works in an online and unsupervised setup. We extensively perform experiments on five different datasets. SplitEE achieves a significant cost reduction ($>50\%$) with a slight drop in accuracy ($<2\%$) as compared to the case when all samples are inferred at the final layer. The anonymized source code is available at \url{https://anonymous.4open.science/r/SplitEE_M-B989/README.md}.

📄 PDF Abstract BibTeX arXiv:2309.09195

Code (1)

Div290/SplitEE/blob/main/README.md pytorch

Tasks

Natural Language InferenceParaphrase Identification

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Multi-Head Attention 설명 없음
Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Residual Connection 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Linear Warmup With Linear Decay Linear Warmup With Linear Decay is a learning rate schedule in which we increase the learning rate linearly for $n$ updates and then linearly decay afterwards.
BERT BERT, or Bidirectional Encoder Representations from Transformers, improves upon standard Transformers by removing the…
DeeBERT DeeBERT is a method for accelerating BERT inference. It inserts extra classification layers (which are referred to as off-ramps)…

Similar Papers 제목 키워드 기반

I-SplitEE: Image classification in Split Computing DNNs with Early Exits

2024-01-19 · Divya Jyoti Bajpai, Aastha Jaiswal, Manjesh Kumar Hanawal

The recent advances in Deep Neural Networks (DNNs) stem from their exceptional performance across various domains. However, their inherent large size hinders deploying these networks on resource-constrained devices like …

Computational Efficiencyimage-classificationImage Classification

Hetero-SplitEE: Split Learning of Neural Networks with Early Exits for Heterogeneous IoT Devices

2025-12-10 · Yuki Oda, Yuta Ono, Hiroshi Nakamura, Hideki Takase arxiv

The continuous scaling of deep neural networks has fundamentally transformed machine learning, with larger models demonstrating improved performance across diverse tasks. This growth in model size has dramatically increa…

Federated Learning

Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challenges

2021-03-08 · Yoshitomo Matsubara, Marco Levorato, Francesco Restuccia

Mobile devices such as smartphones and autonomous vehicles increasingly rely on deep neural networks (DNNs) to execute complex inference tasks such as image classification and speech recognition, among others. However, c…

Autonomous Vehiclesimage-classificationImage ClassificationObject Detection+3

Enhancing Split Computing and Early Exit Applications through Predefined Sparsity

2024-07-16 · Luigi Capogrosso, Enrico Fraccaroli, Giulio Petrozziello, Francesco Setti 외

In the past decade, Deep Neural Networks (DNNs) achieved state-of-the-art performance in a broad range of problems, spanning from object classification and action recognition to smart building and healthcare. The flexibi…

Action Recognition

A Multi-task Supervised Compression Model for Split Computing

2025-01-02 · Yoshitomo Matsubara, Matteo Mendula, Marco Levorato

Split computing ($\neq$ split learning) is a promising approach to deep learning models for resource-constrained edge computing systems, where weak sensor (mobile) devices are wirelessly connected to stronger edge server…

Edge-computingimage-classificationImage Classificationobject-detection+2