Canon 0060 · depth as signal transport

When signals must survive every layer

Glorot and Bengio watch activations and gradients move through deep feed-forward networks, isolate the scale mismatch that depth compounds, and turn two competing preservation rules into one practical weight distribution.

Canon 0060 · depth as signal transport

When signals must survive every layer

Rajesh Ranjan Mahapatra

Glorot and Bengio watch activations and gradients move through deep feed-forward networks, isolate the scale mismatch that depth compounds, and turn two competing preservation rules into one practical weight distribution.

© 2026 Rajesh Ranjan Mahapatra. 26 min read

When signals must survive every layerAll AI Research Library

TLDR

Five things to retain
  1. Depth multiplies scale errors.A modest contraction repeated across layers can erase forward activations or backward learning signals.
  2. Sigmoid has a mean-shift trap.Its non-zero centre can push upper layers towards a saturated boundary when small random weights start training.
  3. Two directions make two demands.Forward variance follows fan-in; backward variance follows fan-out.
  4. The compromise is symmetric.The proposed uniform rule has variance 2 divided by fan-in plus fan-out.
  5. This is a diagnostic study.Its equations use simplifying assumptions and its empirical gains are strong but not universal.
01 · The multiplication problem

A deep network is also a chain of scale transformations

A layer can preserve the recognisable form of a signal while quietly changing its magnitude. With depth, “quietly” stops being harmless: ratios multiply.

Consider a feed-forward network before meaningful learning has begun. Each layer forms weighted sums, applies a nonlinearity and hands its activations upward. Back-propagation traverses the same stack in reverse, multiplying an output error by derivatives and transposed weight matrices. If a typical layer transmits only half the relevant magnitude, five such layers transmit roughly one thirty-second. If it transmits twice as much, five layers amplify by thirty-two. The issue is not a single catastrophic gate. It is the product of many ordinary ones.

Glorot and Bengio’s contribution is methodological as much as algebraic. They do not infer trainability from final error alone. They monitor activation distributions, back-propagated gradients, weight gradients and layer Jacobians during training. These views separate several mechanisms that the phrase “vanishing gradients” can blur. A unit may saturate because its input moved into a flat tail. A backward signal may contract at every layer even while weight-gradient variances initially look similar. A network may eventually escape a plateau, yet consume most of its training budget doing so.

The paper arrives after unsupervised layer-wise pretraining had repeatedly made deep networks easier to optimise. Rather than treating pretraining as magic, the authors ask which numerical conditions it may repair. Their answer is not that one scalar variance explains all deep learning. It is that scale is a controllable source of difficulty and that layer-by-layer statistics make the failure visible.

Worked example · a modest contraction

Suppose each of five linearised layers multiplies activation variance by 0.5. The fifth layer receives `0.5⁵ = 0.03125` of the starting variance. A single layer retained half; the stack discarded 96.875%. At multiplier 0.8, the stack retains `0.8⁵ ≈ 0.328`. The difference between 0.5 and 0.8 sounds small locally and is more than tenfold end to end.

Causal probe · add depth without changing width

If the multiplier stays below one and only the number of layers rises, the product shrinks exponentially. That isolates depth as the cause: no extra data scarcity, label noise or parameter imbalance is required. If a method improves final accuracy while the measured products still collapse, scale preservation cannot be the entire explanation.

A small layer-wise contraction becomes a severe end-to-end loss with depthTwo five-layer signal paths compare a multiplier of one half with a multiplier of eight tenths. Circles and labels show the compounded variance remaining after each layer.LOCAL RATIOS BECOME GLOBAL PRODUCTSstartstart0.50.250.1250.06250.031250.80.640.5120.4100.328per-layer multiplier 0.5per-layer multiplier 0.8depth turns a ratio into a power
Five ordinary contractions produce very different end-to-end scales. The diagram is a variance-product teaching model, not a reproduction of one experimental trace.Author reconstruction from primary equations 5–7 and the discussion of multiplicative effects through layers.
02 · A controlled observatory

Remove the easy excuse that the network merely needed more data

The paper combines an effectively infinite synthetic task with three finite image datasets, then varies depth, activation and initialisation inside a deliberately plain network family.

Shapeset-3×2 is the cleanest causal instrument. Each 32×32 image contains one or two objects drawn from three categories: triangle, parallelogram and ellipse. Scale, rotation, translation, grey level, geometry, overlap and relative position vary. Singles and unordered pairs with repetition yield nine target configurations. Because examples can be generated without limit, a persistent optimisation failure cannot be blamed simply on exhausting a small training set.

The finite datasets broaden the observation. The paper uses MNIST with 50,000 training, 10,000 validation and 10,000 test digits; CIFAR-10 with 50,000 labelled training images, 10,000 of those reserved for validation, and 10,000 test images; and a historical Small-ImageNet construction of 37×37 greyscale images with 90,000 training, 10,000 validation and 10,000 test cases in ten coarse classes. “Small-ImageNet” here is the authors’ 2010 dataset, not a claim about a modern ImageNet protocol.

The classifiers have one to five fully connected hidden layers, 1,000 units per hidden layer and a softmax output. Training uses stochastic back-propagation with mini-batches of ten and negative conditional log-likelihood. Learning rate and depth are selected separately by validation performance after five million updates. That separate tuning matters: comparisons do not punish one activation with another activation’s learning rate. It also means the study is not a single-setting ablation.

Three nonlinearities define the main families: logistic sigmoid, hyperbolic tangent and softsign. Biases begin at zero. The baseline weights use a zero-centred uniform interval whose half-width is `1/√fan-in`; the proposed rule enters later. The best Shapeset depth is five for all families except sigmoid, whose best depth is four: already an empirical hint that one extra layer can worsen a scale pathology.

Worked example · why nine Shapeset classes?

There are three single-object classes. With two objects and order ignored, repetition allowed, the multisets are triangle–triangle, triangle–parallelogram, triangle–ellipse, parallelogram–parallelogram, parallelogram–ellipse and ellipse–ellipse: six more. Three plus six equals nine, even though nuisance factors vary continuously.

Causal probe · make the dataset effectively infinite

If training remains slow while new examples can always be sampled, insufficient sample variety is no longer a sufficient explanation. The manipulation does not prove optimisation is the only cause: the architecture or labels may still be difficult: but it removes one common confound.

Shapeset generates unlimited varied images from three shapes and nine target configurationsA procedural generator sends triangles, parallelograms and ellipses through transformations such as rotation, scale, shade and overlap into a grid of three single and six paired class cards.SHAPESET-3×2 · AN ONLINE GENERATORnuisance factorsrotate · scale · translateshade · reshape · overlaptriangleparallelogramellipsetriangle + triangletriangle + parallelogramtriangle + ellipseparallelogram + parallelogramparallelogram + ellipseellipse + ellipseunlimited examples · nine labels · 32×32 pixels
Shapeset holds the target identities fixed while resampling many nuisance factors. Its purpose is to expose optimisation behaviour without a finite-data ceiling.Author reconstruction of primary section 2.1 and Figure 1.
03 · The asymmetric trap

Why zero is safe for tanh but dangerous for sigmoid output

The logistic sigmoid maps a zero pre-activation to 0.5. That innocent offset changes what later zero-centred random weights see.

Imagine a lower layer whose sigmoid outputs cluster around one half. The next layer sums many signed weights times positive activations. Although the weights have zero mean in expectation, any realised unit receives a finite random imbalance. Repeating that transformation through depth can move activation means. In the paper’s Shapeset trace, the top hidden layer rapidly moves towards sigmoid output zero, where the derivative is also near zero. Backward information then struggles to reach lower layers.

The distinction is geometric. For `tanh(x)`, the output and input are both zero at the operating centre, and the derivative there is one. For softsign, zero is likewise centred and locally responsive. For logistic sigmoid, output zero is not the centre corresponding to input zero; it is a limiting saturated state reached only at strongly negative input. Telling every activation to become “near zero” is therefore helpful for one family and harmful for another.

The reported four-hidden-layer sigmoid network eventually escapes. Around epoch 100 the top layer slowly desaturates, after lower layers have changed enough to send a more useful transformation upward. A five-hidden-layer model in the study never escapes. This makes a training plateau a dynamic episode, not necessarily proof of a permanent local minimum. The network may have a route out, but its derivatives make that route painfully slow.

The authors frame this as a hypothesis supported by traces, not a closed causal theorem. They note that sigmoid networks initialised through unsupervised pretraining do not exhibit the same behaviour. Pretraining may place activations and weights in a region where upper units avoid the saturated boundary. Yet many parameter dependencies develop during learning, so the initial independent-weight story cannot by itself explain everything that follows.

Worked example · the same numerical output has different meaning

At input zero, `tanh(0)=0` and `tanh′(0)=1`: centred and maximally responsive. Logistic output 0 instead corresponds to input tending towards negative infinity, where `σ′(x)=σ(x)(1−σ(x))` tends to zero. “Push the representation to zero” therefore preserves a tanh gradient but extinguishes a sigmoid gradient.

Causal probe · recentre the activation family

Replace sigmoid with a symmetric nonlinearity while holding the small random start and architecture fixed. If the immediate top-layer-to-zero trap disappears, output centring is implicated. If all training difficulty disappears, that would exceed the paper’s evidence; tanh develops its own saturation pattern under the baseline scale.

Sigmoid output drifts from its responsive centre towards a saturated zero boundaryA four-layer stack shows lower sigmoid layers centred above one half while the top layer compresses near zero. A side graph contrasts derivative-rich input zero with the flat negative sigmoid tail.A MEAN SHIFT BECOMES A SATURATION TRAPlayer 1 · mean above 0.5layer 2 · shiftedlayer 3 · narrowingtop layer · near 0input 0responsive centreflat tailσ(x) = 1 / (1 + e⁻ˣ)output zero is a boundary for sigmoid, not its centre
The paper’s top-layer trace motivates a mechanism: positive-centred lower outputs can drive an upper sigmoid into its flat lower tail. The timing and widths are explanatory, not digitised data.Author reconstruction of primary section 3.1 and Figure 2.
04 · Symmetry is not enough

Tanh and softsign share a centre, then approach their limits differently

Moving the operating point to zero avoids sigmoid’s asymmetric trap. It does not remove the contest between useful nonlinearity and derivative flow.

Hyperbolic tangent is centred: `tanh(0)=0`, and its derivative at zero is one. The baseline random start therefore places many units in a locally linear, responsive region. Yet the paper’s activation percentiles show a different problem developing. Under standard initialisation, the first hidden tanh layer saturates first, then the second, and so on. Values gather near −1 and +1, where slopes are small. Avoiding one saturated boundary has not prevented training from driving layers towards two others.

Softsign, `x/(1+|x|)`, shares tanh’s range and zero centre. Its difference lies in the tails. Tanh closes exponentially on its asymptotes; softsign approaches them polynomially. A large-magnitude softsign input therefore keeps more derivative than a tanh input of similar magnitude. In the reported traces, the softsign layers move towards larger weights together rather than saturating in a clear bottom-to-top sequence. Their final activation modes concentrate around the knees: roughly between −0.6 and −0.8 and between 0.6 and 0.8: rather than almost entirely at the extremes or at zero.

This is a useful correction to a simplistic rule. Perfect linearity would pass gradients but compute no layered nonlinear representation. Complete saturation supplies nonlinear states but little local sensitivity. Training needs a distribution of operating points that bends enough to form features while retaining slopes that carry credit. The paper studies this balance empirically through full distributions, not merely through their means.

Softsign proves more robust to whether the baseline or proposed initialisation is used in these experiments. “More robust” does not mean every softsign result improves under normalisation. On MNIST, Table 1 gives 1.64% for standard softsign and 1.72% for normalised softsign. The paper’s evidence supports an interaction among activation family, scale and dataset, not a global ranking of nonlinearities.

Worked example · tail derivatives

At input 3, `tanh′(3)=1−tanh²(3)≈0.0099`. Softsign’s derivative away from zero is `1/(1+|x|)²`, so at 3 it is `1/16=0.0625`. Both units are bending towards an asymptote, but softsign passes more than six times the local derivative at that point.

Causal probe · hold the centre, change the tail

Comparing tanh and softsign holds zero symmetry and output range approximately fixed while changing how quickly slopes disappear. A difference in saturation pattern then points towards tail geometry. It does not isolate tail geometry perfectly, because the entire response curve and learnt parameter trajectory also differ.

Sigmoid, tanh and softsign have different centres and tail slopesThree panels plot the nonlinearities and highlight their responsive centres, exponential tanh tails and gentler polynomial softsign tails.WHERE CAN A UNIT STILL RESPOND?sigmoidcentre outputs 0.5tanhexponential tailssoftsignpolynomial tailscentred units can differ sharply in how quickly their derivatives fade
Sigmoid differs at the centre; tanh and softsign differ especially in their tails. The curves are analytical sketches used to explain the reported activation histograms.Author reconstruction from primary sections 3.1–3.3 and Figures 3–4.
05 · The objective has a geometry

A loss can add its own plateau before depth does

Initialisation governs the path into a network. The output criterion governs the slope that begins the path back.

The main experiments minimise negative conditional log-likelihood with a softmax output. The paper contrasts this with the quadratic cost traditionally used in feed-forward classifiers. In a two-weight slice through a small tanh network, the quadratic surface contains more severe flat regions. Negative log-likelihood provides a steeper, more usable landscape in the shown slice.

This observation matters because back-propagation begins with the derivative of the loss. Even a perfectly scaled hidden stack cannot recover a learning signal that the output criterion has already weakened. Conversely, a strong output gradient can still be diminished by poorly scaled hidden Jacobians. Loss and initialisation occupy different links in the same causal chain.

The authors are careful about priority: better classification behaviour from log-likelihood was already known. Its inclusion serves diagnostic completeness. A study of deep training that changes only the hidden-layer distribution while leaving a severe output plateau intact may misattribute the failure. By choosing an appropriate classification loss, the authors reduce one source of flatness before comparing activation and scale effects.

Figure 5 in the primary is a local two-dimensional surface, not a global map of a high-dimensional objective. A smoother slice does not prove the absence of saddles, poor basins or plateaux elsewhere. It shows a concrete mechanism by which a particular loss can supply weak local gradients. The companion therefore uses the surface as an explanatory probe, not a certificate of convexity.

Worked example · a confident wrong output

For a binary target `y=1` with sigmoid probability `p`, cross-entropy’s derivative with respect to the logit is `p−1`. When `p=0.01`, its magnitude is 0.99. Quadratic error introduces an extra sigmoid derivative, giving a term proportional to `(p−1)p(1−p)`, whose magnitude is about 0.0098. The wrong, saturated prediction receives roughly one hundred times less local correction.

Causal probe · change the loss, preserve the hidden stack

If a plateau shrinks after replacing quadratic cost with log-likelihood while hidden weights and activations begin identically, the output-loss derivative is causally implicated. Residual differences across depth then motivate the separate activation and Jacobian analysis.

Quadratic cost has a broad local plateau while log-likelihood keeps a steeper routeTwo stylised contour maps in weight coordinates show widely spaced flat quadratic contours and a narrower descending channel for negative log-likelihood.THE LOSS STARTS THE BACKWARD SIGNALQUADRATIC COSTbroad weak-slope regionNEGATIVE LOG-LIKELIHOODsteeper local channela two-weight slice diagnoses one source of weak gradients
The contours reconstruct the qualitative lesson of the primary’s two-weight surfaces: quadratic cost exhibits more severe plateaux. They are not sampled coordinates from Figure 5.Author concept diagram based on primary section 4.1 and Figure 5.
06 · The forward ledger

Every layer either preserves, shrinks or amplifies activation variance

Near initialisation, simplifying assumptions turn a dense layer into one multiplier: fan-in times weight variance.

Let a layer receive independent, equally variable input features. Let its weights be independently drawn with zero mean, and suppose the activation operates close enough to linear that its derivative is approximately one. A weighted sum then adds `fan-in` independent contributions. The output variance is the input variance multiplied by `fan-in × Var(W)`.

Across layers these factors multiply. If layer `i` has incoming width `n_i`, the paper writes the variance at a later representation as the starting variance times the product of `n_i Var(W_i)` terms. Forward preservation asks each term to equal one. A layer with fan-in 512 would therefore like weight variance `1/512` under this linear account.

The baseline interval is `U[−1/√n, +1/√n]`. Because a centred uniform distribution on `[−a,a]` has variance `a²/3`, the baseline variance is `1/(3n)`, not `1/n`. Its forward multiplier is exactly one third when `n` is the fan-in. Five equal-width layers yield `(1/3)⁵ ≈ 0.00412`: less than half of one per cent of the starting activation variance under the idealised calculation.

This derivation is a microscope, not the whole organism. Real inputs are correlated, nonlinear derivatives are not always one, and training couples weights to activations. But a mechanism can be informative without being globally exact. The baseline already creates a strong contraction before any learnt dependence exists; preventing that avoidable handicap is a rational design target.

Worked example · fan-in 512

The baseline half-width is `1/√512 ≈ 0.04419`. Its variance is `0.04419²/3 ≈ 0.000651`, or `1/1536`. Multiplying by 512 incoming terms gives `1/3`. The interval may look calibrated to width, yet the uniform distribution’s factor of one third changes the actual variance budget.

Causal probe · preserve the distribution, change only its width

Scale the uniform half-width by `√3` at equal fan-in and fan-out. Its variance triples, taking the forward multiplier from one third to one. If activation spread is then stable at initialisation, the missing uniform-variance factor was causal under the model.

