Canon 0051 · a field learns its own map

When a machine learns the representation

LeCun, Bengio and Hinton’s 2015 Review gathered backpropagation, convolutional networks, distributed word vectors, recurrent memory and a decade of results into one account of why learned hierarchies had begun to work.

Canon 0051 · a field learns its own map

When a machine learns the representation

Rajesh Ranjan Mahapatra

LeCun, Bengio and Hinton’s 2015 Review gathered backpropagation, convolutional networks, distributed word vectors, recurrent memory and a decade of results into one account of why learned hierarchies had begun to work.

© 2026 Rajesh Ranjan Mahapatra. 29 min read

When a machine learns the representationAll AI Research Library

TLDR

Five things to retain
  1. Deep means composed representation. A stack of learned non-linear transformations turns raw input into progressively more task-useful descriptions.
  2. Backpropagation computes; optimisation moves. The chain rule supplies parameter derivatives, while stochastic gradient descent uses noisy minibatch estimates to update weights.
  3. Architecture carries assumptions. Local connections, shared filters, pooling, recurrence and gates encode different beliefs about images, sequences and memory.
  4. Distributed codes recombine. Many simultaneously active features can represent related items and novel combinations more economically than atomic symbols.
  5. This is a 2015 synthesis, not a proof of mind. The Review reports technical progress and forecasts a research programme; benchmark success does not establish understanding or consciousness.
Reading the document correctly

A Review that became a map

The governing primary is not a single experiment and it does not introduce one algorithm. It is a nine-page review written at a moment when several older ideas had become mutually reinforcing: large labelled corpora, programmable accelerators, improved optimisation, deep convolutional systems and recurrent sequence models. Its achievement is synthetic. It gives one vocabulary for results that had arrived through different communities.

The paper opens in the middle of deployment. Web search, recommendation, cameras and speech transcription already use machine learning. The novelty it wants readers to see is a shift in where the representation comes from. In a conventional pattern-recognition pipeline, domain specialists design a feature extractor and a later learner operates on those features. In representation learning, the system receives comparatively raw data and adjusts internal features because doing so reduces an objective. In deep learning, several such transformations are composed.

That framing is both historical and argumentative. Hand-engineered features did not disappear, and “raw” is never literally unmediated: images have sensors, colour channels, resizing and labels; speech has microphones, sampling and segmentation; text has tokenisation and a vocabulary. The Review’s sharper claim is that the decisive intermediate variables need not all be prescribed one by one. They can be fitted jointly with the predictor.

The authors then move through supervised learning, backpropagation, convolution, image understanding, distributed language representation, recurrent networks and memory. These sections do not form a list of interchangeable tricks. They answer different constraints. Backpropagation addresses credit assignment in a differentiable composition. Convolution addresses repeated local structure. Recurrence addresses ordered data of variable duration. Gates and memory address persistence and access. Distributed codes address reuse across related items and combinations.

The closing pages are prospective. Unsupervised learning, active vision, reinforcement learning, selective attention and vector-based reasoning are offered as likely directions. A faithful reconstruction therefore labels sentences by evidential status. A mechanism explained by equations is not the same thing as a benchmark result; a historical claim is not the same thing as a forecast; a suggestive analogy to cognition is not a neuroscientific identification.

Causal probe 1 · Why did the synthesis matter if its components were older?

Because a field can possess parts without possessing a shared causal story. The Review connects differentiable credit assignment, learned representation, domain-shaped architecture, data scale and hardware into a system-level explanation. Its influence rests less on priority than on making that conjunction teachable and portable.

A timeline converges into the 2015 deep-learning synthesisFive dated streams: backpropagation, convolutional networks, unsupervised revival, ImageNet-scale vision and sequence models: flow into a central 2015 review, then branch into technical explanation and forecasts.1980sbackprop1990sConvNets2006revival2012ImageNet2015FIELD MAPsequence modelsa synthesis can be consequential without claiming every component’s invention
The Review consolidates several research lines at a particular historical moment. It should be cited as a synthesis and programme, while priority for individual mechanisms remains with their originating papers.Author synthesis from the primary’s historical narrative and references, pp. 436–442.
The governing idea

A representation is a useful change of description

A representation is not decoration placed between input and answer. It changes which distinctions become easy for the next computation to make. Deep learning asks several trainable transformations to build that change of description in stages.

Consider an image as a grid of pixel intensities. A first layer can respond to oriented edges at particular places. A later layer can respond to arrangements of edges while tolerating modest shifts. A still later layer can combine those motifs into parts and objects. The authors use this hierarchy to illustrate a general pattern: each level preserves distinctions relevant to the objective while suppressing some variation that the objective treats as irrelevant.

