atlas

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

A Multimodal Automated Interpretability Agent

ICML 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Multimodal and affective interaction modeling · 1 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.

Introduces MAIA, a GPT-4V-based agent that composes interpretability tools (dataset exemplars, text-to-image generation, image editing, describe/summarize) into Python experiments to describe neurons, remove spurious features, and reveal classifier biases.

Problem

Understanding neural network components requires slow, costly human experimentation; existing automated interpretability methods mostly label neurons from precomputed exemplars in a single pass and are low-precision for causal behavior.

Approach

A pretrained multimodal VLM agent is given an API of System (neuron instrumentation) and Tools (exemplar retrieval, text-to-image, image editing, description/summarization, logging) and iteratively writes and runs Python experiments with hypothesis updating to explain neuron behavior and audit models, without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Select 22 robust units through iterative MAIA experiments rather than MILAN-based selectionResNet-18 classifier · Spawrious testTest Acc.: 0.786 -> 0.837Helped
Select 22 robust units through iterative MAIA experiments rather than random selectionResNet-18 classifier · Spawrious testTest Acc.: 0.705 $\pm$ 0.05 -> 0.837Helped
Use MAIA-selected 22-unit subset rather than L1 Top 22 on unbalanced dataResNet-18 classifier · Spawrious testTest Acc.: 0.757 -> 0.837Helped
Use MAIA-selected 22-unit subset rather than all 50 selected unitsResNet-18 classifier · Spawrious testTest Acc.: 0.779 -> 0.837Helped
Use MAIA-selected features rather than MILAN with GPT-4VResNet-18 classifier · Spawrious testTest Acc.: 0.690 -> 0.837Helped
Add synthetic image generation to dataset-exemplar experiments (ablation)MAIA neuron description · Neuron description predictive evaluationPositive activationHelped
Add dataset exemplars to generated-input experiments (ablation)MAIA neuron description · Neuron description predictive evaluationPositive activationHelped
Replace Stable Diffusion v1.5 with DALL-E 3 for text-to-image generation (ablation)MAIA neuron description · Neuron description predictive evaluationPositive activationHelped
Use MAIA rather than MILAN to produce synthetic-neuron descriptionsSynthetic neuron descriptions · Synthetic neurons2AFC preference: $0.73 \pm 4e^{-4}$Helped
Use human descriptions rather than MILAN descriptionsSynthetic neuron descriptions · Synthetic neurons2AFC preference: $0.83 \pm 5e^{-4}$Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet validation set Spawrious CC3M MILANnotations

Benchmarks: synthetic vision neurons Spawrious ImageNet

Metrics: average activation on positive vs neutral exemplars 2AFC human agreement test accuracy

Baselines: MILAN Human experts MILAN (GPT-4V)

Builds on: Automated Interpretability Agent MILAN Stable Diffusion InstructPix2Pix Grounded DINO

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