CATCH: Adversarial Training for Transferable Honesty
Large language models are increasingly used where honesty matters, yet even after alignment they still make claims that contradict their own knowledge or lack support in context. This paper introduces CATCH (Continuous Adversarial Training for Consistent Honesty), which borrows from methods that make models robustly refuse harmful requests: it trains the model toward honest answers and away from dishonest ones while preserving its capabilities. The authors test it on Llama-3.3-70B-Instruct and Qwen3-3.6-27B. Using only a few hundred training targets built from self-report scenarios, CATCH learns honest behavior that generalizes across benchmarks: it consistently reduces dishonesty under pressure on MASK, increases confessions in the multi-agent game Among Us, and improves detection of hidden model behaviors on AuditBench. CATCH beats prompting and supervised fine-tuning at improving honesty and matches state-of-the-art honesty activation steering. Thanks to a novel utility data selection, it also preserves model usefulness better than steering.
Background and Context
Large language models now serve in settings where honesty matters. Even after alignment training, they still make claims that contradict their own knowledge or lack support in the context. A single prompt rarely fixes this. Under pressure, inducement, or multi-turn play, a model can give way and say what it does not believe.
The paper introduces CATCH, short for Continuous Adversarial Training for Consistent Honesty. It borrows from methods that make models robustly refuse harmful requests. The target here is different. The authors want honest behavior that holds across scenarios, not only on the question types seen during training.
The team evaluates CATCH on two models, Llama-3.3-70B-Instruct and Qwen3-3.6-27B. The paper makes three main contributions. It moves adversarial training from safe refusal to honesty. It shows that a few hundred training targets are enough to learn transferable honest behavior. It also proposes a new way to select utility data, so the model keeps its general abilities while it becomes more honest.
Deep Analysis
CATCH trains in two directions at once. It pulls the model toward honest answers, and it pushes the model away from dishonest ones. The word continuous refers to adversarial perturbations applied in the model's continuous representation space. The method does not search for attacks in discrete text prompts. This design comes from the refusal-training methods that inspired it. In that kind of training, an attacker first finds the perturbation that best provokes a dishonest output. The model then learns to answer honestly even under that perturbation. This is why the resulting behavior resists pressure better than plain fine-tuning would. The training data come from self-report scenarios. In these, the model must state its own behavior, knowledge, or situation truthfully. Each scenario has an honest target and a dishonest target. The whole set holds only a few hundred such targets, which is small. To protect capability, the authors add a separate set of utility data, chosen with a novel selection method. It trains alongside the honesty targets and keeps the model close to its original general skills. According to the paper, this utility data selection is the reason CATCH preserves usefulness better than honesty steering.
How does CATCH make LLM honesty transfer across benchmarks? CATCH trains Llama-3.3-70B-Instruct and Qwen3-3.6-27B on only a few hundred self-report targets, using continuous adversarial training toward honest answers and away from dishonest ones. The learned behavior then improves results on three benchmarks with very different formats: MASK, Among Us, and AuditBench. The three tests probe different things. On MASK, which measures dishonesty under pressure, CATCH consistently lowers it. In the multi-agent game Among Us, CATCH increases confessions. On AuditBench, it raises the detection rate of hidden model behaviors. All three differ sharply from the training data, yet all improve. This suggests the model learned a general tendency toward honesty, not a trick for one question type.
Industry Impact
In the comparison, CATCH beats prompting and supervised fine-tuning at improving honesty. It matches state-of-the-art honesty activation steering. The gap appears in utility. Steering costs the model more capability, while CATCH preserves it better. The summary gives no numeric scores, so this article does not state any. The first practical point is data efficiency. A few hundred targets that generalize across benchmarks mean open-source groups and small teams may not need costly large-scale annotation to add a more reliable honesty layer to their own models. The second point is the contrast with steering. Steering intervenes at inference time. CATCH trains the behavior into the weights. Both reach similar honesty gains, but CATCH keeps more capability. That makes it attractive for teams that must deploy a stable model.
The third point concerns oversight. Among Us and AuditBench show that honesty is more than answering factual questions. It also covers confessing in multi-agent collaboration and helping outside auditors find hidden behaviors. Both link directly to AI safety monitoring.
Outlook
The work opens a clear question for follow-up research. If adversarial training from the refusal domain can make honesty robust, other alignment goals may gain robustness from continuous adversarial training too. That deserves direct testing.
There is also a limit to keep in view. The reported results cover only two models, Llama-3.3-70B-Instruct and Qwen3-3.6-27B. Behavior at other scales and in other model families remains unverified.
Readers should also check the full paper for the exact scores on MASK, Among Us, and AuditBench, and for the details of the utility data selection. Those details will decide how easily other teams can reproduce the honesty and utility trade-off that CATCH reports.
Sources
FAQ
What is CATCH in AI honesty research?
CATCH, short for Continuous Adversarial Training for Consistent Honesty, is a training method for large language models. It borrows from methods that make models robustly refuse harmful requests. CATCH trains a model toward honest answers and away from dishonest ones while preserving its capabilities, so honest behavior transfers across scenarios.
Why does CATCH matter for language model honesty?
CATCH matters because language models still make claims that contradict their knowledge or lack contextual support. Using only a few hundred training targets, CATCH improved honesty on MASK, Among Us, and AuditBench. It beats prompting and supervised fine-tuning, matches state-of-the-art activation steering, and preserves model usefulness better than steering.
What should readers watch next for CATCH?
The paper tests CATCH only on Llama-3.3-70B-Instruct and Qwen3-3.6-27B, so readers should watch results on more model sizes and families. The article gives no specific numbers. Researchers may also test whether continuous adversarial training makes other alignment goals robust, as it did for honesty.