The word “abstraction” can mislead if it is heard as a guaranteed ascent towards human concepts. The internal variables are useful relative to a dataset, architecture and loss. Some units may correspond to recognisable patterns; others may participate only as parts of a distributed computation. A high layer can be more invariant and more task-specific without being a proposition that a person would naturally name.

Depth contributes through composition. A single transformation must express a complicated mapping at once. A stack can reuse intermediate results: local edges participate in many motifs; motifs participate in many parts; word features participate in many phrases. This is a structural economy, not magic attached to layer count. If the architecture, data or objective supplies the wrong pressure, adding layers can faithfully learn the wrong regularity.

The Review also locates representation between two older poles. A linear classifier on raw input is easy to optimise but geometrically limited. A hand-built feature pipeline can encode expertise but may be brittle or costly. Learned representations move complexity into jointly adjusted intermediate mappings. That increases expressive power and reduces some manual design, while increasing dependence on optimisation, data coverage and evaluation.

Worked example 1 · A bent boundary

Four observations occupy the corners of a square. Opposite corners share a label: (−1,−1) and (1,1) are positive; (−1,1) and (1,−1) are negative. No straight line in the original two coordinates separates those labels. Introduce the feature z = x₁x₂. The positives have z = 1 and the negatives z = −1, so the rule z > 0 separates them. The point is not that every deep net literally computes this product. It is that a learned change of coordinates can turn a difficult decision surface into a simple final readout.

A hierarchy changes raw pixels into task-useful descriptionsFive panels progress from pixels to edges, motifs, parts and an output score. Arrows between panels show composition, while a side label says that useful distinctions are amplified and nuisance variation suppressed.COMPOSITION BUILDS A NEW COORDINATE SYSTEMPIXELSraw arrayEDGESlocalMOTIFScombinedPARTSstableSCOREStask readoutsuppress nuisance variationpreserve useful difference
“Higher” does not automatically mean more human-readable. It means later in a learned composition and, ideally, better organised for the target. The representation is judged by what the next layer can do with it.Author reconstruction of the primary’s definition and image hierarchy, p. 436.

Causal probe 2 · What changes when feature engineering becomes feature learning?

The burden moves rather than vanishes. Fewer intermediate rules are written by hand, but the choice of data, target, architecture, regularisation and test distribution becomes more consequential. Learned features are downstream of those choices.

Training without conflation

Labels, loss, gradients, updates and tests are different objects

The Review’s short account of supervised learning is a useful antidote to the phrase “the model learns”. It decomposes learning into a chain of specified operations and preserves a final distinction between fitting the training set and generalising to new cases.

A labelled example supplies an input and a desired output. The network maps the input to a score vector. An objective function converts the mismatch between scores and target into a scalar error. A gradient then says how an infinitesimal change in each weight would change that error. The optimiser changes the weights in the opposite direction. None of these pieces is the same as the others: the label is not the loss, the loss is not the derivative, and a derivative is not an update until a rule and step size use it.

Stochastic gradient descent replaces the full training-set gradient with an estimate calculated from a small batch. The estimate is noisy because another batch would usually point somewhere slightly different. Repetition turns these local estimates into a trajectory through weight space. The Review compares the objective to a hilly landscape, but a modern network’s landscape has far more dimensions than a literal surface and contains symmetries, flat directions and saddle structure.

After training, a separate test set estimates generalisation: whether the fitted system gives sensible answers to cases it did not see during parameter adjustment. A test result is still conditional. It concerns samples drawn under a particular collection process, with particular labels and metrics. It is not a certificate for arbitrary deployment conditions. The paper’s formulation is modest enough to preserve that difference.

The authors also revise a familiar story about optimisation. Poor local minima had been treated as the main obstacle to large networks. They point instead to the abundance of saddle points and to the empirical observation that different initialisations often reach solutions of similar quality. That 2015 assessment is a field-level summary, not a theorem that optimisation always succeeds or that every stationary point is harmless.

prediction: ŷ = f(x; θ) loss on one example: ℓ(ŷ, y) minibatch gradient: g = (1 / |B|) Σ ∇θ ℓ(f(xᵢ; θ), yᵢ) SGD update: θ ← θ − ηg test evaluation: measure f(·; θ) on examples excluded from fitting

Worked example 2 · One noisy minibatch

Suppose a scalar weight w produces predictions wx for two selected examples, (x,y) = (1,1) and (2,3), with half-squared error. At w = 1, the residuals are 0 and −1. Their weight derivatives are 0×1 and −1×2, averaging to −1. With learning rate 0.1, SGD updates w to 1.1. A different pair could yield a different direction. The batch supplies an estimate; only evaluation on held-out data addresses whether the new weight generalises.

