๐ค AI Summary
This study addresses the lack of uncertainty awareness in foundational neural networks (e.g., CNNs for face and expression recognition). We propose a bi-level architecture that emulates โself-awarenessโ: a supervised artificial neural network (ANN) serves as a meta-monitor, analyzing the lower-layer CNNโs activation patterns in real time to dynamically estimate prediction confidence; upon detecting high uncertainty, it autonomously triggers active learning to request human annotation. Crucially, this is the first work to employ a trainable, memory-augmented supervised ANN to model the cognitive state of the model itself, thereby closing an uncertainty-driven adaptive decision loop. Experiments demonstrate substantial improvements in robustness and accuracy for face recognition and facial expression analysis under complex, real-world conditions. The approach advances AI trustworthiness and human-AI collaborative intelligence by enabling self-regulated, uncertainty-informed inference.
๐ Abstract
Reflection on one's thought process and making corrections to it if there exists dissatisfaction in its performance is, perhaps, one of the essential traits of intelligence. However, such high-level abstract concepts mandatory for Artificial General Intelligence can be modelled even at the low level of narrow Machine Learning algorithms. Here, we present the self-awareness mechanism emulation in the form of a supervising artificial neural network (ANN) observing patterns in activations of another underlying ANN in a search for indications of the high uncertainty of the underlying ANN and, therefore, the trustworthiness of its predictions. The underlying ANN is a convolutional neural network (CNN) ensemble employed for face recognition and facial expression tasks. The self-awareness ANN has a memory region where its past performance information is stored, and its learnable parameters are adjusted during the training to optimize the performance. The trustworthiness verdict triggers the active learning mode, giving elements of agency to the machine learning algorithm that asks for human help in high uncertainty and confusion conditions.