Atatürk Üniversitesi Atatürk Üniversitesi
Ara
Yayınlara dön
Makale Tam Makale Uluslararası 2022 Açık erişimli

SSP Framework: A New Approach to Designing Lightweight Convolutional Neural Networks

Tolga Turay, Tanya Vladimirova

IEEE Access Cilt 10 · 01.01.2022
DOI ile aç

Özet

Most convolutional neural network (CNN) designs are still bottlenecked by costly computational load, which impedes their utilization in industrial applications. To address this issue, a new Sparse-Split-Parallelism (SSP) design framework is proposed in this paper. It fuses three design strategies that can be applied to the majority of the popular state-of-the-art block-based CNN models to lighten their computing budget while maintaining comparable accuracies. At a block level, a design strategy, based on the novel concept of sparse skip connections, is introduced, which provides optimal connectivity, preventing a severe rise in channel numbers and keeping a satisfactory feature reuse in the network model. As part of the module-level design, a new SSP module is created that preserves the design features of the targeted existing models, and a novel proportional channel split operation is employed to achieve optimal trade-off between accuracy and model size. As the third strategy at a layer level, the idea of the degree of parallelism is adopted, resulting into an equal number of channels in the layers, which decreases memory access and yields a better inference time. The effectiveness of the framework has been validated through a comprehensive experimental work. The evaluation results, which are based on DenseNet, ResNet, ShiftNet, ShuffleNet, and ShuffleNet-v2, verify that the proposed SSP framework is notably capable of reducing the parameter number, FLOPs, and inference time of existing CNN models with quite alike accuracies. The models are evaluated on image classification using the ImageNet and CIFAR-10&CIFAR-100 datasets, as well as on object detection with the MS COCO dataset.

Anahtar kelimeler

CNN Image classification computational modeling CONNECTIONS Convolutional neural networks Computer vision Object detection Embedded systems Memory management System-on-chip Field programmable gate arrays Autonomous driving convolution types real-time embedded systems visual recognition autonomous driving systems

Atıf için künye

Turay, T., & Vladimirova, T. (2022). SSP Framework: A New Approach to Designing Lightweight Convolutional Neural Networks. IEEE Access, 10. https://doi.org/10.1109/access.2022.3208924

BibTeX
@article{turay2022-200238,
  author = {Turay, Tolga and Vladimirova, Tanya},
  title = {SSP Framework: A New Approach to Designing Lightweight Convolutional Neural Networks},
  journal = {IEEE Access},
  year = {2022},
  volume = {10},
  issn = {2169-3536},
  doi = {10.1109/access.2022.3208924},
  url = {https://akademik.atauni.edu.tr/yayinlar/200238-ssp-framework-a-new-approach-to-designing-lightweight-convolutional-neural}
}