The supervised-learning ledger separates five stagesA circular route connects labelled batch, predictions, scalar loss, gradient and weight update. A separate arrow exits to a locked test set, emphasising that test data are not part of fitting.LABELLEDMINIBATCHPREDICTIONSSCALAR LOSSGRADIENTUPDATE θREPEATNEW BATCHlocked test set · evaluation, not fitting
Training is an operational sequence, not an occult event. The held-out test set sits outside the update loop because using it to choose weights would weaken its role as evidence about new cases.Author reconstruction of “Supervised learning”, pp. 436–437.

Causal probe 3 · If training loss falls, what has actually been established?

Only that the specified objective fell on the data used to estimate it, subject to numerical and sampling details. Generalisation, robustness, calibration and usefulness each require further evidence.

Credit assignment through composition

Backpropagation is the chain rule organised as a machine

A deep network creates a practical question: if a late prediction is wrong, which earlier connection should receive how much responsibility? Backpropagation answers by moving derivatives backwards through the same graph that moved activations forwards.

In the forward pass, a unit forms a weighted sum of incoming activations and applies a non-linearity. Repeating this operation creates nested functions. In the backward pass, the derivative arriving from above is multiplied by the local derivative of the current transformation. That product becomes the message sent further down. For a weight, the gradient is the sending activation multiplied by the receiving unit’s error derivative.

The chain rule is elementary; the organisation is powerful. Shared intermediate computations need not be differentiated afresh for every parameter. Each module exposes a local relationship between input, output and parameters. Reverse traversal composes those relationships efficiently. The same idea works for vectors, where scalar derivatives become Jacobian operations, and for graphs with branches, where contributions to the same variable add.

The distinction from learning must remain visible. Backpropagation tells us the derivative of a chosen objective for a differentiable computation. It does not choose the objective, certify the data or decide that a parameter update is beneficial under distribution shift. Nor does it demand one particular optimiser. SGD, momentum, Adam and other rules can consume the gradients it supplies.

The Review places this mechanism inside a historical arc. Trainable multilayer systems were long desired; variants of reverse differentiation were discovered by several groups; the 1980s popularisation established practical representation learning; later compute, data and architectural choices made depth useful at larger scale. Canon 0048 handled the 1986 account directly. Here the mechanism becomes connective tissue across vision, language and recurrence.

Worked example 3 · A two-link derivative

Let y = 3x and z = y². At x = 2, y = 6. The local derivatives are dy/dx = 3 and dz/dy = 2y = 12. Backpropagation multiplies them: dz/dx = 36. A small increase of 0.001 in x should therefore change z by roughly 0.036. Direct calculation gives (6.003)² − 36 = 0.036009. The local product predicts the small global effect.

Forward values and backward derivatives travel in opposite directionsFour modules carry x to h1, h2 and loss from left to right. Red derivative arrows run right to left and multiply at each module. Parameter branches receive local gradients.FORWARD ACTIVATIONSxh₁h₂lossBACKWARD CREDIT× local derivative× local derivative× local derivative∂loss/∂θ₁∂loss/∂θ₂
The backward pass reuses the forward graph but carries a different quantity: sensitivity of the objective. Every arrow is local; composition makes the result global.Author reconstruction of Figure 1 and its equations, pp. 437–438.
The geometric pressure

Selectivity and invariance must coexist

A useful representation must react strongly to a small difference that changes the category and weakly to a large difference that does not. The Review makes this tension concrete with two white, wolf-like animals: pose and background may change many pixels, while the class boundary can depend on subtle morphology.

A linear classifier partitions its feature space with a hyperplane. If raw coordinates make same-class examples far apart and different-class examples near, no clever placement of one plane will solve the problem reliably. The feature extractor must alter the geometry. It should bring together cases that deserve the same response and pull apart cases whose relevant differences are initially small.

Invariance is never simply “ignore change”. The system must ignore a specified family of nuisance changes while retaining information needed for the task. Translation invariance may help object classification but harm a task that asks where the object is. Speaker invariance may help transcribe words but harm speaker identification. The desired representation depends on the question.

Convolution and pooling supply partial answers for array data. Weight sharing applies one detector at many positions, while pooling reduces sensitivity to modest displacement. Data augmentation supplies another answer by presenting transformed examples with the same label. None creates universal invariance. Boundaries, stride, scale, occlusion and transformations not represented during training can still matter.

The hierarchy itself creates selectivity. A detector for an edge is reused in many motifs; a motif detector responds only when edges form a particular conjunction; a part detector combines motifs. Repeated composition can therefore increase specificity while local sharing and pooling reduce dependence on exact position. That joint movement: not indiscriminate information loss: is the intended mechanism.

