Papers › Kernel Mode Decomposition and programmable/interpretable regression networks

Kernel Mode Decomposition and programmable/interpretable regression networks

19 Jul 2019arXiv:1907.08592archive 2025-07-28

Houman Owhadi, Clint Scovel, Gene Ryan Yoo

Mode decomposition is a prototypical pattern recognition problem that can be addressed from the (a priori distinct) perspectives of numerical approximation, statistical inference and deep learning. Could its analysis through these combined perspectives be used as a Rosetta stone for deciphering mechanisms at play in deep learning? Motivated by this question we introduce programmable and interpretable regression networks for pattern recognition and address mode decomposition as a prototypical problem. The programming of these networks is achieved by assembling elementary modules decomposing and recomposing kernels and data. These elementary steps are repeated across levels of abstraction and interpreted from the equivalent perspectives of optimal recovery, game theory and Gaussian process regression (GPR). The prototypical mode/kernel decomposition module produces an optimal approximation (w₁,w₂,⋯,wₘ) of an element (v₁,v₂,…,vₘ) of a product of Hilbert subspaces of a common Hilbert space from the observation of the sum v:=v₁+⋯+vₘ. The prototypical mode/kernel recomposition module performs partial sums of the recovered modes wᵢ based on the alignment between each recovered mode wᵢ and the data v. We illustrate the proposed framework by programming regression networks approximating the modes vᵢ= aᵢ(t)yᵢ(θᵢ(t)) of a (possibly noisy) signal ∑ᵢ vᵢ when the amplitudes aᵢ, instantaneous phases θᵢ and periodic waveforms yᵢ may all be unknown and show near machine precision recovery under regularity and separation assumptions on the instantaneous amplitudes aᵢ and frequencies θ̇ᵢ. The structure of some of these networks share intriguing similarities with convolutional neural networks while being interpretable, programmable and amenable to theoretical analysis.

PaperPDFCode

Code

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

GPRregression

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Gaussian Process

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections