NetScore: Towards Universal Metrics for Large-scale Performance Analysis of Deep Neural Networks for Practical On-Device Edge Usage
Alexander Wong

TL;DR
This paper introduces NetScore, a new universal metric that balances accuracy, computational complexity, and architecture complexity to evaluate deep neural networks for practical on-device edge deployment.
Contribution
The paper proposes NetScore, a novel balanced metric for evaluating neural networks, and provides one of the largest comparative analyses across 60 models using multiple metrics.
Findings
NetScore effectively balances accuracy and complexity metrics.
Compared 60 neural networks using NetScore, accuracy, and information density.
Results serve as a reference for practical on-device neural network evaluation.
Abstract
Much of the focus in the design of deep neural networks has been on improving accuracy, leading to more powerful yet highly complex network architectures that are difficult to deploy in practical scenarios, particularly on edge devices such as mobile and other consumer devices given their high computational and memory requirements. As a result, there has been a recent interest in the design of quantitative metrics for evaluating deep neural networks that accounts for more than just model accuracy as the sole indicator of network performance. In this study, we continue the conversation towards universal metrics for evaluating the performance of deep neural networks for practical on-device edge usage. In particular, we propose a new balanced metric called NetScore, which is designed specifically to provide a quantitative assessment of the balance between accuracy, computational…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
