Task dependent attention allocation through uncertainty minimization in deep recurrent generative models
Allocating visual attention through saccadic eye movements is a key ability of intelligent agents. Attention is both influenced through bottom up stimulus properties as well as top down task demands. The interaction of these two attention mechanisms is not yet fully understood. A parsimonious reconciliation posits that both processes serve the minimization of predictive uncertainty. We propose a recurrent generative neural network model that predicts a visual scene based on foveated glimpses. The model shifts its attention in order to minimize the uncertainty in its predictions. We show that the proposed model produces naturalistic eye movements focusing on salient stimulus regions. Introducing the additional task of classifying the stimulus, modulates the saccade patterns and enables effective image classification. Given otherwise equal conditions, we show that different task requirements cause the model to focus on distinct, task relevant regions. The results provide evidence that uncertainty minimization could be a fundamental mechanisms for the allocation of visual attention.