MATH · IN · MODELS

Sparse nonnegative concept decomposition enables causal CLIP editing

measured in 1 paper

- CLIP image embeddings decompose as sparse, nonnegative combinations (l0 ~5-20, recommended ~10-30) of a fixed dictionary of ~15k text-encoder concept vectors from LAION captions. [bhalla-etal-2024-splice] - The decomposition nearly preserves zero-shot accuracy (ImageNet 0.552 to 0.552, CIFAR-100 0.750 to 0.768) with cosine reconstruction ~0.75-0.88. [bhalla-etal-2024-splice] - Because embeddings are additive concept mixtures, zeroing a concept edits behavior surgically (removing "glasses" drops a glasses classifier 0.88 to 0.69 while gender stays 0.97 to 0.96). [bhalla-etal-2024-splice] - Tested on OpenCLIP ViT-B/32 (main) and OpenAI CLIP RN50 (appendix). [bhalla-etal-2024-splice]

Context

sparse non-negative decomposition, fixed concept dictionary, non-negative LASSO, antonym geometry, modality-gap correction via mean-centering, concept ablation, spurious correlation removal

Papers

Interpreting CLIP with Sparse Linear Concept Embeddings (SpLiCE) — Bhalla, Usha, Oesterling, Alex, Srinivas, Suraj, Calmon, Flavio P., Lakkaraju, Himabindu2024 · arXiv:2402.10376