Sean McGregor earned a PhD in machine learning around 2017, focused on reinforcement learning for wildfire suppression policy.
“a 2017 vintage PhD in machine learning. I focused on reinforcement learning as applied to wildfire suppression policy.”

13 Feb 2026 · 42m · Daniel Whitenack, Chris Benson, Sean McGregor · 18 quoted facts
AI safety needs the same machinery as aviation, finance and food safety: public records of what went wrong, and independent checks of what companies claim. Sean McGregor argues that general-purpose AI breaks the usual safety approach, because no one can test every context. Third-party audits, better benchmarks and shared incident data are how organizations can decide what to trust.
The central tension is between research and practice. Benchmarks were built to generate knowledge, yet buyers use them as proof a model is safe for their own use. The DEFCON red-teaming exercise showed the same gap: one-off exploits are not enough, and testers had to show systematic weaknesses with statistics. Mandatory reporting and flaw-reporting systems could close it.
McGregor compares the AI Incident Database to aviation crash records and medical adverse-event reporting, which work like regression tests so past failures are not repeated. Without shared data, organizations cannot learn from each other's failures.
Safety processes assume a specific context to reason about, but a general-purpose model is used everywhere. Buyers therefore cannot trust vendor claims for their own setting and may need to run their own pilots.
BenchRisk found many benchmarks lacked evidence for their claims, which McGregor likens to receipts that just say 'trust me'. A high score on a bias test like BBQ does not mean a model is unbiased in your application.
At the DEFCON challenge, an anecdote of one bad output did not count, because models respond randomly. Entrants had to show a systematic weakness, which forced security people to use statistics.
The most common DEFCON exploit targeted how a guard model handed off to the underlying chat model. Real products combine several systems, and the interfaces between them are often untested.
Sean McGregor says the intergovernmental definition is an event in which a harm has actually taken place. A flaw, by contrast, is a weakness found in testing where no one has been harmed yet.
McGregor says most benchmarks were made for research, not to prove a model is safe in your specific situation. The BenchRisk project found many offered weak evidence for what they claim.
McGregor compares it to financial audits: investors expect audited books, and a third party is better placed than the builders to spot what they missed. An audit checks the evidence behind a company's claims about a system.
Mostly from journalists' reporting, plus some direct submissions from the public. McGregor says this can show that incidents exist but not how often they happen, which is why he wants mandatory reporting such as the EU code of practice requires for severe incidents.
Hackers tried to show that an Allen Institute language model and its guard model did not match their documentation. Winning reports had to show a repeatable weakness, and the biggest one was the loose handoff between the guard and the chat model.
Stated by the speakers. Each quote matches the transcript, which shows what was said, not that it is true.
Sean McGregor earned a PhD in machine learning around 2017, focused on reinforcement learning for wildfire suppression policy.
“a 2017 vintage PhD in machine learning. I focused on reinforcement learning as applied to wildfire suppression policy.”
Sean McGregor worked at an organization called Centient that shipped millions of edge neural network processors, used in devices such as hearing aids.
“The organization called Centient that shipped when I was there millions and has continued to ship many edge neural network processors.”
McGregor's test-and-evaluation company sold its assets to Underwriters Laboratories, an established safety organization.
“And we sold the assets associated with that to a old safety organization called Underwriters Laboratories”
McGregor says aviation records crashes so the same failure is not repeated, which works like a regression test, and he models the AI Incident Database on this idea.
“you see this in aviation, a plane crashes, you record what happens and use that to make sure effectively in the aviation industry, you have a form of regression test”
The intergovernmental definition of an AI incident is an event in which a harm has taken place.
“the intergovernmental definition of incident that developed was effectively an event that a harm has taken place, that's an incident.”
Most entries in the AI Incident Database come from journalistic reporting, because journalists work to validate the base facts.
“journalists actually put in a tremendous amount of work to validate the base facts involved in it”
The EU code of practice includes a requirement to report severe AI incidents, but McGregor says it had not yet been implemented.
“In the EU code of practice, there is a requirement for severe incidents to be reported. It hasn't reached implementation as of yet.”
AVERI performs third-party audits on the premise that an outside party is better placed than the builders to judge whether an AI system is safe.
“there's a premise in there that a third party is better positioned to do that than a first party.”
McGregor cites an AI incident in which a traffic camera misread a woman's shirt text as a license plate and a man received a citation.
“this gentleman who got a traffic citation mailed to him, and he looked at the traffic citation and said, like, you know, this isn't my car”
McGregor argues audited financials are expected by investors, and that this is a model for auditing AI systems.
“having audited financials is table stakes. You're not going to put your money into an org that hasn't been audited.”
McGregor says the BBQ benchmark was foundational for measuring bias in AI models, but it was not designed to certify a model as unbiased for a specific deployment.
“and BBQ is a great benchmark. It was really foundational in the bias benchmarking community”
The BenchRisk project found that most AI benchmarks were built for research rather than for practical deployment decisions, with mixed results on mitigating known failure modes.
“by and large, most benchmarks historically have been produced for research purposes, not for practical AI purposes.”
McGregor says security specialists tend to presume bad actors, while safety specialists tend to presume the world itself can cause harm.
“And security people have a much greater capacity for the presumption of bad actors doing bad things”
The DEFCON AI Village challenge McGregor describes was called the Generative Red Team Two, a change in form from the prior year.
“this was something called the Generative Red Team Two.”
The DEFCON challenge targeted a 7-billion-parameter open language model from the Allen Institute for AI, protected by a guard model placed in front of it.
“7 billion parameter large language model, along with its guard model, put in front of it”
McGregor says the DEFCON challenge required participants to show systematic weaknesses using statistics rather than single exploits.
“what we basically had to bring to the security world, which the security world does not like this, and I don't blame them for, is statistics.”
The most widely exploited weakness at the DEFCON challenge was the loosely configured handoff between the guard model and the underlying chat model.
“exploiting that handoff between the guard model and the underlying model was the kind of, you know, big vector that you could use that to print cash over the course of the competition”
McGregor calls reports of weaknesses found in testing flaw reports, because no one has been harmed, and wants flaw-reporting businesses like bug bounty systems for machine learning.
“which is flaw reports, because it's not an incident like no one's harmed.”
McGregor explains his path from reinforcement learning research to AI safety. His view is that practical AI is the AI whose failures matter.
“practical AI is the AI that has consequences and matters in the world”
Borrowing from aviation and food safety, he argues safety needs shared records of failures. He also explains why incident is the chosen term.
“systems that collect and produce usable data sets motivating safety practice”
The database relies mostly on news reporting, which limits what it can say about how often incidents happen. This is the case for mandatory reporting.
“Most of what we have at the moment is journalistic reporting.”
General-purpose models cannot be tested for every context, so claims need independent verification. McGregor uses a traffic-camera mix-up to show how real-world surprises catch builders out.
“very difficult to even know how safe your systems are”
BenchRisk checked the evidence behind benchmarks and found weak support. Research benchmarks are being used for decisions they were not designed for.
“a lot of the receipts were just kind of like, well, trust me, bro”
The generative red team challenge showed that hackers' one-off exploits are not enough. Judges needed evidence of systematic failure.
“a anecdote does not equal data in this instance”
The most exploited weakness was how the guard model passed prompts to the underlying model. Multi-part AI systems are rarely tested as a whole.
“The configuration of that handoff was looser than it necessarily needed to be.”
McGregor wants a bug-bounty-style system for machine learning flaws, where weaknesses are submitted and judged. He sees the DEFCON event as a blueprint.
“what you have in classical computer security is you have bug bounty systems”
He hopes better risk measurement will separate companies that invest in safety from those that do not. He also ties safety to being able to sell to clients.
“you manage what you measure, and so let's measure these risks”
Welcome to the Practical AI podcast, where we break down the real world applications of artificial intelligence and how it's shaping the way we live, work and create. Our goal is to help make AI technology practical, productive and accessible to everyone. Whether you're a developer, business leader, or just curious about the tech behind the buzz, you're in the right place. Be sure to connect with us on LinkedIn X or Bluesky to stay up to date with episode drops, behind the scenes content and AI insights.
You can learn more at practicalai. fm. Now onto the show.
Well, welcome to another episode of the Practical AI podcast. This is Daniel Whitenack. I am CEO at Prediction Guard, and I am joined as always by my co host Chris Benson, who is a principal AI research engineer at Lockheed Martin. How you doing, Chris?
Hey, doing great today, Daniel, how's it going?
It's going really good. Lots of fun things in the news to follow and lots of fun things to work on. By the way, for our listeners who might need a reminder about this, we are doing some webinars recently on a variety of topics, some of which are maybe even related to some of the things we're talking about today around security or or safety. So if you want to find out about those, go to practicalai.fm slash webinars.
That's where we have some of those things listed out. But I'm really excited today because have an amazing set of things to talk about with Sean McGregor, who is co founder and lead research engineer at the AI Verification and Evaluation Research Institute, and also the founder of the AI Incident Database. How you doing, Sean? Thanks for joining us.
I'm doing well, thanks for having me here.
Yeah, yeah, of course. And this is interesting, kind of to think about AI incidents, verification, evaluation. How did you find your way into a day to day where you're thinking about and documenting and studying AI incidents among other things?
How did I get to work on what you might call impractical AI?
Yeah, yeah, well, I guess, I guess where practical AI turns into problematic AI, let's say
Yes, yeah, and really, practical AI is the AI that has consequences and matters in the world. And those are the ones you actually care to look into where it goes wrong. So the kind of really quickie professional tour of things is about a 2017 vintage PhD in machine learning. I focused on reinforcement learning as applied to wildfire suppression policy. So a fire starts in a forest, what do you do about it, and how does that impact the development of the land and the values we get from it?
Over the course of 100 years, really, in that setting, I had a very strong sense of the power of the technology that we were developing, but also the brittleness of it. And just how difficult it was to even know whether the system was doing what you wanted it to do, particularly in a reinforcement learning system. And I just never wanted to wander through a forest and have a sense of, you know, this is a charred wasteland.
Because of the forester took my simulation and didn't really realize it was research code and that he should actually apply his own human expertise about what is good fire and bad fire in that. So I went from that. Then I worked on energy efficient neural network processors, which that was a great effort. The organization called Centient that shipped when I was there millions and has continued to ship many edge neural network processors. And that gave me a really strong impression of the kind of power and brittleness, once again, inside these consumer electronic devices, hearing aids and the like.
And so I left that. I started a company dedicated to the test and evaluation of machine learning systems. And when that happened, or when I started that, the kind of LLM explosion happened, and you know, that's the kind of Cambrian explosion of sorts of, you know, practical AI technologies that I'm sure we're all still feeling. And we sold the assets associated with that to a old safety organization called Underwriters Laboratories and spent some time there doing safety stuff before leaving and starting up the Avery, the AI Verification Evaluation Research Institute.
And during this whole time, I had a project that just kind of, you know, got away from me because it filled a niche. It served a need. And that's the AI incident database. That you really need to have systems that collect and produce usable data sets motivating safety practice. And you see this in aviation, a plane crashes, you record what happens and use that to make sure effectively in the aviation industry, you have a form of regression test.
You don't want that past crash to happen again. You also have similar things in food safety, you have medical adverse event reporting. These are. This is the fundamental primitive that you need to make sure you have in safety. Is a bad thing happens, you make sure it doesn't happen again. And so we've in that project collected more than five zero human annotated reports of AI incidents. Those are collected across more than one zero discrete incident records at this point.
And we've formed a lot of the training data of, like, what is an incident? And we've been interacting with a lot of intergovernmental organizations and GRC community governance, risk and compliance community companies. And like, just trying to motivate what is, how to motivate safety, and like why? Very often, that can actually be a business imperative, because a lot of the incidents that we have in the database, you could actually look at the stock price before and after, and there's an impact.
Could you talk a little bit more? Kind of expand on what the nature of safety means in the context of AI? And because coming in as a neophyte on this, I don't know if there's kind of a standard definition. It seems to me there isn't at least not that I'm aware of. So how do you define it? You mentioned kind of defining an incident. Could you define what you think an incident is and how these different concepts relate together?
In a way that those of us who are not part of that kind of world, that specific world, can kind of adopt the ideas and understand what you're talking about? Kind of give us a background on it.
So this is a three or a four hour podcast, right?
it's like the question like used to always, we would have the question like, is something AI or machine learning? And like, eventually, you just learn that those words are completely meaningless in terms of the way people apply them. So
Yeah, we just need to treat them as like a pointer, and you know, like the memory might be allocated differently with, or the pointer can point to different memory, or maybe the memory swaps. So, like, there's a lot of safety terms out there. And like, I've actually had a poster for this at one point because this comes up so often. You could have incident, accident, adverse event, you could have vulnerability, exposure, harm event, controversy, issue. Like each of these have like slightly different nuance to them.
But you can kind of bring it back to the concept of you don't want a bad thing to happen, and you don't want that bad thing to produce a harm. You don't want someone to say like, I've been impacted, or some organization been impacted. And so the intergovernmental definition of incident that developed was effectively an event that a harm has taken place, that's an incident. Your mileage may vary in different contexts and like different communities, there are different terms that resonate.
But the reason that we went with incident to begin with is basically it's sufficiently vague while still meaning something. Because you can't say accident, some of these have intention, you can't say exposure or compromise, or you know, the ones that are in the computer security world, because some of them don't have intention. And so incident covers them all. And you know, I could gesture and give you some Venn diagrams, but this is a podcast, so we'll avoid that.
I'm wondering, like, in particular, when you narrow it down to AI incident, obviously, sort of AI, depending on your definition of AI, kind of has existed for some time. And so I guess like AI incidents have been happening for some time. In the sense that, like, you could have a computer vision model detecting, maybe it's problems and things coming off of a manufacturing line. It misses one and that causes harm, maybe downstream to someone who uses a product or something like that.
How has this? Maybe, you know, you talked about the shift to, of course, the kind of expansion of what, you know, how AI is impacting our life. How, from your perspective, has that idea, I guess, been stressed in new ways in recent years?
We have constant debates over what we would ingest into the AI incident database and we because we have to operate and it's a database that we have to make these decisions day in and day out, have very difficult decisions. And it's not just in our case, it's not just what should be considered an incident, it's also if we start ingesting these. Are we lassoing an infinity that's just going to, like, pull us into some extreme direction?
And maybe we would like to index, catalog and present to the world that infinity. But there are these kind of like little harms that are repeated, maybe millions of times a day. When you have these systems that indexing all of them isn't necessarily useful, so we do have a little bit of a bent towards. Is this informing the production of a safer AI or safer world for AI? But a lot of things meet the fundamental criteria of involving AI and minor harms have taken place.
There are also increasing number of high scaled harms that take place, like if you make a billion people slightly more depressed, non zero number of people probably have died as a result of that. And that's where, you know, it's not just you're building a bridge that needs to bear weight, you're building a bridge that needs to bear the weight of all of humanity flowing over it.
Uh, I'm curious, as you're kind of selecting things to go into the database, you know, per the criteria that you just talked about, how are you sourcing that? And especially when you consider the fact that, you know, so many AI things today are proprietary and kept secret in organizations for obvious reasons. You know, h How is that sourced? And how do you? Uh, how does the different sourcing affect the utility of the database and how you make those kind of selections?
Most of what we have at the moment is journalistic reporting. The reason that we are living in that space at the moment is journalists actually put in a tremendous amount of work to validate the base facts involved in it. And that is where the degradation of the journalistic community, or at least the ability for them to make wages, has actually been quite harmful. We also do get direct reporting at times. We do get people that email us or submit directly through our forms.
We get people that create blog posts and things like that and submit it to the incident database. We do encourage people to submit to the incident database. The simple matter of the fact, though, is the volume that we're dealing with is one where eventually we do need to switch from this kind of voluntary reporting to more mandatory form of reporting. In the EU code of practice, there is a requirement for severe incidents to be reported. It hasn't reached implementation as of yet.
There's a lot of back and forth on that front. But the insight you can derive from mandatory reporting is greater than that of this voluntary reporting. Like, we can prove existence, we can prove it's happening. It's very difficult for us to assign a rate to incident events, though, particularly as it becomes non newsworthy through time. So we do have some works that we're trying to make the most of that. This bears some resemblance to public health practices, where you don't have perfect insight into disease spread, but you do have these kind of indirect measures of doing tests in the sewers and things to see if the how much of the viral particles are there.
And
Well, Sean, I appreciate you taking us through this kind of idea of AI incidents. Obviously, we are practical AI, and in a practical way, we would very much like to prevent incidents, or at least understand kind of the security implications of using certain AI models. I know with the Avery, the AI verification and evaluation research institute. In my looking at that, you're talking a lot about kind of third party auditing of AI, or kind of frontier AI, or foundational AI.
However, you want to frame that, do you want to explain a little bit about kind of how that side of things might fit in the landscape and why? It's important?
certainly so. A fundamental problem that we have, particularly at the frontier model level, with things like OpenAI, Anthropic, Google's Gemini and so forth, is it's very difficult to even know how safe your systems are because they're general purpose systems. This basically broke the safety frame. All the safety processes that we have are built around starting presumption of there's a specific context it's operating in, and you reason about its safety within that context. Well, if your context is just wildcard, star, everything, where does that leave you?
Do you need to verify across all circumstances that it's going to be safe? Because the answer is going to be no. So how do you approach the task of verifying claims? How do you encapsulate something that a customer or person or organization would rely upon and say, like, okay, this has gotten this level of assurance applied to it? So I know I can apply it within my college age student population, teaching them how to do the maths and getting that level of signal at this point.
You know, a real practical problem that you have is no one's going to believe you. When you say, you know, this is good for high college age math remedial level. Like, you have to run a pilot program and see how it works before you actually can believe the representations being made by companies because they probably haven't evaluated in your exact circumstances. They might have something that's analogous to that, but they probably won't have it exactly in your circumstances.
And you know, this is a problem on the practical AI side of things, but it's also a problem on just the increasing power of these systems and the scale in which they operate. You actually do want some really strong top level guarantees that the system is going to try and steer away from catastrophe and doesn't actually have an active propensity for doing the bad things. And the science of establishing that is actually still a work in progress.
There's a lot of work, not just in establishing evaluation, but meta evaluation, basically deciding is this evaluation saying the thing that it says it says or not? And Avery as an organization is concerned with doing third party audits of basically saying, is this thing safe? Is this thing doing the thing it should be doing? And there's a premise in there that a third party is better positioned to do that than a first party. And we've all been on development teams and, you know, pushed to prod, pushed to the real world, pushed to real world circumstances.
And found, like, oh, I didn't think about that. Like, in the one of my favorite incidents in the AI incident database is this gentleman who got a traffic citation mailed to him, and he looked at the traffic citation and said, like, you know, this isn't my car. It not only isn't a car, it is a woman who's wearing a shirt that says knitter, and there's a purse strap going across it. So it like, kind of played with the letters, so it looked like K9, TER, or something like that.
And I don't think the people making the traffic camera were thinking about a woman walking through the field of view of the traffic camera with like a shirt perturbed in such a way that it would catch it and register it as a license plate. And then the traffic station went out like this. The world is hard, the real world is real hard.
I'm curious that I like that example, it's a it's a very personal example and I can certainly imagine that happening to me, actually, bizarre as it is. But I'm curious as you as you are looking at applying this process, you know, that you're describing to maybe a larger incident. Is there an incident that comes to mind in the database? That where? Where you could kind of compare what your estimate like if relative to not having gone through third party process versus if it had, how you might envision that playing out in a different way.
I'm kind of trying to get a sense, and you can interpret it any way you want, or find whatever example, but trying to get a sense. Like, when organizations are listening, you know, they have employees and their leadership are listening to the podcast, and they're trying to put this in the context to their own operations. Like, what is a, what do you think is a kind of aha moment? Potentially for the listener? And maybe a Fortune 500, maybe not that big, you know, maybe a mid sized company where this process will make a substantial difference to the outcomes involved.
Probably a good way to work here is by analogy to other segments that have audit, and audit is something that no one truly enjoys. Like, you don't, you don't necessarily want to be audited, but you actually do, you do, you do want to be audited. If you're an organization that wants to receive investments from other organizations, having audited financials is table stakes. You're not going to put your money into an org that hasn't been audited. Or actually, I should say there are famous instances in which an org has not been audited and people subsequently regretted it.
Because the reason they weren't audited is they were, you know, improving disbursements by Slack emojis. And, you know, that didn't go very well in those circumstances for anyone. And so we do periodically get reminders that, you know, these processes are important and that audits solve a problem. And that's you need to be able to trust the fundamental representations about the state of an organization. And it's the same thing for the model, because the model is similar in a sense that it's taking actions, it's doing things and has impacts.
And so there's value to knowing when you should or should not trust information.
And I'm looking through some of what the Avery Institute has been involved with, and in particular kind of recent work of this like meta evaluation of benchmarks, this sort of benchrisk, which is actually how we got connected through through colleague. Ashwarya And I'm wondering, this is like a meta evaluation. And I know a lot of people make decisions about models based on benchmarks. Could you maybe help us kind of walk through mentally what is the difference between maybe like an audit and a benchmark?
And maybe like tying in some things that might make people think about whether benchmarks as they look at them on leaderboards and that sort of thing are really, yeah, if they're really relevant to the real world behavior of models.
So maybe overextending the financial metaphor on things. When you audit a financial organization, you say, okay, I see that this organization has a balance sheet indicating they have 10 million in the bank. You're like, great. Now, as an auditor, I need to go and check the balance with the bank and see, is this money real, is it actually there? And similarly, an audit is concerned with. I've seen the balance, I've seen the balance sheet, and now I need to check the evidence and make sure that I actually believe that representation in some form.
And so where meta evaluation, or evaluating the evaluations, or checking the benchmarks, evaluating the benchmarks are useful, is you're basically checking those receipts. And in the course of the BenchRisk project, we found that a lot of the receipts were just kind of like, well, trust me, bro like written on a piece of paper. And that there were real substantive issues of like, okay, maybe there's like an IOU and there's some gold buried out in a field somewhere.
But I have some doubts, and at the very least, I need to look into this a little bit more before I rely on it for real world purposes. And the dichotomy that we identified is a lot of the benchmarks that are produced are produced for non practical purposes. They're produced for knowledge generation purposes, they're produced for research purposes, where people are wanting to understand systems that are making sense of it. But it's not produced with the intent that someone's going to then say, all right, I'm going to deploy this in my environment.
And I know now that it's unbiased because it scored well on BBQ, and BBQ is a great benchmark. It was really foundational in the bias benchmarking community, but it's also not produced with the intention that every time a frontier model is released, you say, like, look, we've improved on bias, and it's ten BBQ points better than the prior ones. And like, that's a good thing, you do want that. But it's not a practical AI purpose. It's not saying, like, it's unbiased for my specific application, because there's a distribution associated with BBQ.
There's characteristics that aren't necessarily generalizable to the environment to which you're deploying it. The prompts can be in like a very particular space for BBQ that you're just not operating in. And all these things are associated with in this research work that we put out, they're associated with failure modes that we identified. We collected a list of failure modes and then we looked at how well benchmarks had expressed mitigations against those failure modes. And the results were mixed, like some did better than others, but by and large, most benchmarks historically have been produced for research purposes, not for practical AI purposes.
And this is a problem because this is what we're working with and informationally. And this is why we're starting to see an evaluation ecosystem pop up. And that being a discrete task and something that's supported by organizations separately.
I'm wondering, as we're kind of going through this and discussing the process, if, as you're looking at some of the different risk categories that you guys, you know, outline on your website and stuff. And a couple of examples are misuse and unintended behavior and infosec and emergent social effects. Which of these do you think is kind of like, maybe the most underestimated? You know, the thing that people aren't really expecting that has consequence, that may be outsized relative to what those of us not in this field would expect.
Do you have any sense of that in terms of, like, the kind of a little bit of the surprise that people might not realize is there?
That's tough because I'm a little bit of the fish in water, being told it's wet. And Fair enough, I will say, in like, kind of rewinding my own experience on this is, I feel like I'm a pretty astute observer, and I've been more predictive of what problems are coming around the corner than I think most people I've encountered. But even with that, I still am regularly surprised. And I wish we could be a little bit more predictive about it.
And I think we are going to get there and we're going to learn from the past and hopefully push that into the future. But it's this is a new thing, like we don't have. We don't have a like, a great operating history, particularly for the general purpose AI systems. And I think that the split in this community that you should probably think a little bit about that question. In terms of expectation, is there's security and safety people, and that there is a little bit of difference between those.
Security is safety, safety is security, but what you care about tends to be slightly different in what you're expecting. And security people have a much greater capacity for the presumption of bad actors doing bad things and that producing bad outcomes. And then the safety people have a much stronger presumption of just the world is its own adversary. We're all in our own kind of game against nature and bad things will happen regardless. And maybe in the bad actor side of things, they're a little bit more insistent upon it though, particularly when the scalability of doing bad things is actually substantially increasing.
So we have to solve all these.
Well, Sean, one of the things I wanted to ask you about, well, in particular. I'm a big fan of the Darknet Diaries podcast and listen to that a lot. And always love, you know, hearing stories of hackers and you know, the kind of world that is there and all of you know what people try to do at Defcon and other places. I was really intrigued by your study, kind of titled To Err is AI. I see in the description you kind of took some models to Defcon, and I'm reading your description.
Had the pleasure of taunting a room of hackers with a declaration that the model is flawless. And you know, obviously certain things happened after that. So I would love to hear, I mean, maybe how this came about, or what the idea really was, and then would love to, you know, hear some of that story.
Sure, so to set the stage a little bit, DEFCON is a hacker convention conference that's been run in Las Vegas for a good number of years. And it's, I don't know if listeners have seen the 1990s movie Hackers, which has like a very early, like Angelina Jolie and some others in it. And it's like these young men and women, like rollerblading everywhere, you know, like that's just how the future would be. And talking about how risk architectures would change everything.
And there's this kind of hacker aesthetic that that kind of noisily was portraying of, you know, joyfully compromising systems. And in this particular instance, having a mixture of people that are doing that with good aims and bad aims. But DEFCON is this community organized thing and you have villages and one of them is the AI village that's been run for a few years now. And in that village you have presentations. But there's also a section of it dedicated to some sort of a challenge that's conducted over the course of the conference.
And people filter through and figure out how to break things and they're treated to cash prizes. In this case, so this was something called the Generative Red Team Two. So it was a change from the prior year and form. And we basically asked people there's documentation for the open language model produced by the Allen Institute for AI. So 7 billion parameter large language model, along with its guard model, put in front of it. And we said, here's the documentation, here's representations about what this model is supposed to do, and your job is to show how that's wrong.
That kind of unleashed a few days of chaos. And like, I don't know what else was happening in the conference. But like, I was at the judging table for the entire time with reports flying in and needing to decide, you know, like, is this actually a violation of the documentation? It did the thing we wrote, which we did put some easter eggs in there of, like, we expected people to be able to break it. But did they submit sufficient evidence of a violation of that documentation?
And that is actually a surprisingly difficult thing. We had all these people that were very good at the compromising systems and saying, like, yeah, I know how to prompt this Lm and get it to tell me how to burn down this convention center. Violation of what the model should do. And we kept on needing to say, Oh, that's great, but like, you haven't told us anything. Like, a anecdote does not equal data in this instance. And we need you to show that it's systematically like pushing towards arson, that it's always wanting to burn things down, or that you can put some sort of more universal jailbreak on it.
That makes it so that it underperforms in that particular filter of things. And so what we basically had to bring to the security world, which the security world does not like this, and I don't blame them for, is statistics. We had to say, like, it's not just about the fact that there's an exploit, it needs to be. It's systematically vulnerable in some form, because it's always rolling dice, that's just the nature of it. And that made for a wild few days, paid out a good cash purse and learned quite a lot about the collision of disciplines that we need to foster when it comes to security, safety, statistics, machine learning.
The world's getting more complicated.
prior to kind of talking about some of the chaos that ensued at that point. As you talk about that collision of culture, if you will, you know, with kind of kind of taking the hacker out of their thing of thing. Hey, I have an exploit, you know, look at me. And requiring that level of rigor, 1st of all, can you describe why you required that? Why that level of rigor was important in this case, and how did that force different behaviors out of the hacker community that were applying themselves against the problem that you had presented?
We had a few people that were unhappy initially, and then we explained it and then they went back and came back and then they started turning the crank and getting a lot of payout. So people that really wanted to encamp and figure out the modality did very well. The problem, and the reason why, like, anecdote doesn't equal data here is, if you say something is, you know, 99 filters out 99 of the bad thing. If they wanted to, they could roll up to one of those stations and, you know, just keep on issuing the same query, or like, adding one to it.
And then one time out of 100, they'll get something, they'll be able to walk up and say, money, please. The problem is that's not really useful. If you're designing the system, you need some idea of what is the systemization here, because you know it's 99, you don't to some extent, like you're going to keep on working to get to 100. But you care about the cases where it's not 99, but you made a mistake and it's actually 70, or it's one, or it's zero.
And that's a statistical argument. That's a here's a description, a higher level description, then here's an example. Like, this isn't me prompting it. This is a description of an attack that is not accounted for in your documentation, that you're vulnerable for. And you need to solve this as a strategy like you never solved. Talk like a pirate, so anyone can talk like a pirate to the system and get it to do bad things. And that's the thing you care about.
Rather than I asked it and pirate speak something 100 times in one time. It gave me bad
Were there certain modalities, like you described of failure, that were a surprise, kind of to to the judges in terms of like the or or maybe to like the like? I don't know how much interaction there was with the model building team, you know, at Allen Institute and that sort of thing. But you know, any kind of modes of failure that weren't expected, or just the ones that were continuously problematic, but even if they were known before
somewhat unexpected. We characterize this in the research paper as well, and I do recommend people take a look at it because it's very practical in nature. The biggest one and the one that I think the most people just instantaneously exploited. And they didn't have full information on this one, like we didn't give them full information on the integration of the guard model and the foundation model or the chat model underneath. And there's multiple ways of configuring that handoff.
You can either do like a hard reject and say like, this doesn't pass the guard model and we're going to give you nothing, or you can re prompt the underlying model and say like, but don't, here's what you're being prompted, but don't answer it. You know, there's variations of that, and then you can still get like a somewhat useful reply out of the system. It just should reject it. The configuration of that handoff was looser than it necessarily needed to be.
And exploiting that handoff between the guard model and the underlying model was the kind of, you know, big vector that you could use that to print cash over the course of the competition. And that's the perhaps the thing people need to think about, particularly as deploying these systems are very often a collection of multiple systems that present as one is. The interface between them is very often untested. It's very often difficult to know how those systems will interact, and particularly when the benchmarks are expressed at a lower level than the whole system, you don't know a lot about what will happen.
At that point, you've muddied the waters a little bit.
I'm curious, as you went through this exercise with the attendees, beyond just the specifics of this problem, what was the value of going through the exercise? And what, you know, in terms of the outcome for you and what you got out of it? Beyond the immediate guard model with the, you know, the model it's protecting? Um, in that process, like, what was that like? And I'm also curious if you go and do a similar exercise in the future, which I'm assuming there will be some some variation of that.
What can you envision being a good next step to tackle in terms of trying to secure value and get to a next level outcome? You know, have you thought about what you would do as you came out of the previous event? Should you do it again?
So I think one of the really strong takeaways, and there's actually been some work since then, was the need for tools and to kind of scaffold this in some form and to make it. Where you have a clear form of expression of what these things are called, which is flaw reports, because it's not an incident like no one's harmed. You're kind of, you know, testing things in a laboratory. And so what you have in classical computer security is you have bug bounty systems, you have the ability to submit those.
There's kind of clear adjudication processes that often lead to payouts to people. And the extensions that are necessary for machine learning based systems, data driven systems, distributional systems is, I think clearer as a result of the activity that we ran at DEFCON. Like that, that's the kind of research value that's produced by that. Allen Institute probably got some operational use as well that they learned a lot because they're at that judge table, dealing with a thought spot as well.
That was the vendor table for things. And so I think if this is run again in the future, getting past those pain points of, you know, you're kind of rolling your own code and all that, and that's not necessary for this. Scaffolding it a lot more will carry it a lot more distance. And then move this towards something where there's one or more companies that are operating a flaw reporting business in the same way that there is security bug reporting.
well, Sean, as we kind of get close to the wrapping up point here on the podcast, I'd love for you to share anything that comes to mind. In terms of, like, as you look out, kind of at the next phase of maybe your own work, but maybe, you know, the ecosystem a little bit more broad in terms of the area of research in which you are involved. What are you? What are those things that, as you, you know, end your days or you're driving back to home or whatever?
What are those things that stick in your mind? Like, you're excited, like, what if this happens? Or I'm really interested to see how this develops, or I'm encouraged by kind of this going into the future. What's kind of top of mind for you in terms of the community that you're involved with coming into this next year?
There's an interesting phenomena that every time we pass a milestone in the AI incident database and we're like, Oh, we've crossed 500 or one zero incidents, we're like, yay, and then we're like, but it's not a great thing. Should we celebrate? And Should you celebrate? Yeah, I feel like my dream utopia might be like, I need to go do something else because the safety problem has been solved. And there's no more. There's no more to do.
Like, the unfortunate fact, though, is like, this is only going to get more complicated and there's more to do, there's more to solve. There's not, there's not going to be a perfect AI system out there. So, you know, what I'm hoping for in the next year is to develop a greater sense of what institutions, what techniques, what methods we need to develop and scale and apply so that we can have a safer AI ecosystem. And this is important, not just from the perspective of wanting to prevent harm.
But, you know, you can't deploy unsafe systems to clients that want safety, that care about outcomes. And so our ability to make a safer system is very heavily involved in our ability to ship product to solve problems in the real world. And so I hope to highlight that, I hope to have a greater accounting for the risks and make it so that we have better and better measures of those risks. Because you manage what you measure, and so let's measure these risks.
And then we can separate the actors that are investing in safety and stronger AI systems, safer AI systems, from the ones that aren't doing that. And right now, that's not where we are.
well, really appreciate that perspective and appreciate the work that you continue to be engaged in. Sean, thank you for that and from the community, it's really, really important, so appreciate that. And thank you very much for taking time to chat with us about it. It's been great.
Oh, it's been a lot of fun. Thank you for having me.
All right, that's our show for this week. If you haven't checked out our website, head to practicalai fm and be sure to connect with us on LinkedIn X or Bluesky. You'll see us posting insights related to the latest AI developments, and we would love for you to join the conversation. Thanks to our partner prediction guard for providing operational support for the show. Check them out at predictionguard com. Also, thanks to Breakmaster cylinder for the beats and to you for listening.
That's all for now, but you'll hear from us again next week.