Forward activation variance is multiplied by fan-in times weight variance at each layerA ledger of five equal-width layers compares baseline multipliers of one third with preserving multipliers of one, ending at 0.00412 versus one.FORWARD MULTIPLIER = FAN-IN × VAR(W)baselinepreserve× 1/3× 1/3× 1/3× 1/3× 1× 1× 1× 10.0123after 41.0000after 4Var(zᵢ) = Var(x) × ∏ fan-inᵢ Var(Wᵢ)small local contractions become an exponential depth penalty
The baseline uniform rule contributes a factor of one third in an equal-width linearised network. The exact laboratory below generalises the ledger to selectable widths and depths.Author reconstruction of primary equations 1, 5, 10 and 15.
07 · The backward ledger

Fan-out governs the signal returning towards earlier layers

Forward and backward transport look symmetric only when adjacent layer widths are equal. That is why one variance cannot always satisfy both perfectly.

Back-propagation distributes the cost derivative from each receiving unit to its inputs. Under the same independence and linearity assumptions, the relevant multiplier is `fan-out × Var(W)`. Backward preservation therefore wants weight variance `1/fan-out`, whereas forward preservation wants `1/fan-in`.

For a 512-to-1,024 layer, the forward condition requests `1/512`; the backward condition requests `1/1024`. Choosing the first preserves activation variance but doubles the backward variance. Choosing the second preserves the backward variance but halves the forward variance. The disagreement is structural: it comes from the rectangular shape of the layer.

The paper adds a subtle observation. At initialisation, the variance of gradients on individual weights can be roughly equal across layers even while gradients on unit inputs shrink as they travel downwards. A weight gradient contains both the activation arriving from below and the error signal arriving from above. Their variance products can cancel the apparent depth dependence under equal widths. Looking only at weight gradients would therefore miss a transport failure in the hidden signals.

During learning the story changes. Weights cease to be independent of activations; units enter nonlinear regions; layers specialise. In the reported tanh network, initially similar weight-gradient magnitudes diverge, becoming larger in lower layers, especially under standard initialisation. The proposed normalisation keeps their scales more alike for longer. That reduction in inter-layer discrepancy may improve conditioning, but the paper does not reduce all learning dynamics to a static variance equation.

Worked example · a rectangular layer

Take fan-in 512 and fan-out 1,024. With forward-perfect variance `1/512`, the backward multiplier is `1024/512=2`. With backward-perfect variance `1/1024`, the forward multiplier is `512/1024=0.5`. Neither one-sided choice preserves both directions.

Causal probe · inspect two kinds of gradient

If unit-input gradients shrink with depth while weight-gradient variances initially remain flat, the observations are not contradictory. Measure both. A method that equalises weight gradients but leaves backward transport collapsed has repaired a symptom at parameters, not the hidden signal path.

Backward signal variance follows fan-out while weight gradients combine forward and backward factorsA rectangular layer sends activation arrows forward and error arrows backward. Two lower ledgers show unit-input gradient contraction alongside initially balanced weight-gradient products.TWO DIRECTIONS · TWO WIDTHS · TWO DIAGNOSTICSforward × fan-inbackward × fan-outUNIT-INPUT GRADIENTcan shrink layer by layerWEIGHT GRADIENTforward × backward factorsflat weight-gradient variance need not mean healthy backward transport
Back-propagated unit signals and parameter gradients are related but distinct. Their initial variances can show different depth patterns without contradiction.Author reconstruction from primary equations 6–7, 11, 13–14 and Figures 7–9.
08 · One interval for two directions

Fan-in and fan-out negotiate a variance budget

When a rectangular layer cannot satisfy both preservation equations, the paper takes their symmetric compromise.

Forward flow asks for `fan-in × Var(W)=1`. Backward flow asks for `fan-out × Var(W)=1`. Glorot and Bengio choose `Var(W)=2/(fan-in+fan-out)`. This is the reciprocal of the arithmetic mean of the two widths: neither direction receives absolute priority.

To implement that target with a centred uniform distribution, set the half-width to `√6/√(fan-in+fan-out)`. The factor is not decorative. A uniform variable on `[−a,a]` has variance `a²/3`; substituting the proposed half-width yields `(6/(fan-in+fan-out))/3 = 2/(fan-in+fan-out)` exactly. For equal widths `n`, the rule reduces to variance `1/n`, so forward and backward multipliers both become one.

For unequal widths, the compromise exposes the remaining trade-off. In a 512-to-1,024 layer, the proposed variance is `2/1536=1/768`. The forward multiplier is `512/768=2/3`; the backward multiplier is `1024/768=4/3`. Their arithmetic relationship is balanced around the two goals, but neither is one. The method prevents either side’s width from being ignored; it does not abolish rectangularity.

