atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Towards flexible perception with visual memory

ICML 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Scene graph generation · 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.

Proposes a retrieval-based visual memory that classifies images by kNN search over pre-trained embeddings (DinoV2, CLIP) with a new RankVoting aggregation, showing flexible data addition, unlearning, pruning, and interpretability.

Problem

Deep vision models store knowledge in weights, making it hard to add, remove, or interpret knowledge after training; the paper asks whether an explicit visual memory can offer flexible perception.

Approach

Decompose classification into fixed pre-trained image similarity plus fast nearest-neighbor search over a database of (embedding, label) pairs; aggregate neighbors with a parameter-free rank-based power-function vote (RankVoting) that avoids the decaying accuracy of softmax/plurality voting as k grows. Capabilities such as unlearning (delete memory entries), memory pruning, and class addition foll

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Re-rank the 50 nearest neighbors with Gemini 1.5 FlashDinoV2 ViT-L14 visual memory · ImageNet-1K valaccuracy: 83.5% -> 88.5%Helped
Add RankVoting instead of SoftmaxVotingDinoV2 ViT-L14 visual memory · ImageNet-1K valaccuracy: 83.6 -> 83.6No clear effect
Add RankVoting instead of SoftmaxVotingCLIP ViT-L14 visual memory · ImageNet-1K valaccuracy: 79.6 -> 79.9Helped
Use JFT pseudo-label memory rather than ImageNet-train memoryDinoV2 ViT-L14 visual memory · ImageNet-Aaccuracy: 58.8 -> 61.1Helped
Use JFT pseudo-label memory rather than ImageNet-train memoryDinoV2 ViT-L14 visual memory · ImageNet-Raccuracy: 62.8 -> 73.7Helped
Use JFT pseudo-label memory rather than ImageNet-train memoryDinoV2 ViT-L14 visual memory · ImageNet-Sketchaccuracy: 61.5 -> 68.0Helped
Use JFT pseudo-label memory rather than ImageNet-train memoryDinoV2 ViT-L14 visual memory · ImageNet-V2accuracy: 75.6 -> 77.6Helped
Use JFT pseudo-label memory rather than ImageNet-train memoryDinoV2 ViT-L14 visual memory · ImageNet-ReaLaccuracy: 87.1 -> 88.2Helped
Add soft memory pruning (ablation)DinoV2 ViT-L14 + RankVoting · ImageNet-1K valaccuracy: 83.6 -> 84.1 (+0.5%)Helped
Add hard memory pruning (ablation)DinoV2 ViT-L14 + RankVoting · ImageNet-1K valaccuracy: 83.6 -> 83.7Helped
Add soft memory pruning (ablation)DinoV2 ViT-L14 + SoftmaxVoting · ImageNet-1K valaccuracy: 83.6 -> 83.9 (+0.3%)Helped
Add NINCO samples and labels to the memoryDinoV2 ViT-L14 RankVoting · ImageNet validationaccuracy: 83.6 -> 83.6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K JFT-3B subset NINCO iNaturalist 2021

Benchmarks: ImageNet-1K ImageNet-A ImageNet-R ImageNet-Sketch ImageNet-V2 ImageNet-ReaL NINCO iNaturalist 2021

Metrics: top-1 accuracy error rate forgetting quality accuracy gap human prediction accuracy

Baselines: plurality voting distance voting softmax voting linear probe kNN classifier NeurIPS 2023 machine unlearning challenge winner

Builds on: DINOv2 CLIP ScaNN

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