Do Newer Lightweight CNNs Perform Better Under Resource Constraints? A Controlled Multigenerational Study of Architecture, Initialization, Training Budget, and Efficiency
Summary
A controlled study evaluated nine lightweight convolutional neural networks, including EfficientNetV2-S, RepViT-M1.0, EfficientNet-B0, MobileNetV3-Small, and MobileNetV4-Conv-S, across CIFAR-10, CIFAR-100, and Tiny ImageNet datasets. The research measured top-1 accuracy, macro F1, top-5 accuracy, parameter count, FP32 storage, GMACs, batch-size-1 latency on an NVIDIA L4 and AMD Ryzen 5 5500U CPU, and peak PyTorch CUDA allocated tensor memory. EfficientNetV2-S achieved the highest top-1 accuracy on CIFAR-10 (97.57%) and CIFAR-100 (86.98%), while RepViT-M1.0 led Tiny ImageNet at 79.87%. EfficientNet-B0 proved consistently competitive, appearing on every Pareto frontier, offering performance within 0.22 to 1.79 percentage points of the best while using significantly fewer resources. MobileNetV3-Small showed the lowest GMACs and fastest CPU performance, outperforming MobileNetV4-Conv-S by up to 2.55 points. The study concluded that newer lightweight CNN designs offer selective rather than universal performance and efficiency gains.
Key takeaway
For Machine Learning Engineers selecting lightweight CNNs for resource-constrained deployments, you should critically evaluate model performance on your specific target hardware and datasets. Do not assume newer architectures offer universal improvements; instead, benchmark options like EfficientNet-B0 for balanced efficiency or MobileNetV3-Small for CPU-bound tasks. Relying solely on GMACs is insufficient; actual latency varies significantly across different hardware environments. Your deployment strategy must account for these selective gains.
Key insights
Lightweight CNNs demonstrate selective performance and efficiency gains, not universal improvements across diverse resource limitations.
Principles
- GMACs alone do not predict inference latency.
- Pretrained models significantly outperform scratch training.
- Pareto frontiers identify optimal intermediate-budget models.
Method
The study compared nine lightweight CNNs using a shared downstream protocol across three datasets, measuring accuracy, parameter count, GMACs, latency on L4 GPU and CPU, and memory allocation to establish Pareto frontiers.
In practice
- Consider EfficientNet-B0 for balanced accuracy and efficiency.
- Prioritize MobileNetV3-Small for CPU-bound, low-GMAC tasks.
- Evaluate models on target hardware; GMACs are insufficient.
Topics
- Lightweight CNNs
- Model Benchmarking
- EfficientNet
- MobileNet
- Inference Latency
- Resource Constraints
Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, AI Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Artificial Intelligence.