The later nickname “Xavier initialisation” can make the equation sound like a universal modern constant. Historically, this paper calls it normalised initialisation and derives it for a near-linear, symmetric-activation account. Rectifiers, convolutional kernels, residual branches and attention blocks change the relevant variance calculus. The durable insight is the method: identify what should be preserved in both directions, derive the per-layer scale, and test the result through distributions rather than folklore.

Worked example · 256 into 1,024

The proposed variance is `2/(256+1024)=1/640`. The uniform half-width is `√(3/640)≈0.06847`. Forward variance is multiplied by `256/640=0.4`; backward variance by `1024/640=1.6`. The compromise is transparent enough to audit before a single training step.

Causal probe · swap fan-in and fan-out

The proposed variance and uniform interval remain unchanged because their sum is unchanged. The forward and backward multipliers exchange values. This symmetry demonstrates that the rule treats the two directions evenly, while the layer’s orientation still determines which direction contracts.

The normalised initialisation compromises between fan-in and fan-out preservationTwo scales request variances one over fan-in and one over fan-out. They feed a central compromise variance two over their sum and a uniform interval with square root six.A SYMMETRIC COMPROMISEFORWARD REQUESTVar(W) = 1 / fan-inBACKWARD REQUESTVar(W) = 1 / fan-outVar(W) = 2 / (fan-in + fan-out)equal widths satisfy both exactlyW ~ U[−√6 / √(fan-in + fan-out),+√6 / √(fan-in + fan-out)]uniform variance turns the √6 interval into the target variance
The two directional constraints coincide at equal width and conflict at unequal width. Equation 16 realises the compromise as a centred uniform distribution.Author reconstruction of primary equations 10–12 and 16.
09 · A local transport gauge

The Jacobian asks what one layer does to a small change

Variance is an average scalar ledger. Singular values reveal how a layer stretches different directions.

For layer `i`, the paper monitors `J_i = ∂z_{i+1}/∂z_i`. A singular value describes how strongly an infinitesimal perturbation along one input direction is stretched or contracted. Values far below one erase that direction; values far above one amplify it. A chain of Jacobians compounds these effects just as the variance products do, but with directional structure exposed.

When adjacent layers have the same dimension, the paper associates the average singular value with an average ratio of mapped infinitesimal volumes and activation variance. On Shapeset-3×2, this average ratio is reported around 0.5 under the baseline initialisation and around 0.8 under the proposed normalisation. The latter is closer to one, matching the goal of more faithful layer-to-layer transport.

“Around one” must be read carefully. An average of one could hide one direction stretched tenfold and many directions nearly erased. The paper does not claim that every singular value is one, nor does it establish the later, stronger notion often called dynamical isometry. Its Jacobian statistic is an investigative instrument: it connects what activations do on the way up with what gradients can do on the way down.

During training, the authors explicitly stop trusting the simple independence calculation as a full account. Activations depend on weights, derivatives change with operating regions, and the network is no longer random in the original sense. They continue to plot distributions. Under standard initialisation, back-propagated gradients begin smaller in lower layers, then that trend reverses quickly. Under normalised initialisation the initial decrease is absent, and weight-gradient scales remain better aligned during learning.

This observational discipline is the paper’s most transferable lesson. Final error says whether a run worked. Layer-wise distributions suggest why, when and where it struggled. A model can reach a respectable endpoint after wasting most of its computation in a saturated plateau; a diagnostic trace makes that hidden cost visible.

Worked example · equal average, unequal directions

Two singular values `[1,1]` have average one and preserve every two-dimensional direction. Values `[1.9,0.1]` also average one, yet one axis is nearly lost. The paper’s reported 0.8 versus 0.5 ratios are useful aggregate evidence, not complete spectra.

Causal probe · compare before and after learning

If normalisation improves the initial Jacobian ratio but later layers diverge again, the initial rule did what it promised while training dynamics introduced new dependencies. That separates an initial-condition intervention from an optimiser that continually enforces scale.

Layer Jacobian singular values reveal directional contraction hidden by an averageBaseline and normalised panels show arrows transformed through a layer. A lower example contrasts singular values one and one with one point nine and zero point one despite equal averages.Jᵢ = ∂zᵢ₊₁ / ∂zᵢ · A LOCAL TRANSPORT GAUGEBASELINE · AVERAGE ≈ 0.5stronger contractionNORMALISED · AVERAGE ≈ 0.8closer average transportSINGULAR VALUES [1, 1]SINGULAR VALUES [1.9, 0.1]the same average can conceal radically different directional transport
The reported average ratio moves from roughly 0.5 to 0.8, but an average cannot certify every direction. The lower pair makes that limitation explicit.Author reconstruction from primary equation 17 and section 4.2.2.
10 · Read the table condition by condition

The strongest gain is real, and the exceptions matter

Normalised initialisation transforms five-layer tanh performance on Shapeset, improves its displayed results elsewhere, and does not improve every activation–dataset pair.

Table 1 reports final test error for five-hidden-layer networks. On Shapeset, tanh falls from 27.15% under the baseline rule to 15.60% under normalised initialisation. On CIFAR-10 it moves from 55.90% to 52.92%; on Small-ImageNet from 70.58% to 68.57%; and on MNIST from 1.76% to 1.64%. The direction is consistent for tanh, though the size of the change is not.

Softsign begins much stronger on Shapeset: 16.27%. Normalisation changes that to 16.06%. On CIFAR-10 it moves from 55.78% to 53.80%, and on Small-ImageNet from 69.14% to 68.13%. But on MNIST it moves in the wrong direction, from 1.64% to 1.72%. The exception blocks the slogan “normalisation always improves error”. The supported claim is conditional: a gentler nonlinearity is less sensitive to the initial scale, while tanh benefits markedly when layer-to-layer magnitude is better preserved.

The sigmoid row is poor across the four displayed datasets: 82.61% Shapeset, 2.21% MNIST, 57.28% CIFAR-10 and 70.66% Small-ImageNet: and the table does not present a sigmoid-normalised row. It supports the observed difficulty of sigmoid with small random initialisation, not a numerical estimate of how equation 16 would rescue it.

On 100,000 Shapeset examples, an optimised RBF SVM baseline reaches 59.47% error, while a five-layer normalised tanh network reaches 50.47%. That comparison is contextual and uses a fixed finite subset, unlike the main online curves. Denoising-autoencoder pretraining also appears as a reference curve. The authors’ conclusion is calibrated: preserving activation and gradient flow removes a good part of the discrepancy between purely supervised and unsupervised-pretrained deep networks. It does not erase every gap or explain every trace.

The paper demonstrates numerical trainability, classification behaviour and diagnostic associations. None of these measurements tests whether the network understands its classes, chooses its own goals, acts autonomously or has subjective experience. Better conditioned credit assignment is a property of an optimisation process. Mental predicates require their own operational evidence.

Worked example · effect size before universality

The tanh Shapeset reduction is 11.55 percentage points, about 42.5% relative to 27.15. The softsign MNIST change is an increase of 0.08 points, about 4.9% relative. A single averaged “benefit” would conceal both the dramatic repair and the counterexample.

Causal probe · preserve the labels on every row

Remove activation, dataset or initialisation labels and the table becomes rhetorically stronger but scientifically weaker. Restoring them reveals an interaction: the intervention is most valuable when the baseline activation–scale pairing is fragile. Evidence fairness lives in the condition labels.

An evidence matrix shows tanh gains, a softsign exception and a boundary before mental claimsA heatmap lists five model rows across four datasets with test errors. Below a boundary line, unsupported cards name understanding, agency and consciousness.FINAL TEST ERROR (%) · LOWER IS BETTERmodelShapesetMNISTCIFAR-10Small-ImageNetSoftsign16.271.6455.7869.14Softsign N16.061.72 ↑53.8068.13Tanh27.151.7655.9070.58Tanh N15.601.6452.9268.57Sigmoid82.612.2157.2870.66NEW OPERATIONAL EVIDENCE REQUIREDUNDERSTANDINGnot testedAGENCYnot testedCONSCIOUSNESSnot testedoptimisation evidence stops before mental attribution
Every number retains its activation, initialisation and dataset condition. The softsign MNIST exception prevents an unconditional improvement claim; the lower boundary prevents a categorical leap.Author evidence matrix from primary Table 1 and the paper’s stated experimental scope.
Executable laboratory

Price forward and backward transport before training

Choose fan-in, fan-out, depth and one of the paper’s two uniform schemes. The laboratory derives the exact interval variance and compounds its directional multipliers.

uniform half-width:
weight variance:
forward multiplier:
backward multiplier:
forward product:
backward product:
Interactive forward and backward variance transport gaugesFour horizontal gauges show per-layer and compounded forward and backward variance multipliers for the selected widths, depth and initialisation scheme.forward / layerbackward / layerforward / depthbackward / depth1 · exact preservation:
Exact checks across 972 states
  • waiting
  • waiting
  • waiting

The gauges use a symmetric log scale centred on one: equal distances represent reciprocal contraction and amplification. Products assume the selected rectangular layer shape repeats at every depth, a teaching simplification declared rather than hidden.

Memory studio

Twelve handles for the argument

