TOWARDS A COMPUTATIONAL MODEL OF REALITY
4.4
Pattern Recognition – Extracting Structure from the World
Now that we have a more concrete definition of what mental representations are, we turn to a foundational question: how does the brain actually build them? One of the most influential answers comes from pattern recognition – an approach rooted in classical neuroscience and modern machine-learning that explains perception as the step-by-step extraction of increasingly complex features from sensory input.
Perception depends on constructing structured, useful mappings of the world. The question now is:
How can the visual system actually build these representations from raw sensory data?
One influential approach to answer this question is called pattern recognition. It treats perception as a process of detecting simple features and assembling them into increasingly complex structures. At every stage, the system extracts regularities – edges, orientations, shapes – and uses these to classify objects.
We can pick up with the work of Hubel and Wiesel. They discovered that early visual cortical neurons (“simple” cells) seemed to be tuned to bars at a specific orientation and location, while higher-level visual cortex neurons (“complex” cells) were tuned to orientation regardless of position. This led them to propose a hierarchical model of the visual cortex: as you move higher, the input from receptive fields of lower levels are combined to detect more complex shapes and features. This is the basis of the “pattern recognition” account of vision, a feedforward view of vision that has guided neuroscience for nearly half a century.
Inspired by this work, Japanese computer scientist Kunihiko Fukushima developed the Neocognitron (1980): a pioneering deep, layered neural network that could recognize handwritten digits.

Kunihiko Fukushima (1980)
Neocognitron: a self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position.
The Neocognitron built up its understanding in stages, much like the visual cortex. Early layers identified simple features – lines and curves – at different locations in the image. Higher layers combined these into more complex parts of digits. At the top of the hierarchy, units responded to complete digits, having integrated all the feature information from below. Over time, researchers found that this architecture was a surprisingly good approximation of object recognition in the primate brain.

Hubel and Wiesel: Hierarchical feature selectivity in the visual cortex

Kunihiko Fukushima: Neocognitron
Pattern Recognition
Fukushima’s Neocognitron was more than an engineering breakthrough. It laid the conceptual foundation for today’s deep neural networks, which also build up complex representations by detecting simple features first and combining them across successive layers. If you’re curious to understand the logic behind these architectures, you may find the following Youtube video “But what is a neural network?” helpful:
But what is a neural network? | Deep learning chapter 1
Object recognition as a discriminative task. Images of cats or dogs, varying in breed, posture, and viewpoint, are mapped to a category label by an object recognition algorithm. This illustrates the feedforward, pattern-recognition approach: the system learns a direct mapping from input to output without modelling how the images were generated.
However, the pattern recognition account we’ve just described is fundamentally feedforward – it assumes that sensory input alone, processed bottom-up through successive layers, determines the correct interpretation. But identical retinal input can arise from very different scenes. In those cases, bottom-up processing alone is not enough.
Authors: Fabian Mueller & William Palmer