atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Deep Support Vectors

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Self-explaining and visual explanation networks · 2 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.

Proposes DeepKKT, a generalization of the KKT conditions to deep classifiers, to extract and synthesize Deep Support Vectors (DSVs) from a trained model, applied to few-shot dataset distillation, model inversion, and generation via label latents.

Problem

Deep learning needs massive data and offers no explicit decision criteria, unlike SVMs whose support vectors reconstruct the model and explain decisions. The paper asks how to recover SVM-like support vectors from trained deep networks.

Approach

Adapt the SVM KKT conditions (primal feasibility, dual feasibility, stationarity, plus a manifold condition) to multi-class deep models, using cross-entropy as a surrogate and optimizing input samples and Lagrange multipliers with the frozen model, so the resulting DSVs act as support vectors and can be used for distillation and label-conditioned generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DSVs instead of the strongest listed distillation baseline (DC)CIFAR10 few-shot dataset distillation, 1 image/class and 1 shot/class · CIFAR10accuracy: 16.48$\pm$0.81 -> \textbf{22.69} $\pm$ 0.38Helped
Use DSVs instead of the strongest listed distillation baseline (DM)CIFAR10 few-shot dataset distillation, 10 images/class and 10 shots/class · CIFAR10accuracy: 29.77$\pm$0.66 -> \textbf{37.90} $\pm$ 1.69Helped
Use DSVs instead of the strongest listed distillation baseline (DM)CIFAR10 few-shot dataset distillation, 50 images/class and 50 shots/class · CIFAR10accuracy: 48.93$\pm$0.92 -> \textbf{53.56} $\pm$ 0.73Helped
Select coreset images by high DSV lambda values instead of random samplingCIFAR10 coreset selection, 50 images/class (1%) · CIFAR10test accuracy: 46.16 $\pm$ 1.93 -> 48.91 $\pm$ 0.90Helped
Select coreset images by high DSV lambda values instead of random samplingCIFAR10 coreset selection, 10 images/class (0.2%) · CIFAR10test accuracy: 30.08 $\pm$ 1.96 -> 33.69 $\pm$ 2.05Helped
Select coreset images by high DSV lambda values instead of random samplingCIFAR10 coreset selection, 1 image/class (0.02%) · CIFAR10test accuracy: 14.26 $\pm$ 0.99 -> 16.83 $\pm$ 0.29Helped
Use only the primal loss, omitting stationarity and manifold loss terms (ablation)DeepKKT DSV generation · DSV generationsample meaningfulnessHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 SVHN ImageNet

Benchmarks: CIFAR-10 few-shot dataset distillation CIFAR-10 coreset selection ImageNet DSV generation and latent interpolation

Metrics: test accuracy entropy Lagrange multiplier correlation with classwise accuracy

Baselines: DC DSA DM Random coreset selection

Builds on: KKT conditions SVM dataset distillation (DC/DSA/DM)

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