Assessing Intelligence in Artificial Neural Networks
Nicholas J. Schaub, Nathan Hotaling

TL;DR
This paper introduces neural efficiency and aIQ metrics to evaluate neural network architectures, balancing size and performance, and demonstrates their effectiveness on MNIST with insights into network robustness and efficiency.
Contribution
The paper proposes new metrics, neural efficiency and aIQ, to assess and optimize neural network architectures balancing size and task performance.
Findings
aIQ correlates with network robustness to overtraining
High aIQ networks use significantly fewer parameters
Batch normalization and dropout improve neural efficiency
Abstract
The purpose of this work was to develop of metrics to assess network architectures that balance neural network size and task performance. To this end, the concept of neural efficiency is introduced to measure neural layer utilization, and a second metric called artificial intelligence quotient (aIQ) was created to balance neural network performance and neural network efficiency. To study aIQ and neural efficiency, two simple neural networks were trained on MNIST: a fully connected network (LeNet-300-100) and a convolutional neural network (LeNet-5). The LeNet-5 network with the highest aIQ was 2.32% less accurate but contained 30,912 times fewer parameters than the highest accuracy network. Both batch normalization and dropout layers were found to increase neural efficiency. Finally, high aIQ networks are shown to be memorization and overtraining resistant, capable of learning proper…
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
TopicsNeural Networks and Applications · Adversarial Robustness in Machine Learning · Machine Learning and Data Classification
MethodsBatch Normalization · Dropout
