Skip to content
nonconvexcard

Translation-equivariant linear maps are convolutions

ProofIntermediate⏱ 30 minDeep Learningconvolutionequivariancecharacterisationweight sharing

Problem

Prove that a linear map AA on signals over Zn\Z_n commutes with all translations if and only if it is a convolution. Deduce that the weight sharing in a CNN is forced, not chosen.

Write a complete argument. Every inequality you use should be one you could state precisely.

Solution

Opening this before you have a real attempt on paper is the fastest way to feel like you understand something you cannot reproduce.

Related problems

All problems
SolvedProblemFieldTypeDifficultyTime
First-order characterisation of convexityOptimizationProofBeginner30 min
Receptive field growth with depth and dilationDeep LearningNumericalBeginner15 min
Convolution diagonalises in the Fourier basisDeep LearningProofIntermediate30 min
The RNN gradient is a repeated matrix productDeep LearningProofIntermediate30 min
Normalisation makes weights scale-invariantDeep LearningProofAdvanced30 min