liveBook · Manning

Pre-activation residual block

As explained in Sutskever's List

A pre-activation strategy places normalization and activation operations before the convolutional transformations in a residual block.

ResNet v2 refined the original ResNet design rather than replacing it. Its pre-activation strategy moves batch normalization and ReLU before convolutional layers, leaving the skip connection unchanged. section 3.0 section 3.4.1

Unlike post-activation blocks, which apply ReLU after the residual and skip paths combine, pre-activation blocks apply activations within the residual branch. The full strategy places batch normalization and ReLU before each convolution and omits activation after addition. section 3.4.1 section 3.4.2

Figure 3.5 Left: the original residual unit shows two “weight” layers (that is, convolutional layers), with batch normalization (BN) and ReLU activations between them, followed by an additional step that merges with the identity connection. Right: the revised residual unit reorganizes the operations by placing BN and ReLU before the weight layers, simplifying the pathway. The gray arrows highlight the direct paths (that is, skip connections) that support the smooth forward and backward flow of information through the residual connections. Used with permission granted by the lead author (Kaiming He).
figure

Compare the original residual unit with the revised ordering; the diagram highlights the direct skip path. section 3.4.1

Ablations found that moving batch normalization after addition disrupted the skip path, while using ReLU alone before convolutions did not meaningfully improve performance. The full strategy supported a 1,001-layer ResNet that reached 4.62% classification error on CIFAR-10. section 3.4.2

How Sutskever's List covers it

How deep it goes
Specifies operation order, contrasts ablations, and reports a benchmark result.
Examples
Uses operation-order ablations and a 1,001-layer CIFAR-10 ResNet reporting 4.62% classification error.
What you can do after
Evaluate operation order by comparing the full strategy with alternatives tested in ablations.
How it connects
Connects residual networks with batch normalization, ReLU, identity mappings, and skip connections.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Sutskever's List. The section links point to the parts of the book it draws on.