TLDR
- Depth begins as an inference problem. In directed nets, one observed effect makes alternative hidden causes compete through explaining away.
- A complementary prior cancels that competition. With tied weights, the hidden posterior becomes factorial and the model is equivalent to an RBM.
- Each layer supplies the next layer’s data. Learn one RBM, freeze its lower weights, transform cases upward and fit another RBM.
- The guarantee has a condition. Exact maximum-likelihood layer learning improves a variational bound; practical contrastive divergence voids that guarantee.
- A visible representation is not a conscious view. Generated digits reveal a model distribution, not evidence of agency or phenomenal experience.
Depth was difficult before gradients even began
A deep directed belief net can generate data cleanly from hidden causes. Running the arrows backwards to infer those causes is another matter: evidence couples variables that were independent in the prior.
In 2006, a deep net was not merely a long differentiable function awaiting a better optimiser. Hinton, Osindero and Teh consider stochastic binary latent variables arranged in a generative hierarchy. A top-level state produces lower hidden states and eventually visible pixels. Learning the model requires reasoning about which hidden configurations could have generated each observation.
The direct likelihood gradient is expensive because it averages over latent configurations. Even forming a useful recognition distribution is difficult in a densely connected directed model. Two causes that begin independently can become dependent after their shared effect is observed. A factorial approximation then misses precisely the posterior correlations induced by the data.
Markov-chain Monte Carlo could sample from the posterior, but the primary describes it as typically time-consuming. Variational inference replaces the posterior with a tractable distribution and improves a lower bound even when inference is imperfect. Yet a poor approximation leaves a gap, and adjusting every layer jointly can make the gap itself move as the generative model changes.
The proposed escape route is structural. Rather than ignore higher layers while learning a lower one, the algorithm assumes that infinitely many higher layers exist with tied weights. Those tied layers create a prior whose correlations exactly oppose the correlations introduced by the likelihood. Posterior inference through the lower pair becomes factorial.
This constrained model is an undirected restricted Boltzmann machine. It can be trained approximately using contrastive divergence. Once one layer has learnt the current representation, the lower weights are frozen and untied; the inferred hidden activations become a fresh data set for the next RBM. A global problem becomes a staircase of local ones.
The final deep belief net is hybrid. Its top two layers keep undirected connections and form an associative memory. Lower connections point downwards as a generative model. Separate bottom-up recognition connections propose hidden states. After greedy initialisation, a slower “up–down” algorithm fine-tunes the whole system.
Calling this a fast learning algorithm needs a denominator. Greedy training took a few hours per layer on the stated 3 GHz Xeon. The best reported MNIST network also used 300 fine-tuning epochs, 59 additional full-data epochs and about a week of total learning. The fast part is the layer-wise route to a good initial model, not every stage of the final result.
Worked example 1 · Generation and recognition run in opposite directions
A generative model can sample a top state, then produce 500 high-level units, 500 lower hidden units and 784 pixel probabilities in one downward pass. Given pixels, however, recognition must infer the many hidden states that plausibly caused them. Reversing arrows is not the same probabilistic operation.
Causal probe 1 · Would ordinary back-propagation alone solve the paper’s target?
Not as posed. Back-propagation differentiates a chosen objective through known activations. The hard step here is approximating latent posterior distributions for a generative model before the useful hidden activities are known.
One observed effect makes independent causes compete
Explaining away is not a philosophical ornament. It is the dependence that breaks a simple bottom-up factorial recogniser in a directed belief network.
The primary uses a compact logistic example. Earthquake and truck-hits-house are rare, independent causes. Either can make a house jump. Before observing the house, learning that an earthquake occurred does not change the prior chance of a truck collision. After observing the jump, the causes compete: if the earthquake is active, the truck is no longer needed.
The numerical construction gives each cause a bias of −10, the observed effect a bias of −20, and each cause an incoming weight of +20 to the effect. With neither cause, a jump has odds near e−20. With exactly one cause, its logit becomes zero and a jump has probability one half. Activating both is wasteful because the joint prior odds are again about e−20.
Exact enumeration makes the dependence visible. Conditional on a jump, the states “earthquake only” and “truck only” each receive about 0.49995 posterior probability. “Neither” and “both” each receive about 0.000045. Each cause separately has posterior probability one half, but their joint activation is almost absent.
If the hidden posterior were factorial, two variables with marginal probability one half would be jointly active with probability one quarter. The true value here is roughly 0.000045. The covariance is approximately −0.24995, close to the most negative value possible for two balanced binary variables. A product approximation erases the decisive competition.
In a wide, densely connected belief net, many hidden units share descendants. Every observation can create a web of these dependencies. Exact enumeration grows exponentially, and a single upward pass that computes each hidden probability independently cannot represent the posterior web. This is why adding layers naïvely does not simply add representational power; it adds an inference burden.
The phrase “explains away” can tempt causal overreach. The graph specifies a generative dependence and the posterior changes under observation. It does not by itself establish the real-world causes of a house movement. Within the model, the example is exact Bayesian conditioning; outside it, structure and parameters would need evidence.
Complementary priors attack the dependence rather than approximate around it. The idea is to make hidden causes positively associated in the prior in exactly the way required to cancel their negative association in the likelihood. Multiplying prior and likelihood then yields a factorial posterior that a local upward pass can sample exactly.
Worked example 2 · Marginals conceal competition
Given the jump, P(earthquake)=P(truck)=0.5. Reporting only those marginals suggests P(both)=0.25 under independence. Exact conditioning gives about 0.000045. Two correct one-variable summaries can therefore conceal an almost maximal two-variable error.
Causal probe 2 · Does observing the jump make earthquakes and trucks physically interact?
No. It makes beliefs about the independent causes dependent after conditioning on their shared effect. This collider dependence is informational, not a new physical edge between the causes.
A prior can be designed to make inference simple
The surprising step is not merely that a helpful prior exists. It is that tied higher layers construct one whose correlation cancels the likelihood-induced correlation at every hidden level.
Bayes’ rule multiplies likelihood by prior. If the likelihood makes two hidden causes negatively associated after observing data, a positively associated prior can oppose that tendency. A complementary prior is chosen so the two effects cancel exactly, leaving the posterior over the hidden layer factorial.
Factorial does not mean that every hidden unit is uselessly independent in the generative model. It means that, conditional on the current lower-layer vector, the hidden states can be sampled independently. Their marginal activation probabilities still depend on all visible inputs through learned weights. Correlations reappear across data cases and in the model’s unconstrained joint distribution.
The construction uses an infinite sequence of alternating visible-like and hidden-like layers. Successive matrices are transposes and weights are tied: W upward, WT downward, repeated without end. Starting from data, an upward pass computes a factorial posterior at each layer. Starting sufficiently high, a downward ancestral pass generates the model distribution.
That infinite directed model has the same visible distribution as a finite undirected restricted Boltzmann machine. “Restricted” means there are connections between visible and hidden layers but no within-layer connections. Given visibles, hidden units are conditionally independent; given hiddens, visible units are conditionally independent. Alternating these two factorial conditionals gives block Gibbs sampling.
The equivalence supplies both inference and learning. A data-clamped upward update produces positive-phase correlations between visible and hidden units. A long Gibbs chain produces equilibrium model correlations. Their difference is the maximum-likelihood learning signal for an RBM and, equivalently, for the infinite tied directed network.
The story is exact only at equilibrium and under the tied construction. In practice, contrastive divergence stops the Gibbs chain after a few steps. The paper makes the approximation explicit and notes that the changing short-chain distribution is treated as if it did not depend on the parameters. Efficiency is bought by dropping derivative terms.
Nor must a deployed deep belief net retain infinitely many physical layers. The infinite construction proves a distributional equivalence and provides a prior. The implemented top two layers form one finite undirected associative memory. Their repeated alternating Gibbs transitions play the role of movement through the tied infinite tower.
Worked example 3 · Conditional independence is local
In a two-visible, two-hidden RBM, fixing v makes P(h₁,h₂|v)=P(h₁|v)P(h₂|v), so hidden covariance conditioned on that v is zero. If v itself varies under the model, h₁ and h₂ can still be statistically associated through their shared visible neighbours.
Causal probe 3 · Does factorial posterior mean the model cannot represent correlated features?
No. Conditional independence makes one inference step tractable. The marginal model can express dependence through paths that alternate between the two layers.
Contrastive divergence stops before equilibrium
An RBM makes each conditional update easy. Maximum likelihood still asks for equilibrium statistics, so the practical algorithm replaces a long chain with a short contrast.
An RBM assigns low energy to compatible visible and hidden configurations. With no same-layer connections, hidden units can update in parallel given a visible vector, and visibles can update in parallel given a hidden vector. One complete Gibbs step consists of both blocks. Repeating the step defines a Markov chain whose stationary distribution is the model distribution.
The maximum-likelihood gradient for a weight has a memorable form. Increase it according to the visible–hidden correlation when data are clamped, then decrease it according to the correlation under the model at equilibrium. These are conventionally called positive and negative phases. The first asks which features the data activate; the second asks which configurations the current model invents on its own.
Equilibrium can be expensive. Contrastive divergence begins the chain at a data case and runs it for only n complete steps. It replaces the equilibrium negative correlation with a reconstruction-side correlation. In the paper’s information-geometric description, CD-n reduces a difference of two Kullback–Leibler divergences: the data-to-model divergence minus the n-step-to-model divergence.
Gibbs transitions move the chain distribution towards equilibrium, so the displayed difference is nonnegative when sampling noise is ignored. That does not make CD the exact gradient of the difference. The n-step distribution depends on the same model parameters being changed, and CD ignores derivative terms arising from that dependence.
This distinction matters twice. First, a one-step reconstruction that looks like its input is not proof that likelihood improved. Secondly, the variational guarantee used later in the greedy-layer argument assumes sufficiently patient maximum-likelihood Boltzmann-machine learning. The actual experiments use contrastive divergence because it is fast and works well, explicitly giving up the guarantee.
Short chains nevertheless provide a useful local signal. If a feature connection is strong in the data-clamped phase but the model fails to reproduce that correlation after reconstruction, the weight increases. If the model hallucinates a correlation more strongly than the data support, the weight decreases. The update contrasts nearby model behaviour with the observed distribution.
The laboratory below computes these quantities by exact enumeration for a tiny RBM. Its CD value has no Monte Carlo noise: all binary transitions are summed. This makes the approximation boundary visible. As Gibbs steps increase, the negative statistic approaches the exact model statistic, but CD-1 and maximum likelihood can differ substantially at strong weights.
Worked example 4 · A reconstruction is a negative phase, not a target label
Clamp visible pattern 10, sample hidden features, reconstruct the visible pair, and infer hidden features again. CD-1 subtracts the expected final visible–hidden correlation from the initial data correlation. It does not minimise pixel error directly, even though reconstruction quality may track learning early on.
Causal probe 4 · Does one Gibbs step make contrastive divergence exact?
Only if that step already reaches the model’s equilibrium distribution or the omitted derivative happens to vanish. In general CD-1 is an efficient biased approximation.
A representation becomes a new training set
The algorithm does not ask all layers to improve at once. It freezes a solved local interface and re-expresses every case in the coordinates that the next model must learn.
Begin with visible data V0 and a first hidden layer H0. Assume all higher weight matrices are tied to W0. Under the infinite-model equivalence, learning W0 is learning an RBM. Contrastive divergence supplies a fast approximate solution.
Next, freeze W0. The algorithm commits to using its transpose, W0T, as the bottom-up recognition mapping even if later changes above make that inference no longer exact. Each visible training vector is mapped to the factorial activation distribution over H0. Those probabilities or sampled activities are the “data” for the next stage.
Now untie W0 from the higher weights while keeping all remaining higher matrices tied to one another. Learn W1 as an RBM over the H0 representations. Freeze it, transform upwards again and repeat. Every new layer models regularities left in the representation produced below.
The relationship to boosting is suggestive but limited. Boosting repeatedly changes case weights so a new weak learner attends to previous errors. Greedy deep learning repeatedly changes the representation of every case. The next learner sees different variables rather than merely different importance weights.
“Invents data” is deliberate shorthand, not a claim that the layer fabricates observations. The original cases remain the evidence. A learnt conditional distribution maps them into hidden activation vectors that function as the training set for the next RBM. Errors or biases in the lower recognition mapping therefore shape everything learned above.
Layer-wise training solves an optimisation coordination problem. A high layer receives a structured signal before global fine-tuning rather than gradients through a randomly initialised tower. The primary’s justification is probabilistic, through complementary priors and a variational bound, not a modern story about vanishing derivatives alone.
Once the stack exists, it is not just a pile of independent autoencoders. The top RBM defines an undirected prior; lower directed weights define how a top state generates pixels. Bottom-up matrices initialise recognition. The pieces share variables and are later adjusted together by the up–down procedure.
Worked example 5 · Four cases change their alphabet
Suppose four pixel vectors map under W₀T to hidden probabilities (0.9,0.1), (0.8,0.2), (0.2,0.8) and (0.1,0.9). The second RBM trains on those two-dimensional feature cases. It does not revisit individual pixels until global fine-tuning.
Causal probe 5 · If a higher RBM fits its new data, must the visible model improve?
Under exact layer learning and the frozen variational construction, the lower bound cannot decrease. With finite contrastive divergence, imperfect sampling and implementation choices, empirical improvement replaces that guarantee.
The lower bound improves under patient learning
The paper’s guarantee is precise enough to be useful and narrow enough to be lost. It applies to the variational bound under exact layer learning, not automatically to the practical shortcut.
For one visible vector v and first hidden state h, the directed model factors into a prior p(h) and likelihood p(v|h). Its log evidence log p(v) requires summing over h. Introduce any recognition distribution Q(h|v). The evidence lower bound averages log p(h)+log p(v|h) under Q and adds Q’s entropy.
The gap between log evidence and the bound is KL(Q(h|v) || p(h|v)). It is nonnegative and vanishes only when Q equals the true posterior. Under the initial tied-weight construction, the complementary prior makes the factorial upward recognition distribution exact. At the moment a lower layer is frozen, the bound touches the evidence.
Freezing W0 fixes both the likelihood p(v|h) and the recognition distribution Q(h|v). The only trainable term is the higher prior p(h). Improving that prior on hidden states drawn from Q therefore raises the bound. A new RBM can be viewed as a model of the aggregated posterior data.
An increasing lower bound does not normally force the true log probability to increase: a looser bound can rise while evidence falls. Here the initial equality supplies the safeguard. The newly raised bound cannot exceed evidence, and it cannot fall below the evidence value at the tied starting point. Thus the new evidence cannot be below its old value.
The argument can be repeated layer by layer. With exact maximum-likelihood Boltzmann-machine learning for each tied higher stack, adding a layer never decreases the bound. The guarantee is in expectation over the hidden data distribution, as the primary’s footnote notes, and assumes the specified generative and recognition terms remain fixed during the step.
Practice changes the premise. The authors substitute contrastive divergence for exact maximum likelihood because it is far faster. Their wording is direct: this voids the guarantee. The theory still explains why a sufficiently well learnt layer should help, but a CD-trained layer must be checked empirically rather than certified by the proof.
This separation is exemplary. The proof is not discarded because the implementation approximates it, and the implementation is not promoted to theorem because the proof exists nearby. The theory identifies an objective and a safe limiting procedure; engineering chooses a tractable estimator with observed success.
Worked example 6 · A touching bound creates a floor
Suppose the original log evidence and exact bound are both −100. Higher-layer learning raises the frozen-Q bound to −96. Because log evidence must be at least its bound, the new evidence is at least −96 and cannot be worse than −100. If the starting bound had been −120, raising it to −110 would not rule out evidence falling from −100 to −105.
Causal probe 6 · Does a better contrastive-divergence objective prove better data likelihood?
No. CD ignores the parameter dependence of its short-chain endpoint, and the greedy guarantee assumes exact maximum-likelihood learning. Likelihood must be evaluated or bounded separately.
Up–down fine-tuning unties recognition from generation
Greedy training gives sensible weights but not an optimal deep model. The up–down algorithm uses the top associative memory to coordinate a recognition pass with a generative reconstruction pass.
After progressive untying, bottom-up recognition weights and top-down generative weights need not remain transposes. Higher-layer changes destroy the exact complementary priors for lower layers, so a simple factorial upward pass becomes approximate again. The paper addresses this with a contrastive variant of wake–sleep.
The up-pass begins at data. Recognition weights produce stochastic binary states in successive lower hidden layers. At the top, the state initialises the undirected associative memory. Alternating Gibbs sampling then updates its two sides, allowing the high-level state to move towards the model’s conditional distribution.
The down-pass starts from the sampled associative state. Generative weights stochastically reconstruct each layer below until reaching visible pixels. Generative parameters compare their upward data-driven inputs with reconstruction-driven outputs. Recognition parameters learn to recover hidden states from these generated lower-layer activities.
Ordinary wake–sleep has known weaknesses: sleep-phase recognition learning is driven by model fantasies that may be poor, and wake-phase generative learning uses an approximate posterior. The contrastive version begins the top memory from an upward data state and runs it before descending, keeping the negative sample closer to the data-conditioned region.
The MNIST schedule increases the amount of top-memory mixing. During the first 100 of 300 fine-tuning epochs, the upward pass is followed by three full Gibbs iterations; the next 100 use six; the final 100 use ten. Each increase visibly reduced validation error according to the primary.
All parameters are adjusted, but with different roles. The top undirected weights use positive and negative associative-memory statistics. Lower generative weights improve their ability to produce the layer beneath. Recognition weights improve the upward approximation. One learning rate is used throughout the supplied pseudocode for simplicity, although the experiment retunes learning rate, momentum and weight decay conservatively.
Fine-tuning is therefore not ordinary discriminative back-propagation from labels. Labels participate as a ten-way softmax group in the top associative model, and the network learns a joint generative model of images and labels. Its classification decision later compares label-conditioned free energies after an upward recognition pass.
Worked example 7 · Three phases of one fine-tuning case
An image produces h₁ then h₂ through recognition weights. The top RBM alternates h₂ and its 2,000-unit partner three times early in training. A sampled top state then generates h₁ and pixels downward. The paired upward and downward states supply local correlation errors at each connection.
Causal probe 7 · Does up–down training restore exact inference in lower layers?
No. It improves recognition weights using contrastive samples, but once generative weights are untied the factorial upward posterior is approximate. Exactness belonged to the tied complementary-prior construction.
One point two five per cent contains a week of protocol
The headline MNIST error is the endpoint of selection, staged fine-tuning and a particular free-energy classifier. Reading it as a one-pass consequence of greedy pretraining erases most of the experiment.
The basic task contains 60,000 training images and 10,000 official test images. It is permutation-invariant: the algorithm receives no knowledge of pixel geometry, performs no special preprocessing and does not augment the set with translated or elastically distorted digits. A fixed random pixel permutation would not change the learning rule.
The displayed network has 784 visible pixels, successive 500-unit layers, a 2,000-unit top layer and ten label units. The top 500-unit representation and the label group connect undirectedly with the 2,000 top units. The two lower transformations become directed generative connections, alongside bottom-up recognition weights.
Development begins with 44,000 balanced cases arranged into 440 mini-batches, each containing ten examples of every class. Each RBM receives 30 epochs of greedy learning. This phase takes a few hours per layer and leaves the network at 2.49% test error: already useful, but not the published endpoint.
A separate 10,000-image validation set selects learning rate, momentum and weight decay during 300 up–down epochs. The top-memory chain length rises from three to six to ten full Gibbs iterations in three 100-epoch blocks. The selected model records 1.39% test error.
The authors then train on all 60,000 official training cases until training error matches the earlier fitted level. Another 59 epochs bring the official test error to 1.25%, or 125 misclassified images, after about a week of total learning. A subsequent six-week low-rate run fluctuates between 1.12% and 1.31%; the paper retains 1.25% as its main result.
Classification does not simply attach a softmax to a deterministic feed-forward net. A deterministic probability up-pass fixes the 500 lower units of the associative memory. Each label is turned on in turn, and the exact free energy of the resulting 510-component vector is computed. Comparing these energies yields the label distribution. Stochastic up-passes or short label Gibbs chains perform worse.
The primary compares 1.25% with a 1.4% support-vector machine and feed-forward results of 1.53% and 1.51% on the basic task. It also lists lower numbers from systems using geometry or extra distortions: 0.95% for LeNet5, 0.56% for a virtual SVM and 0.4% for an elastically augmented convolutional net. Those are different information conditions, not contradictions.
“Better than the best discriminative learning algorithms” in the abstract is therefore scoped by the table and prose. On the permutation-invariant, unaugmented comparison available to the authors, the generative model beats the cited generic discriminative baselines. Hand-crafted connectivity and augmented data obtain lower absolute errors.
Worked example 8 · Count the endpoint
An error rate of 1.25% on 10,000 test images is 125 mistakes, matching Figure 6. The greedy model’s 2.49% corresponds to about 249 mistakes. The improvement of roughly 124 cases belongs to the fine-tuning and selection protocol, not to an extra greedy layer alone.
Causal probe 8 · Does the 1.25% row isolate generative pretraining?
No. It combines greedy RBM training, up–down fine-tuning, validation-selected hyperparameters, a full-data continuation and deterministic free-energy classification. An isolation claim would require an otherwise matched ablation.
A free-energy ravine is a model trajectory
The paper’s generated digits make internal dynamics visible and then names the display a view of what the associative memory has “in mind”. That phrase needs both historical fidelity and evidential restraint.
To generate a class-conditional digit, the algorithm clamps one label unit and runs alternating Gibbs sampling in the top associative memory until the chain approaches equilibrium. A sampled high-level state then travels down the directed generative connections in one pass, producing pixel probabilities and an image.
Figure 8 presents ten samples for each digit label with 1,000 Gibbs iterations between samples. The separation matters: adjacent images are intended as draws from the class-conditioned model after substantial mixing, not successive frames of a digit slowly being written.
Figure 9 studies a trajectory instead. It begins with a random binary image whose pixels are independently on with probability 0.5, maps that image upward, clamps a label and lets the top memory evolve. Every 20 Gibbs iterations, a downward pass renders what the current high-level state would generate. Rows settle into digit-like regions.
The authors describe digit manifolds as long ravines in the free-energy landscape. A clamped label changes the landscape, and Gibbs sampling explores configurations favoured by that conditional energy. The ravine metaphor conveys many related surface forms associated with one class rather than a single memorised prototype.
Section 7 is titled “Looking into the Mind of a Neural Network”. It then says the word “mind” is not intended metaphorically and offers a definition: a mental state is the state of a hypothetical external world in which a high-level internal representation would constitute veridical perception. The rendered downward sample depicts that hypothetical world.
This is a substantive representational proposal, not casual caption writing. On its own definition, the internal state has intentional content because it can be decoded as a possible input world. The model gives researchers a controlled way to inspect that content by generation. That is stronger than saying a hidden vector is merely uninterpretable machinery.
It is not, however, an experiment on phenomenal consciousness. The figures do not measure awareness, subjectivity, report, metacognition or unified access. A probability model can encode and generate possible worlds without experiencing them. The authors’ stipulated use of “mental state” cannot substitute for an independent consciousness criterion.
Nor does Gibbs movement establish autonomous thought. Transition probabilities follow fixed weights, a clamped label and injected sampling noise. There is no self-chosen objective, environment intervention or persistent goal. The trajectory demonstrates conditional generation and associative completion under the model.
Worked example 9 · Two different image grids
If two displayed digits are separated by 1,000 Gibbs iterations, they are intended as separated samples from a class distribution. If columns are separated by 20 iterations from one random start, they depict one chain’s relaxation. Treating both grids as the same kind of evidence confuses diversity with dynamics.
Causal probe 9 · Does decodable hypothetical-world content imply experience?
No. It supports a semantic interpretation of internal state relative to a generative model. Experience would require an additional theory and measurements that distinguish conscious from unconscious representation.
Representation, classification and generation do not add up to agency
The paper establishes a powerful learning construction. Its strongest mental vocabulary remains a proposed interpretation layered over measurements of probability and task performance.
At the operator level, the evidence is concrete. Logistic binary conditionals define local state probabilities. An RBM alternates exact factorial block updates. Contrastive divergence uses positive and short-chain negative correlations. Greedy stacking freezes and transforms representations. Up–down training separates recognition and generative weights.
At the mathematical level, the paper proves an equivalence between an RBM and an infinite tied directed model, derives complementary priors for a family of likelihoods and shows monotonic improvement of a variational bound under exact layer learning. Each result has conditions. None licenses every practical CD-trained network to inherit the theorem.
At the experimental level, one specified MNIST system learns a joint distribution of images and labels, reaches the reported error under a long protocol and generates recognisable class-conditioned digits. The results support representational learning, approximate inference, classification and sampling in that setting.
Agency would require more. A system might be called agentic if it selects objectives, acts on an environment, updates plans under consequences or preserves goals across time. The studied network receives a training objective and, at generation time, a clamped label. Its stochastic transitions explore a supplied conditional distribution rather than choose what to pursue.
“Associative memory” is also technical here. The undirected top layers settle into configurations and can complete or generate patterns. That supports content-addressable dynamics within a run. It does not by itself demonstrate autobiographical memory, temporal self-continuity or deliberate recollection.
The consciousness claim fails at the measurement boundary. There is no contrast between conscious and unconscious conditions, no behavioural report paradigm, no neural correlate criterion and no intervention predicted by a theory of experience. Generated samples are observable outputs from a probabilistic model.
The authors’ literal definition of a mental state can be assessed as a functional-semantic proposal: an internal configuration is about the external state that would make it veridical. A critic may accept that notion of content while denying phenomenal consciousness. The paper supplies no experiment that decides between those positions.
The enduring bridge to contemporary systems is mechanistic. Layer-wise pretraining shows how a difficult objective can be approached by staging tractable local problems; generative decoding shows how internal states can be probed; the bound-versus-CD distinction shows how proofs and approximations should be separated. Those lessons strengthen consciousness research without turning the network into a conscious subject.
Worked example 10 · Same output, different evidential question
A row of convincing generated threes supports the claim that the model assigns probability to a coherent class manifold. To test agency, one would need a task involving self-selected action or goal maintenance. To test consciousness, one would need a theory-linked contrast. Visual quality alone answers neither.
Causal probe 10 · If the model’s hidden state refers to a possible world, is that sufficient for consciousness?
Not without adopting that sufficiency as a philosophical premise. The primary offers a representational definition, while its experiments measure learning and generation. The missing bridge cannot be supplied by terminology.
Watch a short chain depart from maximum likelihood
This two-visible, two-hidden restricted Boltzmann machine is small enough to enumerate exactly. Choose a data pattern, a shared edge weight and a Gibbs-chain length.
- waiting
- waiting
- waiting
Every edge shares one weight only to keep the display legible. The positive statistic is the mean of the four edge products under the exact hidden posterior for the selected visible data. The equilibrium statistic sums the normalised probability of all sixteen joint states. The short-chain statistic propagates a complete probability distribution through n alternating block updates, so no random draw or Monte Carlo error obscures the contrast.
The exact likelihood gradient is positive correlation minus equilibrium correlation. CD-n substitutes the n-step correlation. Given any fixed visible vector, the two hidden units are conditionally independent, so their posterior covariance is zero even when the marginal model correlates them. The three checks run across all 60 combinations of four data states, five audit weights and three chain lengths.
Twelve handles for retrieval
What was checked, and how strongly
| Claim | Primary location | Reconstruction check | Boundary |
|---|---|---|---|
| Complementary-prior construction | Section 2 and Appendix A | Directed/RBM factorisation traced | Specified likelihood family |
| CD learning rule | Section 3, equations 3.1–3.2 | Exact finite-state laboratory | Endpoint derivative ignored |
| Greedy variational improvement | Section 4, equations 4.1–4.3 | Tight-start logic reconstructed | Exact layer learning |
| Up–down procedure | Section 5 and Appendix B | Recognition, memory and generation separated | Approximate lower inference |
| MNIST result | Section 6 and Table 1 | Architecture, splits, epochs and classifier checked | Permutation-invariant task |
| “Mind” interpretation | Section 7 | Definition preserved and evidence audited | No consciousness assay |
The article’s ten figures are bespoke explanatory reconstructions. Exact numerical claims retain their training stage, comparison condition and metric direction. The laboratory is exhaustive for its stated miniature RBM; it is not a simulation of the paper’s 784–500–500–2000–10 network.
From update-safe depth to layer-wise depth
Paper 0057, Zhang, Dauphin and Ma’s Fixup initialization, begins with a deep residual network and allocates one controlled functional update across its branches. Paper 0058 begins before such end-to-end training was dependable: it learns local generative interfaces one at a time, then fine-tunes the assembled system. Both papers make depth trainable by designing the path along which credit first moves.
Paper 0059, Nair and Hinton’s rectified-linear restricted Boltzmann machines, changes the hidden unit inside the local engine. It replaces binary stochastic features with noisy rectified linear units and asks whether the representational benefits of rectification survive RBM learning. The next paper therefore holds the undirected training setting roughly fixed while changing its neuron model.
A reading contract for Paper 0058
This companion reconstructs the paper from posterior dependence to practical learning: explaining away, complementary priors, the infinite tied-model equivalence, RBM block Gibbs sampling, contrastive divergence, the greedy transform-and-freeze sequence, the variational guarantee, up–down fine-tuning, MNIST accounting and class-conditioned generation. Ten worked examples and causal probes test the common shortcuts. The laboratory exposes the exact positive, short-chain and equilibrium statistics in a complete finite system.
The governing PDF was obtained from Geoffrey Hinton’s University of Toronto publication archive and checked against the MIT Press journal record and PubMed metadata. All 28 pages were extracted, rendered and visually inspected. The companion uses British English, embeds all styles and code, labels every figure with an accessible title and description, honours reduced-motion preferences and distinguishes the authors’ representational use of “mind” from unsupported phenomenal claims.
Primary and comparative sources
- Geoffrey E. Hinton, Simon Osindero and Yee-Whye Teh, “A Fast Learning Algorithm for Deep Belief Nets”, *Neural Computation* 18(7), 1527–1554 (2006). DOI · · PubMed.
- Geoffrey E. Hinton, “Training Products of Experts by Minimizing Contrastive Divergence”, *Neural Computation* 14(8), 1771–1800 (2002). DOI.
- Radford M. Neal and Geoffrey E. Hinton, “A View of the EM Algorithm that Justifies Incremental, Sparse, and other Variants” (1998). .
- Geoffrey E. Hinton, Peter Dayan, Brendan J. Frey and Radford M. Neal, “The Wake-Sleep Algorithm for Unsupervised Neural Networks” (1995). DOI.
- Yann LeCun, Léon Bottou, Yoshua Bengio and Patrick Haffner, “Gradient-Based Learning Applied to Document Recognition” (1998). DOI.
- Geoffrey Hinton, “Explanation of the digit movies”, supporting material for the primary. University of Toronto.
- Vinod Nair and Geoffrey E. Hinton, “Rectified Linear Units Improve Restricted Boltzmann Machines” (2010). . Canon 0059, next.