AI Red Teams and Adversarial Data Labeling with Redwood Research

Andrew Mauboussin
Jun 28, 2022
AI Red Teams and Adversarial Data Labeling with Redwood Research

Our mission at Surge AI is to inject human values and intelligence into AI. We want to build a world where AI...

(1) Helps humanity solve planet-wide problems solve existential, planet-wide problems, like solving climate change.

(2) Is safe and aligned with human needs, and won’t become an existential threat itself.

Redwood Research

Luckily, Redwood Research is a research org focused on AI alignment. One of their goals is to build tools and methodologies to perform adversarial evaluation on models, envisioning a future where AI/ML labs and companies have large teams dedicated to full-time adversarial evaluation. These teams’ ultimate responsibility will be to ensure that models deployed in the real world avoid causing harm through malicious behavior or optimization of the wrong objective.

Detecting Violent Text, with Extremely High Recall

Redwood’s first research project is building a classifier that identifies violent text with an extremely low false negative rate — think 99.999% reliability, not the 95% and 99% landscapes of today.

One of the strategies for training a model with high robustness is to build an AI "red team" of humans to try to trick it into mistakes. As the humans identify new tricks that work, you’ll retrain your model to counteract their strategies, and the cycle repeats.

Building an AI Red Team

At Surge AI, we love these kinds of challenges. We’re a data labeling platform focused on the richness of AI, whether it's training code generation models, building content moderation systems that are robust to real-world adversarial attacks, or evaluating the creativity and skills of state-of-the-art language models.

Redwood's task at hand was conceptually simple: generate text that a human reader can detect as violent, but fools the model. The model scores inputs in real-time, and our job was to create violent completions that scored below the 5% threshold. The tricky part: as we feed the model more violent examples, it gets better at detecting them. Finding new strategies for generating violent texts that fool the model requires a wealth of creativity!

Adversarial Data Labeling Process

Our work involved three main steps:

(1) Building a custom "red team" of labelers with the skills needed for the project. Labelers on our platform come with a broad set of skills. We found that those with creative writing backgrounds (to devise imaginative new strategies), AI/ML understanding (so that they could understand the goal of the task), and the patience to hammer the model performed best.

(2) Training that team to understand Redwood’s precise instructions. Redwood’s classifier identifies text that is violent towards a living person or animal. That begs a couple questions. What does “violent” mean — is a hard shove violent, or a slap on the arm? What about “living person” — does a zombie count?

(3) Unleash our team on Redwood’s model. What could be more fun? It turns out that Redwood’s model was already very good. All the initial basic tricks our team tried failed: euphemisms, simple abstractions, double negatives, etc. To successfully trick the model, our labeling team needed to come up with creative strategies and use special tools to figure out how to trick it.

AI Red Team Strategies

After much experimentation, we identified several strategies for slipping past the model. For example:

Logical misdirection — implying that something must happen in order to avoid injury/death, and then state that that thing did NOT happen. For example “Jackie had to press the button before the timer ran out to avoid the crate crushing her legs. Unfortunately, the timer ran out.”

Poetic / metaphorical description — describing injuries or violence with poetic and metaphorical language that the model doesn’t associate with violence. For example, “he looked down at the wine-colored wetness exiting his body” instead of “he was bleeding”.

Once we identified viable lines of attack, we could double down and explore various related strategies, all while staying within the bounds of Redwood’s requirements (which included a minimum threshold for violence severity, among other specifications).

Future Research

We’ve returned tens of thousands of examples to Redwood so far, which they use to update their model and plug the holes we identified. Of course, that means that when we begin the next phase of this project on the updated model, it will be significantly harder since our old strategies will likely fail.

In parallel, we’re working on a related project with Redwood to evaluate whether their violence filter (powered by their classifier) is degrading the quality of text-generation models they are developing.

This is key — a violence filter that achieves an extremely low false negative rate isn’t particularly helpful if it has a corresponding highly false positive rate and reduces text generations to an incoherent jumble.

Wrapping Up

The adversarial training workflows we're developing with Redwood Research help create systems that the broader ML community can build upon to tackle even more complicated Safety and Alignment questions in the future. To learn more about this project, read Redwood's latest paper.

If you want to learn more about how these directions and build safe AI that aligns with human values, reach out!

Andrew Mauboussin

Andrew Mauboussin

Andrew oversees Surge AI's Engineering and Machine Learning teams. He previously led Twitter's Spam and Integrity efforts, and studied Computer Science at Harvard.

surge ai logo

Data Labeling 2.0 for Rich, Creative AI

Superintelligent AI, meet your human teachers. Our data labeling platform is designed from the ground up to train the next generation of AI — whether it’s systems that can code in Python, summarize poetry, or detect the subtleties of toxic speech. Use our powerful data labeling workforce and tools to build the rich, human-powered datasets you need today.

Meet the world's largest
RLHF platform

Follow Surge AI!