atlas

Research map / Architectures and efficiency / CNN design

Stochastic Kernel Regularisation Improves Generalisation in Deep Kernel Machines

NeurIPS 2024 · Architectures and efficiency › CNN design · approach: Large and dynamic kernel design · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Improves convolutional deep kernel machines on CIFAR-10 by adding Wishart-sampled stochastic kernel regularisation to inducing Gram matrices, a Taylor-approximated KL objective, and TF32 precision, reaching 94.52% accuracy.

Problem

Convolutional deep kernel machines (DKMs), which learn representations directly as Gram matrices without neural network weights, still lag behind neural networks on CIFAR-10 and overfit; they are also numerically unstable in low-precision arithmetic.

Approach

Replace learned inducing Gram matrices with Wishart samples (stochastic kernel regularisation) during training, add jitter, and replace the log-determinant and trace KL terms with second-order Taylor expansions yielding a Frobenius-norm penalty, enabling stable TF32 training for many more epochs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add stochastic kernel regularisation (ablation)Conv. Deep Kernel Machine · CIFAR-10 testaccuracy: 93.71 ± 0.0150 -> 94.52 ± 0.0693Helped
add stochastic kernel regularisation (ablation)Conv. Deep Kernel Machine · CIFAR-10 testTest Log-Likelihood: -0.4512 ± 0.0168 -> -0.3611 ± 0.0073Helped
use Taylor approximation to the objective (ablation)Conv. Deep Kernel Machine · CIFAR-10 testaccuracy: 94.46 ± 0.0406 -> 94.52 ± 0.0693No clear effect
use Taylor approximation to the objective (ablation)Conv. Deep Kernel Machine · CIFAR-10 testTest Log-Likelihood: -0.3951 ± 0.0081 -> -0.3611 ± 0.0073Helped
retain λ=0.1 jitter but remove SKR (ablation)Conv. Deep Kernel Machine · CIFAR-10 testaccuracy: 93.46 (1 run) -> 94.52 ± 0.0693Hurt
remove both Taylor approximation and SKR (ablation)Conv. Deep Kernel Machine · CIFAR-10 testaccuracy: 93.25 (1 run) -> 94.52 ± 0.0693Hurt
set νℓ to 0 (ablation)Conv. Deep Kernel Machine · CIFAR-10 testaccuracyHurt
train for 1200 rather than 200 epochs (ablation)Conv. Deep Kernel Machine · CIFAR-10 testaccuracy: 93.45 ± 0.0225 -> 94.52 ± 0.0693Helped
use the proposed Conv. Deep Kernel Machine instead of the previous Conv. Deep Kernel MachineCIFAR-10 · CIFAR-10 testaccuracy: 92.69 ± 0.0600 -> 94.52 ± 0.0693Helped
use the proposed Conv. Deep Kernel Machine instead of the previous Conv. Deep Kernel MachineCIFAR-100 · CIFAR-100 testaccuracy: 72.05 ± 0.2300 -> 75.31 ± 0.0814Helped
use the proposed Conv. Deep Kernel Machine instead of Neural Network (Adam)CIFAR-10 · CIFAR-10 testaccuracy: 94.55 ± 0.0361 vs 94.52 ± 0.0693No clear effect
use Neural Network (SGD + Weight Decay) instead of the proposed Conv. Deep Kernel MachineCIFAR-10 · CIFAR-10 testaccuracy: 94.52 ± 0.0693 vs 95.36 ± 0.0523Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100

Benchmarks: CIFAR-10 CIFAR-100

Metrics: test accuracy test log-likelihood failure count Gram matrix condition number

Baselines: Conv. Deep Kernel Machine (previous) Tuned Myrtle10 Kernel DA CG NNGP-LAP-flip Neural Network (Adam) Neural Network (SGD + Weight Decay)

Builds on: convolutional deep kernel machines deep Gaussian processes dropout batch kernel normalisation Myrtle kernels

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy