Understanding the Ability of Deep Neural Networks to Count Connected Components in Images
Shuyue Guan, Murray Loew

TL;DR
This paper investigates whether deep neural networks can generalize the human-like ability of subitizing to count connected components in images, revealing limitations in their general counting capabilities.
Contribution
The study demonstrates that DNNs lack a general ability to count connected components and introduces three ML-learnable characteristics to explain this limitation.
Findings
DNNs do not have a general ability to count connected components.
Experiments support the conclusion that DNNs' counting ability is limited.
Three ML-learnable characteristics explain why DNNs work for some counting problems but not others.
Abstract
Humans can count very fast by subitizing, but slow substantially as the number of objects increases. Previous studies have shown a trained deep neural network (DNN) detector can count the number of objects in an amount of time that increases slowly with the number of objects. Such a phenomenon suggests the subitizing ability of DNNs, and unlike humans, it works equally well for large numbers. Many existing studies have successfully applied DNNs to object counting, but few studies have studied the subitizing ability of DNNs and its interpretation. In this paper, we found DNNs do not have the ability to generally count connected components. We provided experiments to support our conclusions and explanations to understand the results and phenomena of these experiments. We proposed three ML-learnable characteristics to verify learnable problems for ML models, such as DNNs, and explain why…
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.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Advanced Neural Network Applications · Image Retrieval and Classification Techniques
