On the role of feedback in visual processing: a predictive coding perspective

by   Andrea Alamia, et al.

Brain-inspired machine learning is gaining increasing consideration, particularly in computer vision. Several studies investigated the inclusion of top-down feedback connections in convolutional networks; however, it remains unclear how and when these connections are functionally helpful. Here we address this question in the context of object recognition under noisy conditions. We consider deep convolutional networks (CNNs) as models of feed-forward visual processing and implement Predictive Coding (PC) dynamics through feedback connections (predictive feedback) trained for reconstruction or classification of clean images. To directly assess the computational role of predictive feedback in various experimental situations, we optimize and interpret the hyper-parameters controlling the network's recurrent dynamics. That is, we let the optimization process determine whether top-down connections and predictive coding dynamics are functionally beneficial. Across different model depths and architectures (3-layer CNN, ResNet18, and EfficientNetB0) and against various types of noise (CIFAR100-C), we find that the network increasingly relies on top-down predictions as the noise level increases; in deeper networks, this effect is most prominent at lower layers. In addition, the accuracy of the network implementing PC dynamics significantly increases over time-steps, compared to its equivalent forward network. All in all, our results provide novel insights relevant to Neuroscience by confirming the computational role of feedback connections in sensory systems, and to Machine Learning by revealing how these can improve the robustness of current vision models.


Predify: Augmenting deep neural networks with brain-inspired predictive coding dynamics

Deep neural networks excel at image classification, but their performanc...

Adaptive and Iteratively Improving Recurrent Lateral Connections

The current leading computer vision models are typically feed forward ne...

Deep Predictive Coding Network with Local Recurrent Processing for Object Recognition

Inspired by "predictive coding" - a theory in neuroscience, we develop a...

Predictive coding feedback results in perceived illusory contours in a recurrent neural network

Modern feedforward convolutional neural networks (CNNs) can now solve so...

Mathematical derivation of wave propagation properties in hierarchical neural networks with predictive coding feedback dynamics

Sensory perception (e.g. vision) relies on a hierarchy of cortical areas...

Are Artificial Dendrites useful in NeuroEvolution?

The significant role of dendritic processing within neuronal networks ha...

Feedback-Gated Rectified Linear Units

Feedback connections play a prominent role in the human brain but have n...

Please sign up or login with your details

Forgot password? Click here to reset