Mathematical Background
Standard activations such as ReLU and SiLU apply the same non-linearity at every spatial location. While efficient, this is suboptimal for complex imaging modalities where critical information—such as fine structural boundaries, tumor margins, or high-frequency foreground textures—is spatially concentrated.
SAGA formulation
To selectively route gradient flow through high-frequency structural regions, SAGA extracts spatial context, calculates a residual boost, and dynamically gates this boost before adding it back to the identity.
In version 0.2.0, the formulation includes a temperature scaling parameter to control the sharpness of the gate boundaries. Given an input tensor \(\mathbf{X} \in \mathbb{R}^{B \times C \times H \times W}\), the Spatially-Adaptive Gated Activation computes:
where:
\(\ast_3\) is a \(3\times 3\) depthwise convolution extracting spatial context (\(\mathbf{W}_s\)),
\(\text{BN}\) is standard 2D Batch Normalization,
\(\max(0, \cdot)\) represents the ReLU operation calculating the positive residual boost \(\mathbf{B}\),
\(\ast_1\) is a \(1\times 1\) pointwise convolution generating the gate (\(\mathbf{W}_g\)),
\(b_{init}\) is the initial gating bias, determining early-epoch connection openness,
\(\tau\) is the temperature parameter controlling gate sharpness,
\(\sigma\) is the logistic sigmoid, and
\(\odot\) is element-wise (Hadamard) multiplication.
Parameter count overhead
Unlike generic parameterless activations, SAGA introduces a small number of parameters to achieve its spatial adaptivity. For a layer with \(C\) channels, the overhead breakdown is:
Depthwise spatial convolution: \(9C\) parameters (no bias)
Batch Normalization: \(2C\) parameters (scale and shift)
Pointwise gate generator: \(C^2 + C\) parameters (weights and bias)
Total overhead: \(C^2 + 12C\) parameters.
For a standard intermediate feature map where \(C = 64\), SAGA adds exactly 4,864 parameters. This is a highly efficient, negligible memory footprint compared to the structural preservation gains achieved during general image restoration and dense prediction tasks.