LCNN: Lookup-based Convolutional Neural Network
Not on the map. Why?
Abstract (arXiv)
Porting state of the art deep learning algorithms to resource constrained compute platforms (e.g. VR, AR, wearables) is extremely challenging. We propose a fast, compact, and accurate model for convolutional neural networks that enables efficient learning and inference. We introduce LCNN, a lookup-based convolutional neural network that encodes convolutions by few lookups to a dictionary that is trained to cover the space of weights in CNNs. Training LCNN involves jointly learning a dictionary and a small set of linear combinations. The size of the dictionary naturally traces a spectrum of trade-offs between efficiency and accuracy. Our experimental results on ImageNet challenge show that LCNN can offer 3.2x speedup while achieving 55.1% top-1 accuracy using AlexNet architecture. Our fastest LCNN offers 37.6x speed up over AlexNet while maintaining 44.3% top-1 accuracy. LCNN not only offers dramatic speed ups at inference, but it also enables efficient training. In this paper, we show the benefits of LCNN in few-shot learning and few-iteration learning, two crucial aspects of on-device training of deep learning models.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Nov 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 3; 2024: 0; 2025: 2.
11 papers.
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookupcited by 19
- 2022An Initial Investigation for Detecting Vocoder Fingerprints of Fake Audiocited by 12
- 2023MixtureGrowth: Growing Neural Networks by Recombining Learned Parameterscited by 7
- 2022SUGAR: Efficient Subgraph-level Training via Resource-aware Graph Partitioningcited by 6
- 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollerscited by 4
- 2025Model Compression using Progressive Channel Pruningcited by 4
- 2021Accelerating Deep Learning Classification with Error-controlled Approximate-key Cachingcited by 2
- 2025Deep Lookup Networkcited by 2
- 2023Learning to Compose SuperWeights for Neural Parameter Allocation Searchcited by 1
- 2022PRANC: Pseudo RAndom Networks for Compacting deep modelscited by 0
- 2022Pruning Very Deep Neural Network Channels for Efficient Inferencecited by 0
- 2025Deep Lookup Network17 Sep 2025
- 2025Model Compression using Progressive Channel Pruning7 Jul 2025
- 2023Learning to Compose SuperWeights for Neural Parameter Allocation Search3 Dec 2023
- 2023MixtureGrowth: Growing Neural Networks by Recombining Learned Parameters7 Nov 2023
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookup7 Feb 2023
- 2022Pruning Very Deep Neural Network Channels for Efficient Inference14 Nov 2022
- 2022An Initial Investigation for Detecting Vocoder Fingerprints of Fake Audio20 Aug 2022
- 2022PRANC: Pseudo RAndom Networks for Compacting deep models16 Jun 2022
- 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollers8 Mar 2022
- 2022SUGAR: Efficient Subgraph-level Training via Resource-aware Graph Partitioning31 Jan 2022
- 2021Accelerating Deep Learning Classification with Error-controlled Approximate-key Caching13 Dec 2021