atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Separating Knowledge and Perception with Procedural Data

ICML 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Few-shot segmentation · 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.

Trains a DINO ViT-S embedding model only on procedural shader-based data (Shaders KML Mixup) and applies it with a visual memory of real reference embeddings for similarity, classification, and segmentation, achieving full separation from real-world training data.

Problem

Visual memory (KNN over embeddings) separates knowledge from the classifier, but the feature embeddings are still trained on real images, so knowledge and perception remain entangled and unlearning/privacy guarantees are incomplete.

Approach

Train the embedding model with DINO only on procedurally generated shader images (with a new KMeans-mask-based mixing process, Shaders KML, and Shaders KML Mixup), then insert real-world knowledge only as a database of reference embeddings, enabling exact unlearning and per-sample privacy checks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train on Shaders KML Mixup instead of PlacesViT-S with visual-memory KNN · Flowers102KNN classification accuracy: 59.51 -> 75.20Helped
Train on Shaders KML Mixup instead of PlacesViT-S with visual-memory KNN · CUB200KNN classification accuracy: 19.09 -> 27.08Helped
Train on Shaders KML Mixup instead of PlacesViT-S with visual-memory KNN · Food101KNN classification accuracy: 47.78 -> 48.70Helped
Train on Shaders KML Mixup instead of PlacesViT-S with visual-memory KNN · ImageNet-1KKNN classification accuracy: 47.30 -> 37.88Hurt
Train on Shaders KML instead of PlacesViT-S PCA features · COCOR^2: 62.1 -> 55.9Hurt
Use Shaders KML instead of Shaders Mixup (ablation)Procedural embedding training · ImageNet-1Klinear top-1 accuracy: 44.8 -> 47.1Helped
Add Mixup to Shaders KML (ablation)Procedural embedding training · CUB200KNN classification accuracy: 24.02 -> 27.08Helped
Add Mixup to Shaders KML (ablation)Procedural embedding training · COCOR^2: 55.9 -> 53.7Hurt
Apply data-driven KMeans mixing masks instead of constant Mixup masks (ablation)Shaders Mixup procedural embeddings · ImageNet-1Klinear top-1 accuracy: 44.8 -> 47.1Helped
Train on procedural Shaders KML instead of PlacesViT-S visual-similarity embeddings · NIGHTS-Valhuman alignment: 0.8331 $\pm$ 0.0090 -> 0.8244 $\pm$ 0.0092No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Shaders StyleGAN procedural data ImageNet Places NIGHTS CUB200 Flowers102 Food101 ImageNet-1K COCO Ade20k CelebA

Benchmarks: NIGHTS-Val CUB200 Flowers102 Food101 ImageNet-1K COCO Ade20k MedMNIST CelebA gestalt segmentation

Metrics: 2AFC alignment accuracy KNN classification accuracy R^2 of PCA features vs labels privacy: fraction of non-private training samples

Baselines: ImageNet-trained ViT-S Places-trained ViT-S Shaders Shaders Mixup StyleGAN procedural Random init SIFT RGB PSNR SSIM

Builds on: DINO Mixup Shaders procedural data (Baradad et al.) visual memory StyleGAN-based procedural data

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