Worked example 4 · When invariance is harmful

A digit recogniser should treat a handwritten “7” shifted two pixels right as the same class. A traffic-control system asked whether a pedestrian is inside the crossing cannot discard location in the same way. The image transformation is identical; the label semantics differ. Architectural invariance is a claim about which changes should not alter the answer.

Selectivity and invariance pull representation in different directionsOn the left, several poses and backgrounds of one category converge to a compact cluster. On the right, two visually similar categories diverge. Both movements enter a central useful representation.INVARIANCESELECTIVITYpose Apose Bpose Cclass Aclass BUSEFUL REPRESENTATIONcollapse nuisance · preserve target differenceseparate B
The representational objective is double. Same-answer cases should become easier to group despite nuisance variation, while different-answer cases should remain distinguishable even when raw measurements resemble one another.Author reconstruction of the Samoyed/white-wolf argument, pp. 437–438.

Causal probe 4 · Does pooling cause semantic invariance?

It causes a particular local insensitivity by summarising nearby responses. Whether that insensitivity aligns with semantic sameness depends on the learned detectors, the pooling geometry, later layers and the task.

Architecture as prior knowledge

Convolution says a useful detector should travel

For images and other arrays, the Review names four organising ideas: local connections, shared weights, pooling and many layers. Together they replace a fully connected blank slate with assumptions about locality, repetition and composition.

Local connections express correlation. Neighbouring pixels or nearby samples often form a meaningful motif, while arbitrary distant pairs are less likely to require a dedicated direct parameter. A filter bank computes local weighted sums, and a non-linearity such as a rectified linear unit converts them into feature maps.

Shared weights express approximate stationarity. If an edge detector is useful at the top-left of an image, it may also be useful at the bottom-right. The same filter is therefore applied across locations. This greatly reduces parameter count and makes a translated motif produce a translated response, apart from boundary and sampling effects.

Pooling coarsens position. A maximum over a local patch records that a detector fired strongly somewhere in the patch without preserving the exact coordinate. Shifted pooling windows also reduce spatial dimensions. Stacking convolution, non-linearity and pooling builds wider receptive fields and more composed detectors.

The paper links this design to visual neuroscience and traces a lineage through the neocognitron, time-delay networks and document recognition. The analogy is historically important but scientifically bounded. Similar organisational motifs do not make the artificial units equivalent to neurons, nor does benchmark correlation establish that biological vision and a ConvNet implement the same computation.

The historical account also resists the myth that convolution began with ImageNet. ConvNets had been used in speech, handwriting, cheque reading, face detection and recognition. ImageNet altered adoption because data, GPUs, rectifiers, regularisation and scale produced a decisive competition result. Paper 0050 examined that concrete conjunction; Paper 0051 places it inside the broader representation-learning story.

Worked example 5 · Nine parameters that visit a whole image

A 3×3 filter contains nine weights per input channel. Applied to every valid location of a 100×100 single-channel image, it produces 9,604 responses while still learning only nine kernel weights plus perhaps one bias. A fully connected layer giving each output location its own 3×3 detector would need 86,436 distinct weights. Sharing does more than save storage: it asserts that the same local relation matters across position.

One convolutional filter travels, then pooling coarsens its responsesA small three-by-three filter moves over an image grid along a dashed path, producing a feature map. Adjacent feature responses feed into pooled tiles, and later layers combine them into a larger motif.INPUT ARRAYsame 3×3 weightsFEATURE MAPwhere did the filter fire?POOL + COMPOSELARGER MOTIF
Convolution does not discover stationarity from scratch; weight sharing builds an approximate form of it into the computation. Learning determines which travelling detectors become useful.Author reconstruction of “Convolutional neural networks”, pp. 439–440.
Language beyond atomic tokens

Distributed features turn identity into neighbourhood

In an atomic representation, each word is merely itself: one coordinate is on and all others are off. A learned word vector gives each word several simultaneously active components. Similar predictive roles can then produce nearby vectors, and features can be reused across words and phrases.

The Review contrasts neural language models with N-gram counting. An N-gram model estimates short symbol sequences from their observed frequencies. As context length grows, the possible combinations grow on the order of Vᴺ for vocabulary size V. Closely related words remain separate atoms, so evidence about one sequence does not automatically transfer to another containing a similar word.

A neural language model learns a vector for each word jointly with a function that predicts the next word. Tuesday and Wednesday can acquire similar vectors because substituting one for the other often preserves predictive structure; Sweden and Norway can do likewise. The geometry is induced by the task. It is not a dictionary definition, and distance can encode corpus bias as readily as semantic regularity.

