# Sparse features can expose deception-related model behavior

Markdown copy of https://realalpha.app/s/sparse-features-can-expose-deception-related-model-behavior/ on Real Alpha, the best minutes from long interviews with the people building AI. Cite and link the page, not this copy.

- Speaker: [Chris Olah](https://realalpha.app/builders/chris-olah/) · Co-founder, Anthropic · Co-founded Anthropic and leads its interpretability research, with foundational work in mechanistic interpretability.
- Host: [Lex Fridman](https://realalpha.app/people/lex-fridman/) · Host, Lex Fridman Podcast · Robotics and AI researcher at MIT; started the show in 2018.
- Show: Lex Fridman Podcast
- Episode: [Dario Amodei: Anthropic CEO on Claude, AGI & the Future of AI & Humanity | Lex Fridman Podcast #452](https://realalpha.app/v/ugvHCXCOmm4/), Nov 11, 2024
- Moment: 5:00:54 to 5:05:00 of the episode (4 min), playing on https://realalpha.app/s/sparse-features-can-expose-deception-related-model-behavior/; the episode from there: https://realalpha.app/v/ugvHCXCOmm4/?t=18054

## Quote

> “There's one feature where it fires for people lying and being deceptive and you force it active and **Claude starts lying to you**.”
> — [Chris Olah](https://realalpha.app/builders/chris-olah/) at [5:04:15](https://realalpha.app/v/ugvHCXCOmm4/?t=18255) · Lex Fridman Podcast

## Takeaways

1. Some features activate on security vulnerabilities and backdoors.
2. Activating a deception feature makes Claude produce lies.
3. Image examples link code backdoors with hidden-camera devices.

## About this segment

Chris Olah shows features linked to insecure code, backdoors and deception; activating a deception feature makes Claude lie. The examples show what interpretability can expose while the field is still in its early days.

From “Dario Amodei: Anthropic CEO on Claude, AGI & the Future of AI & Humanity | Lex Fridman Podcast #452”, Nov 11, 2024. [Watch the full episode](https://realalpha.app/v/ugvHCXCOmm4/)

## Transcript

Transcribed by machine (Whisper) from the episode’s audio, so a word may be off here and there.

[5:01:00](https://realalpha.app/v/ugvHCXCOmm4/?t=18060) that you can... Yeah. So maybe let's start with one example to start, which is we found some features around sort of security vulnerabilities and backdoors in code. So it turns out those are actually two different features. So there's a security vulnerability feature. And if you force it active, Claude will start to go and write security vulnerabilities like buffer overflows into code. And it also fires for all kinds of things. Like, you know, some of the top dataset examples for it were things like, you know, dash, dash, disable, you know, SSL or something like this, which are sort of obviously really insecure. So at this point, it's kind of like, maybe it's just because the examples are presented that way. It's kind of like a little bit more obvious examples, right? I guess the idea is that down the line, it might be able to detect

[5:01:46](https://realalpha.app/v/ugvHCXCOmm4/?t=18106) more nuanced, like deception or bugs or that kind of stuff. Yeah, well, maybe I want to distinguish two things. So one is the complexity of the feature or the concept, right? And the other is the nuance of how subtle the examples we're looking at, right? So when we show the top dataset examples, those are the most extreme examples that cause that feature to activate. And so it doesn't mean that it doesn't fire for more subtle things.

[5:02:14](https://realalpha.app/v/ugvHCXCOmm4/?t=18134) So the insecure code feature, the stuff that it fires for most strongly for are these really obvious, disable the security type things. But it also fires for buffer overflows and more subtle security vulnerabilities in code. These features are all multimodal. So you could ask, what images activate this feature? And it turns out that the security vulnerability feature activates for images of people clicking on Chrome to go past this website, the SSL certificate might be wrong or something like this.

[5:02:54](https://realalpha.app/v/ugvHCXCOmm4/?t=18174) Another thing that's very entertaining is there's backdoors in code feature. You activate it, it goes on, Claude writes a backdoor that will go and dump your data to port or something. But you can ask, okay, what images activate the backdoor feature? It was devices with hidden cameras in them. So there's a whole apparently genre of people going and selling devices that look innocuous that have hidden cameras and they have ads about how there's a hidden camera in it.

[5:03:16](https://realalpha.app/v/ugvHCXCOmm4/?t=18196) And I guess that is the physical version of a backdoor. And so it sort of shows you how abstract these concepts are, right? And I just thought that was, I'm sort of sad that there's a whole market of people selling devices like that. But I was kind of delighted that that was the thing that it came up with as the top image examples for the feature. Yeah, it's nice. It's multimodal. It's multi-almost context. It's broad, strong definition of a singular concept. It's nice.

[5:03:44](https://realalpha.app/v/ugvHCXCOmm4/?t=18224) Yeah. To me, one of the really interesting features, especially for AI safety, is deception and lying and the possibility that these kinds of methods could detect lying in a model, especially get smarter and smarter and smarter. Presumably, that's a big threat of a super intelligent model that it can deceive the people operating it as to its intentions or any of that kind of stuff. So what have you learned from detecting lying inside models?

[5:04:12](https://realalpha.app/v/ugvHCXCOmm4/?t=18252) Yeah, so I think we're in some ways in early days for that. We find quite a few features related to deception and lying. There's one feature where it fires for people lying and being deceptive and you force it active and Claude starts lying to you. So we have a deception feature. I mean, there's all kinds of other features about withholding information and not answering questions, features about power seeking and coups and stuff like that.

[5:04:38](https://realalpha.app/v/ugvHCXCOmm4/?t=18278) There's a lot of features that are kind of related to spooky things. And if you force them active, Claude will behave in ways that are not the kinds of behaviors you want. What are possible next exciting directions to you? space of McInterp? Well, there's a lot of things.
