mlsanityData to 7 Oct 2026

Boosting Mobile CNN Inference through Semantic Memory

arXiv 2112.02644 ↗First posted 5 Dec 2021cs.CV cs.MMcited by 5

Not on the map. Why?

Abstract (arXiv)

Human brains are known to be capable of speeding up visual recognition of repeatedly presented objects through faster memory encoding and accessing procedures on activated neurons. For the first time, we borrow and distill such a capability into a semantic memory design, namely SMTM, to improve on-device CNN inference. SMTM employs a hierarchical memory architecture to leverage the long-tail distribution of objects of interest, and further incorporates several novel techniques to put it into effects: (1) it encodes high-dimensional feature maps into low-dimensional, semantic vectors for low-cost yet accurate cache and lookup; (2) it uses a novel metric in determining the exit timing considering different layers' inherent characteristics; (3) it adaptively adjusts the cache size and semantic vectors to fit the scene dynamics. SMTM is prototyped on commodity CNN engine and runs on both mobile CPU and GPU. Extensive experiments on large-scale datasets and models show that SMTM can significantly speed up the model inference over standard approach (up to 2X) and prior cache designs (up to 1.5X), with acceptable accuracy loss.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 21 of its 63 references that are in the map. First posted on arXiv 5 Dec 2021.

Builds on

21 of 63 references.

References · 21

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2014Going Deeper with Convolutionscited by 4,231
  4. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
  5. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  6. 2019Learning Imbalanced Datasets with Label-Distribution-Aware Margin Losscited by 987
  7. 2013Network In Networkcited by 600
  8. 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 591
  9. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
  10. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  11. 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 185
  12. 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
9 more
  1. 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 109
  2. 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 75
  3. 2017DeepCache: Principled Cache for Mobile Deep Visioncited by 57
  4. 2017Not All Pixels Are Equal: Difficulty-aware Semantic Segmentation via Deep Layer Cascadecited by 53
  5. 2018A First Look at Deep Learning Apps on Smartphonescited by 47
  6. 2017Deep Representation Learning with Part Loss for Person Re-Identificationcited by 44
  7. 2017GLAD: Global-Local-Alignment Descriptor for Pedestrian Retrievalcited by 25
  8. 2018EVA2: Exploiting Temporal Redundancy in Live Computer Visioncited by 13
  9. 2017CBinfer: Change-Based Inference for Convolutional Neural Networks on Video Datacited by 8

Built on by

Cited by year

Citing papers per year: 2023: 3; 2024: 1; 2025: 1.

5 papers.