atlas

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

A Robust Prototype-Based Network with Interpretable RBF Classifier Foundations

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Prototype and concept dictionary models · 3 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.

Analyzes deep prototype-based networks, shows CBC's probabilistic model has flaws, proposes a revised CBC head with trainable class-wise component priors and negative reasoning, and derives provable robustness bounds and a robustness loss.

Problem

Deep prototype-based networks (PBNs) are claimed to be interpretable, but their classification heads behave like RBF networks with unconstrained weights, so explanations can be misleading; the original Classification-by-Components (CBC) model also has scaling ambiguity and poor local minima.

Approach

Remove the importance variable from the original CBC probability tree and replace it with trainable class-wise component priors P(k|c), yielding an RBF-like head with sound negative reasoning; derive a robustness lower bound and use it as a loss to optimize adversarial robustness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the PIPNet classification layer with the CBC head, enabling negative reasoningPIPNet with ConvNeXt-tiny · CUB testaccuracy: 84.3±0.2 -> 87.8±0.1Helped
replace the PIPNet classification layer with the CBC head, enabling negative reasoningPIPNet with ConvNeXt-tiny · CARS testaccuracy: 88.2±0.5 -> 93.0±0.0Helped
replace the PIPNet classification layer with the CBC head, enabling negative reasoningPIPNet with ConvNeXt-tiny · PETS testaccuracy: 92.0±0.3 -> 93.9±0.1Helped
restrict CBC to positive reasoning only (ablation)deep CBC · CUB testaccuracy: 87.8±0.1 -> 28.6±0.8Hurt
restrict CBC to positive reasoning only (ablation)deep CBC · CARS testaccuracy: 93.0±0.0 -> 25.3±2.3Hurt
restrict CBC to positive reasoning only (ablation)deep CBC · PETS testaccuracy: 93.9±0.1 -> 69.5±5.1Hurt
replace original CBC with the proposed CBC extensionshallow CBC · MNIST testaccuracy: 81.8±2.0 -> 87.4±0.3Helped
add negative reasoning rather than restricting reasoning to positive-only normalized weights (ablation)shallow CBC · MNIST testaccuracy: 77.3±0.2 -> 87.4±0.3Helped
use Tangent Distance (ablation)shallow CBC · MNIST testaccuracy: 87.4±0.3 -> 95.9±0.1Helped
optimize with the robustness loss (ablation)shallow CBC · MNIST testcertified robust accuracy: 0.2±0.1 -> 15.2±1.7Helped
optimize with the robustness loss (ablation)shallow CBC · MNIST testaccuracy: 87.4±0.3 -> 87.8±0.3No clear effect
combine the robustness loss with Tangent Distance (ablation)shallow CBC · MNIST testcertified robust accuracy: 15.2±1.7 -> 1.6±0.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CUB CARS PETS MNIST

Benchmarks: CUB CARS PETS MNIST

Metrics: test accuracy empirical robust accuracy certified robust accuracy Jensen-Shannon divergence

Baselines: PIPNet ProtoPool ProtoViT CBC pos. reas. GLVQ RBF network original CBC RBF-norm

Builds on: Classification-by-Components PIPNet ProtoPNet generalized learning vector quantization

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