Papers › Deep regularization and direct training of the inner layers of Neural Networks with...

Deep regularization and direct training of the inner layers of Neural Networks with Kernel Flows

19 Feb 2020arXiv 2020 2arXiv:2002.08335archive 2025-07-28

Gene Ryan Yoo, Houman Owhadi

We introduce a new regularization method for Artificial Neural Networks (ANNs) based on Kernel Flows (KFs). KFs were introduced as a method for kernel selection in regression/kriging based on the minimization of the loss of accuracy incurred by halving the number of interpolation points in random batches of the dataset. Writing f_θ(x) = (f⁽ⁿ⁾_(θₙ)∘f⁽ⁿ⁻¹⁾_(θₙ₋₁) ∘…∘f⁽¹⁾_(θ₁))(x) for the functional representation of compositional structure of the ANN, the inner layers outputs h⁽ⁱ⁾(x) = (f⁽ⁱ⁾_(θᵢ)∘f⁽ⁱ⁻¹⁾_(θᵢ₋₁) ∘…∘f⁽¹⁾_(θ₁))(x) define a hierarchy of feature maps and kernels k⁽ⁱ⁾(x,x′)=exp(- γᵢ ‖h⁽ⁱ⁾(x)-h⁽ⁱ⁾(x′)‖₂²). When combined with a batch of the dataset these kernels produce KF losses e₂⁽ⁱ⁾ (the L² regression error incurred by using a random half of the batch to predict the other half) depending on parameters of inner layers θ₁,…,θᵢ (and γᵢ). The proposed method simply consists in aggregating a subset of these KF losses with a classical output loss. We test the proposed method on CNNs and WRNs without alteration of structure nor output classifier and report reduced test errors, decreased generalization gaps, and increased robustness to distribution shift without significant increase in computational complexity. We suspect that these results might be explained by the fact that while conventional training only employs a linear functional (a generalized moment) of the empirical distribution defined by the dataset and can be prone to trapping in the Neural Tangent Kernel regime (under over-parameterizations), the proposed loss function (defined as a nonlinear functional of the empirical distribution) effectively trains the underlying kernel defined by the CNN beyond regressing the data with that kernel.

PaperPDFCode

Code

kernel-enthusiasts/KF_NN2 mentioned on GitHubtf report

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

Image Classificationregression

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Classification QMNIST Deep regularization Accuracy (%) 99.67 #1 of 1 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Test

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