“Distributed” means that features are not mutually exclusive. One item activates several components, and one component participates in several items. With n binary features there are 2ⁿ possible configurations, although a training set need not realise, learn or interpret all of them. The combinatorial statement explains potential reuse, not guaranteed compositional understanding.

Encoder–decoder translation extends the idea from words to sequences. An encoder reads a source sentence and produces a state used to initialise or condition a decoder. The decoder generates a probability distribution over the next target word and feeds chosen words back into subsequent steps. The Review treats the competitiveness of this seemingly simple mechanism as pressure against the necessity of explicit hand-written symbolic forms for every act of language processing.

That philosophical pressure must be calibrated. Successful translation demonstrates that continuous learned representations can support a demanding input–output task. It does not, by itself, reveal whether the system has grounded reference, stable world knowledge or the phenomenology of understanding. The empirical result is real; the interpretation remains underdetermined.

Worked example 6 · Reuse across a substitution

An atomic trigram table may have abundant counts for “Tuesday market rose” and none for “Wednesday market rose”. If Tuesday and Wednesday occupy nearby learned vectors, a predictor can reuse parameters fitted from the first context when evaluating the second. The benefit comes from shared coordinates. The risk is equally structural: if the training corpus places two words near each other for a spurious reason, the same reuse propagates the mistake.

Atomic word identities become a reusable distributed geometryOn the left, four words occupy unrelated one-hot axes. On the right, the same words form two neighbourhoods in a feature space: Tuesday near Wednesday and Sweden near Norway. A combinatorial code strip underneath shows multiple active bits.ATOMIC IDENTITYTuesdayWednesdaySwedenNorwaylearn fromcontextsDISTRIBUTED GEOMETRYTuesdayWednesdaySwedenNorwayONE ITEM · MANY FEATURESseven binary features permit 128 configurations: not 128 guaranteed meanings
Learned geometry lets evidence travel between related items. Its semantics are functional and corpus-dependent: closeness means similar use under the training objective, not perfect synonymy.Author reconstruction of “Distributed representations and language processing” and Figure 4, pp. 440–441.

Causal probe 5 · Do nearby word vectors prove that meanings have been understood?

No. They show that a predictive training process found a reusable statistical geometry. Understanding is a broader claim requiring criteria that the vector plot alone does not test.

Depth through time

A recurrent network reuses one transition

Feedforward networks map a fixed input to an output. Sequences require a representation of history. A recurrent neural network updates a hidden state one element at a time, using the same transition parameters at every step.

In compact form, the network appears to contain a loop. Unfolded through time, it becomes a deep feedforward graph: state at time t depends on state at t−1 and input at t; later outputs depend on earlier inputs through the state chain. The unrolled graph makes ordinary backpropagation applicable. Gradients for the shared parameters accumulate contributions from all their uses.

Weight sharing across time is the sequential analogue of a convolutional filter travelling across space. It asserts that the same state-update rule can process the first, fifth and fiftieth element. The number of computation steps can vary without creating a new parameter matrix for every position. Yet the hidden state has finite capacity, and the same transition can either erase or magnify information as it repeats.

In a linearised recurrence hₜ = a hₜ₋₁ + bxₜ, sensitivity of a late state to an early one contains a product of recurrent gains: a raised to the number of intervening steps. If |a| is less than one, the product shrinks; if greater than one, it grows. Non-linear networks replace this scalar power with products of Jacobians, but the qualitative vanishing/exploding tension remains.

The Review names LSTM as a response. Its memory cell includes an approximately self-preserving path and multiplicative gates that decide when to write, retain and expose information. Later gated architectures and training methods improved sequence learning. This does not make memory indefinite or exact; it creates trainable routes along which state and derivatives can persist more reliably.

state update: hₜ = tanh(a hₜ₋₁ + b xₜ) output: oₜ = Vhₜ shared parameters: the same a, b and V are used for every t local sensitivity: ∂hₜ/∂hₜ₋₁ = a(1 − hₜ²) long sensitivity: ∂h_T/∂h₀ = Π[t=1..T] a(1 − hₜ²)

Worked example 7 · A memory that fades

Ignore tanh for a moment and let hₜ = 0.8hₜ₋₁ with h₀ = 1. After ten steps, h₁₀ = 0.8¹⁰ ≈ 0.107. The derivative of h₁₀ with respect to h₀ is the same number. After fifty steps it is about 0.000014. The signal and the learning credit both fade. With gain 1.1, the corresponding fifty-step factor exceeds 117, illustrating explosion rather than useful memory.

A recurrent loop unfolds into a deep chain with shared weightsA compact recurrent cell on the left unfolds into five time steps on the right. The same W label appears between every hidden state. Below, three sensitivity curves shrink, remain level or grow for recurrent gains below, equal to and above one.COMPACTstate hWunfoldSAME TRANSITION, MANY TIMESh₁h₂h₃h₄h₅WWWW|gain| < 1 · vanishgain ≈ 1 · persist|gain| > 1 · explodesequence length → repeated derivative products
Unfolding changes the drawing, not the computation. It exposes depth through time and makes the gradient problem visible: long-range credit contains repeated local derivatives.Author reconstruction of Figure 5 and “Recurrent neural networks”, pp. 441–442.

Causal probe 6 · Why can the same weight both enable generalisation and create instability?

Reuse lets one learned transition apply at every position, but it also makes its local derivative recur in long products. The structural economy and the gradient hazard have the same source.

Memory, attention and composition

More state is useful only when access is organised

The Review moves from recurrent state to gated cells, external memory and visual attention. Each addition separates operations that a plain hidden vector must entangle: retaining information, deciding what to overwrite, selecting what to read and choosing where to look.

An LSTM cell provides a path designed to copy state forward and gates that modulate input and clearing. A Neural Turing Machine attaches a tape-like memory that a controller can read and write. Memory networks add an associative store for facts relevant to later questions. These designs do more than increase parameter count; they alter the computational topology of storage and retrieval.

The image-caption example joins architectures. A deep ConvNet converts pixels into high-level visual features. An RNN generates a sentence conditioned on those features. An attention mechanism weights different spatial locations while generating successive words. The resulting caption is not emitted by an isolated “vision unit” or “language unit”; it emerges from a trained pipeline whose parts exchange learned representations.

Attention also supports the paper’s forecast about active vision. Biological vision samples a high-resolution foveal region within a broader low-resolution field. The authors expected systems to learn where to look, combining ConvNets, RNNs and reinforcement learning. The important idea is conditional computation: spend representational capacity on a selected part rather than treating every location equally at every step.

Yet attention weights should not be confused automatically with explanations. A weight can identify which internal feature was emphasised during one computation without establishing a causal account intelligible to a person. Likewise, an external memory can store and retrieve propositions without possessing autobiographical continuity or conscious recollection.

Worked example 8 · A gated note

A plain recurrence updates h with every token. If an irrelevant phrase arrives after a name, later updates may overwrite the name. A gated cell can set an input gate near zero during the irrelevant phrase while keeping its retention gate near one. The stored value then changes little. This is a trainable routing possibility, not a promise: the gates must still learn from data when retention is useful.

A captioning system composes visual encoding, attention and recurrent decodingAn image grid enters a convolutional feature map. A movable attention spotlight selects one region and feeds a recurrent decoder. Successive output words appear along a sentence line, with a boundary note separating computation from claims about understanding.IMAGE FEATURESattentionweightedvisual codeRECURRENTDECODERnext-worddistribution“a”“dog”“runs”EVIDENCE BOUNDARYsuccessful conditional generationdoes not alone settle grounded understanding or consciousness
Captioning demonstrates compositional engineering: a visual representation conditions a sequential generator, and attention varies the information supplied at each word. The mechanism and the philosophical interpretation must be kept separate.Author reconstruction of Figure 3 and the closing discussion, pp. 440–442.
What the evidence can carry

Mechanism, result, history, analogy and forecast need separate ledgers

The paper’s confidence changes with its sentence type. Its account of the chain rule is mechanistic. Its survey of deployed speech and vision systems is empirical and historical. Its connection to cortical hierarchies is analogical. Its claims about future unsupervised learning and reasoning are forecasts. Reading all four in one celebratory register would flatten the evidence.

Claim typeRepresentative claimWhat supports itWhat it does not settle
DefinitionDeep learning composes multiple learned representation levels.Operational description and examples across domains.One universally agreed threshold for “deep”.
MechanismBackpropagation applies the chain rule through a multilayer graph.Local derivative equations and computational equivalence.Whether the chosen objective is socially or scientifically appropriate.
Empirical resultDeep ConvNets transformed 2012 ImageNet recognition.Competition measurements and subsequent adoption.Human-like visual understanding or robustness outside the benchmark.
Historical synthesisUnsupervised pre-training helped revive deep networks around 2006.Referenced research trajectory across speech and vision.That one technique caused the whole revival by itself.
AnalogyConvNet hierarchies resemble parts of the ventral visual pathway.Architectural lineage and reported activation correlations.Computational or biological identity.
ForecastUnsupervised learning, attention and vector reasoning will grow in importance.Authors’ 2015 judgement and early demonstrations.A verified prediction at the publication date.

