Do Newer Lightweight CNNs Perform Better Under Resource Constraints? A Controlled Multigenerational Study of Architecture, Initialization, Training Budget, and Efficiency

· Source: Artificial Intelligence · Field: Technology & Digital — Artificial Intelligence & Machine Learning · Depth: Advanced, quick

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

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

Topics

Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, AI Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Artificial Intelligence.