Benchmark analysis of representative deep neural network architectures
Open accessAbstract
This paper presents an in-depth analysis of the majority of the deep neural networks (DNNs) proposed in the state of the art for image recognition. For each DNN, multiple performance indices are observed, such as recognition accuracy, model complexity, computational complexity, memory usage, and inference time. The behavior of such performance indices and some combinations of them are analyzed and discussed. To measure the indices, we experiment the use of DNNs on two different computer architectures, a workstation equipped with a NVIDIA Titan X Pascal, and an embedded system based on a NVIDIA Jetson TX1 board. This experimentation allows a direct comparison between DNNs running on machines with very different computational capacities. This paper is useful for researchers to have a complete view of what solutions have been explored so far and in which research directions are worth exploring in the future, and for practitioners to select the DNN architecture(s) that better fit the resource constraints of practical deployments and applications. To complete this work, all the DNNs, as well as the software used for the analysis, are available online.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The size of neural networks is growing exponentially.
“Many studies report that the size of neural networks is growing exponentially [Xu et al., 2018, Bianco et al., 2018].”
From Trends in AI inference energy consumption: Beyond the performance-vs-parameter laws of deep learning (2023) · cites this paper as Bianco et al., 2018
The Introduction (p. 1) says researchers have developed both more accurate and more computationally efficient networks. The Model Complexity section (p. 2) measures parameter-file sizes across architectures, but neither passage establishes that network size grows exponentially over time. Searches for exponential growth and changes in network size over time found no supporting passage in our copy. (LLM, conf=0.72)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · see citing works
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · see citing works
LeCun, Y., Bengio, Y., & Hinton, G. (2015) · Nature · doi:10.1038/nature14539 · Cited by 84,126 · see citing works
ImageNet Large Scale Visual Recognition Challenge
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., et al. (2015) · International Journal of Computer Vision · doi:10.1007/s11263-015-0816-y · Cited by 39,380 · see citing works
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
Ioffe, S., & Szegedy, C. (2015) · arXiv · doi:10.48550/arxiv.1502.03167 · Cited by 27,818 · see citing works
Xception: Deep Learning with Depthwise Separable Convolutions
Chollet, F. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.195 · Cited by 20,380 · see citing works
Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning
Szegedy, C., Ioffe, S., Vanhoucke, V., & Alemi, A. (2017) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v31i1.11231 · Cited by 4,636 · see citing works
Flagged first, then by citations
Research works printed but not linked: 15
- [4][4] A. Canziani, A. Paszke, and E. Culurciello, 'An analysis of deep neural network models for practical applications,' arXiv preprint arXiv:1605.07678, 2016. - · arXiv
- [5][5] J. Huang, V. Rathod, C. Sun, M. Zhu, A. Korattikara, A. Fathi, I. Fischer, Z. Wojna, Y. Song, S. Guadarrama et al., 'Speed/accuracy trade-offs for modern convolutional object detectors,' in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017, pp. 73107311. -
- [8][8] K. Simonyan and A. Zisserman, 'Very deep convolutional networks for large-scale image recognition,' arXiv preprint arXiv:1409.1556, 2014. - · arXiv
- [10][10] C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, and A. Rabinovich, 'Going deeper with convolutions,' in Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, 2015. -
- [11][11] F. N. Iandola, S. Han, M. W. Moskewicz, K. Ashraf, W. J. Dally, and K. Keutzer, 'Squeezenet: Alexnet-level accuracy with 50x fewer parameters and< 0.5 mb model size,' arXiv preprint arXiv:1602.07360, 2016. - · arXiv
- [13][13] C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, 'Rethinking the inception architecture for computer vision,' in Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, 2016, pp. 2818- 85 IEEEAccess <!-- image --> FIGURE 3: Top-1 accuracy vs. number of images processed per second (with batch size 1) using the Titan Xp (a) and Jetson TX1 (b). <!-- image --> TABLE 2: Memory consumption of the different DNN models considered on the Titan Xp for different batch sizes. FIGURE 4: Plot of the initial static allocation of the model parameters (i.e. the model complexity) and the total memory utilization with batch size 1 on the Titan Xp. <!-- image --> 2826. -
- [15][15] G. Huang, Z. Liu, K. Q. Weinberger, and L. van der Maaten, 'Densely connected convolutional networks,' in Conference on Computer Vision and Pattern Recognition (CVPR), vol. 1, no. 2. IEEE, 2017, p. 3. -
- [16][16] S. Xie, R. Girshick, P. Dollár, Z. Tu, and K. He, 'Aggregated residual transformations for deep neural networks,' in Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, 2017, pp. 5987-5995. -
- [18][18] Y. Chen, J. Li, H. Xiao, X. Jin, S. Yan, and J. Feng, 'Dual path networks,' in Advances in Neural Information Processing Systems (NIPS), 2017, pp. 4467-4475. -
- [19][19] J. Hu, L. Shen, and G. Sun, 'Squeeze-and-excitation networks,' in Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, <!-- image --> IEEEAccesS TABLE 3: Top 5 models (sorted in decreasing Top-1 accuracy) satisfying memory consumption ( ≤ 0.7GB, ≤ 1.0GB, ≤ 1.4GB) and inference speed ( ≥ 15FPS, ≥ 30FPS, ≥ 60FPS) constraints on the Titan Xp (a) and Jetson TX1 (b). 2018. -
- [20][20] B. Zoph, V. Vasudevan, J. Shlens, and Q. V. Le, 'Learning transferable architectures for scalable image recognition,' in Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, 2018. -
- [21][21] A. G. Howard, M. Zhu, B. Chen, D. Kalenichenko, W. Wang, T. Weyand, M. Andreetto, and H. Adam, 'Mobilenets: Efficient convolutional neural networks for mobile vision applications,' arXiv preprint arXiv:1704.04861, 2017. - · arXiv
- [22][22] M. Sandler, A. Howard, M. Zhu, A. Zhmoginov, and L.-C. Chen, 'Mobilenetv2: Inverted residuals and linear bottlenecks,' in Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, 2018, pp. 4510-4520. -
- [23][23] X. Zhang, X. Zhou, M. Lin, and J. Sun, 'Shufflenet: An extremely efficient convolutional neural network for mobile devices,' in Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, 2018. -
- [24][24] S. Han, H. Mao, and W. J. Dally, 'Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding,' arXiv preprint arXiv:1510.00149, 2015. <!-- image --> SIMONE BIANCO is assistant professor of Computer Science at Department of Informatics, Systems and Communication of the University of Milano-Bicocca, Italy. He obtained the PhD in Computer Science from the University of MilanoBicocca, in 2010. He obtained the BSc and the MSc degree in Mathematics from the University of Milano-Bicocca, respectively in 2003 and 2006. His current research interests include computer vision, machine learning, optimization algorithms, LUIGI CELONA is currently a postdoctoral fellow at DISCo (Department of Informatics, Systems and Communication) of the University of Milano-Bicocca, Italy. In 2018 and 2014, he obtained respectively the PhD and the MSc degree in Computer Science at DISCo. In 2011, he obtained the BSc degree in Computer Science from the University of Messina. His current research interests focus on image analysis and classification, machine learning and face analysis. <!-- image --> and color imaging. <!-- image --> <!-- image --> PAOLO NAPOLETANO is assistant professor of Computer Science at Department of Informatics, Systems and Communication of the University of Milano-Bicocca. In 2007, he received a PhD in Information Engineering from the University of Salerno. In 2003, he received a Master's degree in Telecommunications Engineering from the University of Naples Federico II. His current research interests include machine learning for multi-modal data classification and understanding. REMI CADENE is a PhD student and teaching assistant at LIP6 (Computer Science laboratory) of Sorbonne University, France. In 2016, he received a MSc degree in Computer Science at Sorbonne University. His primary research interests are in the fields of Machine Learning, Computer Vision and Natural Language Processing. He is currently focusing on Neural Networks, Multimodal Learning and Weakly Supervised Learning. · arXiv
Cited by
Sorted by citations
Trends in AI inference energy consumption: Beyond the performance-vs-parameter laws of deep learning
Desislavov, R., Martínez-Plumed, F., & Hernández-Orallo, J. (2023) · Sustainable Computing: Informatics and Systems · doi:10.1016/j.suscom.2023.100857 · Cited by 269 · see citing works
“Many studies report that the size of neural networks is growing exponentially [Xu et al., 2018, Bianco et al., 2018].”
BackgroundCombining Noise-to-Image and Image-to-Image GANs: Brain MR Image Augmentation for Tumor Detection
Han, C., Rundo, L., Araki, R., Nagano, Y., Furukawa, Y., Mauri, G., Nakayama, H., & Hayashi, H. (2019) · IEEE Access · doi:10.1109/access.2019.2947606 · Cited by 253 · see citing works
Wang, Y., Luo, Q., Xie, H., Li, Q., & Sun, G. (2022) · International Journal of Mechanical Sciences · doi:10.1016/j.ijmecsci.2022.107529 · Cited by 149 · see citing works
Characterizing the deployment of deep neural networks on commercial edge devices
Hadidi, R., Cao, J., Xie, Y., Asgari, B., Krishna, T., & Kim, H. (2019) · 2019 IEEE International Symposium on Workload Characterization (IISWC) · doi:10.1109/iiswc47752.2019.9041955 · Cited by 118 · see citing works
A Review of Embedded Machine Learning Based on Hardware, Application, and Sensing Scheme
Biglari, A., & Tang, W. (2023) · Sensors · doi:10.3390/s23042131 · Cited by 86 · see citing works
Detecting DeepFake, FaceSwap and Face2Face facial forgeries using frequency CNN
Kohli, A., & Gupta, A. (2021) · Multimedia Tools and Applications · doi:10.1007/s11042-020-10420-8 · Cited by 90 · see citing works
Zhou, Z., Yang, S., Pu, L., & Yu, S. (2020) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.2984332 · Cited by 77 · see citing works
Robustifying the Deployment of tinyML Models for Autonomous mini-vehicles
de Prado, M., Rusci, M., Capotondi, A., Donze, R., Benini, L., & Pazos, N. (2021) · Sensors · doi:10.3390/s21041339 · Cited by 57 · see citing works
Soro, S. (2021) · arXiv · doi:10.48550/arxiv.2102.01255 · Cited by 36 · see citing works
Mobile-URSONet: an embeddable neural network for onboard spacecraft pose estimation
Posso, J., Bois, G., & Savaria, Y. (2022) · 2022 IEEE International Symposium on Circuits and Systems (ISCAS) · doi:10.1109/iscas48785.2022.9937721 · Cited by 27 · see citing works
Li, W., Hsu, C.-Y., Wang, S., Witharana, C., & Liljedahl, A. (2022) · Proceedings of the 5th ACM SIGSPATIAL International Workshop on AI for Geographic Knowledge Discovery · doi:10.1145/3557918.3565869 · Cited by 9 · see citing works
- Authors
- Bianco, S., Cadene, R., Celona, L., & Napoletano, P.
- Affiliations
- University of Milano-Bicocca (IT)
- Venue
- IEEE Access
- Published
- 2018
- Volume
- 6
- Pages
- 64270-64277
- ISSN
- 2169-3536 (ISSN-L)
- OpenAlex
- W2893813411
- Cited by
- 838
- References
- 7
- Citations by year
- 2026: 35 · 2025: 60 · 2024: 89 · 2023: 125 · 2022: 175 · 2021: 161 · 2020: 139 · 2019: 53 · 2018: 1
- FWCI
- 44.26
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- IEEE Access (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- BOA (University of Milano-Bicocca) (submittedVersion, other-oa)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- arXiv (Cornell University)
- Funders
- Agence Nationale de la Recherche (ANR-11-LABX-0065)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Keywords
- deep learning architectures, image recognition, benchmarking, model complexity, computational complexity, memory usage, inference latency, embedded systems, NVIDIA Jetson TX1, resource-constrained deployment, recognition accuracy
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review