paper-with-me

홈 › Papers

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, continuously executing the entire DNN on mobile devices can quickly deplete their battery. Although task offloading to cloud/edge servers may decrease the mobile device's computational burden, erratic patterns in channel quality, network, and edge server load can lead to a significant delay in task execution. Recently, approaches based on split computing (SC) have been proposed, where the DNN is split into a head and a tail model, executed respectively on the mobile device and on the edge server. Ultimately, this may reduce bandwidth usage as well as energy consumption. Another approach, called early exiting (EE), trains models to embed multiple "exits" earlier in the architecture, each providing increasingly higher target accuracy. Therefore, the trade-off between accuracy and delay can be tuned according to the current conditions or application demands. In this paper, we provide a comprehensive survey of the state of the art in SC and EE strategies by presenting a comparison of the most relevant approaches. We conclude the paper by providing a set of compelling research challenges.

📄 PDF Abstract BibTeX arXiv:2103.04505

Code (19)

JetRunner/PABEE pytorch
RyanXingQL/RBQE pytorch
alexa/wqa-cascade-transformers
autoliuweijie/FastBERT pytorch
castorini/deebert pytorch
castorini/earlyexiting-monobert pytorch
gmum/Zero-Time-Waste pytorch
jaryp/confidencebranchnetwok pytorch
jsiloto/adaptive-cod pytorch
kalviny/IMTA pytorch
kunglab/ddnn pytorch
mary-phuong/multiexit-distillation pytorch
yangle15/RANet-pytorch pytorch
yoshitomo-matsubara/bottlefit-split_computing pytorch
yoshitomo-matsubara/head-network-distillation pytorch
yoshitomo-matsubara/hnd-ghnd-object-detectors pytorch
yoshitomo-matsubara/sc2-benchmark pytorch
yoshitomo-matsubara/supervised-compression pytorch
https://gitlab.com/kunglab/branchynet

Tasks

Autonomous Vehiclesimage-classificationImage ClassificationObject DetectionSemantic Segmentationspeech-recognitionSpeech Recognition

Methods 이 논문이 사용한 방법론

Early exiting Exit whenever the model is confident enough allowing early exiting from hidden layers

Similar Papers 제목 키워드 기반

Predictive Exit: Prediction of Fine-Grained Early Exits for Computation- and Energy-Efficient Inference

2022-06-09 · Xiangjie Li, Chenfei Lou, Zhengping Zhu, Yuchi Chen 외

By adding exiting layers to the deep learning networks, early exit can terminate the inference earlier with accurate results. The passive decision-making of whether to exit or continue the next layer has to go through ev…

Decision MakingDeep Learning

Single-Layer Vision Transformers for More Accurate Early Exits with Less Overhead

2021-05-19 · Arian Bakhtiarnia, Qi Zhang, Alexandros Iosifidis

Deploying deep learning models in time-critical applications with limited computational resources, for instance in edge computing systems and IoT networks, is a challenging task that often relies on dynamic inference met…

Audio ClassificationCrowd CountingEdge-computing

Dynamic nsNet2: Efficient Deep Noise Suppression with Early Exiting

2023-08-31 · Riccardo Miccini, Alaa Zniber, Clément Laroche, Tobias Piechowiak 외

Although deep learning has made strides in the field of deep noise suppression, leveraging deep architectures on resource-constrained devices still proved challenging. Therefore, we present an early-exiting model based o…

Early Exiting BERT for Efficient Document Ranking

2020-11-01 · EMNLP (sustainlp) 2020 11 · Ji Xin, Rodrigo Nogueira, YaoLiang Yu, Jimmy Lin

Pre-trained language models such as BERT have shown their effectiveness in various tasks. Despite their power, they are known to be computationally intensive, which hinders real-world applications. In this paper, we intr…

Document Ranking

A Comprehensive Survey of Accelerated Generation Techniques in Large Language Models

2024-05-15 · Mahsa Khoshnoodi, Vinija Jain, Mingye Gao, Malavika Srikanth 외

Despite the crucial importance of accelerating text generation in large language models (LLMs) for efficiently producing content, the sequential nature of this process often leads to high inference latency, posing challe…

SurveyText Generation