atlas

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

Removing Spurious Concepts from Neural Network Representations via Joint Subspace Estimation

ICML 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Self-explaining and visual explanation networks · 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 Joint Subspace Estimation (JSE), an iterative post-hoc concept-removal method that jointly estimates orthogonal spurious and main-task subspaces in DNN embeddings so only spurious directions are removed.

Problem

Post-hoc concept-removal methods remove spurious concepts from embeddings but also inadvertently remove main-task features when the spurious and main-task concepts are correlated, hurting performance and interpretability.

Approach

Jointly estimate orthogonal spurious and main-task concept vectors via a constrained logistic regression, iterate with nested loops that project out estimated directions, and use BCE-based t-tests to decide whether a direction is spurious or main-task, so only the spurious subspace is removed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use joint subspace estimation for concept removal instead of existing concept-removal methodsResNet50 on Waterbirds · Waterbirds OOD test, train correlation 0.9worst-group accuracy: 72.40 (0.62) -> 87.77 (0.36)Helped
Use joint subspace estimation for concept removal instead of existing concept-removal methodsResNet50 on CelebA · CelebA OOD test, train correlation 0.9worst-group accuracy: 57.04 (2.06) -> 74.36 (1.51)Helped
Use joint subspace estimation for concept removal instead of the strongest baselineBERT on MultiNLI · MultiNLI OOD test, train correlation 0.9worst-group accuracy: 67.63 (1.11) -> 63.42 (1.26)Hurt
Use joint subspace estimation for concept removal instead of existing concept-removal methodsToy dataset · Toy OOD test, ρ=0.9worst-group accuracy: 68.41 (0.91) -> 80.27 (0.42)Helped
Swap the inner and outer loops used to identify main-task and spurious directions (ablation)JSE · Experiments reported in AppendixoutcomeNo clear effect
Train the linear classifier on the main-task subspace instead of the orthogonal complement of the spurious subspace (ablation)JSE · Experiments reported in Appendixmain-task classification performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Waterbirds CelebA MultiNLI Toy (synthetic Gaussian embeddings)

Benchmarks: Waterbirds CelebA MultiNLI Toy dataset

Metrics: worst-group accuracy average accuracy mean-squared error of OLS reconstruction of main-task and sp

Baselines: INLP RLACE LEACE ADV ERM group-weighted ERM GDRO JTT

Builds on: iterative null-space projection relaxed linear adversarial concept erasure least-squares concept erasure Grad-CAM

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