about
A Multimodal Automated Interpretability Agent (arxiv.org)
83 points by el_duderino on Jul 24, 2024 | hide | past | pdf | 7 comments on HN

In plain words: A vision-language model gets tools to make and edit images, find the pictures that most excite a neuron, and summarize results, letting it run its own experiments to explain how other vision models work. Its neuron descriptions matched those of expert human researchers.

Abstract

This paper describes MAIA, a Multimodal Automated Interpretability Agent. MAIA is a system that uses neural models to automate neural model understanding tasks like feature interpretation and failure mode discovery. It equips a pre-trained vision-language model with a set of tools that support iterative experimentation on subcomponents of other models to explain their behavior. These include tools commonly used by human interpretability researchers: for synthesizing and editing inputs, computing maximally activating exemplars from real-world datasets, and summarizing and describing experimental results. Interpretability experiments proposed by MAIA compose these tools to describe and explain system behavior. We evaluate applications of MAIA to computer vision models. We first characterize MAIA's ability to describe (neuron-level) features in learned representations of images. Across several trained models and a novel dataset of synthetic vision neurons with paired ground-truth descriptions, MAIA produces descriptions comparable to those generated by expert human experimenters. We then show that MAIA can aid in two additional interpretability tasks: reducing sensitivity to spurious features, and automatically identifying inputs likely to be mis-classified.

Tamar Rott Shaham, Sarah Schwettmann, Franklin Wang, Achyuta Rajaram, Evan Hernandez, Jacob Andreas, Antonio Torralba
arXiv:2404.14394 · cs.AI, cs.CL, cs.CV · submitted Apr 22, 2024 · updated Feb 11, 2025
abstract · pdf · html · 25 pages, 13 figures

add comment on HN

> We think MAIA augments, but does not replace, human over- sight of AI systems. MAIA still requires human supervision to catch mistakes such as confirmation bias and image generation/editing failures. Absence of evidence (from MAIA) is not evidence of absence: though MAIA’s toolkit enables causal interventions on inputs in order to evaluate system behavior, MAIA’s explanations do not provide formal verification of system performance.

For folks who are more familiar with this branch of literature, given the above, why is this a fruitful line of inquiry? Isn't this akin to stacking turtles on top of each other?

I think what authors aimed for is perhaps a proof-of-concept work where they attempt to demonstrate that you can (to a degree) automate interpretability. Mech interpretability is challenging because it does not scale well at the moment, and there is a debate about whether localized structural discoveries on toy examples actually translate to patterns in large networks. My guess if you could build an automatic explainer system this would allow you to flag problems and find issues faster, basically as some sort of meta-heuristic for further investigation

Unfortunately, that title hypes it up, and as always, once you read the paper, the results are less impressive, but that is what the state of AI research is currently, speaking as a researcher myself.

In a similar vain: https://openai.com/index/language-models-can-explain-neurons...

That's basically a known fact about LLMs, they need oversight. But if they make the task 100x easier, it's still useful as a starting point. This kind of neural net analysis is difficult to do manually.

I am curious if they just start making inventories for all neurons in all layers, then they can compare models based on neuron types, or even train them to achieve the right mix of concepts.

https://arxiv.org/pdf/2404.14394

Actual paper to save you from having to read the PR release.

Ok, we'll change the URL to that from https://news.mit.edu/2024/mit-researchers-advance-automated-.... Users may still want to read the latter for a quick intro.
We uncritically accept extraordinary claims on this. They might even be valid claims, but they are so rarely supported by evidence that is likewise extraordinary.

In my experience real, durable progress generally starts happening once we come back down to Earth and start iterating.

Are modern large models crucial to transportation? Maybe? Waymo is cool but it’s not yet an economic reality at scale, and I doubt there are 1.75T weight models running in cars. Are they crucial to finance? I’m quite sure that machine learning plays an important role in finance because I know people in finance who do it all day for serious firms, but I’m very skeptical that finance has been revolutionized in the last 18 months (unless you count the NVDA HODL).

Can we push back a little on the breathless hyperventilation? It was annoying a year ago, the AGI people were wrong, it’s offensive now, we got played for suckers.

“As artificial intelligence models become increasingly prevalent and are integrated into diverse sectors like health care, finance, education, transportation, and entertainment, understanding how they work under the hood is critical. Interpreting the mechanisms underlying AI models enables us to audit them for safety and biases, with the potential to deepen our understanding of the science behind intelligence itself.”

Eventually both the hype and its criticism will be automated with AI as well so that we can all go to the beach and relax.