Boundary statement

This companion does not retrospectively rewrite the 2015 Review as a description of later foundation models. It reads the document in its own evidential tense. Later developments can test the forecasts, but they cannot become evidence the authors possessed when writing.

Worked example 9 · “Almost halved” belongs to a benchmark

The Review characterises the 2012 ImageNet result as almost halving the best competing error. The claim is meaningful because dataset, label set, metric and competing systems make the comparison concrete. Rephrasing it as “deep learning almost halved visual error” would erase that protocol and inflate a result on one challenge into a claim about vision in general.

An evidence ladder separates explanation from interpretationFive ascending platforms are labelled mechanism, measured result, historical synthesis, analogy and forecast. The higher platforms are not shown as more true; instead a side arrow says interpretive distance increases and required qualification grows.MECHANISM · chain ruleMEASURED RESULT · benchmarkHISTORY · adoption and revivalANALOGY · cortex and cognitionFORECAST · what comes nextMORE INTERPRETIVE DISTANCEdifferent claim types require different warrants: not a single confidence glow
The ladder does not rank importance. It marks distance from directly specified operation. The further a claim moves towards analogy and forecast, the more explicitly its assumptions and uncertainty should be stated.Author evidence taxonomy applied to the primary, especially pp. 436–442.

Causal probe 7 · What would make the Review misleading in a consciousness library?

Treating competent representation learning as evidence that representations are consciously experienced. The paper explains how internal variables support prediction and control; it neither proposes a test of phenomenology nor claims that optimisation creates subjectivity.

Executable demonstration

Representation stack laboratory

The laboratory joins three mechanisms from the Review without pretending to reproduce its surveyed systems: a feature map that makes an XOR-like pattern linearly readable, a shared recurrent transition whose long derivative can vanish or grow, and a distributed code whose combinations grow as 2ⁿ.

Change the representation, recurrent gain and code width

Interactive representation and recurrent-sensitivity plotThe left panel shows four XOR points in the selected representation. The right panel plots absolute sensitivity of the recurrent state over the selected sequence length.

How to read it

In raw coordinates, opposite-corner labels cannot be separated by one line. The product representation maps them to ±1, so a threshold at zero suffices. The recurrent curve shows |a|ᵗ for the linear shared transition: below one it shrinks, above one it grows. The code counter reports possible binary combinations, not observed meanings. These are intentionally small mechanisms, not performance claims.

Retrieval practice

Memory studio

Open each card only after answering it. The prompts separate concepts that fluent summaries often collapse.

What makes representation learning different from ordinary supervised prediction?
Reveal

The intermediate features are themselves adjusted from data rather than being fixed entirely by hand. The final predictor and the representation may be trained jointly.

What is the difference between backpropagation and SGD?
Reveal

Backpropagation computes gradients through the composed graph. SGD estimates a training gradient from a small batch and uses it to update parameters.

Why is a test set outside the update loop?
Reveal

It estimates performance on examples not used to fit or choose the parameters. Repeated tuning on it turns it into training information.

Which four ideas organise the Review’s ConvNet account?
Reveal

Local connections, shared weights, pooling and many layers.

What is distributed about a distributed representation?
Reveal

Many features may be active for one item, and the same feature participates in many items. Configurations can therefore be recombined.

Why does an RNN become deep when unfolded?
Reveal

Each state depends on the preceding state, so a long sequence forms a long chain of transformations even though the same weights are reused.

Where do vanishing gradients come from?
Reveal

Long-range sensitivity multiplies many local derivatives. Products whose magnitudes are mostly below one shrink towards zero.

What does an LSTM gate change?
Reveal

It creates trainable control over writing, retaining and exposing state, allowing information and derivatives to persist along selected routes.

What is the paper’s evidential status?
Reveal

It is a 2015 Review synthesising mechanisms, results, history and forecasts. It is not one controlled experiment and not the origin of all methods discussed.

What does the paper establish about consciousness?
Reveal

Nothing direct. It concerns learned computational representations and their task performance, not subjective experience.

Why can architecture be called prior knowledge?
Reveal

Connectivity and sharing encode assumptions: such as locality or repeated structure: before data determine the weights.

What must accompany a benchmark number?
Reveal

The dataset, split, target, metric, predictor and comparison protocol that give the number meaning.

A verification discipline

Before citing “deep learning”

