mlsanityData to 7 Oct 2026

Variant Parallelism: Lightweight Deep Convolutional Models for Distributed Inference on IoT Devices

arXiv 2210.08376 ↗First posted 15 Oct 2022cs.DC cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Two major techniques are commonly used to meet real-time inference limitations when distributing models across resource-constrained IoT devices: (1) model parallelism (MP) and (2) class parallelism (CP). In MP, transmitting bulky intermediate data (orders of magnitude larger than input) between devices imposes huge communication overhead. Although CP solves this problem, it has limitations on the number of sub-models. In addition, both solutions are fault intolerant, an issue when deployed on edge devices. We propose variant parallelism (VP), an ensemble-based deep learning distribution method where different variants of a main model are generated and can be deployed on separate machines. We design a family of lighter models around the original model, and train them simultaneously to improve accuracy over single models. Our experimental results on six common mid-sized object recognition datasets demonstrate that our models can have 5.8-7.1x fewer parameters, 4.3-31x fewer multiply-accumulations (MACs), and 2.5-13.2x less response time on atomic inputs compared to MobileNetV2 while achieving comparable or higher accuracy. Our technique easily generates several variants of the base architecture. Each variant returns only 2k outputs 1 <= k <= (#classes/2), representing Top-k classes, instead of tons of floating point values required in MP. Since each variant provides a full-class prediction, our approach maintains higher availability compared with MP and CP in presence of failure.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 43 references that are in the map. First posted on arXiv 15 Oct 2022.

Builds on

16 of 43 references.

References · 16

  1. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  2. 2017Mask R-CNNcited by 7,259
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  5. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  6. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  7. 2022A ConvNet for the 2020scited by 3,545
  8. 2015SSD: Single Shot MultiBox Detectorcited by 3,125
  9. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
  10. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  11. 2020Towards Understanding Ensemble, Knowledge Distillation and Self-Distillation in Deep Learningcited by 292
  12. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
4 more
  1. 2020CoEdge: Cooperative DNN Inference with Adaptive Workload Partitioning over Heterogeneous Edge Devicescited by 65
  2. 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
  3. 2020MobileDets: Searching for Object Detection Architectures for Mobile Acceleratorscited by 55
  4. 2019Blink: Fast and Generic Collectives for Distributed MLcited by 34

Built on by

Not cited yet.