Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deep Linear Convolutional Networks

Updated 6 July 2026
  • Deep linear convolutional networks are convolutional architectures with only linear hidden layers that exploit Fourier diagonalization to modulate implicit regularization.
  • They leverage circular convolution and parameter sharing to transform the optimization geometry, inducing structured frequency sparsity and efficient linear prediction.
  • Their analysis via geometric and tensor factorizations reveals how depth and pooling strategies shape sparse representations and model inductive biases.

Searching arXiv for recent and foundational papers on deep linear convolutional networks to ground the article. Deep linear convolutional networks are convolutional architectures whose hidden layers are linear operators and whose output map is linear, so the network is linear in the input even though it is highly non-linear in its parameters. In the full-width circular model, an LL-layer one-dimensional network with input xRDx\in\mathbb{R}^D, L1L-1 convolutional layers, and a final linear readout defines a predictor fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}, where the depth and convolutional parameterization do not enlarge the function class beyond linear predictors but do alter the optimization geometry and the induced implicit regularization (Gunasekar et al., 2018). In finite-width Bayesian formulations, multi-channel one-dimensional convolutional hidden layers with periodic boundary conditions and a scalar linear readout lead to exact non-asymptotic mixture-of-Gaussians priors and posteriors over functions, with random kernel renormalization governed by Wishart matrices (Bassetti et al., 2024). Closely related analyses of convolutional arithmetic circuits and piecewise-linear convolutional networks show that convolution, pooling, and hyperplane geometry impose structured inductive biases on correlation modeling and on the shape of preimage manifolds (Cohen et al., 2016, Carlsson, 2019).

1. Architectural forms and linear operator structure

A canonical deep linear convolutional network is the one-dimensional, full-width, linear convolutional network of depth LL with a single scalar output. In that model, the input is xRDx\in\mathbb{R}^D; the first L1L-1 layers each have exactly DD units and use a full-width circular filter ulRD\mathbf u_l\in\mathbb{R}^D; and the final layer is a fully connected linear map uLRD\mathbf u_L\in\mathbb{R}^D. The intermediate features satisfy xRDx\in\mathbb{R}^D0 and, for xRDx\in\mathbb{R}^D1,

xRDx\in\mathbb{R}^D2

so the convolution is circular cross-correlation scaled by xRDx\in\mathbb{R}^D3. The output is

xRDx\in\mathbb{R}^D4

and the paper denotes the parameter-to-predictor map by xRDx\in\mathbb{R}^D5 (Gunasekar et al., 2018).

This representation makes explicit a basic fact that is often obscured by the depth of the architecture: in the full-width linear case, the function class is the class of all linear predictors on xRDx\in\mathbb{R}^D6, but the parameterization is not the standard direct parameterization by xRDx\in\mathbb{R}^D7. That distinction is decisive for optimization and generalization because gradient descent operates in parameter space rather than predictor space (Gunasekar et al., 2018).

A second formulation studies finite-width convolutional deep linear networks with multi-channel one-dimensional inputs xRDx\in\mathbb{R}^D8, xRDx\in\mathbb{R}^D9, L1L-10, periodic boundary conditions, unit stride, and the same spatial size L1L-11 in all layers. Each hidden layer L1L-12 has L1L-13 channels and filter size L1L-14. The pre-activations are

L1L-15

and for L1L-16,

L1L-17

The output is a scalar global linear readout over channels and positions,

L1L-18

Using the translation operators L1L-19, each convolutional layer can be viewed as a structured linear operator, equivalently a block-circulant or Toeplitz-type matrix after flattening spatial and channel indices (Bassetti et al., 2024).

A related but distinct family is the convolutional arithmetic circuit, which uses linear point-wise activations and product pooling. There, the hidden layers consist of fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}0 convolutions across channels followed by spatial product pooling, and the overall output is multilinear in the representation functions fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}1. In that sense, convolutional arithmetic circuits are deep linear convolutional networks in the representation space, with multiplicative interactions introduced only by pooling (Cohen et al., 2016).

2. Fourier diagonalization and multiplicative parameterization

The full-width circular model is naturally analyzed in the Fourier domain. Let fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}2 be the unitary DFT matrix,

fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}3

and define fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}4. Circular convolution becomes pointwise multiplication: fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}5 Iterating through the fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}6 convolutional layers yields

fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}7

Equivalently,

fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}8

Thus the deep linear convolutional network is exactly a diagonal linear network in the Fourier domain, with the effective predictor generated by coordinate-wise multiplicative chains on the frequency coefficients (Gunasekar et al., 2018).

This Fourier factorization is the source of the model’s distinctive behavior. In predictor space the network is linear, but in Fourier coordinates its parameterization is a homogeneous polynomial map of degree fu(x)=xwuf_{\mathbf u}(x)=x^\top \mathbf w_{\mathbf u}9. The multiplicative structure is coordinate-wise rather than fully dense, so the convolutional architecture changes the geometry relative to a deep linear fully connected network even when both architectures represent the same set of linear functions (Gunasekar et al., 2018).

For local finite-width convolutional networks, the corresponding linear operator viewpoint is expressed through translation operators and covariance transformations rather than an explicit Toeplitz-matrix calculus. The underlying principle is the same: convolutional weight sharing induces a structured linear map whose spectral or local-covariance representation is more informative than its raw parameter tensor (Bassetti et al., 2024).

The tensor formulation of convolutional arithmetic circuits gives an analogous algebraic picture. For each output LL0,

LL1

where the coefficient tensor LL2 is induced by the convolution-and-pooling hierarchy. Deep networks realize a hierarchical tensor decomposition, while shallow networks with global product pooling realize a CP decomposition (Cohen et al., 2016). This suggests a broader algebraic theme: deep linear convolutional architectures are most naturally understood through structured factorizations rather than through the input-output map alone.

3. Optimization dynamics and implicit regularization

For linearly separable binary data LL3 with LL4, the full-width model is trained with exponential loss

LL5

or equivalently with the parameterized loss

LL6

using discrete-time gradient descent

LL7

Under assumptions including linearly separable data, asymptotic loss minimization, convergence in direction of predictors and gradients, and coordinatewise phase convergence of the Fourier coefficients, gradient descent converges in direction to a separator characterized by a margin problem in the frequency domain rather than in the original coordinates (Gunasekar et al., 2018).

For depth LL8, the limit predictor satisfies an LL9-max-margin characterization in the Fourier domain: xRDx\in\mathbb{R}^D0 For general depth xRDx\in\mathbb{R}^D1, the limit direction is a positive scaling of a first-order stationary point of

xRDx\in\mathbb{R}^D2

where xRDx\in\mathbb{R}^D3 is the inverse DFT of xRDx\in\mathbb{R}^D4. When xRDx\in\mathbb{R}^D5, this is the convex xRDx\in\mathbb{R}^D6 norm; when xRDx\in\mathbb{R}^D7, xRDx\in\mathbb{R}^D8, so the objective is a nonconvex bridge penalty or quasi-norm that is strongly sparsity-inducing (Gunasekar et al., 2018).

The regularizer induced by the convolutional parameterization is

xRDx\in\mathbb{R}^D9

up to a monotone positive scalar factor. The frequency-domain origin of this regularizer follows from the coordinatewise factorization problem

L1L-10

whose optimum equalizes magnitudes across layers: L1L-11 Summing over frequencies gives the bridge-type penalty on L1L-12 (Gunasekar et al., 2018).

This contrasts sharply with deep linear fully connected networks. Under analogous assumptions, fully connected depth-L1L-13 linear networks converge to the classical L1L-14 hard-margin SVM solution

L1L-15

independently of depth (Gunasekar et al., 2018). A common misconception is therefore excluded by the analysis: the fact that full-width linear convolutional and fully connected networks realize the same class of linear predictors does not imply the same implicit bias under gradient descent. In the convolutional case, depth acts as a frequency-sparsity dial because the exponent L1L-16 decreases with L1L-17, and for L1L-18 the limiting statement is about first-order stationary points rather than guaranteed global minimizers (Gunasekar et al., 2018).

4. Finite-width Bayesian theory and kernel renormalization

A complementary theory studies deep linear convolutional networks in the Bayesian setting with iid Gaussian weights. In the convolutional case, the hidden-layer kernels satisfy

L1L-19

and the observation model uses Gaussian likelihood, corresponding to squared error loss (Bassetti et al., 2024).

The principal non-asymptotic result is that the prior over outputs is not Gaussian but an exact mixture of Gaussians. The mixing variables are independent Wishart matrices

DD0

assembled into the product measure

DD1

The convolutional architecture enters through the local kernel renormalization map DD2, defined recursively by

DD3

and for DD4,

DD5

where DD6, with DD7 (Bassetti et al., 2024).

Conditioned on DD8, the outputs are Gaussian with covariance

DD9

The prior characteristic function is therefore an integral of Gaussian characteristic functions against the Wishart product measure. Under Gaussian likelihood, the posterior predictive remains a mixture of Gaussians, with data-dependent reweighting

ulRD\mathbf u_l\in\mathbb{R}^D0

where

ulRD\mathbf u_l\in\mathbb{R}^D1

The predictive density is a mixture of one-dimensional Gaussian regression models whose kernel is determined by the effective local covariance ulRD\mathbf u_l\in\mathbb{R}^D2 (Bassetti et al., 2024).

This formulation separates two regimes. In the lazy infinite-width limit, the Wishart factors concentrate at identity, the mixture collapses to a single Gaussian process, and there is no feature learning. In the feature-learning infinite-width regime, obtained through a mean-field scaling of the likelihood, the posterior mixing measure satisfies a large deviation principle with data-dependent rate function

ulRD\mathbf u_l\in\mathbb{R}^D3

so the effective kernel shape becomes data-dependent even at infinite width (Bassetti et al., 2024). In the terminology adopted there, convolutional depth produces local kernel renormalization, while multiple outputs in fully connected models produce kernel shape renormalization.

5. Hyperplane geometry, cones, and preimages

A geometric account of deep convolutional networks, including linear and piecewise-linear cases, is formulated in terms of hyperplanes, dual bases, and polyhedral cones. For a ReLU layer

ulRD\mathbf u_l\in\mathbb{R}^D4

the affine functions ulRD\mathbf u_l\in\mathbb{R}^D5 define hyperplanes

ulRD\mathbf u_l\in\mathbb{R}^D6

which partition the positive orthant into activation cells. For a specified output ulRD\mathbf u_l\in\mathbb{R}^D7, with active indices ulRD\mathbf u_l\in\mathbb{R}^D8 and zero indices ulRD\mathbf u_l\in\mathbb{R}^D9, the preimage is

uLRD\mathbf u_L\in\mathbb{R}^D0

where

uLRD\mathbf u_L\in\mathbb{R}^D1

Using the dual basis uLRD\mathbf u_L\in\mathbb{R}^D2 induced by the hyperplane arrangement, the preimage becomes

uLRD\mathbf u_L\in\mathbb{R}^D3

so within a fixed activation pattern the preimage is a translated polyhedral cone (Carlsson, 2019).

For convolutional layers approximated by circulant matrices with shared bias, the hyperplanes inherit cyclic symmetry. If each row has common sum uLRD\mathbf u_L\in\mathbb{R}^D4, then all hyperplanes intersect at

uLRD\mathbf u_L\in\mathbb{R}^D5

which lies on the identity line uLRD\mathbf u_L\in\mathbb{R}^D6. With the cyclic shift permutation matrix uLRD\mathbf u_L\in\mathbb{R}^D7, the relation

uLRD\mathbf u_L\in\mathbb{R}^D8

shows that the family of hyperplanes forms a regular multidimensional polyhedral cone around the identity line, with apex controlled by uLRD\mathbf u_L\in\mathbb{R}^D9 and xRDx\in\mathbb{R}^D00 and with cyclic rotational symmetry in the coordinates (Carlsson, 2019).

Across layers, these cones can be nested. Complete nesting inside the coordinate cone implies that cells and their faces are mapped into intersection subspaces of non-increasing dimension, yielding contraction. In two and three dimensions the examples show that nested cones contract volumes toward lower-dimensional manifolds, whereas wider or insufficiently nested cones can create regions where the map becomes effectively linear and no further shaping occurs (Carlsson, 2019). For purely linear convolutional networks without ReLU, the network has a single global linear map and the preimage of a given output is a single affine subspace; with ReLU, the global map becomes continuous piecewise-linear and the union of corresponding preimage cones across activation patterns gives the full preimage manifold (Carlsson, 2019).

The explicit three-layer example with circulant transformations illustrates a forward “flattening” interpretation: a highly nonlinear, continuous, piecewise-affine manifold in input space is mapped to a simple affine triangle in the final feature space. This suggests a geometric mechanism by which convolutional stacks can contract and flatten class manifolds before linear readout, although that statement is made in the cited work for deep convolutional networks with ReLU rather than for purely linear models alone (Carlsson, 2019).

6. Tensor expressivity, pooling geometry, and inductive bias

The tensor analysis of convolutional arithmetic circuits isolates how depth and pooling determine correlation structure. For a partition xRDx\in\mathbb{R}^D01 of the input indices, the separation rank of a function xRDx\in\mathbb{R}^D02 is

xRDx\in\mathbb{R}^D03

with xRDx\in\mathbb{R}^D04 corresponding to separability. For convolutional arithmetic circuits, if the representation functions xRDx\in\mathbb{R}^D05 are linearly independent and square-integrable, then the separation rank equals the rank of the matricized coefficient tensor: xRDx\in\mathbb{R}^D06 This converts correlation analysis into matrix-rank analysis of a tensor decomposition (Cohen et al., 2016).

The shallow architecture with global product pooling yields a CP decomposition,

xRDx\in\mathbb{R}^D07

so for every partition,

xRDx\in\mathbb{R}^D08

By contrast, the deep architecture with pooling window size xRDx\in\mathbb{R}^D09 yields a hierarchical tensor decomposition. Its matricization rank depends strongly on how the partition aligns with the pooling hierarchy: the lower bound is exponential in the number of first-layer size-xRDx\in\mathbb{R}^D10 groups split by the partition, while the upper bound decreases when larger hierarchical blocks are unbalanced between xRDx\in\mathbb{R}^D11 and xRDx\in\mathbb{R}^D12 (Cohen et al., 2016).

Two examples summarize the phenomenon. For the interleaved partition

xRDx\in\mathbb{R}^D13

every size-xRDx\in\mathbb{R}^D14 block is split, so a polynomially sized deep network can realize exponentially large separation rank. For the coarse partition

xRDx\in\mathbb{R}^D15

the highest-level blocks are entirely on one side or the other, and the rank is bounded by xRDx\in\mathbb{R}^D16, linear in the size of the top hidden layer (Cohen et al., 2016). The benefit of depth is therefore not uniform over all partitions; it is concentrated on those partitions favored by the pooling geometry.

Pooling geometry is the mechanism that selects favored partitions. Contiguous square pooling windows favor interleaved partitions over coarse ones, which the paper interprets as an inductive bias toward the statistics of natural images. Mirror or symmetric pooling schemes favor different long-range partitions, and empirical comparisons show that square pooling performs better on a local “closedness” task, whereas mirror pooling performs better on a “symmetry” task (Cohen et al., 2016). A plausible implication is that, even when the input-output map is linear or multilinear in the relevant representation space, the architectural grouping induced by convolution and pooling governs which correlations can be modeled efficiently.

Taken together, these results establish a recurring theme across deep linear convolutional models and their close variants. The models are often functionally simple at the level of input-output linearity, but the convolutional parameterization, the spectral factorization, the Bayesian kernel renormalization structure, the polyhedral geometry of hyperplanes, and the tensor organization induced by pooling each produce non-trivial inductive bias. In different formalisms, depth changes not the set of realizable linear predictors alone, but the geometry according to which those predictors are selected, regularized, and represented (Gunasekar et al., 2018, Bassetti et al., 2024, Carlsson, 2019, Cohen et al., 2016).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Deep Linear Convolutional Networks.