01 · ProductDepth compounds ratios; it does not merely add small scale errors.
02 · BaselineThe old interval is ±1/√fan-in, whose uniform variance introduces a factor of one third.
03 · UniformA centred uniform interval ±a has variance a²/3.
04 · SigmoidIts zero-input output is 0.5; output zero is a saturated boundary.
05 · SymmetryTanh and softsign are responsive around a zero-centred representation.
06 · SoftsignPolynomial tails approach saturation more gently than tanh’s exponential tails.
07 · LossA weak output derivative can create a plateau before the hidden stack contributes.
08 · ForwardActivation variance follows fan-in times weight variance.
09 · BackwardBack-propagated variance follows fan-out times weight variance.
10 · CompromiseThe proposed variance is 2/(fan-in+fan-out).
11 · JacobianAn average transport ratio is useful but cannot describe every singular direction.
12 · BoundaryBetter numerical conditioning is not evidence of agency or experience.
Verification ledger

What was checked, and what remains conditional

ClaimPrimary locationReconstructionBoundary
Sigmoid saturation traceSection 3.1, Figure 2Centre-versus-boundary mechanismAuthors’ hypothesis, not a proof
Activation tail behaviourSections 3.2–3.3, Figures 3–4Analytical curves and derivativesTraining trajectories remain coupled
Loss plateauxSection 4.1, Figure 5Local surface and derivative exampleTwo-weight slice, not global geometry
Variance equationsEquations 5–16Exact uniform-variance laboratoryIndependence and linear-regime assumptions
Jacobian ratiosSection 4.2.2, equation 170.5/0.8 aggregate lensNot all singular values equal one
Final test errorsSection 5, Table 1All twenty displayed cells retainedCondition-specific empirical results

The official eight-page PMLR proceedings PDF was hashed, extracted, rendered and visually inspected. Numerical statements retain dataset, activation, depth, initialisation and error direction. The ten figures are bespoke explanatory reconstructions; none pretends to be digitised experimental data.

Place in the canon

From graded units to conditioned signal flow

Paper 0059, Nair and Hinton’s rectified RBM, changes what one hidden variable can represent: a binary presence detector becomes a noisy graded count and then a deterministic rectifier. Paper 0060 changes the question from unit semantics to network transport. It asks whether activations and credit can cross many randomly initialised layers without being crushed, amplified or driven into saturation.

Paper 0061, James Clerk Maxwell’s “On Governors”, moves from neural optimisation to dynamical systems and control. A governor regulates motion through feedback; instability arises when correction, gain and delay interact. The conceptual bridge is precise: both papers study how a chained system preserves useful behaviour under perturbation, and both replace a vague success criterion with internal dynamics that can be inspected.

Publication brief

A reading contract for Paper 0060

This companion keeps four quantities distinct: activation variance, back-propagated unit-gradient variance, weight-gradient variance and directional Jacobian singular values. It reconstructs the baseline uniform rule, the two preservation constraints and the `2/(fan-in+fan-out)` compromise without erasing their assumptions. Sigmoid, tanh and softsign behaviours remain activation-specific; loss geometry remains a separate causal link.

All four datasets, the network and tuning protocol, the RBF comparison and every Table 1 value are labelled by condition. Ten accessible animated figures, ten worked examples and causal probes, twelve memory cards and a 972-state executable laboratory support independent study. The paper’s empirical success is neither inflated into a universal optimiser theorem nor stretched into evidence about intelligence, agency or consciousness.

References

Primary and comparative sources

  1. Xavier Glorot and Yoshua Bengio, “Understanding the Difficulty of Training Deep Feedforward Neural Networks” (2010). PMLR record and official PDF.
  2. Yoshua Bengio, Patrice Simard and Paolo Frasconi, “Learning Long-Term Dependencies with Gradient Descent Is Difficult” (1994). DOI.
  3. Yann LeCun, Léon Bottou, Genevieve B. Orr and Klaus-Robert Müller, “Efficient BackProp” (1998). Springer record.
  4. Dumitru Erhan et al., “The Difficulty of Training Deep Architectures and the Effect of Unsupervised Pre-Training” (2009). PMLR.
  5. Geoffrey E. Hinton, Simon Osindero and Yee-Whye Teh, “A Fast Learning Algorithm for Deep Belief Nets” (2006). DOI. Canon 0058.
  6. Vinod Nair and Geoffrey E. Hinton, “Rectified Linear Units Improve Restricted Boltzmann Machines” (2010). . Canon 0059.
  7. James Clerk Maxwell, “I. On Governors” (1868). DOI. Canon 0061, next.