Bringing ai to edge: from deep learning’s perspective
Open accessIntegrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 100 cited sources checked · 0 supported · 0 flagged
- Findingnone given
Most of the structure pruning methods discussed are rule-based, using heuristic algorithms according to their own criterion.
“Most of the above-mentioned structure pruning methods are rule-based, i.e., some heuristic algorithms devised according to their own criterion.”
Quote in the paperNot a substantial claim - Findingnone given
The correct class probability dominates the teacher network's output distribution, significantly limiting knowledge transfer.
“the probability of the correct class dominates the probability distribution generated by the teacher network (e.g., [0.97, 0.1, 0.0, 0.2]), which significantly limits the knowledge transferring capability.”
Quote in the paperSubstantial claim - Findingnone given
The above-mentioned NAS approaches mainly search for the best operators for cells or layers, while width and depth are manually fine-tuned.
“All of the above-mentioned approaches mainly search for the best operators for cells or layers where their width and depth are fine-tuned manually.”
Quote in the paperNot a substantial claim - Findingreasoning
Existing NAS methods for edge intelligence systems suffer from a first flaw: most use platform-independent metrics such as FLOPs and MACs as constraints.
“the majority of existing methods use platform-independent metrics, i.e., FLOPs and MACs as the constraint to design the model.”
Quote in the paperSubstantial claim - Findingcitation
The width and depth of a DNN have a critical impact on its accuracy and latency.
“as shown in [50], the width and depth of a DNN have a critical impact on its accuracy and latency.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [50] source
Not checked in the free run.
- Findingnone given
Quantization encodes full-precision weights and activations with low-precision ones while preserving the same level of accuracy.
“quantization becomes a promising approach to address the aforementioned issue, which encodes full-precision (FP32) weights and activations with low-precision ones (e.g., FP16, INT8, binary) while preserving even the same level of accuracy.”
Quote in the paperSubstantial claim - Findingnone given
Searching in a discrete space with reinforcement learning and evolutionary algorithms is very costly.
“searching in a discrete space using RL and EA is really costly”
Quote in the paperNot a substantial claim - Findingcitation
Knowledge distillation can be used to design robust networks.
“knowledge distillation can also be used to design robust networks [151].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [151] source
Not checked in the free run.
- Findingcitation
Knowledge distillation gives small models better transferability: for a given dataset, learning the small model via distillation outperforms learning it from scratch.
“Knowledge distillation demonstrates better transferability for the small models, i.e., for a given dataset, learning the small model from knowledge distillation outperforms learning it from scratch.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [150]
Not checked in the free run.
- Findingcitation
Pruning methods can compress a DNN model by more than 40x in some cases while only slightly degrading prediction accuracy.
“capable of compressing a DNN model, in some cases more than 40x, while only degrading the prediction accuracy slightly [76].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [76]
Not checked in the free run.
- Findingcitation
Gradient-based methods have recently been proposed to find an optimal pruning criterion for each layer.
“the gradient-based method is recently proposed to find an optimal pruning criterion for each layer [98].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [98]
Not checked in the free run.
- Findingnone given
Most structure pruning methods use a single pruning criterion across all layers.
“Most structure pruning methods adopt a uniform pruning criterion for all layers”
Quote in the paperSubstantial claim - Findingreasoning
Some NAS methods for other CV tasks consider only accuracy and ignore performance metrics like latency and power consumption, which are critical for edge intelligence systems.
“these methods only consider the accuracy and ignore the performance like latency and power consumption, which are critical for edge intelligence systems.”
Quote in the paperSubstantial claim - Findingown data
Only two reviewed object detection works evaluate their designs on edge settings such as ARM CPU, mobile GPU, or low power accelerators.
“In addition, we notice that only two works evaluate their designs on edge settings (on ARM CPU, mobile GPU or low power accelerators)”
Quote in the paperNot a substantial claim - Findingnone given
The pruning works discussed use indirect metrics such as FLOPs or compression ratio to decide how many channels to prune.
“the above-mentioned works use indirect metrics like FLOPs or compression ratio to prune network.”
Quote in the paperSubstantial claim - Findingcitation
MnasNet requires 40,000 GPU hours to search for an optimal network.
“As estimated in [152], MnasNet needs 40,000 GPU hours to search for the optimal network.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [152]
Not checked in the free run.
- Findingcitation
The same model demonstrates significant performance differences on different hardware.
“the same model demonstrates significant difference on different hardware [170].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [170] source
Not checked in the free run.
- Findingnone given
Existing NAS methods mainly target high accuracy while ignoring other important system metrics such as energy and latency.
“the existing NAS methods mainly target the models with high accuracy while ignoring other important system metrics, e.g., energy and latency.”
Quote in the paperSubstantial claim - Findingreasoning
Some pruning studies directly target a direct metric such as latency on a specific hardware.
“some pruning studies directly target the direct metric upon a specific hardware, e.g., latency.”
Quote in the paperNot a substantial claim - Findingcitation
Some pruning work uses learning algorithms to automatically prune network models.
“In contrary, some work employ learning algorithm to automatically prune network model.”
Quote in the paperNot a substantial claim - Findingcitation
Early work has shown that training DNN models with FP16 reduces computational cost while retaining accuracy.
“Some early work has shown that using FP16 to train DNN models can reduce the computational cost while retaining accuracy [109].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [109]
Not checked in the free run.
- Findingreasoning
Because weights and activations are quantized into discrete values, stochastic gradient descent cannot be used to update the weights.
“since the weights and activations are quantized into discrete values, we cannot use stochastic gradient descent to update the weights.”
Quote in the paperSubstantial claim - Findingcitation
Knowledge distillation provides several benefits for small network models.
“As identified in literature [149], knowledge distillation provides several benefits for small network models.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [149]
Not checked in the free run.
- Findingreasoning
A larger softmax temperature T produces a softer probability distribution.
“a larger T leads to a 'softer' probability distribution”
Quote in the paperSubstantial claim - Findingcitation
Many emerging hardware accelerators support mixed-precision operations, unlike earlier uniform low-bit quantization.
“many emergent hardware and accelerators support mixed precision operations, e.g., Nvidia Turing GPU architecture supports 1-bit, 4-bit, 8bit and 16-bit arithmetic operations [130].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [130]
Not checked in the free run.
- Findingcitation
RL-based or EA-based NAS frameworks explore a large discrete search space, requiring huge computational resources and thousands of GPU days.
“The RL-based or EA-based NAS frameworks explore the optimal architecture in a large, discrete search space, so they demand huge amount of computational resource and take thousands of GPU days [166] to search for a neural architecture.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [166] source
Not checked in the free run.
- Findingcitation
For 100,000 network architectures generated using DARTS and measured on Nvidia Jetson Xavier, models with the same latency can differ in FLOPs by up to 26% (461 to 623 FLOPs at 120 ms latency).
“Fig. 11 shows the latency of 100000 network architectures generated using DARTS [166] which are measured on Nvidia Jetson Xavier [203], where we can see that the models with the same latency may differ in the number of FLOPs by up to 26% (from 461 FLOPs to 623 FLOPs with latency 120ms)”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [166] source
Not checked in the free run.
- cites [203]
Not checked in the free run.
- Findingcitation
For the same set of architectures, models with the same FLOPs can have latency ranging from below 80 ms to 120 ms.
“the models with the same FLOPs perform different latency ranging from below 80ms up to 120ms.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [166] source
Not checked in the free run.
- cites [203]
Not checked in the free run.
- Findingown data
MnasNet and MobileNet V3 on Edge TPU consume higher power (5W) than Inception V3 and ResNet50 (4.6W).
“These two models on Edge TPU also consume higher power (5W) than Inception V3 and ResNet50 (4.6W).”
Quote in the paperSubstantial claim0 of 3 sources checked - Premisecitation
Static DNN models are unable to guarantee QoS under dynamic environment.
“However, static DNN models are unable to achieve such guarantee under dynamic environment [20].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [20] source
Not checked in the free run.
- Rests on an assumption: Real-world edge deployments face rapidly changing conditions.
- Interpretationreasoning
There is a mismatch between the heavy compute demands of deep learning algorithms and the limited capacity of edge systems.
“one of these challenges is the computational gap between computation-intensive deep learning algorithms and less-capable edge systems.”
- Also stated in: § I. INTRODUCTION · plain
“This unavoidably leads to 'computational gap' between DNN models and less-capable edge systems.”
Quote in the paperSubstantial claim - Also stated in: § I. INTRODUCTION · plain
- Premisecitation
Unpredictable and large communication costs prevent cloud inference from meeting self-driving cars' real-time needs.
“but the high and uncertain communication overhead makes it difficult to satisfy the temporal requirement.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [5]
Not checked in the free run.
- cites [11]
Not checked in the free run.
- Premisecitation
EfficientNet's compound scaling method can adjust depth, channel, and resolution dimensions to improve predictive performance given a target FLOPs.
“proposes a compound scaling method such that given a DNN model and a target computational complexity (i.e., FLOPs) it can effectively adjust the three dimensions of a model to improve its predictive performance.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [50] source
Not checked in the free run.
- Premisenone given
Sending private data to the cloud can cause leaks that seriously damage a business.
“uploading these data to cloud may risk data leakage which will severely hurt their business.”
Quote in the paperSubstantial claim - Premisecitation
Edge computing is proposed to address cloud inference concerns.
“To address these concerns, edge computing is proposed [12].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [12] source
Not checked in the free run.
- Premisereasoning
Highly computational complexity of DNN models hinders efficient deployment on resource-constrained devices like edge or IoT devices.
“However, the highly computational complexity of DNN models hinders them from being efficiently deployed on resource-constraint devices, e.g., edge or IoT devices.”
Quote in the paperSubstantial claim - Premisenone given
Edge-applicable DNN design approaches fall into three broad groups: manually designed models, compression methods, and hardware-aware NAS.
“The vast DNN design methods applicable to edge systems can be broadly classified into three categories: hand-crafted models, model compression and hardware-aware NAS.”
Quote in the paperSubstantial claim - Premisecitation
Moving DNN applications to specialized accelerators may yield gains too small to justify the engineering work, because of weak ecosystems and programmability.
“The research from Facebook shows the performance gain by porting DNN applications to specific hardware accelerators may not be able to compensate the significant engineering effort spent due to the poor ecosystems and program-ability [20].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [20] source
Not checked in the free run.
- Premisereasoning
No prior review discusses all three categories of edge DNN design.
“but there is no review discussing all three categories which in future will be integrated seamlessly to design effective and efficient DNNs in the new edge intelligence era.”
Quote in the paperSubstantial claim0 of 3 sources checked - Premisecitation
Recent studies on lightweight NLP models for edge devices are far from mature compared to computer vision models.
“although some recent studies start to investigate how to design lightweight natural language processing (NLP) models for edge devices like, [33] [34] [35], they are far from mature like models and techniques for computer vision tasks.”
Quote in the paperSubstantial claim0 of 3 sources checked - Interpretationreasoning
Because of this mismatch, numerous edge intelligence systems fail to achieve their intended performance.
“Due to the computational gap, many edge intelligence systems cannot meet the expected performance requirements.”
Quote in the paperSubstantial claim - Premisereasoning
Existing reviews of edge computing or edge intelligence only have a small fraction discussing edge DNN design, which is key to edge intelligence.
“All of these reviews only have a small fraction to discuss the edge DNN design which is the key element of edge intelligence systems.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [13] source
Not checked in the free run.
- cites [23]
Not checked in the free run.
- cites [24]
Not checked in the free run.
- Interpretationreasoning
It is unlikely that state-of-the-art models can be deployed on edge devices with limited storage and computation.
“It is not difficult to see that it is unlikely to deploy these state-of-the-art models to edge devices, which have limited storage and computational resources.”
Quote in the paperSubstantial claim - Interpretationreasoning
The high search cost of MnasNet hinders users with limited resources from searching for a DNN on their target hardware.
“It hinders users with limited resource to search for a DNN upon their target hardware devices.”
Quote in the paperSubstantial claim - Premisecitation
Scaled EfficientNet models achieve comparable or better accuracy while having fewer parameters.
“The scaled models achieves a comparable or better accuracy while having fewer parameters.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [50] source
Not checked in the free run.
- Interpretationcitation
Combining NAS with new lightweight operators for edge DNN design is emerging as a common direction.
“We think this is becoming a mainstream trend to adopt NAS with novel lightweight operators to design edge DNN model.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [53] source
Not checked in the free run.
- Rests on an assumption: Manual design of lightweight DNN models depends heavily on expert knowledge and requires lengthy hyperparameter exploration.
- Interpretationreasoning
Ignoring system metrics leads to searched models with low efficiency and high energy consumption.
“This leads to the searched model with low efficiency and high energy consumption.”
Quote in the paperSubstantial claim - Interpretationreasoning
Quantized models may suffer significant accuracy loss.
“Consequently, the quantized models may suffer from significant accuracy loss.”
Quote in the paperSubstantial claim - Interpretationreasoning
The huge memory requirement prevents DNN models from being implemented on memory-limited edge devices.
“the huge memory requirement prohibits DNN models from implementing on memory-limited edge devices [127], [128].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [127], [128]
Not checked in the free run.
- Interpretationreasoning
Using platform-independent metrics may generate inefficient models for the target hardware.
“such designs may generate inefficient models for targeting hardware.”
Quote in the paperSubstantial claim - Interpretationown data
FLOPs cannot necessarily reflect runtime performance on target hardware.
“FLOPs cannot necessarily reflect the runtime performance upon target hardware (see Fig. 11).”
Quote in the paperSubstantial claim - Premisecitation
DNN models usually have significant redundancy or over-parameterization in weights and parameters or channels.
“As indicated in [72], DNN models usually have significant redundancy in terms of weights and parameters.”
- Also stated in: § A. Network Pruning · plain
“The main motivation behind network pruning is that DNN models are usually over-parameterized in terms of weights and channels [72]”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [72] source
Not checked in the free run.
- Also stated in: § A. Network Pruning · plain
- Interpretationcitation
Because different hardware architectures have different degrees of parallelism, state-of-the-art pruning methods may reduce model capacity without improving performance such as latency.
“Since different hardware architectures demonstrate different degrees of parallelism, the state-of-the-art methods may unnecessarily prune models without performance improvement (e.g., latency reduction) while reducing the capacity of DNN models which is proven to have a significant impact on model's accuracy [108].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [108]
Not checked in the free run.
- Rests on an assumption: Different hardware architectures demonstrate different degrees of parallelism.
- Interpretationreasoning
Knowledge distillation facilitates training a competitive compact model with a small dataset.
“knowledge distillation facilitates training of a competitive, compact model with small dataset.”
Quote in the paperSubstantial claim - Premisecitation
Indirect measures such as FLOPs or MACs do not map directly onto latency and throughput.
“as pointed in [49] using the indirect metrics lke FLOPs or MACs cannot directly translate to the relevant performance metric, i.e., latency and throughput.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [49] source
Not checked in the free run.
- Interpretationreasoning
Current approaches neglect how target hardware affects which operators can run or run efficiently.
“However, existing methods overlook the impact of deployed hardware, on which some operators cannot be supported or effectively executed.”
Quote in the paperSubstantial claim - Interpretationreasoning
Execution variance of DNN applications requires DNN models to adapt to different input data and system status to guarantee QoS or real-time performance.
“Execution variance of DNN applications require DNN models to be adaptive to the different input data and system status (like low power mode) for guaranteeing certain QoS or realtime performance.”
Quote in the paperSubstantial claim - Interpretationreasoning
System-level hardware-software co-design is important for edge intelligent systems.
“These together signal the importance of system-level hardware-software co-design.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Edge DNN models are application-dependent or context-dependent.
“edge DNN models are really application-dependent or context-dependent”
Quote in the paperSubstantial claim - Interpretationreasoning
For some lightweight models, adaptive models can increase model capacity and improve accuracy without increasing computational cost because only part of the network is activated.
“for some lightweight models adaptive models can increase the capacity of models, thereby improving the accuracy of the model without increasing the computational cost (because it only needs to partially activates the network)”
Quote in the paperNot a substantial claim - Premisecitation
A group of edge systems can help each other improve models using federated learning.
“a group of edge systems is able to help each other to improve models by using federated learning [229].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [229] source
Not checked in the free run.
- Interpretationnone given
Existing adaptive models mainly consider input image dynamics, using fewer channels or layers for easy images and more for complex images.
“The existing adaptive models mainly consider the dynamics of input images, i.e., fewer channels or layers for 'easy' images and more channels or layers for 'complex' images.”
Quote in the paperNot a substantial claim - Interpretationreasoning
DNN models designed without hardware consideration may not fully utilize the underlying hardware.
“DNN models designed without hardware consideration may not fully utilize the underlying hardware.”
Quote in the paperSubstantial claim - Premisecitation
Compressed GANs can enable GAN-based applications such as style transfer and image synthesis to be efficiently implemented on edge systems.
“By means of compressed GAN, some GAN-based applications, e.g., style transfer, image synthesis, etc, can be efficiently implemented on edge systems.”
Quote in the paperNot a substantial claim0 of 2 sources checked - Premisecitation
DNN models are vulnerable to adversarial attacks.
“DNN models are found to be vulnerable to adversary attack [202]”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [202]
Not checked in the free run.
- Premisecitation
A partially activated network can be more efficient than the full network without losing accuracy.
“The partially activated network can achieve higher efficiency than the originally full network without accuracy loss.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [172]
Not checked in the free run.
- Interpretationcitation
A network can selectively activate its channels and layers on a per-input basis.
“This key observation serves the technical foundation for adaptive models, i.e., a network may selectively activate its channels and layers per input basis.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [172]
Not checked in the free run.
- Interpretationreasoning
Current adaptive model research ignores the impact of system dynamics on edge systems.
“this part is ignored in current research outcomes.”
Quote in the paperSubstantial claim - Premisereasoning
Learning at the edge is still at an early stage.
“Although few efforts have been made towards efficient learning at the edge, such as [223], [224], learning at the edge is still at its early stage.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [223]
Not checked in the free run.
- cites [224]
Not checked in the free run.
- Premisecitation
BERT and similar NLP models are highly complex, even more complicated than DNN models for image classification.
“These models, like BERT [217], are known to be highly complex, even more complicated than DNN models for image classification”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [217]
Not checked in the free run.
- Premisecitation
The majority of edge intelligence systems without large-scale datasets use transfer learning to learn a competitive model.
“Thus, the majority of edge intelligence systems without large-scale dataset exploit transfer learning [225] to learn a competitive model”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [225]
Not checked in the free run.
- Premisecitation
The same neural architecture can show up to 62x difference in inference time on modern mobile devices.
“as shown in [170], the same neural architecture demonstrates up to 62x difference on modern mobile devices in terms of inference time.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [170] source
Not checked in the free run.
- Premisecitation
For different input images, not all channels or layers of a DNN are needed to make accurate predictions.
“Some early works identify that for different input images, not all channels or layers of a DNN model are needed to make accurate prediction [172].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [172]
Not checked in the free run.
- Premisecitation
Some edge systems prefer local training due to high communication overhead, on-time model update, and possible leakage of confidential data.
“due to high communication overhead, on-time model update and possible leakage of confidential data, some edge systems prefer to train the model locally, i.e., on-device learning [222].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [222] source
Not checked in the free run.
- Premisecitation
ResNet is tolerant to removing some blocks or layers without affecting predictive accuracy.
“ResNet [7] is found to be tolerant to the removal of some blocks or layers without affecting the predictive accuracy [195].”
Quote in the paperSubstantial claim0 of 2 sources checked - Interpretationcitation
Designing efficient DNN models will soon become a standard not only for edge systems but also all AI systems.
“this probably indicates that designing efficient DNN models will soon become a standard not only for edge systems but also all AI systems.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [40]
Not checked in the free run.
- Interpretationown data
The number of FLOPs may not directly translate to latency because DNN architectures have different effectiveness on different hardware platforms.
“the number of FLOPs may not directly translate to its latency, because DNN models have diverse architectures which may demonstrate different effectiveness on different hardware platforms.”
Quote in the paperSubstantial claim - Interpretationreasoning
Adaptive models provide a flexible way to trade off accuracy and efficiency on the fly.
“Adaptive models provide a flexible way to achieve trade-off between accuracy and efficiency on the fly”
Quote in the paperNot a substantial claim - Interpretationreasoning
Federated learning is a promising solution to share information among models or data sources while keeping data confidential.
“Federated learning is a promising solution to share the information among several models or data sources while still keeping the confidential of data.”
Quote in the paperSubstantial claim - Premisecitation
Recent works study compressing complex NLP models for deployment on resource-constrained edge systems.
“Some recent works study to compress the complex NLP models such that they can be deployed on resource-constrained edge systems [33] [34] [35].”
Quote in the paperNot a substantial claim0 of 3 sources checked
- May combine two claims. 38
- Classified as probably not a substantial claim. 22
May combine two claims.
FindingreasoningDuring run-time, DNN applications share computational units and communication bandwidth with other applications, so resource availability may significantly affect DNN inference time.
“during the run-time, DNN applications share the computational units and communication bandwidth with other applications and as a result the availability of computing and communication resources may significantly affect DNNs' inference time.”
Quote in the paperSubstantial claimMay combine two claims.
FindingcitationResNet-50 has 26 million parameter weights, generates 16 million activations per inference, requires about 168 MB memory, and needs at least 3 GB/s memory bandwidth.
“ResNet-50 [7] has 26 million parameter weights, generates 16 million activations in one inference, requires around 168 MB memory space, and needs at lease 3GB/s memory bandwidth.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [7] source
Not checked in the free run.
May combine two claims.
Findingnone givenAlmost all pruning methods are hardware-agnostic and rely on hardware-independent metrics such as MACs and FLOPs.
“Almost all of pruning methods are hardware-agnostic and depend on hardware-independent metrics, like MACs and FLOPs.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenPost-training quantization is flexible and broadly applicable to existing DNN models.
“Post-training quantization is flexible and can be broadly applied to existing DNN models.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingcitationOn some hardware platforms, low-bit operations consume less energy and execute faster, so quantization reduces energy consumption and latency.
“since operations with lowbit representation usually consume less energy and execute faster, quantization reduces energy consumption and latency as well on some hardware platforms [129].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [129] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationKnowledge distillation is a model compression technique in which a compact student model learns from a complicated teacher model.
“Knowledge distillation is another technique to conduct model compression, where a more compact student model can learn the knowledge from a complicated and powerful teacher model.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenA variety of hardware accelerators have emerged to boost DNN execution, and these systems differ in their ability to handle network complexity.
“a diverse of hardware accelerators have emerged for boosting the execution of DNNs, but these various systems demonstrate different capability to handling network complication.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingcitationSome edge systems are energy-constrained, battery powered, or supplied by sustainable energy, and energy variance changes system status such as frequency and power, affecting DNN inference time.
“some edge systems are energy-constrained, battery powered or supplied by sustainable energy, like solar energy (intermittent computing [171]), and in these cases energy variance will change the system's status, such as scaling down frequency and power which affects the inference time of DNN applications as well.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [171] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenModel compression provides a large-to-small method to generate efficient compact models from complex models for edge devices.
“Model compression provides a 'large-to-small' method to generate an efficient and compact model from a complex model for edge devices.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenQuantization has become a standard means to compress memory-hungry DNN models for resource-constrained edge systems.
“Quantization has become a standard means to compress memory-hungry DNN models for resourceconstrained edge systems.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone givenNeural architecture search has demonstrated the capability to design more accurate DNNs without tedious parameter tuning.
“neural architecture search, which has demonstrated its capability to design more accurate DNNs without tedious parameter tuning”
Quote in the paperNot a substantial claimMay combine two claims.
FindingcitationDistilling knowledge from large networks can improve the accuracy of small models, which may be directly applicable to edge systems.
“distilling knowledge from large networks can improve the accuracy of small models which may be directly applicable to edge systems.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [149]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
FindingcitationPruning is a well-studied topic in model compression, with many proposed methods.
“Pruning is the well-studied topic in model compression and many methods have been proposed to advance the network pruning [103].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [103] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenNAS defines a new paradigm for designing DNN models, freeing designers from tedious hyperparameter tuning and automating costly DNN design.
“NAS defines a new paradigm to design DNN models, frees DNN designers from tedious hyperparameter tuning and automates the costly DNN design procedure.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenState-of-the-art DNN models have billions of parameters and produce large intermediate activation/feature maps that occupy large memory.
“the state-of-the-art models have more than billions of parameters and at the same time during inference a model produces a large portion of intermediate results (activation/feature maps) which usually occupy a large memory space.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone givenNetwork compression involves a costly and time-consuming compression-retraining procedure to retain the accuracy of the pruned model.
“network compression involves a costly and time-consuming compression-retraining procedure to retain the accuracy of the pruned model.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataMnasNet and MobileNet V3 on Edge TPU have lower latency than a high-end desktop GPU.
“MnasNet and MobileNet V3 on Edge TPU perform very low latency, even lower than the high-end GPU”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [53] source
Not checked in the free run.
- cites [45]
Not checked in the free run.
- cites [21]
Not checked in the free run.
May combine two claims.
Premisenone givenDNN models are highly computation-intensive and are growing wider and deeper, with billions of parameters and millions of FLOPs.
“However, DNN models, the current core component of artificial intelligence, are highly computation-intensive and are even growing 'wider' (more filters within a layer) and 'deeper' (more layers) with billions of parameters and millions of float point operations (FLOPs)”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenAdaptive DNN models are not systematically reviewed in previous articles.
“we also discuss adaptive DNN models which are also not reviewed systematically in previous articles.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationDeveloping hardware accelerators or chips is costly, taking 30-80 million dollars and 2-3 years.
“However, developing chips is a costly process, 30-80 million dollars and 2-3 years to develop [19].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [19]
Not checked in the free run.
May combine two claims.
PremisereasoningDepth-wise separable convolution can significantly reduce computational complexity, shortening inference time on edge devices.
“Depth-wise separable convolution can significantly reduce the computational complexity, thus shortening inference time on edge devices.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [43]
Not checked in the free run.
- cites [46]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenMost of a CNN's time and resource use comes from its convolutional layers.
“Convolutional layers account for the major resource and time cost of a CNN model.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationSqueezeNet reaches accuracy comparable to AlexNet but with much lower model complexity.
“SqueezeNet achieves AlexNet-level accuracy while greatly reducing the model complexity.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [41]
Not checked in the free run.
May combine two claims.
PremisecitationSoftware approaches to bridge the computational gap include light-weight DNN model design, model compression, and NAS.
“Different methodologies are devised to approach this goal, like novel light-weight DNN model design, model compression, and the emergent neural architecture search (NAS) [22]”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [22]
Not checked in the free run.
May combine two claims.
PremisecitationCloud-based DNN inference has latency and privacy problems that matter in certain settings.
“However, inference from cloud suffers from responsiveness (e.g., latency) and privacy issues which are critical in some scenarios.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [5]
Not checked in the free run.
- cites [11]
Not checked in the free run.
May combine two claims.
PremisecitationCertain edge accelerators trade generality for efficiency; for example, edge TPU handles only a limited set of operators, and some newer DNN architectures are not well supported.
“some customized edge accelerators achieve high efficiency at the cost of generality, e.g., edge TPU only supports a limited number of operators [21] and some new DNN architectures cannot be wellsupported.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [21]
Not checked in the free run.
May combine two claims.
Premisenone givenEdge systems are less capable and resource-constrained compared with DNN computational demands.
“less-capable edge systems”
- Also stated in: § I. INTRODUCTION · plain
“resource-constrained edge systems”
Quote in the paperSubstantial claim- Also stated in: § I. INTRODUCTION · plain
May combine two claims.
PremisecitationStandard hardware and software handle compressed sparse formats poorly, so sparsified DNNs need specialized libraries and hardware.
“The off-the-shelf hardware and software cannot efficiently execute those compressed formats, so specialized hardware and software libraries are required to execute sparsified DNN models [83], [84].”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [83]
Not checked in the free run.
- cites [84] source
Not checked in the free run.
Probably not a substantial claim: may not pass S4 (based).
Interpretationnone givenThe accuracy of a pruned model is inherently upper bounded by the pre-trained model; a compressed model cannot be more accurate than the pre-trained model.
“the accuracy of the pruned model is inherently upper bounded by the pre-trained model, i.e., the compressed model cannot have better accuracy than the pre-trained model.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisereasoningBecause one-stage detectors need less computation than two-stage ones, the surveyed efficiency methods focus on one-stage detection.
“Since onestage methods are less computational than two-stage methods, all of these methods mentioned above target one-stage method for improving efficiency of object detection DNNs.”
Quote in the paperSubstantial claimMay combine two claims.
Premiseown dataDeep Compression shrinks model size substantially while losing little or no accuracy.
“Experimental results show deep compression can significantly reduce the model size with no or negligible accuracy loss.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [75] source
Not checked in the free run.
- cites [76]
Not checked in the free run.
May combine two claims.
InterpretationreasoningQuantization can fit an entire model into on-chip memory of edge devices, mitigating off-chip memory access overhead.
“it is capable of fitting the whole model into on-chip memory of edge devices such that the high overhead occurred by off-chip memory access can be mitigated.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationOne-stage detectors can exchange accuracy for speed, yet their real edge deployment still underperforms expectations.
“The one-stage approaches can trade off accuracy for efficiency, but the practical deployment on edge devices is still behind the expected performance [70].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [70] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationDeep Compression uses pruning, quantization, and Huffman encoding to compress over-parameterized DNNs.
“Deep Compression uses three steps, prunning, quantization, and Huffman Encoding, to compress over-parameterized DNN models, such as VGG [77], AlexNet [1].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [75] source
Not checked in the free run.
- cites [76]
Not checked in the free run.
May combine two claims.
Premisenone givenTwo-stage detectors are accurate but inefficient; even on strong GPUs they may miss real-time targets such as 25 fps for video.
“The two-stages methods provide high accuracy at the cost of efficiency, and even on powerful GPUs they cannot guarantee real-time constraints (e.g., 25fps for video).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisereasoningPruning, quantization, and knowledge distillation can be used together and are frequently combined.
“It is worthy noting that the three approaches are not mutual exclusive to each other and in many cases they are combined to maximally compress the redundant models.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningStructured pruning keeps a regular layout by dropping low-impact channels or filters, allowing the compressed model to speed up inference on ordinary hardware without special libraries.
“Since structured pruning does not lead to irregular pattern, the compressed network pruned by structure pruning can directly accelerate its inference on off-theshelf hardware platforms without specialized software library support.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningDifferent layers serve different functions, so using different pruning criteria at different layers is likely beneficial.
“different layers have different functions, thereby likely benefiting from employing different pruning criteria at different layers.”
Quote in the paperSubstantial claim- Rests on an assumption: Different layers have different functions.
May combine two claims.
PremisecitationEdge systems can update models locally using incremental learning to improve accuracy for new data and infer unknown classes.
“edge systems can update models locally by using incremental learning [226] [227], where techniques in [228] are deployed to improve the accuracy for new data and infer unknown classes.”
Quote in the paperNot a substantial claim0 of 3 sources checkedProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationAccuracy of DNN models is highly related to their width (channels or feature maps) and depth (layers or blocks).
“It is known that accuracy of DNN models are highly related to its width (channels or feature maps) and depth (layers or blocks) [50]”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [50] source
Not checked in the free run.
Classified as probably not a substantial claim.
PremisecitationDL algorithms are approaching the computational limits of computing systems.
“As stated in [40], DL algorithms are approaching the computational limits of computing systems”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [40]
Not checked in the free run.
May combine two claims.
InterpretationcitationSuch variance may affect QoS for applications without strict temporal requirements and may have catastrophic consequences for real-time applications.
“Such variance may influence the quality of service (QoS) of applications without rigorously temporal requirement, like voice recognition, face recognition, machine translation, etc [20] and on the other hand may lead to catastrophic consequence for those with rigorously temporal requirement, (i.e., real-time requirement), like autonomous driving, UAV, etc.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [20] source
Not checked in the free run.
May combine two claims.
PremisecitationFNAS can achieve the same accuracy under different resource constraints while significantly reducing search cost and inference latency.
“FNAS can achieve the same accuracy level under different resource constraints, while significantly reducing the search cost and inference latency.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [204]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationBreakthroughs in hardware architecture will bring DNNs to a new level and boost DNN adoption.
“The academia and industry have a consensus that the breakthroughs in hardware architecture will bring DNNs to a new level and boost DNN adoption [15] [205].”
Quote in the paperNot a substantial claim0 of 2 sources checkedProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationAttention mechanisms up-weight areas of interest to improve model accuracy.
“Attention technique mimics human visual systems to locate their focal point on the important area and up-weights the areas of interest to improve the model accuracy.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [174] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationAn efficient point-voxel CNN is proposed for efficient 3D learning and can help implement 3D AR/VR applications and SLAM of autonomous driving on edge systems.
“Like [218], an efficient point-voxel CNN is proposed for efficient 3D learning, and this model can help to implement 3D AR/VR applications and SLAM [219] of autonomous driving on edge systems.”
Quote in the paperNot a substantial claim0 of 2 sources checkedProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationA recent study raises concern about the environmental effect of training complex NLP models.
“a recent study in [9] raises a concern regarding the environment effect of training complex NLP models.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [9] source
Not checked in the free run.
May combine two claims.
PremisecitationFederated learning allows clients to share learned gradients instead of data, which does not leak data.
“instead of sharing the data with a centralized server clients (e.g., an edge system) in FL only share the learned gradient with others which will not leak data.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [229] source
Not checked in the free run.
May combine two claims.
PremisecitationFew works study incremental learning and federated learning with edge systems, and research in this context is still in its infancy.
“Recently, few works study to employ incremental learning [227] and federated learning [230] [231] with edge systems, but the research in this context is still in its infancy.”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [227]
Not checked in the free run.
- cites [230]
Not checked in the free run.
- cites [231]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationAttention has been successfully applied in computer vision and natural language processing.
“Attention has shown its successful application in CV [174] and NLP [180].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [174] source
Not checked in the free run.
- cites [180]
Not checked in the free run.
Probably not a substantial claim: may not pass S4 (based).
Interpretationnone givenOn edge systems, system dynamics such as memory contention, cache miss, and bandwidth unavailability also affect DNN application execution.
“However, on edge systems, some system dynamics, memory contention, cache miss, bandwidth unavailability, etc, also impact the execution of DNN application”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningData privacy is one motivation of edge systems, so collecting and sharing data across edge systems may be impossible.
“data privacy is one motivation of edge systems, so it may be impossible to collect data from different edge systems and share them with each other.”
Quote in the paperSubstantial claim
The paper relies on this without support.
At present, edge intelligence systems are used mainly for computer vision tasks.
“currently computer vision models are the major application for edge intelligence systems”
The paper relies on this without support.
Real-world edge deployments face rapidly changing conditions.
“Edge systems installed in real world operate in highly dynamic environment”
The paper relies on this without support.
Manual design of lightweight DNN models depends heavily on expert knowledge and requires lengthy hyperparameter exploration.
“The manual design of lightweight DNN models is considerably dependent on experts' knowledge and also needs a time-consuming hyperparameter exploration.”
The paper relies on this without support.
Different layers have different functions.
“different layers have different functions”
The paper relies on this without support.
Reductions in FLOPs and compression ratio do not directly translate into performance improvement.
“the reduced FLOPs and compression ratio cannot directly translate to the performance improvement.”
The paper relies on this without support.
Different hardware architectures demonstrate different degrees of parallelism.
“different hardware architectures demonstrate different degrees of parallelism”
The paper relies on this without support.
The design space for DNN is too large for exhaustive search.
“In addition, design space for DNN is too large to have an exhaustive search.”
The paper relies on this without support.
There is a lack of measurement of trade-offs between metrics, leading to high search cost or sub-optimal design.
“However, we still lack the measurement of the trade-off between each metric and this will lead to either high searching cost or sub-optimal design result.”
The paper relies on this without support.
Different hardware accelerators have diverse underlying characteristics, and most DNNs were designed without considering underlying hardware features.
“However, different hardware accelerators features diverse underlying characteristics, and the majority of DNNs were designed without consideration of underlying hardware features.”
The paper relies on this without support.
The majority of works on deep learning for edge systems target computer vision tasks such as image classification and object detection.
“Currently, the majority of works regarding deep learning on edge systems target computer vision tasks, i.e., image classification and object detection.”
The paper relies on this without support.
On-device learning is challenging because training is more computation-intensive and memory-hungry than inference, while edge systems are resource-constrained.
“Ondevice learning is a challenging task, because training is a more computation-intensive and memory-hungry procedure compared to inference, whereas edge systems are resourceconstrained in many settings.”
The paper relies on this without support.
Limited energy supply of some edge systems makes on-device learning even more difficult.
“Moreover, limited energy supply of some edge systems will make this issue even more difficult.”
The paper relies on this without support.
The success of DNN models heavily relies on high-quality and large-scale datasets.
“The success of DNN models heavily relies on high-quality and large-scale datasets, such as ImageNet”
The paper relies on this without support.
For some edge applications, collecting and labeling massive data is difficult or expensive.
“for some edge applications, e.g., edge surveillance systems in wild life, defect detection in manufacturing process, etc, it is difficult or expensive to collect massive amount of data and label them to train a good model.”
The paper relies on this without support.
During long-term operation, edge systems are likely to collect data with different distributions or new classes, requiring model updates.
“during the long-term operation, edge systems are likely to collect data with different distributions from the original training data or data pertaining to a new class which is not included in the original training data, we may need to update the model on edge systems”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Machine learning frameworks such as TensorFlow Lite and PyTorch are used to develop and run machine learning models on edge devices.
“Machine learning frameworks: ML frameworks, such as TensorFlow Lite and PyTorch, are used to develop and run machine learning models on edge devices [202].”
From Edge AI: A survey (2023) · cites this paper as [202]
The Quantization section (page unavailable) names TensorFlow Lite among tools supporting efficient execution of quantized models for resource-constrained edge systems. It also identifies PyTorch as a framework supporting post-training quantization, but does not say PyTorch is used to develop or run models on edge devices. The cited passages therefore support the edge-use claim for TensorFlow Lite, but not its full application to both examples. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
NAS search-cost column conflicts with its stated unit
MinorThe table introduction specifies GPU hours, but the column heading labels the same costs as GPU days.
“HERE, COST REFERS TO THE TIME SPENT TO SEARCH THE NETWORK, WHILE WE USE GPU Hour AS UNIT.”
“Cost (GPU days) Metrics Target Edge Systems MnasNet [53] Measure RL 40000”
Figure 11 has two different architecture counts
MinorThe discussion says Figure 11 measures 100000 architectures, while its caption says 10000.
“Fig. 11 shows the latency of 100000 network architectures generated using DARTS [166]”
“Fig. 11.Latency vs FLOPs: The latency measurements of 10000 different architectures with different FLOPs count.”
BinaryConnect year differs from its reference
MinorTable V gives 2016 for BinaryConnect [111], while the corresponding reference gives 2015.
“BinaryConnect [111] 1-bit Yes No 2016”
“111. M. Courbariaux, Y. Bengio, and J.-P. David, "Binaryconnect: Training deep neural networks with binary weights during propagations," in Advances in neural information processing systems, 2015, pp. 3123- 3131.”
BranchyNet year differs from its reference
MinorTable VIII dates BranchyNet to 2017, but the cited conference entry is dated 2016.
“BranchyNet [189] Early-exit Gradient 2017”
“189. S. Teerapittayanon, B. McDanel, and H.-T. Kung, "Branchynet: Fast inference via early exiting from deep neural networks," in 2016 23rd International Conference on Pattern Recognition (ICPR).”
Li et al. pruning scope differs between table and prose
MinorTable IV classifies Li et al. [87] as layer pruning, whereas the accompanying discussion calls it global pruning.
“Li et al. [87] Inference-based Layer Rule-based 2016”
“Li et al. [87] adopt a global pruning method”
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · cited 3× · see citing works
“For instance, training ResNet50 [7] with ImageNet on 8 Nvidia Tesla P100 takes 29 hours [8], where ImageNet dataset [2] has 1.28 M images of 1000 classes for training.”
BackgroundMethodInfluentialVery Deep Convolutional Networks for Large-Scale Image Recognition
Simonyan, K., & Zisserman, A. (2014) · arXiv · doi:10.48550/arxiv.1409.1556 · Cited by 74,248 · cited 1× · see citing works
“Deep Compression uses three steps, prunning , quantization , and Huffman Encoding , to compress over-parameterized DNN models, such as VGG [77], AlexNet [1].”
MethodImageNet: A large-scale hierarchical image database
Deng, J., Dong, W., Socher, R., Li, L.-J., Li, K., & Fei-Fei, L. (2009) · 2009 IEEE Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2009.5206848 · Cited by 65,333 · cited 2× · see citing works
“For instance, training ResNet50 [7] with ImageNet on 8 Nvidia Tesla P100 takes 29 hours [8], where ImageNet dataset [2] has 1.28 M images of 1000 classes for training.”
BackgroundMethodInfluentialYou Only Look Once: Unified, Real-Time Object Detection
Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.91 · Cited by 53,803 · cited 3× · see citing works
“To boost the efficiency of object detection on resource-limited devices, some works strive to reduce the computational complexity of backbone part of object detection models, like Tiny-dsod [58] for DSOD [69], Tiny-SSD [59] for SSD [65], and Tiny-YOLO [57] for YOLO.”
MethodA fast and elitist multiobjective genetic algorithm: NSGA-II
Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002) · IEEE Transactions on Evolutionary Computation · doi:10.1109/4235.996017 · Cited by 50,053 · see citing works
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
Devlin, J., Chang, M.-W., Lee, K., & Toutanova, K. (2019) · Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) · doi:10.18653/v1/n19-1423 · Cited by 48,293 · cited 1× · see citing works
“These models, like BERT [217], are known to be highly complex, even more complicated than DNN models for image classi-fication, and a recent study in [9] raises a concern regarding the environment effect of training complex NLP models.”
MethodMicrosoft COCO: Common Objects in Context
Lin, T.-Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., & Zitnick, C. L. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-10602-1_48 · Cited by 45,460 · cited 1× · see citing works
“EXPERIMENTAL RESULTS ARE UPON TWO WIDELY-USED BENCHMARK, PASCAL VOC2007 [54] AND MS COCO [55].”
MethodSqueeze-and-Excitation Networks
Hu, J., Shen, L., & Sun, G. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00745 · Cited by 35,667 · cited 1× · see citing works
“To improve the performance and training speed, modern DNN models also have other operation layers, like batch normalization layer [38], squeeze-and-excitation layer [39], etc.”
MethodRich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation
Girshick, R., Donahue, J., Darrell, T., & Malik, J. (2014) · 2014 IEEE Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2014.81 · Cited by 32,684 · cited 1× · see citing works
“RCNN [66], Fast RCNN [67], and 3 https://https://www.automl.org/ Faster RCNN [68] are representative examples of two-stage methods.”
MethodRethinking the Inception Architecture for Computer Vision
Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., & Wojna, Z. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.308 · Cited by 32,138 · cited 1× · see citing works
“different design patterns in terms of the resource constraint. consideration may not fully utilize the underlying hardware. Fig 13 shows the latency of four state-of-the-art DNN models, Inception v3 [206], ResNet50 [7], MnasNet [53] and MobileNet V3 [45] on three edge devices, Intel Neural Computing Stick 2 [207], Nvi…”
BackgroundFast R-CNNPreprint
Girshick, R. B. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1504.08083 · Cited by 29,416 · see citing works
MobileNetV2: Inverted Residuals and Linear Bottlenecks
Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., & Chen, L.-C. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00474 · Cited by 28,755 · cited 2× · see citing works
“UMBER OF CHANNELS. HERE WE ONLY REPORT THE RESULTS OF THE SCALING FACTOR=1. Model Year Parameters FLOPs/MACs Accuracy SqueezeNet [41] 2016 1.24M 60.4% Mobilenet [43] 2017 4.2M /569M 70.6% MobilenetV2 [44] 2018 3.4M /300M 72% MobilenetV2-large [44] 2018 6.9M /585M 74.7% MobilenetV3-small [45] 2019 2.5M /56M 67.4% Mobil…”
MethodInfluentialGirshick, R. (2015) · 2015 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2015.169 · Cited by 28,105 · see citing works
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
Ioffe, S., & Szegedy, C. (2015) · arXiv · doi:10.48550/arxiv.1502.03167 · Cited by 27,818 · see citing works
Reinforcement Learning: An Introduction
Sutton, R. S., & Barto, A. (2005) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2004.842673 · Cited by 25,263 · see citing works
Pan, S. J., & Yang, Q. (2010) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2009.191 · Cited by 23,387 · cited 1× · see citing works
“Transferability [150]: Knowledge distillation demonstrates better transferability for the small models, i.e., for a given dataset, learning the small model from knowledge distillation outperforms learning it from scratch.”
BackgroundSSD: Single Shot MultiBox Detector
Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.-Y., & Berg, A. C. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-46448-0_2 · Cited by 22,128 · cited 2× · see citing works
“To boost the efficiency of object detection on resource-limited devices, some works strive to reduce the computational complexity of backbone part of object detection models, like Tiny-dsod [58] for DSOD [69], Tiny-SSD [59] for SSD [65], and Tiny-YOLO [57] for YOLO.”
BackgroundMethodSelf-citationXception: Deep Learning with Depthwise Separable Convolutions
Chollet, F. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.195 · Cited by 20,380 · cited 1× · see citing works
“her prominent DNN models targeting resource-limited devices. MobileNet [43] replaces the conventional convolutional operation with more efficient depth-wise separable convolution operation proposed in [46] to reduce the computational cost. Depth-wise separable convolution operation factorizes a conventional k k n convo…”
BackgroundThe pascal visual object classes (VOC) challenge
Everingham, M., Van Gool, L., Williams, C. K. I., Winn, J., & Zisserman, A. (2010) · International Journal of Computer Vision · doi:10.1007/s11263-009-0275-4 · Cited by 19,599 · see citing works
MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
Howard, A. G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., & Adam, H. (2017) · arXiv · doi:10.48550/arxiv.1704.04861 · Cited by 19,015 · cited 2× · see citing works
“MobileNet [43] replaces the conventional convolutional operation with more efficient depth-wise separable convolution operation proposed”
BackgroundMethodYOLOv3: An Incremental Improvement
Redmon, J., & Farhadi, A. (2018) · arXiv · doi:10.48550/arxiv.1804.02767 · Cited by 17,141 · cited 1× · see citing works
“To boost the efficiency of object detection on resource-limited devices, some works strive to reduce the computational complexity of backbone part of object detection models, like Tiny-dsod [58] for DSOD [69], Tiny-SSD [59] for SSD [65], and Tiny-YOLO [57] for YOLO.”
BackgroundBoyd, S., Parikh, N., Chu, E., Peleato, B., & Eckstein, J. (2011) · Foundations and Trends® in Machine Learning · doi:10.1561/2200000016 · Cited by 17,075 · see citing works
EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
Tan, M., & Le, Q. V. (2019) · arXiv · doi:10.48550/arxiv.1905.11946 · Cited by 17,072 · see citing works
Mastering the game of Go with deep neural networks and tree search
Silver, D., Huang, A., Maddison, C. J., Guez, A., Sifre, L., van den Driessche, G., Schrittwieser, J., Antonoglou, I., Panneershelvam, V., Lanctot, M., et al. (2016) · Nature · doi:10.1038/nature16961 · Cited by 15,612 · cited 1× · see citing works
“AlphaGo [6] is another prominent example which defeated the top professional player in the ancient Chinese game GO, deemed impossible before due to its extremely high complexity.”
BackgroundBatch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate ShiftPreprint
Ioffe, S. (2024) · arXiv (Cornell University) · doi:10.57702/o9raffed · Cited by 15,273 · see citing works
Multi-Objective Optimization Using Evolutionary Algorithms
Deb, K., & Kalyanmoy, D. (2001) · Andalas University Repository (Andalas University) · Cited by 14,936 · see citing works
Distilling the Knowledge in a Neural Network
Hinton, G., Vinyals, O., & Dean, J. (2015) · arXiv · doi:10.48550/arxiv.1503.02531 · Cited by 14,204 · cited 5× · see citing works
“After [140], many efforts are made towards improving the performance of knowledge distillation.”
BackgroundMethodInfluentialBoyd, S. (2010) · now publishers, Inc. eBooks · doi:10.1561/9781601984616 · Cited by 12,863 · see citing works
Squeeze-and-Excitation Networks
Hu, J., Shen, L., Albanie, S., Sun, G., & Wu, E. (2020) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2019.2913372 · Cited by 12,157 · see citing works
(2017) · Cited by 11,625 · see citing works
High-performance medicine: the convergence of human and artificial intelligence
Topol, E. J. (2019) · Nature Medicine · doi:10.1038/s41591-018-0300-7 · Cited by 10,450 · cited 1× · see citing works
“2020), researchers around the world have designed many compelling DNN models, applicable to various domains, like nature language processing [199], AI-assisted medicine [200], robots, etc.”
BackgroundShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices
Zhang, X., Zhou, X., Lin, M., & Sun, J. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00716 · Cited by 9,982 · cited 1× · see citing works
“ShuffleNet [48] deploys group convolution and channel”
EfficientDet: Scalable and Efficient Object Detection
Tan, M., Pang, R., & Le, Q. V. (2019) · arXiv · Cited by 9,841 · cited 2× · see citing works
“1% GPU/Edge CPU EfficientDet [63] 2020 Two-stage 8.”
MethodHoward, A., Sandler, M., Chen, B., Wang, W., Chen, L.-C., Tan, M., Chu, G., Vasudevan, V., Zhu, Y., Pang, R., et al. (2019) · 2019 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00140 · Cited by 9,708 · cited 2× · see citing works
“The latest MobileNetV3 [45] combines NAS and NetAdapt [47] to design a more accurate and efficient network architecture.”
BackgroundMethodEdge computing: Vision and challenges
Shi, W., Cao, J., Zhang, Q., Li, Y., & Xu, L. (2016) · IEEE Internet of Things Journal · doi:10.1109/jiot.2016.2579198 · Cited by 8,733 · cited 1× · see citing works
“To address these concerns, edge computing is proposed [12].”
BackgroundZagoruyko, S., & Komodakis, N. (2016) · Procedings of the British Machine Vision Conference 2016 · doi:10.5244/c.30.87 · Cited by 7,244 · see citing works
Towards Deep Learning Models Resistant to Adversarial Attacks
Madry, A., Makelov, A., Schmidt, L., Tsipras, D., & Vladu, A. (2017) · arXiv · doi:10.48550/arxiv.1706.06083 · Cited by 6,602 · see citing works
Federated Machine Learning: Concept and Applications
Yang, Q., Liu, Y., Chen, T., & Tong, Y. (2019) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3298981 · Cited by 6,322 · see citing works
SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
Iandola, F. N., Han, S., Moskewicz, M. W., Ashraf, K., Dally, W. J., & Keutzer, K. (2016) · arXiv · doi:10.48550/arxiv.1602.07360 · Cited by 6,201 · see citing works
A Survey on Mobile Edge Computing: The Communication Perspective
Mao, Y., You, C., Zhang, J., Huang, K., & Letaief, K. B. (2017) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2017.2745201 · Cited by 5,607 · see citing works
Object Detection With Deep Learning: A Review
Zhao, Z.-Q., Zheng, P., Xu, S.-T., & Wu, X. (2019) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2018.2876865 · Cited by 5,545 · cited 1× · see citing works
“The one-stage approaches can trade off accuracy for efficiency, but the practical deployment on edge devices is still behind the expected performance [70].”
BackgroundAdaptive Mixtures of Local Experts
Jacobs, R. A., Jordan, M. I., Nowlan, S. J., & Hinton, G. E. (1991) · Neural Computation · doi:10.1162/neco.1991.3.1.79 · Cited by 5,384 · cited 1× · see citing works
“Another common method to achieve adaptivity is multi-branch which is conceptually analogous to mixture of experts [190] [191], where each branch has some convolution kernels and the multi-branch network selects some branches/convolution kernels per input to conduct inference.”
MethodGhostNet: More Features From Cheap Operations
Han, K., Wang, Y., Tian, Q., Guo, J., Xu, C., & Xu, C. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00165 · Cited by 5,222 · cited 1× · see citing works
“GhostNet [51] proposes a ghost module based on an observation that some features in convolutional layers are highly correlated.”
BackgroundNeural Architecture Search with Reinforcement LearningPreprint
Zoph, B., & Le, Q. V. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1611.01578 · Cited by 5,091 · cited 1× · see citing works
“Different methodologies are devised to approach this goal, like novel light-weight DNN model design, model compression, and the emergent neural architecture search (NAS) [22], all of which facilitate the development and application of DNN models on edge systems.”
MethodGhostNet: More Features From Cheap OperationsPreprint
Han, K., Wang, Y.-H., Tian, Q., Guo, J.-Y., Xu, C.-J., & Xu, C. (2019) · Computer Vision and Pattern Recognition · doi:10.48550/arxiv.1911.11907 · Cited by 4,540 · cited 1× · see citing works
“GhostNet [51] proposes a ghost module based on an observation that some features in convolutional layers are highly correlated.”
BackgroundEfficient Processing of Deep Neural Networks: A Tutorial and Survey
Sze, V., Chen, Y.-H., Yang, T.-J., & Emer, J. S. (2017) · Proceedings of the IEEE · doi:10.1109/jproc.2017.2761740 · Cited by 4,215 · cited 1× · see citing works
“Some prior DNN reviews cover one of the three categories, like [25] [26] for model compression, [27] for early works on efficient DNN processing and [28] for NAS1 but there is no review discussing all three categories which in future will be integrated seamlessly to design effective and efficient DNNs in the new edge…”
BackgroundSimultaneous localization and mapping: part I
Durrant-Whyte, H., & Bailey, T. (2006) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2006.1638022 · Cited by 4,199 · cited 1× · see citing works
“Like [218], an efficient point-voxel CNN is proposed for efficient 3D learning, and this model can help to implement 3D AR/VR applications and SLAM [219] of autonomous driving on edge systems.”
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference
Jacob, B., Kligys, S., Chen, B., Zhu, M., Tang, M., Howard, A., Adam, H., & Kalenichenko, D. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00286 · Cited by 4,114 · cited 2× · see citing works
“[118] quantize models into 8bit integer and propose a quantize-aware training method to eliminate the accuracy loss caused by quantization.”
MethodEnergy and Policy Considerations for Deep Learning in NLP
Strubell, E., Ganesh, A., & McCallum, A. (2019) · Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics · doi:10.18653/v1/p19-1355 · Cited by 3,684 · cited 2× · see citing works
“These models, like BERT [217], are known to be highly complex, even more complicated than DNN models for image classi-fication, and a recent study in [9] raises a concern regarding the environment effect of training complex NLP models.”
BackgroundMethodCategorical Reparameterization with Gumbel-Softmax
Jang, E., Gu, S., & Poole, B. (2016) · arXiv · doi:10.48550/arxiv.1611.01144 · Cited by 3,616 · cited 1× · see citing works
“Verelst and Tuytelaars [184] use Gumble-softmax [185] to train a pixel-wise gate to identify the region of interest while Chen et al. [186] propose to combine attention with multi-branch technique to improve the capacity of lightweight models.”
MethodMnasNet: Platform-Aware Neural Architecture Search for Mobile
Tan, M., Chen, B., Pang, R., Vasudevan, V., Sandler, M., Howard, A., & Le, Q. V. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.00293 · Cited by 3,416 · cited 3× · see citing works
“An increasing attention is paid to hardware-aware NAS and some works exploit NAS to design hardware-efficient DNNs. Tan et al. [53] propose a hardware-aware NAS framework, dubbed MnasNet, in which both latency and accuracy are formulated into the reward function of reinforcement learning algorithm…”
BackgroundMethodResultMobile Edge Computing: A Survey on Architecture and Computation Offloading
Mach, P., & Becvar, Z. (2017) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2017.2682318 · Cited by 3,258 · cited 1× · see citing works
“For other related topics, we refer interesting readers to other excellent literature [23], [30], [31].”
BackgroundDARTS: Differentiable architecture search
Liu, H., Simonyan, K., & Yang, Y. (2018) · arXiv · doi:10.48550/arxiv.1806.09055 · Cited by 3,248 · see citing works
Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks
Chen, Y.-H., Krishna, T., Emer, J. S., & Sze, V. (2017) · IEEE Journal of Solid-State Circuits · doi:10.1109/jssc.2016.2616357 · Cited by 3,247 · see citing works
End to End Learning for Self-Driving Cars
Bojarski, M., Del Testa, D., Dworakowski, D., Firner, B., Flepp, B., Goyal, P., Jackel, L. D., Monfort, M., Muller, U., Zhang, J., et al. (2016) · arXiv · doi:10.48550/arxiv.1604.07316 · Cited by 3,198 · cited 2× · see citing works
“For instance, DNNs are seen to be a pivotal technique for self-driving cars, in which most of executions are subject to highly rigorous real-time constraints [5], [11], but the high and uncertain communication overhead makes it difficult to satisfy the temporal requirement.”
BackgroundDistillation as a Defense to Adversarial Perturbations Against Deep Neural Networks
Papernot, N., McDaniel, P. D., Wu, X., Jha, S., & Swami, A. (2016) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2016.41 · Cited by 3,123 · cited 1× · see citing works
“Moreover, knowledge distillation can also be used to design robust networks [151].”
BackgroundFitNets: Hints for Thin Deep Nets
Romero, A., Ballas, N., Kahou, S. E., Chassang, A., Gatta, C., & Bengio, Y. (2014) · arXiv · doi:10.48550/arxiv.1412.6550 · Cited by 2,859 · cited 1× · see citing works
“Remero et al. [139] adopt knowledge distillation to train a compact model, namely FitNets.”
BackgroundLearning Efficient Convolutional Networks through Network Slimming
Liu, Z., Li, J., Shen, Z., Huang, G., Yan, S., & Zhang, C. (2017) · 2017 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.298 · Cited by 2,761 · see citing works
Speed/Accuracy Trade-Offs for Modern Convolutional Object Detectors
Huang, J., Rathod, V., Sun, C., Zhu, M., Korattikara, A., Fathi, A., Fischer, I., Wojna, Z., Song, Y., Guadarrama, S., et al. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.351 · Cited by 2,743 · cited 1× · see citing works
“In addition, for edge systems, the trade-off between speed and accuracy should be application or context dependent, so a good benchmark and design guide should be developed for practitioners [71] .”
BackgroundChannel Pruning for Accelerating Very Deep Neural Networks
He, Y., Zhang, X., & Sun, J. (2017) · 2017 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.155 · Cited by 2,647 · cited 2× · see citing works
“…Inference-based Layer Rule-based 2016 Hu et al. [88] Inference-based Global Rule-based 2016 SSL [89] Training-based Layer Rule-based 2016 He et al. [90] Inference-based Layer Rule-based 2017 ThiNet [91] Inference-based Layer Rule-based 2017 DeepIoT [92] Training-based Layer Learing-based 2017 DCP…”
MethodWilliams, S., Waterman, A., & Patterson, D. A. (2009) · Communications of the ACM · doi:10.1145/1498765.1498785 · Cited by 2,484 · see citing works
Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing
Zhou, Z., Chen, X., Li, E., Zeng, L., Luo, K., & Zhang, J. (2019) · Proceedings of the IEEE · doi:10.1109/jproc.2019.2918951 · Cited by 2,455 · cited 2× · see citing works
“Considering the anticipated emergence of numerous edge intelligence systems in the next years [13], this motivates us to comprehensively review the”
BackgroundAccurate, Large Minibatch SGD: Training ImageNet in 1 Hour
Goyal, P., Dollár, P., Girshick, R., Noordhuis, P., Wesolowski, L., Kyrola, A., Tulloch, A., Jia, Y., & He, K. (2017) · arXiv · doi:10.48550/arxiv.1706.02677 · Cited by 2,294 · cited 1× · see citing works
“For instance, training ResNet50 [7] with ImageNet on 8 Nvidia Tesla P100 takes 29 hours [8], where ImageNet dataset [2] has 1.28 M images of 1000 classes for training.”
MethodInfluentialMobileNetV2: Inverted Residuals and Linear BottlenecksPreprint
Sandler, M., Howard, A., Zhu, M., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1801.04381 · Cited by 2,255 · cited 2× · see citing works
“UMBER OF CHANNELS. HERE WE ONLY REPORT THE RESULTS OF THE SCALING FACTOR=1. Model Year Parameters FLOPs/MACs Accuracy SqueezeNet [41] 2016 1.24M 60.4% Mobilenet [43] 2017 4.2M /569M 70.6% MobilenetV2 [44] 2018 3.4M /300M 72% MobilenetV2-large [44] 2018 6.9M /585M 74.7% MobilenetV3-small [45] 2019 2.5M /56M 67.4% Mobil…”
MethodInfluentialAdaptive Federated Learning in Resource Constrained Edge Computing Systems
Wang, S., Tuor, T., Salonidis, T., Leung, K. K., Makaya, C., He, T., & Chan, K. (2019) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2019.2904348 · Cited by 2,232 · cited 1× · see citing works
“Recently, few works study to employ incremental learning [227] and federated learning [230] [231] with edge systems, but the research in this context is still in its infancy.”
BackgroundCourbariaux, M., Hubara, I., Soudry, D., El-Yaniv, R., & Bengio, Y. (2016) · arXiv · doi:10.48550/arxiv.1602.02830 · Cited by 2,106 · see citing works
NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detection
Ghiasi, G., Lin, T.-Y., & Le, Q. V. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.00720 · Cited by 2,099 · cited 1× · see citing works
“The successful application of NAS on image classification inspires researchers to explore the potential application of NAS on other CV tasks, like NAS-FPN [157] and NAS-FCOS [159] for object detection and AdversarialNAS [161] for GAN.”
MethodDesigning Network Design Spaces
Radosavovic, I., Kosaraju, R. P., Girshick, R., He, K., & Dollar, P. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.01044 · Cited by 2,084 · cited 1× · see citing works
“We have seen some recent efforts towards defining the effective design space for DNN models [209], [210].”
MethodZagoruyko, S., & Komodakis, N. (2016) · arXiv · doi:10.48550/arxiv.1612.03928 · Cited by 2,027 · see citing works
EIE: efficient inference engine on compressed deep neural network
Han, S., Liu, X., Mao, H., Pu, J., Pedram, A., Horowitz, M. A., & Dally, W. J. (2016) · ACM SIGARCH Computer Architecture News · doi:10.1145/3007787.3001163 · Cited by 1,937 · cited 1× · see citing works
“The off-the-shelf hardware and software cannot efficiently execute those compressed formats, so specialized hardware and software libraries are required to execute sparsified DNN models [83], [84].”
MethodEstimating or Propagating Gradients Through Stochastic Neurons for Conditional Computation
Bengio, Y., Léonard, N., & Courville, A. (2013) · arXiv · doi:10.48550/arxiv.1308.3432 · Cited by 1,910 · cited 2× · see citing works
“Some initial works on this topic are called conditional computation [172], [173], where the main objective of conditional computation is to enhance the capacity of a network while not significantly increasing the computational cost.”
BackgroundThiNet: A Filter Level Pruning Method for Deep Neural Network Compression
Luo, J.-H., Wu, J., & Lin, W. (2017) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.541 · Cited by 1,889 · cited 4× · see citing works
“[90] Inference-based Layer Rule-based 2017 ThiNet [91] Inference-based Layer Rule-based 2017 DeepIoT [92] Training-based Layer Learing-based 2017 DCP et al.”
MethodInfluentialWide Residual NetworksPreprint
Zagoruyko, S., & Komodakis, N. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1605.07146 · Cited by 1,850 · cited 1× · see citing works
“…hardware architectures demonstrate different degrees of parallelism, the state-of-the-art methods may unnecessarily prune models without performance improvement (e.g., latency reduction) while reducing the capacity of DNN models which is proven to have a significant impact on model’s accuracy [108].”
BackgroundA Survey of the Usages of Deep Learning for Natural Language Processing
Otter, D. W., Medina, J. R., & Kalita, J. K. (2021) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2020.2979670 · Cited by 1,836 · cited 1× · see citing works
“In the first DNN decade (2011-2020), researchers around the world have designed many compelling DNN models, applicable to various domains, like nature language processing [199], AI-assisted medicine [200], robots, etc.”
BackgroundTinyBERT: Distilling BERT for natural language understanding
Jiao, X., Yin, Y., Shang, L., Jiang, X., Chen, X., Li, L., Wang, F., & Liu, Q. (2020) · Findings of the Association for Computational Linguistics: EMNLP 2020 · doi:10.18653/v1/2020.findings-emnlp.372 · Cited by 1,786 · see citing works
Neural Architecture Search: A Survey
Elsken, T., Metzen, J. H., & Hutter, F. (2018) · arXiv · doi:10.48550/arxiv.1808.05377 · Cited by 1,763 · see citing works
Adversarial Examples: Attacks and Defenses for Deep Learning
Yuan, X., He, P., Zhu, Q., & Li, X. (2019) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2018.2886017 · Cited by 1,733 · cited 1× · see citing works
“Moreover, DNN models are found to be vulnerable to adversary attack [202], so security is emerging as another new design concern for ML systems.”
BackgroundDoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradients
Zhou, S., Wu, Y., Ni, Z., Zhou, X., Wen, H., & Zou, Y. (2016) · arXiv · doi:10.48550/arxiv.1606.06160 · Cited by 1,690 · cited 1× · see citing works
“Other binarized methods are proposed to improve the degraded accuracy caused by binarization like [113], [116], [119].”
MethodProxylessNAS: Direct Neural Architecture Search on Target Task and HardwarePreprint
Cai, H., Zhu, L., & Han, S. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.00332 · Cited by 1,652 · cited 2× · see citing works
“As estimated in [152], MnasNet needs 40,000 GPU hours to search for the optimal network.”
MethodA Gift from Knowledge Distillation: Fast Optimization, Network Minimization and Transfer Learning
Yim, J., Joo, D., Bae, J., & Kim, J. (2017) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2017.754 · Cited by 1,635 · cited 1× · see citing works
“As identified in literature [149], knowledge distillation provides several benefits for small network models.”
BackgroundDynamic Convolution: Attention Over Convolution Kernels
Chen, Y., Dai, X., Liu, M., Chen, D., Yuan, L., & Liu, Z. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.01104 · Cited by 1,582 · cited 2× · see citing works
“Verelst and Tuytelaars [184] use Gumble-softmax [185] to train a pixel-wise gate to identify the region of interest while Chen et al. [186] propose to combine attention with multi-branch technique to improve the capacity of lightweight models.”
BackgroundMethodDeep Learning With Edge Computing: A Review
Chen, J., & Ran, X. (2019) · Proceedings of the IEEE · doi:10.1109/jproc.2019.2921977 · Cited by 1,540 · cited 1× · see citing works
“Chen and Ran in [24] discuss the diverse applications when deep learning techniques are integrated into edge computing.”
BackgroundConvergence of Edge Computing and Deep Learning: A Comprehensive Survey
Wang, X., Han, Y., Leung, V. C. M., Niyato, D., Yan, X., & Chen, X. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.2970550 · Cited by 1,498 · cited 2× · see citing works
“For other related topics, we refer interesting readers to other excellent literature [23], [30], [31].”
BackgroundIn-Datacenter Performance Analysis of a Tensor Processing Unit
Jouppi, N. P., Young, C., Patil, N. P., Patterson, D. A., Agrawal, G., Bajwa, R. S., Bates, S., Bhatia, S., Boden, N., Borchers, A., et al. (2017) · ACM SIGARCH Computer Architecture News · doi:10.1145/3140659.3080246 · Cited by 1,431 · see citing works
AMC: AutoML for Model Compression and Acceleration on Mobile Devices
He, Y., Lin, J., Liu, Z., Wang, H., Li, L.-J., & Han, S. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-01234-2_48 · Cited by 1,400 · cited 2× · see citing works
“…Inference-based Layer Rule-based 2018 SFP [94] Training-based Layer Rule-based 2018 Huang et al. [95] Training-based Global Rule-based 2018 AMC [96] Inference-based Layer Learning-based 2018 NetAdapt [47] Inference-based Layer Learning-based 2018 Gate Decorator [97] Inference-based Global…”
MethodDeep Learning with Limited Numerical Precision
Gupta, S., Agrawal, A., Gopalakrishnan, K., & Narayanan, P. (2015) · arXiv · doi:10.48550/arxiv.1502.02551 · Cited by 1,364 · cited 1× · see citing works
“Some early work has shown that using FP16 to train DNN models can reduce the computational cost while retaining accuracy [109].”
BackgroundBranchyNet: Fast inference via early exiting from deep neural networks
Teerapittayanon, S., McDanel, B., & Kung, H. T. (2016) · 2016 23rd International Conference on Pattern Recognition (ICPR) · doi:10.1109/icpr.2016.7900006 · Cited by 1,326 · cited 2× · see citing works
“BranchyNet [189] uses early-exit to skip some layers for easy input images, where a threshold is given to evaluate the confidence of predictions from early-exit.”
BackgroundFBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Search
Wu, B., Keutzer, K., Dai, X., Zhang, P., Wang, Y., Sun, F., Wu, Y., Tian, Y., Vajda, P., & Jia, Y. (2019) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2019.01099 · Cited by 1,302 · cited 2× · see citing works
“2 † Latency Image Classification Yes FBNet [155] LUT gradient Latency Image Classification Yes DenseNAS [156] LUT gradient 3 Latency Image Classification Yes NAS-FPN [157] RL Object Detection Yes* MnasFPN [158] Measure RL Latency Object Detection Yes NAS-FCOS [159] RL Object Detection No Auto-FPN [160] gradient Object…”
BackgroundMethodQuantized Convolutional Neural Networks for Mobile Devices
Wu, J., Leng, C., Wang, Y., Hu, Q., & Cheng, J. (2016) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2016.521 · Cited by 1,244 · cited 1× · see citing works
“Wu et al. [110] propose a unified quantization framework, which improves the quantization performance by minimizing the estimation error of each layer’s response.”
BackgroundRethinking the Value of Network PruningPreprint
Liu, Z., Sun, M., Zhou, T., Huang, G. M., & Darrell, T. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1810.05270 · Cited by 1,225 · see citing works
MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited DevicesPreprint
Sun, Z., Yu, H., Song, X.-D., Liu, R.-J., Yang, Y., & Zhou, D. (2020) · Annual Meeting of the Association for Computational Linguistics · doi:10.48550/arxiv.2004.02984 · Cited by 1,128 · cited 2× · see citing works
“Some recent works study to compress the complex NLP models such that they can be deployed on resource-constrained edge systems [33] [34] [35].”
BackgroundSoft Filter Pruning for Accelerating Deep Convolutional Neural Networks
He, Y., Kang, G., Dong, X., Fu, Y., & Yang, Y. (2018) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2018/309 · Cited by 1,086 · cited 4× · see citing works
“[93] Inference-based Layer Rule-based 2018 SFP [94] Training-based Layer Rule-based 2018 Huang et al.”
MethodInfluentialIn-Edge AI: Intelligentizing Mobile Edge Computing, Caching and Communication by Federated Learning
Wang, X., Han, Y., Wang, C., Zhao, Q., Chen, X., & Chen, M. (2019) · IEEE Network · doi:10.1109/mnet.2019.1800286 · Cited by 1,030 · cited 1× · see citing works
“Recently, few works study to employ incremental learning [227] and federated learning [230] [231] with edge systems, but the research in this context is still in its infancy.”
BackgroundModel Compression and Hardware Acceleration for Neural Networks: A Comprehensive Survey
Deng, B. L., Li, G., Han, S., Shi, L., & Xie, Y. (2020) · Proceedings of the IEEE · doi:10.1109/jproc.2020.2976475 · Cited by 996 · cited 1× · see citing works
“Some prior DNN reviews cover one of the three categories, like [25] [26] for model compression, [27] for early works on efficient DNN processing and [28] for NAS 1 but there is no review discussing all three categories which in future will be integrated seamlessly to design effective and efficient…”
BackgroundHAQ: Hardware-Aware Automated Quantization With Mixed Precision
Wang, K., Liu, Z., Lin, Y., Lin, J., & Han, S. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.00881 · Cited by 978 · cited 2× · see citing works
“…behind [118] 8-bit Yes Yes 2018 Bi-Real-Net [119] 1-bit Yes Yes 2018 LQ-Net [120] Arbitrary Yes Yes 2018 TQT [121] 8-bit Yes Yes 2019 HAQ [122] (1 ∼ 8)-bit § Yes Yes 2019 HAWQ [123] 2/4-bit † Yes Yes 2019 Jung et al. [124] (2 ∼ 4)-bit Yes Yes 2019 Zhuang et al. [125] 2-bit Yes Yes 2020…”
BackgroundMethodIncremental Network Quantization: Towards Lossless CNNs with Low-Precision WeightsPreprint
Zhou, A., Yao, A., Guo, Y., Xu, L., & Chen, Y. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1702.03044 · Cited by 963 · cited 1× · see citing works
“Instead of quantizing all weights in a DNN, IQN [115] adopts a group-wise quantization method to gradually quantize weights of a DNN model.”
MethodHRank: Filter Pruning Using High-Rank Feature Map
Lin, M., Ji, R., Wang, Y., Zhang, Y., Zhang, B., Tian, Y., & Shao, L. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.00160 · Cited by 918 · cited 2× · see citing works
“…Layer Learning-based 2018 Gate Decorator [97] Inference-based Global Rule-based 2019 LFPC [98] Inference-based Layer Learning-based 2020 HRank [99] Inference-based Layer Rule-based 2020 • Inference-based : The prune method reduces the redundant channels from a pre-trained model according to…”
BackgroundMethodZhu, C., Han, S., Mao, H., & Dally, W. J. (2016) · arXiv · doi:10.48550/arxiv.1612.01064 · Cited by 865 · cited 1× · see citing works
“On top of TWNs, Zhu et al. [117] further introduce two independent quantization scaling factors for positive and negative weights in each layer, respectively, to improve accuracy of ternary quantization.”
Cheng, Y., Wang, D., Zhou, P., & Zhang, T. (2018) · IEEE Signal Processing Magazine · doi:10.1109/msp.2017.2765695 · Cited by 817 · cited 1× · see citing works
“Some prior DNN reviews cover one of the three categories, like [25] [26] for model compression, [27] for early works on efficient DNN processing and [28] for NAS 1 but there is no review discussing all three categories which in future will be integrated seamlessly to design effective and efficient…”
BackgroundNetwork Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep ArchitecturesPreprint
Hu, H., Peng, R., Tai, Y., & Tang, C. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1607.03250 · Cited by 792 · see citing works
MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devices
Sun, Z., Yu, H., Song, X., Liu, R., Yang, Y., & Zhou, D. (2020) · Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics · doi:10.18653/v1/2020.acl-main.195 · Cited by 757 · see citing works
The Computational Limits of Deep Learning
Thompson, N., Greenewald, K. H., Lee, K., & Manso, G. F. (2023) · Ninth Computing within Limits 2023 · doi:10.21428/bf6fb269.1f033948 · Cited by 737 · see citing works
Designing Energy-Efficient Convolutional Neural Networks Using Energy-Aware Pruning
Yang, T.-J., Chen, Y.-H., & Sze, V. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.643 · Cited by 732 · cited 2× · see citing works
“[82] heuristic Energy 2017 Zhang et al.”
MethodLi, F., Liu, B., Wang, X., Zhang, B., & Yan, J. (2016) · arXiv · doi:10.48550/arxiv.1605.04711 · Cited by 732 · cited 1× · see citing works
“Inspired by [114], Li et al. [112] propose ternary weight networks (TWNs) with weights constrained to {− 1 , 0 , +1 } , which minimizes the Euclidian distance between full precision weights W and the ternary weights W t along with a scaling factor α .”
MethodStructured Pruning of Deep Convolutional Neural Networks
Anwar, S., Hwang, K., & Sung, W. (2017) · ACM Journal on Emerging Technologies in Computing Systems · doi:10.1145/3005348 · Cited by 709 · cited 1× · see citing works
“Anwar et al. [101] prune a DNN model at feature level, kernel level, and intra-kernel level (i.e., weight), where they deploy evolutionary algorithm to find the best combination of different pruning granularities.”
BackgroundThe Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks.Preprint
Frankle, J., & Carbin, M. (2019) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 701 · see citing works
A new golden age for computer architecture
Hennessy, J. L., & Patterson, D. A. (2019) · Communications of the ACM · doi:10.1145/3282307 · Cited by 696 · cited 1× · see citing works
“The academia and industry have a consensus that the breakthroughs in hardware architecture will bring DNNs to a new level and boost DNN adoption [15] [205].”
BackgroundDSOD: Learning Deeply Supervised Object Detectors from Scratch
Shen, Z., Liu, Z., Li, J., Jiang, Y., Chen, Y., & Xue, X. (2017) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.212 · Cited by 674 · cited 1× · see citing works
“To boost the efficiency of object detection on resource-limited devices, some works strive to reduce the computational complexity of backbone part of object detection models, like Tiny-dsod [58] for DSOD [69], Tiny-SSD [59] for SSD [65], and Tiny-YOLO [57] for YOLO.”
BackgroundMax-pooling convolutional neural networks for vision-based hand gesture recognition
Nagi, J., Ducatelle, F., Di, G. A., Ciresan, D. C., Meier, U., Giusti, A., Nagi, F., Schmidhuber, J., & Gambardella, L. M. (2011) · IEEE International Conference on Signal and Image Processing Applications (ICSIPA) · doi:10.1109/icsipa.2011.6144164 · Cited by 667 · cited 1× · see citing works
“The max pooling [37] and the average pooling are the two common pooling methods.”
MethodModel compression via distillation and quantizationPreprint
Polino, A., Pascanu, R., & Alistarh, D. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1802.05668 · Cited by 648 · cited 2× · see citing works
“Combined with quantization, Polino et al. [143] introduce the quantized distillation , which leverages distillation during the training process by incorporating knowledge distillation loss.”
BackgroundMethodSkipNet: Learning Dynamic Routing in Convolutional Networks
Wang, X., Yu, F., Dou, Z.-Y., Darrell, T., & Gonzalez, J. E. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01261-8_25 · Cited by 643 · cited 2× · see citing works
“SkipNet [196] uses previous layer’s activation to determine whether the subsequent layer is required for the inference, where RNN and RL are used to control the executed blocks .”
BackgroundMethodWu, B., Wan, A., Iandola, F., Jin, P. H., & Keutzer, K. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw.2017.60 · Cited by 614 · cited 2× · see citing works
“[56] implements an object detection model by using SequeezeNet [41] as the backbone to improve the efficiency while not significantly compromising accuracy.”
BackgroundMethodTwenty Years of Mixture of Experts
Yuksel, S. E., Wilson, J. N., & Gader, P. D. (2012) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2012.2200299 · Cited by 606 · cited 1× · see citing works
“Another common method to achieve adaptivity is multi-branch which is conceptually analogous to mixture of experts [190] [191], where each branch has some convolution kernels and the multi-branch network selects some branches/convolution kernels per input to conduct inference.”
MethodOptimal Brain Surgeon and general network pruning
Hassibi, B., Stork, D. G., & Wolff, G. J. (2002) · IEEE International Conference on Neural Networks/IEEE ... International Conference on Neural Networks · doi:10.1109/icnn.1993.298572 · Cited by 597 · see citing works
Data-Driven Sparse Structure Selection for Deep Neural Networks
Huang, Z., & Wang, N. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01270-0_19 · Cited by 584 · cited 2× · see citing works
“…Layer Learing-based 2017 DCP et al. [93] Inference-based Layer Rule-based 2018 SFP [94] Training-based Layer Rule-based 2018 Huang et al. [95] Training-based Global Rule-based 2018 AMC [96] Inference-based Layer Learning-based 2018 NetAdapt [47] Inference-based Layer Learning-based 2018…”
BackgroundCondConv: Conditionally Parameterized Convolutions for Efficient InferencePreprint
Yang, B., Bender, G., Le, Q. V., & Ngiam, J. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1904.04971 · Cited by 573 · cited 4× · see citing works
“[177] Channels Gradient 2019 SlimmableNet [178] Channels Gradient 2019 FBS [176] Channels Gradient 2018 CGNets [187] Channels Gradient 2019 AdaptiveNN [188] Early-exit Gradient 2017 BranchyNet [189] Early-exit Gradient 2017 D2NN [194] Multi-branch RL 2018 Condconv [193] Multi-branch Gradient 2019 HydraNets [192] Multi…”
BackgroundInfluentialWhat is the State of Neural Network Pruning?
Blalock, D., Ortiz, J. J. G., Frankle, J., & Guttag, J. (2020) · arXiv · doi:10.48550/arxiv.2003.03033 · Cited by 560 · cited 1× · see citing works
“Pruning is the well-studied topic in model compression and many methods have been proposed to advance the network pruning [103].”
MethodChen, Z., & Liu, B. (2018) · Synthesis lectures on artificial intelligence and machine learning · doi:10.1007/978-3-031-01581-6 · Cited by 539 · see citing works
The Computational Limits of Deep Learning
Thompson, N. C., Greenewald, K., Lee, K., & Manso, G. F. (2020) · arXiv · doi:10.48550/arxiv.2007.05558 · Cited by 538 · see citing works
HAWQ: Hessian AWare Quantization of Neural Networks With Mixed-Precision
Dong, Z., Yao, Z., Gholami, A., Mahoney, M., & Keutzer, K. (2019) · 2019 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00038 · Cited by 492 · cited 2× · see citing works
“HAWQ [123] also considers to quantize a full-precision model into a mix-precision model where the quantized precision is determined for each layer based on Hessian matrix.”
BackgroundA Systematic DNN Weight Pruning Framework Using Alternating Direction Method of Multipliers
Zhang, T., Ye, S., Zhang, K., Tang, J., Wen, W., Fardad, M., & Wang, Y. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01237-3_12 · Cited by 483 · cited 1× · see citing works
“Zhang et al. [80] formulate the weight-pruning problem as a non-convex problem which can be solved by alternating direction method of multipliers (ADMM) method [81].”
MethodBlockDrop: Dynamic Inference Paths in Residual Networks
Wu, Z., Nagarajan, T., Kumar, A., Rennie, S., Davis, L. S., Grauman, K., & Feris, R. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00919 · Cited by 465 · cited 2× · see citing works
“…RL 2018 Condconv [193] Multi-branch Gradient 2019 HydraNets [192] Multi-branch Gradient 2018 SkipNet [196] Layers RNN/RL 2018 BlockDrop [197] Layers RL 2018 SBnet [181] Attention Gradient 2018 Verelst and Tuytelaars [184] Attention Gradient 2020 Chen et al. [186] Attention Gradient…”
BackgroundMethodCaching at the wireless edge: design aspects, challenges, and future directions
Liu, D., Chen, B., Yang, C., & Molisch, A. F. (2016) · IEEE Communications Magazine · doi:10.1109/mcom.2016.7565183 · Cited by 457 · cited 2× · see citing works
“Scope of this paper : Edge computing is an emergent research topic, consisting of many interesting and challenging research problems, like edge caching [30] and computation offloading [31], [32].”
BackgroundSelf-citationMachine Learning at Facebook: Understanding Inference at the Edge
Wu, C.-J., Brooks, D. M., Chen, K., Chen, D., Choudhury, S., Dukhan, M., Hazelwood, K., Isaac, E., Jia, Y., Jia, B., et al. (2019) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2019.00048 · Cited by 455 · cited 3× · see citing works
“…of service (QoS) of applications without rigorously temporal requirement, like voice recognition, face recognition, machine translation, etc [20] and on the other hand may lead to catastrophic consequence for those with rigorously temporal requirement, (i.e., real-time requirement), like…”
BackgroundInfluentialTowards Accurate Binary Convolutional Neural Network
Lin, X., Zhao, C., & Pan, W. (2017) · arXiv · doi:10.48550/arxiv.1711.11294 · Cited by 453 · cited 2× · see citing works
“as follows: IWˇI (B) = IB (4) where Iis the input image and B2f 1;+1gis the binarized weight. Other binarized methods are proposed to improve the degraded accuracy caused by binarization like [113], [116], [119]. XOR-Net [126] takes the implementation of BNNs into account and simplifies the number of instructions used…”
BackgroundMethodKëpuska, V., & Bohouta, G. (2018) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc.2018.8301638 · Cited by 433 · cited 1× · see citing works
“Many companies implement their DNN inference on servers to provide convenient services for their customers such as voice-assistant, machine translation, image retrieval, etc [10].”
BackgroundMCUNet: Tiny Deep Learning on IoT DevicesPreprint
Lin, J., Chen, W.-M., Lin, Y., Cohn, J., Gan, C., & Han, S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2007.10319 · Cited by 425 · see citing works
Slimmable Neural NetworksPreprint
Yu, J., Yang, L., Xu, N., Yang, J., & Huang, T. S. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.08928 · Cited by 403 · cited 2× · see citing works
“Adaptive Scope Training Year RNP [175] Channels RL 2017 Benjordi et al. [177] Channels Gradient 2019 SlimmableNet [178] Channels Gradient 2019 FBS [176] Channels Gradient 2018 CGNets [187] Channels Gradient 2019 AdaptiveNN [188] Early-exit Gradient 2017 BranchyNet [189] Early-exit Gradient 2017 D 2…”
BackgroundMethodLearning to Quantize Deep Networks by Optimizing Quantization Intervals With Task Loss
Jung, S., Son, C., Lee, S., Son, J., Han, J.-J., Kwak, Y., Hwang, S. J., & Choi, C. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.00448 · Cited by 385 · cited 2× · see citing works
“…LQ-Net [120] Arbitrary Yes Yes 2018 TQT [121] 8-bit Yes Yes 2019 HAQ [122] (1 ∼ 8)-bit § Yes Yes 2019 HAWQ [123] 2/4-bit † Yes Yes 2019 Jung et al. [124] (2 ∼ 4)-bit Yes Yes 2019 Zhuang et al. [125] 2-bit Yes Yes 2020 XOR-Net [126] 2-bit Yes Yes 2020 a / b -bit † denotes the method quantizes the…”
BackgroundMethodConvolutional Networks with Adaptive Inference Graphs
Veit, A., & Belongie, S. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01246-5_1 · Cited by 374 · see citing works
Universally Slimmable Networks and Improved Training Techniques
Yu, J., & Huang, T. S. (2019) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00189 · Cited by 366 · cited 1× · see citing works
“SlimmableNet [178], [179], also a channel adaptive method, proposes a method to train a network with different channel width configurations and the network can actively vary its channel configuration on the fly.”
MethodAMC: AutoML for Model Compression and Acceleration on Mobile DevicesPreprint
He, Y., Lin, J., Liu, Z., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1802.03494 · Cited by 353 · cited 2× · see citing works
“…Inference-based Layer Rule-based 2018 SFP [94] Training-based Layer Rule-based 2018 Huang et al. [95] Training-based Global Rule-based 2018 AMC [96] Inference-based Layer Learning-based 2018 NetAdapt [47] Inference-based Layer Learning-based 2018 Gate Decorator [97] Inference-based Global…”
MethodAI Benchmark: Running Deep Neural Networks on Android Smartphones
Ignatov, A., Timofte, R., Chou, W., Wang, K., Wu, M., Hartley, T., & Van Gool, L. (2019) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-11021-5_19 · Cited by 347 · cited 2× · see citing works
“In addition, as shown in [170], the same neural architecture demonstrates up to 62x difference on modern mobile devices in terms of inference time.”
BackgroundChannel Pruning for Accelerating Very Deep Neural NetworksPreprint
He, Y., Zhang, X., & Sun, J. Z. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1707.06168 · Cited by 346 · cited 2× · see citing works
“…Inference-based Layer Rule-based 2016 Hu et al. [88] Inference-based Global Rule-based 2016 SSL [89] Training-based Layer Rule-based 2016 He et al. [90] Inference-based Layer Rule-based 2017 ThiNet [91] Inference-based Layer Rule-based 2017 DeepIoT [92] Training-based Layer Learing-based 2017 DCP…”
MethodSpatially Adaptive Computation Time for Residual Networks
Figurnov, M., Collins, M. D., Zhu, Y., Li, Z., Huang, J., Vetrov, D., & Salakhutdinov, R. (2017) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2017.194 · Cited by 340 · cited 1× · see citing works
“SACT [182] exploits adaptive computation time (ACT) technique [183] to vary the computation per spatial location of input images.”
MethodAdaptive Computation Time for Recurrent Neural Networks
Graves, A. (2016) · arXiv · doi:10.48550/arxiv.1603.08983 · Cited by 335 · cited 1× · see citing works
“SACT [182] exploits adaptive computation time (ACT) technique [183] to vary the computation per spatial location of input images.”
MethodThunderNet: Towards Real-Time Generic Object Detection on Mobile Devices
Qin, Z., Li, Z., Zhang, Z., Bao, Y., Yu, G., Peng, Y., & Sun, J. (2019) · 2019 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00682 · Cited by 295 · cited 2× · see citing works
“Unfortunately, the majority of DNN models are designed to pursue better [62] 2019 Two-stage 320 × 320 - 4.61M/ 75.1% - GPU/Edge CPU EfficientDet [63] 2020 Two-stage - 8.1M* 11B*/ - 43.0”
BackgroundInfluentialLight-Head R-CNN: In Defense of Two-Stage Object Detector
Li, Z., Peng, C., Yu, G., Zhang, X., Deng, Y., & Sun, J. (2017) · arXiv · doi:10.48550/arxiv.1711.07264 · Cited by 292 · cited 4× · see citing works
“Li et al. [61] replace the heavy-head in RCNN framework to speed up execution.”
MethodInfluential[DL] A Survey of FPGA-based Neural Network Inference Accelerators
Guo, K., Zeng, S., Yu, J., Wang, Y., & Yang, H. (2019) · ACM Transactions on Reconfigurable Technology and Systems · doi:10.1145/3289185 · Cited by 292 · cited 1× · see citing works
“…accelerators are proposed and many companies are dedicated to develop specific hardware architectures to speed up the execution of DNN models, such as application-specific integrated circuits (ASICs) Tensor Processing Unit (TPU) [15] and DianNao family [16], and FPGA-based accelerators ESE [17] [18].”
BackgroundLite Transformer with Long-Short Range AttentionPreprint
Wu, Z., Liu, Z., Lin, J., Lin, Y., & Han, S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2004.11886 · Cited by 279 · cited 2× · see citing works
“Some recent works study to compress the complex NLP models such that they can be deployed on resource-constrained edge systems [33] [34] [35].”
BackgroundChamNet: Towards Efficient Network Design Through Platform-Aware Model Adaptation
Dai, X., Zhang, P., Wu, B., Yin, H., Sun, F., Wang, Y., Dukhan, M., Hu, Y., Wu, Y., Jia, Y., et al. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.01166 · Cited by 279 · cited 1× · see citing works
“[165] present ChamNet which deploys evolution algorithm (EA) and three predictors, i.”
MethodYu, J., Lukefahr, A., Palframan, D. J., Dasika, G. S., Das, R., & Mahlke, S. A. (2017) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/3079856.3080215 · Cited by 269 · see citing works
Learning Filter Pruning Criteria for Deep Convolutional Neural Networks Acceleration
He, Y., Ding, Y., Liu, P., Zhu, L., Zhang, H., & Yang, Y. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00208 · Cited by 262 · cited 5× · see citing works
“Pruning methods Scope Process Year Li et al. [87] Inference-based Layer Rule-based 2016 Hu et al. [88] Inference-based Global Rule-based 2016 SSL [89] Training-based Layer Rule-based 2016 He et al. [90] Inference-based Layer Rule-based 2017 ThiNet [91] Inference-based Layer Rule-based 2017 DeepIoT [92] Training-based…”
BackgroundMethodInfluentialNAS-FCOS: Fast Neural Architecture Search for Object Detection
Wang, N., Gao, Y., Chen, H., Wang, P., Tian, Z., Shen, C., & Zhang, Y. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.01196 · Cited by 258 · cited 1× · see citing works
“The successful application of NAS on image classification inspires researchers to explore the potential application of NAS on other CV tasks, like NAS-FPN [157] and NAS-FCOS [159] for object detection and AdversarialNAS [161] for GAN.”
MethodDomain-specific hardware accelerators
Dally, W. J., Turakhia, Y., & Han, S. (2020) · Communications of the ACM · doi:10.1145/3361682 · Cited by 251 · see citing works
Dynamic Channel Pruning: Feature Boosting and SuppressionPreprint
Gao, X., Zhao, Y., Dudziak, Ł., Mullins, R., & Xu, C. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1810.05331 · Cited by 244 · cited 2× · see citing works
“Feature Boosting and Suppression (FBS) [176] exploits channel saliency to judge which channels can be skipped, where a low overhead predictor is presented to predict channel saliency according to feature maps of the previous layer.”
BackgroundXiao, T., Zhang, J., Yang, K., Peng, Y., & Zhang, Z. (2014) · ACM International Conference on Multimedia (ACM MM) · doi:10.1145/2647868.2654926 · Cited by 235 · cited 1× · see citing works
“On one hand, edge systems can update models locally by using incremental learning [226] [227], where techniques in [228] are deployed to improve the accuracy for new data and infer unknown classes.”
MethodNeST: A Neural Network Synthesis Tool Based on a Grow-and-Prune Paradigm
Dai, X., Yin, H., & Jha, N. K. (2019) · IEEE Transactions on Computers · doi:10.1109/tc.2019.2914438 · Cited by 233 · cited 1× · see citing works
“Different from above-mentioned approaches which conduct non-structure pruning directly on pre-trained networks, NeST [79], that is inspired by the development of human brain, adopts a grow-prune scheme, where NeST first makes a sparse seed DNN model bigger and more complex and then prunes some…”
MethodLane, N. D., Bhattacharya, S., Georgiev, P., Forlivesi, C., & Kawsar, F. (2015) · doi:10.1145/2820975.2820980 · Cited by 231 · cited 1× · see citing works
“As a result, the huge memory requirement prohibits DNN models from implementing on memory-limited edge devices [127], [128].”
BackgroundAuto-FPN: Automatic Network Architecture Adaptation for Object Detection Beyond Classification
Xu, A., Yao, A., Li, A., Liang, A., & Zhang, A. (2019) · 2019 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00675 · Cited by 228 · cited 4× · see citing works
“** Auto-FPN incorporate hardware-agnostic resource constraint like FLOPs, which cannot translate the runtime complexity upon target edge systems.”
BackgroundInfluentialAdaptive multi-teacher multi-level knowledge distillation
Liu, Y., Zhang, W., & Wang, J. (2020) · Neurocomputing · doi:10.1016/j.neucom.2020.07.048 · Cited by 227 · see citing works
GAN Compression: Efficient Architectures for Interactive Conditional GANs
Li, M., Lin, J., Ding, Y., Liu, Z., Zhu, J.-Y., & Han, S. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00533 · Cited by 216 · cited 1× · see citing works
“[220] recently present a method to compress generative adversarial nets (GAN) [221].”
MethodChen, Y., Chen, T., Xu, Z., Sun, N., & Temam, O. (2016) · Communications of the ACM · doi:10.1145/2996864 · Cited by 205 · see citing works
Gobieski, G., Lucia, B., & Beckmann, N. (2019) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3297858.3304011 · Cited by 203 · cited 1× · see citing works
“Especially, in future edge era, more and more customized DNN models for specific tasks will be developed and implemented on different hardware platforms, e.g., edge systems with intermittent power supply [169].”
BackgroundGate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural NetworksPreprint
You, Z., Yan, K., Ye, J., Ma, M., & Wang, P. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.08174 · Cited by 200 · cited 3× · see citing works
“Pruning methods Scope Process Year Li et al. [87] Inference-based Layer Rule-based 2016 Hu et al. [88] Inference-based Global Rule-based 2016 SSL [89] Training-based Layer Rule-based 2016 He et al. [90] Inference-based Layer Rule-based 2017 ThiNet [91] Inference-based Layer Rule-based 2017 DeepIoT [92] Training-based…”
BackgroundSBNet: Sparse Blocks Network for Fast Inference
Ren, M., Pokrovsky, A., Yang, B., & Urtasun, R. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00908 · Cited by 198 · cited 2× · see citing works
“…[193] Multi-branch Gradient 2019 HydraNets [192] Multi-branch Gradient 2018 SkipNet [196] Layers RNN/RL 2018 BlockDrop [197] Layers RL 2018 SBnet [181] Attention Gradient 2018 Verelst and Tuytelaars [184] Attention Gradient 2020 Chen et al. [186] Attention Gradient 2020 different from [192],…”
BackgroundA Comprehensive Survey of Neural Architecture Search: Challenges and SolutionsPreprint
Ren, P., Xiao, Y., Chang, X., Huang, P.-Y., Li, Z., Chen, X., & Wang, X. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.02903 · Cited by 193 · see citing works
APQ: Joint Search for Network Architecture, Pruning and Quantization Policy
Wang, T., Wang, K., Cai, H., Lin, J., Liu, Z., Wang, H., Lin, Y., & Han, S. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.00215 · Cited by 190 · cited 2× · see citing works
“Moreover, to achieve an optimal design for future edge intelligence systems, NAS may need to take advantage of other model compression techniques like network pruning, quantization, and knowledge distillation, to have a holistic and efficient design paradigm, e.g., [138].”
BackgroundMethodPartial Order Pruning: For Best Speed/Accuracy Trade-Off in Neural Architecture Search
Li, X. S., Zhou, Y., Pan, Z. Y., & Feng, J. (2019) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2019.00936 · Cited by 190 · cited 1× · see citing works
“Li et al. [167] consider both latency and accuracy as their NAS objectives and use the concept of partial order pruning to reduce the search space such that it can significantly reduce the searching time and achieve a good trade-off between accuracy and latency.”
BackgroundDynamic Deep Neural Networks: Optimizing Accuracy-Efficiency Trade-Offs by Selective Execution
Liu, L., & Deng, J. (2018) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v32i1.11630 · Cited by 182 · cited 2× · see citing works
“[177] Channels Gradient 2019 SlimmableNet [178] Channels Gradient 2019 FBS [176] Channels Gradient 2018 CGNets [187] Channels Gradient 2019 AdaptiveNN [188] Early-exit Gradient 2017 BranchyNet [189] Early-exit Gradient 2017 D2NN [194] Multi-branch RL 2018 Condconv [193] Multi-branch Gradient 2019 HydraNets [192] Multi…”
BackgroundElectronic System-Level Synthesis Methodologies
Gerstlauer, A., Haubelt, C., Pimentel, A. D., Stefanov, T. P., Gajski, D. D., & Teich, J. (2009) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2009.2026356 · Cited by 177 · cited 1× · see citing works
“The first decade of 21 th century witnessed the emergence of system-level design methodologies [208] for multicore system design.”
BackgroundDynamic Convolutions: Exploiting Spatial Sparsity for Faster Inference
Verelst, T., & Tuytelaars, T. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.00239 · Cited by 174 · cited 2× · see citing works
“…Gradient 2018 SkipNet [196] Layers RNN/RL 2018 BlockDrop [197] Layers RL 2018 SBnet [181] Attention Gradient 2018 Verelst and Tuytelaars [184] Attention Gradient 2020 Chen et al. [186] Attention Gradient 2020 different from [192], [193], formalize a network as a directly acyclic graph…”
BackgroundMethodMLPerf: An Industry Standard Benchmark Suite for Machine Learning Performance
Mattson, P., Reddi, V. J., Cheng, C., Coleman, C., Diamos, G., Kanter, D., Micikevicius, P., Patterson, D., Schmuelling, G., Tang, H., et al. (2020) · IEEE Micro · doi:10.1109/mm.2020.2974843 · Cited by 171 · cited 1× · see citing works
“We need metrics like Roofline [211] to guide the direction in finding efficient network upon a target platform and a standard benchmark which can fairly and quantitatively evaluate various DNN models on new hardware accelerators, like MLPerf [212] and ParaDNN [213].”
MethodA New Golden Age in Computer Architecture: Empowering the Machine-Learning Revolution
Dean, J., Patterson, D., & Young, C. (2018) · IEEE Micro · doi:10.1109/mm.2018.112130030 · Cited by 168 · cited 1× · see citing works
“As shown in [29], around 50 papers were uploaded to Arxiv per day in 2018, discussing DNN related topics, i.e., in total more than 15000 papers per year.”
BackgroundChannel Gating Neural NetworksPreprint
Hua, W., Zhou, Y. J., De, C., Zhang, Z., & Suh, G. E. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.12549 · Cited by 162 · cited 2× · see citing works
“…Channels RL 2017 Benjordi et al. [177] Channels Gradient 2019 SlimmableNet [178] Channels Gradient 2019 FBS [176] Channels Gradient 2018 CGNets [187] Channels Gradient 2019 AdaptiveNN [188] Early-exit Gradient 2017 BranchyNet [189] Early-exit Gradient 2017 D 2 NN [194] Multi-branch RL 2018…”
BackgroundDefensive Quantization: When Efficiency Meets RobustnessPreprint
Lin, J., Gan, C., & Han, S. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1904.08444 · Cited by 159 · cited 1× · see citing works
“[135] study the effect of quantization on the DNN robustness and propose the Defensive Quantization (DQ) that addresses the robust issue of quantized models, where DQ can maintain adversarial”
BackgroundDiscrimination-aware Channel Pruning for Deep Neural NetworksPreprint
Zhuang, Z., Tan, M., Zhuang, B., Liu, J., Guo, Y. F., Wu, Q., Huang, J., & Zhu, J. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1810.11809 · Cited by 156 · cited 2× · see citing works
“…Layer Rule-based 2017 ThiNet [91] Inference-based Layer Rule-based 2017 DeepIoT [92] Training-based Layer Learing-based 2017 DCP et al. [93] Inference-based Layer Rule-based 2018 SFP [94] Training-based Layer Rule-based 2018 Huang et al. [95] Training-based Global Rule-based 2018 AMC…”
BackgroundFew Sample Knowledge Distillation for Efficient Network Compression
Li, T., Li, J., Liu, Z., & Zhang, C. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.01465 · Cited by 149 · see citing works
Densely Connected Search Space for More Flexible Neural Architecture Search
Fang, J., Sun, Y., Zhang, Q., Li, Y., Liu, W., & Wang, X. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.01064 · Cited by 141 · cited 2× · see citing works
“2 † Latency Image Classification Yes FBNet [155] LUT gradient Latency Image Classification Yes DenseNAS [156] LUT gradient 3 Latency Image Classification Yes NAS-FPN [157] RL Object Detection Yes* MnasFPN [158] Measure RL Latency Object Detection Yes NAS-FCOS [159] RL Object Detection No Auto-FPN [160] gradient Object…”
BackgroundSelf-citationIntermittent Computing: Challenges and Opportunities
Lucia, B., Balaji, V., Colin, A., et al. (2017) · Schloss Dagstuhl – Leibniz-Zentrum für Informatik · doi:10.4230/lipics.snapl.2017.8 · Cited by 136 · cited 1× · see citing works
“In addition, some edge systems are energy-constrained, battery powered or supplied by sustainable energy, like solar energy (intermittent computing [171]), and in these cases energy variance will change the system’s status, such as scaling down frequency and power which affects the inference time…”
BackgroundProving the Lottery Ticket Hypothesis: Pruning is All You NeedPreprint
Malach, E., Yehudai, G., Shalev‐Shwartz, S., & Shamir, O. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.00585 · Cited by 133 · see citing works
TinyBERT: Distilling BERT for Natural Language UnderstandingPreprint
Jiao, X., Yin, Y., Shang, L., et al. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.10351 · Cited by 133 · see citing works
SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained MicrocontrollersPreprint
Fedorov, I., Adams, R. P., Mattina, M., & Whatmough, P. N. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.12107 · Cited by 130 · cited 1× · see citing works
“SpArSe [162] targets networks which can be fit into micro-controllers which have small memory footprint and less computation capability, where NAS and pruning techniques are combined to design small-memory networks.”
BackgroundOn Network Design Spaces for Visual Recognition
Radosavovic, I., Johnson, J., Xie, S., Lo, W.-Y., & Dollar, P. (2019) · 2019 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00197 · Cited by 127 · cited 1× · see citing works
“We have seen some recent efforts towards defining the effective design space for DNN models [209], [210].”
HydraNets: Specialized Dynamic Architectures for Efficient Inference
Shazeer, N., Fatahalian, K., Mark, W. R., & Mullapudi, R. T. (2018) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2018.00843 · Cited by 124 · see citing works
Jiang, W., Zhang, X., Sha, E. H. ‐., Yang, L., Zhuge, Q., Shi, Y., & Hu, J. (2019) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1145/3316781.3317757 · Cited by 122 · cited 5× · see citing works
“Some research strives to have a hardware-aware NAS, like FNAS [204], which directly incorporates resource constraints during implementing DNNs on FPGAs.”
BackgroundMethodInfluentialFeature-map-level Online Adversarial Knowledge DistillationPreprint
Chung, I., Park, S., Kim, J., & Kwak, N. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.01775 · Cited by 116 · cited 1× · see citing works
“…2017 Polino et al. [143] From logits Single 2018 Ravi et al. [144] From logits Single 2019 Li et al. [145] From logits Single 2020 Chung et al. [146] From intermediates Single 2020 Liu et al. [147] From intermediates Multiple 2020 † Following [140], we use logits to denote the knowledge from…”
MethodBurgess, J. (2020) · IEEE Micro · doi:10.1109/mm.2020.2971677 · Cited by 116 · see citing works
Jain, S. R., Gural, A., Wu, M., & Dick, C. H. (2019) · arXiv · doi:10.48550/arxiv.1903.08066 · Cited by 115 · see citing works
AdversarialNAS: Adversarial Neural Architecture Search for GANs
Gao, C., Chen, Y., Liu, S., Tan, Z., & Yan, S. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00572 · Cited by 111 · cited 1× · see citing works
“The successful application of NAS on image classification inspires researchers to explore the potential application of NAS on other CV tasks, like NAS-FPN [157] and NAS-FCOS [159] for object detection and AdversarialNAS [161] for GAN.”
MethodDSOD: Learning Deeply Supervised Object Detectors from Scratch
Shen, Z., Liu, Z., Li, J., et al. (2017) · arXiv · doi:10.48550/arxiv.1708.01241 · Cited by 94 · cited 1× · see citing works
“To boost the efficiency of object detection on resource-limited devices, some works strive to reduce the computational complexity of backbone part of object detection models, like Tiny-dsod [58] for DSOD [69], Tiny-SSD [59] for SSD [65], and Tiny-YOLO [57] for YOLO.”
BackgroundTraining Quantized Neural Networks With a Full-Precision Auxiliary Module
Zhuang, B., Liu, L., Tan, M., Shen, C., & Reid, I. D. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.00156 · Cited by 74 · cited 3× · see citing works
“Zhang et al. [125] adopt an auxiliary full-precision model to facilitate the training of its quantized counterparts.”
BackgroundMethodNetAdapt: Platform-Aware Neural Network Adaptation for Mobile ApplicationsPreprint
Yang, T.-J., Howard, A., Chen, B., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1804.03230 · Cited by 70 · cited 3× · see citing works
“NetAdapt [47] proposes an automated framework to prune filters in different layers such that the pruned model can be adapted to a target platform.”
MethodMixed Precision Neural Architecture Search for Energy Efficient Deep Learning
Gong, C., Jiang, Z., Wang, D., Lin, Y., Liu, Q., & Pan, D. Z. (2019) · doi:10.1109/iccad45719.2019.8942147 · Cited by 65 · cited 1× · see citing works
“[136] consider to quantize network with the objective of reducing energy consumption.”
BackgroundMnasFPN: Learning Latency-Aware Pyramid Architecture for Object Detection on Mobile Devices
Chen, B., Ghiasi, G., Liu, H., Lin, T.-Y., Kalenichenko, D., Adam, H., & Le, Q. V. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.01362 · Cited by 61 · cited 2× · see citing works
“MnasFPN [158] is an extension of MnasNet which, instead of searching classification model, targets directly searching a network for object detection.”
MethodResultZynqNet: An FPGA-Accelerated Embedded Convolutional Neural Network
Gschwend, D. (2020) · arXiv · doi:10.48550/arxiv.2005.06892 · Cited by 58 · cited 1× · see citing works
“Gschwend et al. [42] develop a variant of SqueezeNet and implement it on an FPGA.”
TinyTL: Reduce Activations, Not Trainable Parameters for Efficient On-Device LearningPreprint
Cai, H., Gan, C., Zhu, L., & Han, S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2007.11622 · Cited by 55 · see citing works
Low-Rank Approximations for Conditional Feedforward Computation in Deep Neural NetworksPreprint
Davis, A., & Arel, I. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1312.4461 · Cited by 52 · cited 1× · see citing works
“Some initial works on this topic are called conditional computation [172], [173], where the main objective of conditional computation is to enhance the capacity of a network while not significantly increasing the computational cost.”
BackgroundOn-device machine learning An algorithms and learning theory perspective
Dhar, S., Guo, J., Liu, J., Tripathi, S., Kurup, U., & Shah, M. (2019) · arXiv · doi:10.48550/arxiv.1911.00623 · Cited by 47 · cited 1× · see citing works
“However, due to high communication overhead, on-time model update and possible leakage of confidential data, some edge systems prefer to train the model locally, i.e., on-device learning [222].”
BackgroundLQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural NetworksPreprint
Zhang, D., Yang, J., Ye, D., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1807.10029 · Cited by 43 · cited 2× · see citing works
“Therefore, some studies [120], [124], [125] aim to effectively train a low-precision, compact model.”
BackgroundWong, A., Shafiee, M. J., Li, F., et al. (2018) · arXiv · doi:10.48550/arxiv.1802.06488 · Cited by 41 · cited 2× · see citing works
“orm SqueezeDet [56] 2017 One-stage 1242 375 - 9.7B/ - - GPU Tiny-YOLO [57] 2018 One-stage 416 416 15.12M 3.49B/ 57.1% - GPU Tiny-DSOD [58] 2018 One-stage 300 300 1.15M 1.12B/ 72.1% 23.2% GPU Tiny-SSD [59] 2018 One-stage 300 300 1.13M /571.09M 61.3% - GPU Pelee [60] 2018 One-stage 320 320 5.98M 1.21B/ 70.9% 22.4% GPU/E…”
MethodInfluentialYao, S., Zhao, Y., Zhang, A., Su, L., & Abdelzaher, T. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1706.01215 · Cited by 39 · cited 2× · see citing works
“Yao et al. [92] train an recurrent neural network (RNN) to determine the dropout probability of each filters and prune the network layer by layer according to drop probability.”
BackgroundGPU-Accelerated Real-Time Stereo Estimation With Binary Neural Network
Chen, G., Meng, H., Liang, Y., & Huang, K. (2020) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2020.3006238 · Cited by 37 · see citing works
A Systematic Methodology for Analysis of Deep Learning Hardware and Software Platforms
Wang, Y., Wei, G.-Y., & Brooks, D. M. (2020) · Proceedings of Machine Learning and Systems · Cited by 33 · see citing works
Resource Constrained Neural Network Architecture Search: Will a Submodularity Assumption Help?
Xiong, Y., Mehta, R., & Singh, V. (2019) · 2019 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00199 · Cited by 31 · cited 1× · see citing works
“RCNAS [168] formulates the resource-constrained neural architecture search problem as a submodularity function problem which is known to be NP-Hard but has good heuristic algorithms to approximately solve this problem.”
BackgroundSalakhutdinov, R. (2014) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/2623330.2630809 · Cited by 26 · see citing works
Liu, Z., Wu, B., Luo, W., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1808.00278 · Cited by 23 · cited 2× · see citing works
“Other binarized methods are proposed to improve the degraded accuracy caused by binarization like [113], [116], [119].”
BackgroundMethodSelf-citationAPQ: Joint Search for Network Architecture, Pruning and Quantization PolicyPreprint
Wang, T., Wang, K., Cai, H., et al. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.08509 · Cited by 21 · cited 2× · see citing works
“Moreover, to achieve an optimal design for future edge intelligence systems, NAS may need to take advantage of other model compression techniques like network pruning, quantization, and knowledge distillation, to have a holistic and efficient design paradigm, e.g., [138].”
BackgroundMethodEfficient On-Device Models using Neural Projections
Ravi, S. (2019) · International Conference on Machine Learning · Cited by 20 · see citing works
Flagged first, then by citations
67 of the 278 references couldn’t be matched to a known paper.
Research works printed but not linked: 37
- A. Krizhevsky, I. Sutskever, G.E. Hinton, Imagenet classification with deep convolutional neural networks, in: P.L. Bartlett, F.C.N. Pereira, C.J.C. Burges, L. Bottou, K.Q. Weinberger (Eds.), Advances in Neural Information Processing Systems 25: 26th Annual Conference on Neural Information Processing Systems 2012. Proceedings of a meeting held December 3-6, 2012, Lake Tahoe, Nevada, United States, 2012, pp. 1106–1114. URL:https://proceedings.neurips.cc/paper/2012/hash/c399862d3b9d6b76c8436e924a68c45b-Abstract.html
- Goodfellow, 2016, vol. 1
- Ieee computer society’s top 12 technology trends for 2020, URL: https://www.computer.org/press-room/2019-news/ieee-computer-societys-top-12-technology-trends-for-2020, access: 2020-5-14.
- Wei, 2021, Wireless edge caching based on content similarity in dynamic environments, Journal of Systems Architecture, 102000
- Choudhary, 2020, A comprehensive survey on model compression and acceleration, Artificial Intelligence Review, 1
- Y. Guo, H. Wang, Q. Hu, H. Liu, L. Liu, M. Bennamoun, Deep learning for 3d point clouds: A survey, IEEE Transactions on Pattern Analysis and Machine Intelligence.
- M. Feurer, A. Klein, K. Eggensperger, J.T. Springenberg, M. Blum, F. Hutter, Efficient and robust automated machine learning, in: C. Cortes, N.D. Lawrence, D.D. Lee, M. Sugiyama, R. Garnett (Eds.), Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7–12, 2015, Montreal, Quebec, Canada, 2015, pp. 2962–2970. URL:https://proceedings.neurips.cc/paper/2015/hash/11d0e6287202fced83f79975ec59a3a6-Abstract.html.
- J. Wang, T.A. Bohn, C.X. Ling, Pelee: A real-time object detection system on mobile devices, in: S. Bengio, H.M. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, R. Garnett (Eds.), Advances in Neural Information Processing Systems 31: Annual Conference on Neural Information Processing Systems 2018, NeurIPS 2018, December 3–8, 2018, Montréal, Canada, 2018, pp. 1967–1976. URL:https://proceedings.neurips.cc/paper/2018/hash/9908279ebbf1f9b250ba689db6a0222b-Abstract.html.
- S. Ren, K. He, R.B. Girshick, J. Sun, Faster R-CNN: towards real-time object detection with region proposal networks, in: C. Cortes, N.D. Lawrence, D.D. Lee, M. Sugiyama, R. Garnett (Eds.), Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7–12, 2015, Montreal, Quebec, Canada, 2015, pp. 91–99. URL:https://proceedings.neurips.cc/paper/2015/hash/14bfa6bb14875e45bba028a21ed38046-Abstract.html.
- M. Denil, B. Shakibi, L. Dinh, M. Ranzato, N. de Freitas, Predicting parameters in deep learning, in: C.J.C. Burges, L. Bottou, Z. Ghahramani, K.Q. Weinberger (Eds.), Advances in Neural Information Processing Systems 26: 27th Annual Conference on Neural Information Processing Systems 2013. Proceedings of a meeting held December 5–8, 2013, Lake Tahoe, Nevada, United States, 2013, pp. 2148–2156. URL: https://proceedings.neurips.cc/paper/2013/hash/7fec306d1e665bc9c748b5d2b99a6e97-Abstract.html.
- Y. LeCun, J.S. Denker, S.A. Solla, Optimal brain damage, in: Advances in neural information processing systems, 1990, pp. 598–605.
- S. Han, J. Pool, J. Tran, W.J. Dally, Learning both weights and connections for efficient neural network, in: C. Cortes, N.D. Lawrence, D.D. Lee, M. Sugiyama, R. Garnett (Eds.), Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7–12, 2015, Montreal, Quebec, Canada, 2015, pp. 1135–1143. URL: https://proceedings.neurips.cc/paper/2015/hash/ae0eb3eed39d2bcef4622b2499a05fe6-Abstract.html.
- S. Han, H. Mao, W.J. Dally, Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding, International Conference on Learning Representations (ICLR).
- D. Molchanov, A. Ashukha, D.P. Vetrov, Variational dropout sparsifies deep neural networks, in: D. Precup, Y.W. Teh (Eds.), Proceedings of the 34th International Conference on Machine Learning, ICML 2017, Sydney, NSW, Australia, 6–11 August 2017, Vol. 70 of Proceedings of Machine Learning Research, PMLR, 2017, pp. 2498–2507. URL: http://proceedings.mlr.press/v70/molchanov17a.html.
- Deb, 2001, vol. 16
- H. Li, A. Kadav, I. Durdanovic, H. Samet, H.P. Graf, Pruning filters for efficient convnets, in: 5th International Conference on Learning Representations, ICLR 2017, Toulon, France, April 24–26, 2017, Conference Track Proceedings, OpenReview.net, 2017. URL: https://openreview.net/forum?id=rJqFGTslg.
- W. Wen, C. Wu, Y. Wang, Y. Chen, H. Li, Learning structured sparsity in deep neural networks, in: D.D. Lee, M. Sugiyama, U. von Luxburg, I. Guyon, R. Garnett (Eds.), Advances in Neural Information Processing Systems 29: Annual Conference on Neural Information Processing Systems 2016, December 5–10, 2016, Barcelona, Spain, 2016, pp. 2074–2082. URL: https://proceedings.neurips.cc/paper/2016/hash/41bfd20a38bb1b0bec75acf0845530a7-Abstract.html.
- M. Courbariaux, Y. Bengio, J. David, Binaryconnect: Training deep neural networks with binary weights during propagations, in: C. Cortes, N.D. Lawrence, D.D. Lee, M. Sugiyama, R. Garnett (Eds.), Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7–12, 2015, Montreal, Quebec, Canada, 2015, pp. 3123–3131. URL: https://proceedings.neurips.cc/paper/2015/hash/3e15cc11f979ed25912dff5b0669f2cd-Abstract.html.
- A. Tarvainen, H. Valpola, Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results, in: I. Guyon, U. von Luxburg, S. Bengio, H.M. Wallach, R. Fergus, S.V.N. Vishwanathan, R. Garnett (Eds.), Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4–9, 2017, Long Beach, CA, USA, 2017, pp. 1195–1204. URL: https://proceedings.neurips.cc/paper/2017/hash/68053af2923e00204c3ca7c6a3150cf7-Abstract.html.
- H. Cai, C. Gan, T. Wang, Z. Zhang, S. Han, Once-for-all: Train one network and specialize it for efficient deployment, in: 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26–30, 2020, OpenReview.net, 2020. URL: https://openreview.net/forum?id=HylxE1HKwS.
- C. Li, Z. Yu, Y. Fu, Y. Zhang, Y. Zhao, H. You, Q. Yu, Y. Wang, C. Hao, Y. Lin, HW-nas-bench: Hardware-aware neural architecture search benchmark, in: International Conference on Learning Representations, 2021. URL: https://openreview.net/forum?id=_0kaDkv3dVf.
- J. Lin, Y. Rao, J. Lu, J. Zhou, Runtime neural pruning, in: I. Guyon, U. von Luxburg, S. Bengio, H.M. Wallach, R. Fergus, S.V.N. Vishwanathan, R. Garnett (Eds.), Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4–9, 2017, Long Beach, CA, USA, 2017, pp. 2181–2191. URL: https://proceedings.neurips.cc/paper/2017/hash/a51fb975227d6640e4fe47854476d133-Abstract.html.
- B.E. Bejnordi, T. Blankevoort, M. Welling, Batch-shaping for learning conditional channel gated networks, in: 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26–30, 2020, OpenReview.net, 2020. URL: https://openreview.net/forum?id=Bke89JBtvB.
- T. Bolukbasi, J. Wang, O. Dekel, V. Saligrama, Adaptive neural networks for efficient inference, in: D. Precup, Y.W. Teh (Eds.), Proceedings of the 34th International Conference on Machine Learning, ICML 2017, Sydney, NSW, Australia, 6–11 August 2017, Vol. 70 of Proceedings of Machine Learning Research, PMLR, 2017, pp. 527–536. URL: http://proceedings.mlr.press/v70/bolukbasi17a.html.
- K. Xu, J. Ba, R. Kiros, K. Cho, A.C. Courville, R. Salakhutdinov, R.S. Zemel, Y. Bengio, Show, attend and tell: Neural image caption generation with visual attention, in: F.R. Bach, D.M. Blei (Eds.), Proceedings of the 32nd International Conference on Machine Learning, ICML 2015, Lille, France, 6–11 July 2015, Vol. 37 of JMLR Workshop and Conference Proceedings, JMLR.org, 2015, pp. 2048–2057. URL: http://proceedings.mlr.press/v37/xuc15.html.
- A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A.N. Gomez, L. Kaiser, I. Polosukhin, Attention is all you need, in: I. Guyon, U. von Luxburg, S. Bengio, H.M. Wallach, R. Fergus, S.V.N. Vishwanathan, R. Garnett (Eds.), Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4–9, 2017, Long Beach, CA, USA, 2017, pp. 5998–6008. URL: https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html.
- A. Veit, M.J. Wilber, S.J. Belongie, Residual networks behave like ensembles of relatively shallow networks, in: D.D. Lee, M. Sugiyama, U. von Luxburg, I. Guyon, R. Garnett (Eds.), Advances in Neural Information Processing Systems 29: Annual Conference on Neural Information Processing Systems 2016, December 5–10, 2016, Barcelona, Spain, 2016, pp. 550–558. URL: https://proceedings.neurips.cc/paper/2016/hash/37bc2f75bf1bcfe8450a1a41c200364c-Abstract.html.
- T. Chen, T. Moreau, Z. Jiang, L. Zheng, E. Yan, H. Shen, M. Cowan, L. Wang, Y. Hu, L. Ceze, et al., {TVM}) An automated end-to-end optimizing compiler for deep learning, in: 13th {USENIX})Symposium on Operating Systems Design and Implementation ({OSDI})18), 2018, pp. 578–594.
- Z. Liu, H. Tang, Y. Lin, S. Han, Point-voxel CNN for efficient 3d deep learning, in: H.M. Wallach, H. Larochelle, A. Beygelzimer, F. d’Alché-Buc, E.B. Fox, R. Garnett (Eds.), Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8–14, 2019, Vancouver, BC, Canada, 2019, pp. 963–973. URL: https://proceedings.neurips.cc/paper/2019/hash/5737034557ef5b8c02c0e46513b98f90-Abstract.html.
- I.J. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A.C. Courville, Y. Bengio, Generative adversarial nets, in: Z. Ghahramani, M. Welling, C. Cortes, N.D. Lawrence, K.Q. Weinberger (Eds.), Advances in Neural Information Processing Systems 27: Annual Conference on Neural Information Processing Systems 2014, December 8–13 2014, Montreal, Quebec, Canada, 2014, pp. 2672–2680. URL: https://proceedings.neurips.cc/paper/2014/hash/5ca3e9b122f61f8f06494c97b1afccf3-Abstract.html.
- Y. Wang, Z. Jiang, X. Chen, P. Xu, Y. Zhao, Y. Lin, Z. Wang, E2-train: Training state-of-the-art cnns with over 80% energy savings, in: H.M. Wallach, H. Larochelle, A. Beygelzimer, F. d’Alché-Buc, E.B. Fox, R. Garnett (Eds.), Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8–14, 2019, Vancouver, BC, Canada, 2019, pp. 5139–5151. URL: https://proceedings.neurips.cc/paper/2019/hash/663772ea088360f95bac3dc7ffb841be-Abstract.html.
- Pan, 2009, A survey on transfer learning, IEEE Transactions on Knowledge and Data Engineering, 22, 1345, 10.1109/TKDE.2009.191 · DOI · Paper page
- Dosovitskiy, 2021, An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale, International Conference on Learning Representations (ICLR)
- Luo, 2021, HSCoNAS: Hardware-Software Co-Design of Efficient DNNs via Neural Architecture Search, Design, Automation \& Test in Europe Conference \& Exhibition (DATE)
- Luo, 2021, Designing Efficient DNNs via Hardware-Aware Neural Architecture Search and Beyond, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
- Kong, 2022, HACScale: Hardware-Aware Compound Scaling for Resource-Efficient DNNs, Asia and South Pacific Design Automation Conference (ASP-DAC)
- Huai, 2021, ZeroBN: Learning Compact Neural Networks For Latency-Critical Edge Systems, ACM/IEEE Design Automation Conference (DAC)
Cited by
Sorted by citations
Singh, R., & Gill, S. S. (2023) · Internet of Things and Cyber-Physical Systems · doi:10.1016/j.iotcps.2023.02.004 · Cited by 572 · see citing works
Distributed Artificial Intelligence Empowered by End-Edge-Cloud Computing: A Survey
Duan, S., Wang, D., Ren, J., Lyu, F., Zhang, Y., Wu, H., & Shen, X. (2022) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2022.3218527 · Cited by 419 · see citing works
“There have been some surveys investigating AI-powered cloud-edge orchestration [5], [6], [8], [9], [10], edge intelligence [12], [13], [14], [15], end-edge-cloud orchestration [7], [11], AI/ML for wireless edge network [16], [17], and privacy and security for distributed learning [18].”
BackgroundEdge AI: A Taxonomy, Systematic Review and Future Directions
Gill, S. S., Golec, M., Hu, J., Xu, M., Du, J., Wu, H., Walia, G. K., Murugesan, S. S., Ali, B., Kumar, M., et al. (2024) · Cluster Computing · doi:10.1007/s10586-024-04686-y · Cited by 248 · see citing works
“The study emphasises the significance and changing challenges of resource management [8], whereas a presentation framework is described that addresses the issue of sparse training data in emerging radio access networks by utilizing a range of methods, such as interpolation, domain-knowledge…”
BackgroundEdge deep learning in computer vision and medical diagnostics: a comprehensive survey
Xu, Y., Khan, T. M., Song, Y., & Meijering, E. H. W. (2025) · Artificial Intelligence Review · doi:10.1007/s10462-024-11033-5 · Cited by 174 · see citing works
E-YOLO: Recognition of estrus cow based on improved YOLOv8n model
Wang, Z., Hua, Z., Wen, Y., Zhang, S., Xu, X., & Song, H. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.122212 · Cited by 124 · see citing works
AI augmented Edge and Fog computing: Trends and challenges
Tuli, S., Mirhakimi, F., Pallewatta, S., Zawad, S., Casale, G., Javadi, B., Yan, F., Buyya, R., & Jennings, N. R. (2023) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2023.103648 · Cited by 141 · see citing works
Green Edge AI: A Contemporary Survey
Mao, Y., Yu, X., Huang, K., Zhang, Y. A., & Zhang, J. (2024) · Proceedings of the IEEE · doi:10.1109/jproc.2024.3437365 · Cited by 122 · see citing works
“Resource-efficient on-device and collaborative edge inference strategies were elaborated in [45] and [46], respectively.”
BackgroundMachine Learning in Manufacturing towards Industry 4.0: From ‘For Now’ to ‘Four-Know’
Chen, T., Sampath, V., May, M. C., Shan, S., Jorg, O. J., Martín, J. J. A., Stamer, F., Fantoni, G., Tosello, G., & Calaon, M. (2023) · Applied Sciences · doi:10.3390/app13031903 · Cited by 98 · see citing works
“Several methods, including model pruning [83], model quantization [84], and knowledge distillation [85], have been suggested in the literature as ways to compress these dense models.”
MethodVukićević, A. M., Petrovic, M., Milošević, P., Peulić, A., Jovanovic, K. M., & Novakovic, A. (2024) · Artificial Intelligence Review · doi:10.1007/s10462-024-10978-x · Cited by 76 · see citing works
Enabling All In-Edge Deep Learning: A Literature Review
Joshi, P., Hasanuzzaman, M., Thapa, C., Afli, H., & Scully, T. (2023) · IEEE Access · doi:10.1109/access.2023.3234761 · Cited by 60 · see citing works
“Model size or memory footprint is computed having ‘MB’ as their unit of measurement [242], [243], [244], [245], [246].”
MethodMultisensory Metaverse-6G: A New Paradigm of Commerce and Education
ALSAMH, M. H., Hawbani, A., Kumar, S., & Alsamhi, S. H. (2024) · IEEE Access · doi:10.1109/access.2024.3392838 · Cited by 60 · see citing works
“Through the use of DNN [44] and reinforcement learning techniques, which scan large datasets to discover behavioural patterns and train models appropriately, AI technology allows edge computing to handle complicated intelligence-related concerns.”
MethodLu, K., Huang, J., Zeng, G., Chen, M.-R., Geng, G., & Weng, J. (2025) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2025.3545363 · Cited by 58 · see citing works
“MFLOPs is a widely-used and hardware-independent metrics to evaluate model complexity [69], so except for the above four indices, we include MFLOPs in the evaluation index for a comprehensive comparison between the state-of-the-art methods and the CNN model optimized by the MODEO-CNN.”
Silva, A. V., Camargo, J., Almeida, J., & Cugnasca, P. (2022) · IEEE Access · doi:10.1109/access.2022.3229233 · Cited by 51 · see citing works
“…AI area trend in using them because of their flexibility in providing somewhat accurate models for functions which are hard to be precisely specified [54], [55] and that can ultimately benefit from exploring and exploiting an operational environment for fine-tuning prior to revenue service [56].”
BackgroundBig Data and AI Algorithms for Sustainable Development Goals: A Topic Modeling Analysis
Nedungadi, P., Surendran, S., Tang, K., & Raghu Raman, R. (2024) · IEEE Access · doi:10.1109/access.2024.3516500 · Cited by 47 · see citing works
LocateUAV: Unmanned Aerial Vehicle Location Estimation via Contextual Analysis in an IoT Environment
Dilshad, N., Ullah, A., Kim, J., & Seo, J. (2022) · IEEE Internet of Things Journal · doi:10.1109/jiot.2022.3162300 · Cited by 44 · see citing works
“Network compression comprises several techniques that focus on this issue by eliminating redundant and overparameterized network links [24].”
BackgroundA survey on privacy for B5G/6G: New privacy challenges, and research directions
Sandeepa, C., Siniarski, B., Kourtellis, N., Wang, S., & Liyanage, M. (2022) · Journal of Industrial Information Integration · doi:10.1016/j.jii.2022.100405 · Cited by 41 · see citing works
Key Considerations for Real-Time Object Recognition on Edge Computing Devices
Surantha, N., & Sutisna, N. (2025) · Applied Sciences · doi:10.3390/app15137533 · Cited by 52 · see citing works
Vu, C. C. (2024) · Materials Today Physics · doi:10.1016/j.mtphys.2024.101376 · Cited by 37 · see citing works
Bhuiyan, M. S. M., Rafi, M. A., Rodrigues, G. N., Mir, M. N. H., Ishraq, A., Mridha, M. F., & Shin, J. (2025) · Array · doi:10.1016/j.array.2025.100390 · Cited by 56 · see citing works
Generative Adversarial Super-Resolution at the edge with knowledge distillation
Angarano, S., Salvetti, F., Martini, M., & Chiaberge, M. (2023) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2023.106407 · Cited by 38 · see citing works
Dhar, N., Deng, B., Lo, D. C.-T., Wu, X., Zhao, L., & Suo, K. (2024) · ACM Southeast Regional Conference (ACMSE) · doi:10.1145/3603287.3651205 · Cited by 38 · see citing works
Latency-Aware Offloading for Mobile Edge Computing Networks
Feng, W., Liu, H., Yao, Y., et al. (2021) · IEEE Communications Letters · doi:10.1109/lcomm.2021.3074621 · Cited by 34 · see citing works
Distributed Intelligence in Wireless Networks
Liu, X., Yu, J., Liu, Y., Gao, Y., Mahmoodi, T., Lambotharan, S., & Tsang, D. H. K. (2023) · IEEE Open Journal of the Communications Society · doi:10.1109/ojcoms.2023.3265425 · Cited by 36 · see citing works
“…that have tried to address this interdisciplinary problem of AI and wireless communications from the aspects of edge intelligence [31], [32], and distributed ML in wireless communications [9], [22], [23], [24], [25], [26], [27], [28], [29], [30], but their focus is different from our work.”
BackgroundLightNAS: On Lightweight and Scalable Neural Architecture Search for Embedded Platforms
Luo, X., Liu, D., Kong, H., Huai, S., Chen, H., & Liu, W. (2022) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2022.3208187 · Cited by 31 · see citing works
“As such, they end up with the architecture with promising accuracy on target task, which, however, comes at the cost of high computational complexity on target hardware, thereby impeding the practical deployment of DNNs, especially on resource-constrained embedded platforms [21].”
BackgroundInfluentialSelf-citationKreković, D., Krivić, P., Žarko, I. P., Kušek, M., & Le-Phuoc, D. (2025) · Internet of Things · doi:10.1016/j.iot.2025.101553 · Cited by 33 · see citing works
A Benchmark of Deep Learning Models for Multi-leaf Diseases for Edge Devices
Anh, P. T., & Duc, H. T. M. (2021) · International Conference on Advanced Technologies for Communications · doi:10.1109/atc52653.2021.9598196 · Cited by 31 · see citing works
Deep Learning on Energy Harvesting IoT Devices: Survey and Future Challenges
Lv, M., & Xu, E. (2022) · IEEE Access · doi:10.1109/access.2022.3225092 · Cited by 26 · see citing works
“Recently, new DNNs with small footprints were developed to run on MCUs with very limited resource [21].”
BackgroundSurvey of Deep Learning Accelerators for Edge and Emerging Computing
Alam, S., Yakopcic, C., Wu, Q., Barnell, M., Khan, S., & Taha, T. M. (2024) · Electronics · doi:10.3390/electronics13152988 · Cited by 38 · see citing works
Pazhanivel, D. B., Narayanan, V. A., & Sivakumar, P. B. (2024) · Sensors · doi:10.3390/s24155069 · Cited by 30 · see citing works
Sada, A. B., Khelloufi, A., Naouri, A., et al. (2024) · Cluster Computing · doi:10.1007/s10586-024-04578-1 · Cited by 22 · see citing works
Federated Edge Intelligence and Edge Caching Mechanisms
Karras, A., Karras, C., Giotopoulos, K. C., Tsolis, D. K., Οικονόμου, Κ., & Sioutas, S. (2023) · Information · doi:10.3390/info14070414 · Cited by 22 · see citing works
A lightweight method for face expression recognition based on improved MobileNetV3
Liang, X., Liang, J., Yin, T., & Tang, X. (2023) · IET Image Processing · doi:10.1049/ipr2.12798 · Cited by 27 · see citing works
Luo, X., Liu, D., Kong, H., Huai, S., Chen, H., Xiong, G., & Liu, W. (2024) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3701728 · Cited by 24 · see citing works
Self-citationQuantization Aware Attack: Enhancing Transferable Adversarial Attacks by Model Quantization
Yang, Y., Lin, C., Li, Q., et al. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3360891 · Cited by 20 · see citing works
“R ECENT progress in edge computing [1] has triggered a large demand for deep neural networks (DNNs) that can be deployed on edge devices.”
BackgroundNasir, T., & Malik, M. K. (2023) · Information Processing & Management · doi:10.1016/j.ipm.2023.103544 · Cited by 19 · see citing works
Deep learning based approaches to enhance energy efficiency in autonomous driving systems
Kwak, J., Lee, Y., Choi, M., & Lee, S. (2024) · Energy · doi:10.1016/j.energy.2024.132625 · Cited by 20 · see citing works
A Decade of Video Analytics at Edge: Training, Deployment, Orchestration, and Platforms
Bai, T., Zhao, H., Huang, L., Wang, Z., Kim, D. I., & Nallanathan, A. (2025) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2025.3563377 · Cited by 22 · see citing works
“Furthermore, as the fundamental enabling technique of VA, AI in the edge computing scenarios, or the so-called edge intelligence , has been reviewed in the existing research efforts [17], [18], [19], [20], [21], [22], [24], [25], [26], [27], [28], [29], [30], [31].”
PLiNIO: A User-Friendly Library of Gradient-Based Methods for Complexity-Aware DNN Optimization
Pagliari, D. J., Risso, M., Motetti, B. A., & Burrello, A. (2023) · Forum on specification and Design Languages · doi:10.1109/fdl59689.2023.10272045 · Cited by 16 · see citing works
“…NAS in ii) is analogous to structured pruning [12], PLiNIO supports three of the most common complexity-driven DNN optimizations in the state-of-the-art, i.e., Quantization, Pruning and NAS [2], [3] under a unified API thus enabling a complete Design Space Exploration (DSE) for DNN workloads.”
BackgroundAttention-Driven Transfer Learning Model for Improved IoT Intrusion Detection
Abdelhamid, S., Hegazy, I., Aref, M. M., & Roushdy, M. I. (2024) · Big Data and Cognitive Computing · doi:10.3390/bdcc8090116 · Cited by 16 · see citing works
Huang, Y., Xu, G., Song, X., & Xu, Y. (2024) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2024.3433534 · Cited by 15 · see citing works
Synthetic data generation method for data-free knowledge distillation in regression neural networks
Zhou, T., & Chiam, K. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.120327 · Cited by 17 · see citing works
Designing Efficient DNNs via Hardware-Aware Neural Architecture Search and Beyond
Luo, X., Liu, D., Huai, S., Kong, H., Chen, H., & Liu, W. (2021) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2021.3100249 · Cited by 15 · see citing works
Self-citationTransparency and Accountability
Pappachan, P., Moslehpour, M., Bansal, R., & Rahaman, M. (2024) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-3693-3860-5.ch006 · Cited by 15 · see citing works
Adaptive Deep Learning Architectures for Real-Time Data Streams in Edge Computing Environments
Sıcakyüz, Ç., Almufti, S. M., & Rustamova, N. R. (2024) · Qubahan Techno Journal · doi:10.48161/qtj.v3n2a25 · Cited by 13 · see citing works
“This strategy allows multiple applications to coexist without significant degradation of performance in any one application[16], [17].”
HSCoNAS: Hardware-Software Co-Design of Efficient DNNs via Neural Architecture Search
Luo, X., Liu, D., Huai, S., & Liu, W. (2021) · Design, Automation, and Test in Europe · doi:10.23919/date51398.2021.9473937 · Cited by 14 · see citing works
“…to pursue competitive accuracy, DNNs are evolving deeply with more layers as well as widely with more channels, thereby incurring the computational gap between complicated DNNs and resource-limited hardware like edge devices, which are deemed as the key computing platform for future AI [5], [7].”
Self-citationDwivedi, U. K., Wiwatcharakoses, C., & Sekimoto, Y. (2022) · International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME) · doi:10.1109/iceccme55909.2022.9987855 · Cited by 13 · see citing works
“However, for most of the tasks, AI on Edge devices [10] were used due to their superior on-device computation power for deep learning models.”
BackgroundNext-Word Prediction: A Perspective of Energy-Aware Distributed Inference
Wang, S., Shao, Z., & Lui, J. C. S. (2023) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2023.3310536 · Cited by 11 · see citing works
Girdhar, N., Raj, A., Sharma, D., Singh, V. K., Doucet, A., & Renz, M. (2025) · Soft Computing · doi:10.1007/s00500-025-10854-y · Cited by 14 · see citing works
“…to be light-weight and portable, making them suitable for deployment on resource-constrained devices such as mobile phones, IoT sensors, and edge servers Jubair et al. ( 2022 ); Mora-Cantallops et al. ( 2021 ); Liu et al. ( 2022 ). economical and modest for a wider range of users and applications.”
Raza, S. M., Abidi, S. M. H., Masuduzzaman, M., & Shin, S. Y. (2025) · Neurocomputing · doi:10.1016/j.neucom.2025.131357 · Cited by 13 · see citing works
Recent advances in Machine Learning based Advanced Driver Assistance System applications
Tatar, G., Bayar, S., Çiçek, İ., & Niar, S. (2024) · Microprocessors and Microsystems · doi:10.1016/j.micpro.2024.105101 · Cited by 10 · see citing works
A deep learning detection framework for gas pipeline leaks suitable for low-power edge devices
Shi, J., Xu, Y., & Lyu, P. (2025) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2025.113269 · Cited by 10 · see citing works
Busia, P., Minakova, S., Stefanov, T. P., et al. (2021) · IEEE Access · doi:10.1109/access.2021.3115243 · Cited by 9 · see citing works
“However, the ongoing research in the field of Edge AI is exploring alternative, more efficient ways to execute CNNs on heterogeneous edge platforms [7].”
BackgroundA Dynamic Distributed Scheduler for Computing on the Edge
Hu, F., Mehta, K., Mishra, S., et al. (2024) · 2024 International Symposium on Parallel Computing and Distributed Systems (PCDS) · doi:10.1109/pcds61776.2024.10743743 · Cited by 9 · see citing works
Tomić, S. S., Nikolić, J., Perić, Z., & Aleksić, D. (2022) · Mathematical Problems in Engineering · doi:10.1155/2022/1463094 · Cited by 9 · see citing works
“Quantization is significantly beneficial for NN implementation on resource-limited devices as it can enable fitting the whole NN model into an on-chip memory of edge devices so that the high overhead occurred by the off-chip memory access can be mitigated [2].”
BackgroundTAB: Unified and Optimized Ternary, Binary, and Mixed-precision Neural Network Inference on the Edge
Zhu, S., Duong, L. H. K., & Liu, W. (2022) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3508390 · Cited by 8 · see citing works
“So the CNN models for edge devices need special optimization methods to obtain high accuracy and low latency inference with less storage and computation cost [27].”
MethodSelf-citationZhao, K., Chang, Y., Wu, W., Luo, H., Li, Z., He, S., & Guo, D. (2023) · Journal of Real-Time Image Processing · doi:10.1007/s11554-023-01375-8 · Cited by 8 · see citing works
“The number of CNN-based applications executing on edge devices for image processing is increasing [22], driven by the growing demand for edge AI.”
BackgroundVision Transformer based knowledge distillation for fasteners defect detection
Sampath, V., Maurtua, I., Martín, J. J. A., et al. (2022) · International Conference on Electrical, Computer and Energy Technologies (ICECET) · doi:10.1109/icecet55527.2022.9872566 · Cited by 8 · see citing works
“To compress these heavy networks, several techniques such as model pruning [6], model quantization [7], and knowledge distillation [8] have been proposed in the literature.”
MethodEfficient DNN Execution on Intermittently-Powered IoT Devices With Depth-First Inference
Lv, M., & Xu, E. (2022) · IEEE Access · doi:10.1109/access.2022.3203719 · Cited by 7 · see citing works
On-Device Deep Learning: Survey on Techniques Improving Energy Efficiency of DNNs
Boumendil, A., Bechkit, W., & Benatchba, K. (2024) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2024.3430028 · Cited by 7 · see citing works
“They focus on mobile devices and specific tasks as point cloud, video, and NLP. Liu et al. [21] discuss useful techniques for edge intelligence systems, including model compression, hardware-aware NAS, handcrafted models, as well as adaptive models where different channels or layers are activated…”
Wang, X., Wu, Z., Xiao, G., et al. (2025) · Frontiers in Plant Science · doi:10.3389/fpls.2024.1503033 · Cited by 7 · see citing works
OCAP: On-device Class-Aware Pruning for personalized edge DNN models
Ma, Y.-D., Zhi-chao, Z., Liu, D., He, Z., & Zhou, W. (2023) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2023.102956 · Cited by 7 · see citing works
Self-citationLocalized Knowledge Distillation Helps IoT Devices Provide High-performance Visual Services
Yu, J., Ding, C., Li, H., Jin, Y., & Li, Y. (2023) · IEEE International Conference on Web Services (ICWS) · doi:10.1109/icws60048.2023.00036 · Cited by 6 · see citing works
Hu, F., Mehta, K., Mishra, S., et al. (2023) · Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing · doi:10.1145/3603166.3632546 · Cited by 6 · see citing works
“In recent years, Edge AI systems [15, 16] have emerged as a promising solution for handling the growing demand for AI workloads by bringing computation closer to the data sources and reducing latency [5, 19].”
BackgroundEdgeCompress: Coupling Multidimensional Model Compression and Dynamic Inference for EdgeAI
Kong, H., Liu, D., Huai, S., Luo, X., Subramaniam, R., Makaya, C., Lin, Q., & Liu, W. (2023) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2023.3276938 · Cited by 6 · see citing works
“CNN compression: Computational redundancy widely exists in CNNs [28].”
Self-citationAdvancement of an Integrated Technological Platform for Wildfire Management through Edge Computing
Marić, L., Chandramouli, K., Martinez, J. R., et al. (2023) · International Conference on Smart and Sustainable Technologies (SpliTech) · doi:10.23919/splitech58164.2023.10193111 · Cited by 6 · see citing works
“Computation on the Edge[3] is a very important asset for the fight against wildfires in all its phases.”
BackgroundEntrust: usEr ceNtric plaTform foR continoUS healThcare
D’Aniello, G., Greco, L., Pupo, F., & Savaglio, C. (2024) · International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT) · doi:10.1109/dcoss-iot61029.2024.00093 · Cited by 6 · see citing works
“In recent years, some techniques and optimization methods have been proposed, ranging from lightweight deep learning models, network compression or efficient neural architecture search [16].”
MethodNikolić, J., Aleksić, D., Perić, Z., & Dincic, M. R. (2021) · Mathematics · doi:10.3390/math9233091 · Cited by 5 · see citing works
Challenges of Network Forensic Investigation in Fog and Edge Computing
Spiekermann, D., & Keller, J. (2023) · Future Internet · doi:10.3390/fi15100342 · Cited by 5 · see citing works
Alkanan, K., Zhong, Y., Luo, X., et al. (2026) · Kuwait Journal of Science · doi:10.1016/j.kjs.2026.100548 · Cited by 5 · see citing works
Self-citationEmotion on the edge: An evaluation of feature representations and machine learning models
Black, J. T., & Shakir, M. Z. (2025) · Natural Language Processing Journal · doi:10.1016/j.nlp.2025.100127 · Cited by 8 · see citing works
Discovering AI-enabled convergences based on BERT and topic network
Kim, J. H., Lee, S. Y., & Lee, W. S. (2023) · KSII Transactions on Internet and Information Systems · doi:10.3837/tiis.2023.03.018 · Cited by 5 · see citing works
Toward the Predictability of Dynamic Real-Time DNN Inference
Pang, W., Jiang, X., Lv, M., Gao, T. F., Liu, D., & Yi, W. (2021) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2021.3120329 · Cited by 5 · see citing works
“…data, some research focus on the tradeoff of accuracy, latency, energy, memory, and security, etc. DNN applications require DNN models to be adaptive to the different Execution variances (input data, system status like low power mode) for guaranteeing real-time constraints or performance [30].”
BackgroundSelf-citationSurvey of Deep Learning Accelerators for Edge and Emerging Computing
Alam, M. S., Yakopcic, C., Wu, Q., Barnell, M., Khan, S., & Taha, T. M. (2024) · doi:10.20944/preprints202407.0025.v1 · Cited by 38 · see citing works
RACENet: Real-time Adaptive Class-aware Early-exit Networks for Edge Devices
Ayyat, M., Osman, M., & Nadeem, T. (2025) · IEEE International Conference on Pervasive Computing and Communications · doi:10.1109/percom64205.2025.00035 · Cited by 5 · see citing works
“Several studies have explored the deployment of DNNs on edge devices, focusing on optimizing models to fit the constrained resources [21].”
Generating Synthetic Time-Series Data on Edge Devices Using Generative Adversarial Networks
Yousuf, M. F., & Mahmud, M. S. (2024) · 2024 International Conference on Computing, Networking and Communications (ICNC) · doi:10.1109/icnc59896.2024.10556140 · Cited by 5 · see citing works
“Machine learning on edge devices is becoming increasingly popular [7].”
BackgroundMalicious Traffic Classification via Edge Intelligence in IIoT
Wang, M., Zhang, B., Zang, X., Wang, K., & Ma, X. (2023) · Mathematics · doi:10.3390/math11183951 · Cited by 5 · see citing works
“where A(t) denotes the total task volume, αL(t) denotes the ratio of tasks processed locally, L refers to the necessary CPU cycles for executing the one-bit task [38], and fL(t) denotes the corresponding CPU-cycle frequency of the user device [39].”
BackgroundOnce For All Skip: Efficient Adaptive Deep Neural Networks
Yang, Y., Liu, D., Fang, H., et al. (2022) · Design, Automation, and Test in Europe · doi:10.23919/date54114.2022.9774567 · Cited by 4 · see citing works
Self-citationStitchingNet and deep transfer learning method for sewing stitch defect detection
Jung, W., Kang, J.-G., Kwon, W., & Kim, H. (2025) · Journal of Computational Design and Engineering · doi:10.1093/jcde/qwaf037 · Cited by 5 · see citing works
Shrinking the giants: Paving the way for TinyAI
Nakhle, F. (2024) · Device · doi:10.1016/j.device.2024.100411 · Cited by 5 · see citing works
Reinforcement Learning for Real-Time Federated Learning for Resource-Constrained Edge Cluster
Rajashekar, K., Paul, S., Karmakar, S., & Sidhanta, S. (2024) · Journal of Network and Systems Management · doi:10.1007/s10922-024-09857-1 · Cited by 4 · see citing works
“To this end, many researchers have proposed machine learning-based approaches to solve different variations of the assignment problem [68, 69].”
Green Edge Intelligence Scheme for Mobile Keyboard Emoji Prediction
Tang, Y., Hou, J., Huang, X., Shao, Z., & Yang, Y. (2023) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2023.3243955 · Cited by 4 · see citing works
“Comparedwiththeabovetwopredictionschemes,apromis-ingalternativeistoconductmobilekeyboardemojiprediction withtheaidofedgecomputing[8],i.e., edge-assisted prediction .”
Optimization and Security of AI Models for Deployment at Edge: A Comprehensive Review
Rahaman, H., Giri, C., Roy, S. K., & Chakrabarti, A. (2025) · IEEE Computer Society Annual Symposium on VLSI · doi:10.1109/isvlsi65124.2025.11130213 · Cited by 5 · see citing works
“Running computationally intensive AI models, such as convolutional neural networks (CNNs) or transformer architectures, on such devices requires innovative techniques to optimize model size, inference speed, and energy consumption [6].”
Edge accelerated reconstruction using sensitivity analysis for single-lens computational imaging
Wang, X., Feng, T., Xing, Y., Zhao, Z., Dun, X., Wang, Z., & Cheng, X. (2025) · Advanced imaging. · doi:10.3788/ai.2025.10003 · Cited by 5 · see citing works
Ghosh, S., Mondal, A. S., & Chatterjee, A. (2025) · Measurement · doi:10.1016/j.measurement.2024.116619 · Cited by 4 · see citing works
Intelligent Drone Design for Precision Cashew Farming
Rajagopal, M. K., Bala Murugan, M. S., Paventhan, A., Rajurkar, C., Anand, R., & Kumar, S. (2024) · International Conference on Control and Robotics Engineering (ICCRE) · doi:10.1109/iccre61448.2024.10589729 · Cited by 4 · see citing works
“There are several critical points to consider when bringing a deep architecture onto a tiny processor [35], [36], [37]: 1.”
BackgroundOnboard AI: Constraints and Limitations
Miller, K., & Lohn, A. J. (2023) · doi:10.51593/2022ca008 · Cited by 5 · see citing works
Efficient On-Device Incremental Learning by Weight Freezing
Wang, Z.-H., He, Z., Fang, H., Huang, Y.-X., Sun, Y., Yang, Y., Zhang, Z., & Лю, Д. (2022) · Asia and South Pacific Design Automation Conference (ASP-DAC) · doi:10.1109/asp-dac52403.2022.9712563 · Cited by 6 · see citing works
“Recently, a new trend is to implement DNNs on resource-constrained systems, like IoT devices and edge devices for ubiquitous AI adoption, such that the system latency can be guaranteed and the risk of confidential data leakage can be minimized [2].”
BackgroundNo Free Lunch: Balancing Learning and Exploitation at the Network Edge
Mason, F., Chiariotti, F., & Zanella, A. (2022) · International Conference on Communications · doi:10.1109/icc45855.2022.9838277 · Cited by 3 · see citing works
“The machine learning research community is starting to become aware of this issue [8], focusing on model compression and lightweight learning techniques to reduce the burden on the edge hardware [9] and considering the cost of learning in the design of neural networks meant to operate on resourceconstrained devices [1…”
BackgroundLuo, X., Liu, D., Kong, H., Huai, S., Chen, H., Li, S., Xiong, G., & Liu, W. (2024) · Asia and South Pacific Design Automation Conference (ASP-DAC) · doi:10.1109/asp-dac58780.2024.10473971 · Cited by 3 · see citing works
“As a result, the increasing network complexity enlarges the computational gap between computation-intensive CNNs and resource-constrained embedded hardware systems [2].”
BackgroundInfluentialSelf-citationInterpretable deep model pruning
Huang, H., & Pao, H.-K. (2025) · Neurocomputing · doi:10.1016/j.neucom.2025.130485 · Cited by 3 · see citing works
Li, C., Liu, J., Liu, Q., Li, Y., Cao, Y., & Li, Y. (2025) · Communications Engineering · doi:10.1038/s44172-025-00535-x · Cited by 5 · see citing works
“Additionally, these methods typically rely on specialized software libraries and hardware support 43 .”
Deep Learning Model Compression Techniques Performance on Edge Devices
Rachmanto, R. D., Nabhaan, A. N. L., & Setyanto, A. (2024) · Matrik Jurnal Manajemen Teknik Informatika dan Rekayasa Komputer · doi:10.30812/matrik.v23i3.3961 · Cited by 3 · see citing works
“Deep learning (DL) advancements have fueled its adoption across diverse sectors [1].”
BackgroundEdge AI-Enabled Smart Parking Systems
Pham‐Quoc, C., Loc, N. T., & Vung, D. M. (2024) · International Conference on Advanced Technologies for Communications · doi:10.1109/atc63255.2024.10908301 · Cited by 3 · see citing works
ChatGPT or the Language Genie: Perspectives and Lived Experiences of Students in TunisiaPreprint
Abdeljaoued, M. (2024) · Research Square · doi:10.21203/rs.3.rs-5205322/v1 · Cited by 3 · see citing works
TsAFN: A two-stage adaptive fusion network for multimodal sentiment analysis
Liu, J., Wang, Y., Yang, J. B., Yu, X., & Zhao, M. (2025) · Applied Intelligence · doi:10.1007/s10489-025-06577-0 · Cited by 3 · see citing works
“It has been widely applied in computer vision, natural language processing [40], speech recognition, and other fields [41].”
Variable-precision neuromorphic state space model for on-edge activity classification
Leto, B., Urgese, G., Macii, E., & Fra, V. (2025) · Future generations computer systems · doi:10.1016/j.future.2025.108193 · Cited by 5 · see citing works
HACScale: Hardware-Aware Compound Scaling for Resource-Efficient DNNs
Kong, H., Лю, Д., Luo, X., Liu, W., & Subramaniam, R. (2022) · Asia and South Pacific Design Automation Conference (ASP-DAC) · doi:10.1109/asp-dac52403.2022.9712593 · Cited by 4 · see citing works
Self-citationHierarchical multi-scale parametric optimization of deep neural networks
Zhang, S., Vassiliadis, V. S., Dorneanu, B., & Arellano‐García, H. (2023) · Applied Intelligence · doi:10.1007/s10489-023-04745-8 · Cited by 2 · see citing works
- Authors
- Liu, D., Kong, H., Luo, X., Liu, W., & Subramaniam, R.
- Affiliations
- Nanyang Technological University (SG)
- Hewlett-Packard (United States) (US)
- Corresponding author
- Luo, Xiangzhong
- Venue
- Neurocomputing
- Publisher
- Elsevier BV
- Published
- 2022-05
- Volume
- 485
- Pages
- 297-320
- ISSN
- 0925-2312 (ISSN-L)
- OpenAlex
- W3110617657
- Cited by
- 171
- References
- 278
- Citations by year
- 2026: 17 · 2025: 51 · 2024: 40 · 2023: 31 · 2022: 24 · 2021: 8
- FWCI
- 8.95
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Licence
- Locations
- Neurocomputing (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- DR-NTU (Nanyang Technological University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Nanyang Technological University
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Keywords
- edge AI, edge computing, deep learning, lightweight models, model compression, neural architecture search, hardware-aware neural architecture search, adaptive deep learning, edge devices
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-05.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-05.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review