CheckQuestion to preserve
Document typeAm I citing the 2015 Review for synthesis, or should I cite the original experimental or algorithmic paper?
RepresentationWhich internal variables are learned, from what input, under which objective?
DepthWhat sequence of transformations is actually composed, and which parameters are shared?
ArchitectureWhich assumptions about locality, stationarity, sequence or memory are built into the graph?
OptimisationIs the claim about gradient calculation, an update rule, convergence or observed training behaviour?
DataWhich labels, sampling process, preprocessing and augmentation define the learning problem?
EvaluationWas the metric calculated on held-out data, and what distribution does that data represent?
Historical tenseIs this an observation available in 2015 or a forecast that later evidence must evaluate?
AnalogyDoes a resemblance to biological or cognitive organisation support identity, or only inspiration?
Mind claimWhat independent evidence would connect task competence to understanding, agency or consciousness?
Place in the canon

From one winning system to a general language of representation

Paper 0048 reconstructed how an output error can assign credit to hidden weights. Paper 0049 separated representational capacity from a practical recipe for learning. Paper 0050 examined a concrete 2012 system in which depth, convolution, data, GPUs and regularisation jointly changed image recognition. Paper 0051 now gathers those threads into a field-level account and extends them across speech, language, recurrence, memory and attention.

Its canonical function is therefore architectural. It teaches readers to ask what a layer represents, which assumption a connectivity pattern encodes, how gradients travel and what evidence a benchmark supplies. It also introduces a recurring discipline for the consciousness collection: internal representation is a computational relation, not by itself a reportable experience.

Paper 0052, Bengio, Courville and Vincent’s “Representation Learning: A Review and New Perspectives”, will slow the lens down again. It offers a more explicit taxonomy of what makes a representation useful: smoothness, explanatory factors, hierarchy, sparsity, temporal coherence and other priors. Where Paper 0051 maps a successful field, Paper 0052 asks more systematically what properties the field wants its representations to acquire.

Website publication brief

Publication-ready companion

Title: When a machine learns the representation: LeCun, Bengio and Hinton’s deep-learning synthesis.

Standfirst: A rigorous reconstruction of the 2015 Review that gave deep learning a common language: from learned hierarchies and backpropagation to convolution, word vectors, recurrence, gates, attention and the limits of benchmark evidence.

Search description: Understand LeCun, Bengio and Hinton’s 2015 deep-learning review through exact mechanisms, historical boundaries, nine examples, ten animated figures and an executable representation-and-memory laboratory.

Suggested tags: deep learning, representation learning, backpropagation, convolutional networks, recurrent networks, distributed representations, LSTM, attention.

Review ledger

Claims kept in proportion

The companion distinguishes the Review’s definitions, mechanisms, surveyed results, historical narrative, biological analogies and forecasts. It credits originating papers, dates prospective claims to 2015, and refuses to infer understanding or consciousness from task performance. The laboratory tests only its stated toy mechanisms.

Primary completeness: nine of nine PDF pages inspected; five original figures and all 103 references present.

Accessible motion: every visual has a title, description and prose caption; animation stops when reduced motion is requested.

References and source trail

  1. Yann LeCun, Yoshua Bengio and Geoffrey Hinton, “Deep learning”, Nature 521, 436–444 (2015). DOI record; .
  2. David E. Rumelhart, Geoffrey E. Hinton and Ronald J. Williams, “Learning representations by back-propagating errors”, Nature 323, 533–536 (1986). DOI record. The learning mechanism covered directly in canon 0048.
  3. Alex Krizhevsky, Ilya Sutskever and Geoffrey E. Hinton, “ImageNet Classification with Deep Convolutional Neural Networks”, Advances in Neural Information Processing Systems 25 (2012). official proceedings record. The large-scale vision system covered directly in canon 0050.
  4. Yoshua Bengio, Aaron Courville and Pascal Vincent, “Representation Learning: A Review and New Perspectives”, IEEE Transactions on Pattern Analysis and Machine Intelligence 35(8), 1798–1828 (2013). DOI record. The next canon paper.
  5. Sepp Hochreiter and Jürgen Schmidhuber, “Long Short-Term Memory”, Neural Computation 9(8), 1735–1780 (1997). DOI record. The gated recurrent architecture described in the primary.
  6. Yann LeCun, Léon Bottou, Yoshua Bengio and Patrick Haffner, “Gradient-Based Learning Applied to Document Recognition”, Proceedings of the IEEE 86(11), 2278–2324 (1998). DOI record. ConvNet lineage and document-recognition system.
  7. Ilya Sutskever, Oriol Vinyals and Quoc V. Le, “Sequence to Sequence Learning with Neural Networks”, Advances in Neural Information Processing Systems 27 (2014). official proceedings record.
  8. Kelvin Xu et al., “Show, Attend and Tell: Neural Image Caption Generation with Visual Attention”, arXiv:1502.03044 (2015). canonical preprint record.

Return to the collection