Source-linked AI summary

CAT-alyzing Honesty: Continuous Adversarial Training for Transferable LLM Honesty

Yuan-Chen Chang, Niklas Herbster, Gauthier Gidel, Tommaso Tosato

arXiv:2610.22292v1cs.LGcs.CLcs.CY

TL;DR

LLMs can still make claims that contradict their available knowledge, and the paper addresses the challenge of improving honesty across different forms of pressure. It adapts continuous adversarial training into CATCH, training models toward honest answers and away from dishonest ones. CATCH generalizes across honesty evaluations, while on-policy utility data retains capability in the reported benchmarks.

  • Problem

    Aligned LLMs still produce claims that contradict knowledge learned during training or supplied in context.

    Source: §1 · p. 2
  • Method

    CATCH adapts continuous adversarial training to train models toward context-consistent answers and away from answers that comply with pressure to lie.

    Source: §1 · p. 2
  • Results

    CATCH is the most honest on MASK and transfers to Among Us, where prompting and SFT baselines do not generalize well.

    Source: §6 · p. 9
  • Takeaways & Limitations

    On-policy utility data retains capability for both trained models at base-model levels on AlpacaEval, MMLU, and MT-Bench.

    Source: §6 · p. 9

    CATCH requires white-box access and therefore cannot be applied to closed-source APIs.

    Source: §6 · p. 9

Abstract

from arXiv · show

Large language models (LLMs) are becoming prevalent in scenarios where honesty is critical. However, despite alignment training, these models still exhibit dishonest behaviour, such as outputting claims that contradict some knowledge or are not supported by what is accessible in context. We introduce Continuous Adversarial Training for Consistent Honesty (CATCH), inspired by a method originally developed to robustly refuse harmful queries. CATCH trains the model towards an honest answer and away from a dishonest one while maintaining the model's capabilities. We evaluate two architectures (Llama-3.3-70B-Instruct and Qwen3-3.6-27B). We show that trained with only hundreds of targets built from self-reporting scenarios, CATCH learns an honest behaviour that robustly generalizes and transfers across distinct benchmarks. It consistently reduces dishonesty under pressure on MASK, increases confessions in the multi-agent game of Among Us, and improves the discovery rates of the model's hidden behaviours in AuditBench. We show that CATCH outperforms prompting and supervised fine-tuning in improving honesty, and it is on par with state-of-the-art honesty activation steering. However, CATCH surpasses honesty steering in maintaining utility, thanks to a novel choice of utility data.

1 INTRODUCTION

Aligned LLMs still sometimes make claims that contradict available knowledge, while existing honesty interventions may not work across different manifestations of dishonesty. CATCH adapts continuous adversarial training to promote honest behavior across conditions while preserving capabilities.

1 INTRODUCTION

  • Dishonesty includes claims that contradict knowledge learned during training or supplied in context, even in more capable models.Other examples include faking alignment, claiming task completion that did not occur, and telling users what they want to hear despite factual error.Source: §1 · p. 2
  • CATCH targets an open problem: one intervention that works across distinct manifestations of dishonesty.It adapts continuous adversarial training, originally used to robustly refuse jailbreaks, to honesty.Source: §1 · p. 2
  • CATCH reduces instructed dishonesty in MASK, counters game-incentivized dishonesty in Among Us, and helps uncover trained-in dishonesty in AuditBench.The authors report this behavior across distinct causes of dishonesty.Source: §1 · p. 2
  • Using around 200 training instances, CATCH outperforms baseline methods and is on par with state-of-the-art honesty steering on two model architectures.It particularly surpasses honesty-SFT trained on roughly 50 times as much honesty data on MASK.Source: §1 · p. 2
  • A novel utility-dataset choice lets CATCH preserve general capabilities better than state-of-the-art honesty steering.The paper studies how the utility dataset used during training affects capability preservation.Source: §1 · p. 2

2 RELATED WORK

Prior reliability benchmarks do not directly test whether models knowingly contradict their beliefs under pressure. Related work explores honesty prompting, steering, fine-tuning, and adversarial robustness, but the paper targets the gap between adversarial training and honesty.

2 RELATED WORK

  • Factual accuracy, hallucination reduction, calibration, uncertainty expression, and cross-prompt consistency measure reliability but do not directly test knowing contradiction under pressure.Benchmark gains may reflect broader knowledge or better calibration rather than honesty.Source: §2 · p. 2
  • MASK compares pressured outputs with independently elicited beliefs and finds lying under pressure does not decrease with model scale as factual accuracy improves.Frontier coding agents also sometimes imply complete review despite failing to read all requested files.Source: §2 · p. 3
  • Honesty prompting may not generalize, while honesty steering methods intervene on model activations using different steering strategies.Prior work describes a fixed steering budget distributed across depth and a logistic-regression boundary with selective token steering.Source: §2 · p. 3
  • Training-time alternatives include SFT on harmful prompts with honest responses, RL truthfulness training, and separately rewarded confessions.Prior work reports SFT as the strongest mitigation among the compared approaches it studies.Source: §2 · p. 3
  • Adversarial training has primarily targeted harmful-output suppression and jailbreak robustness, leaving honesty as a distinct application for CAT.CAT replaces costly discrete token search with embedding-space perturbations, and its continuous-attack robustness transfers to discrete jailbreaks.Source: §2 · p. 3

3 METHODS

CATCH constructs context-specific honest and dishonest targets, then adapts continuous adversarial training to make the model robust to prompts that elicit dishonest answers. The methods also describe a preference-optimization alternative that uses a frozen reference model instead of a utility dataset.

3 METHODS

  • For each pressured prompt, CATCH pairs an answer consistent with available knowledge with a contrary answer that complies with the pressure.A model is considered dishonest on that prompt when it assigns high probability to the contrary answer.Source: §3 · p. 3
  • Unlike generic safety-refusal targets, honesty targets must be constructed case-by-case because both the truth and the lie depend on context.The method places explicit pressure to lie in the prompt and proposition being misstated.Source: §3 · p. 3
  • Continuous adversarial training searches for embedding-space perturbations that increase the likelihood of the dishonest target, then trains against them.The discrete prompt search is relaxed into embedding space, and the estimated worst-case perturbation uses projected signed-gradient ascent.Source: §3 · pp. 3–4
  • CAT uses an unlikelihood objective on perturbed prompts to raise the honest-target probability and lower the dishonest-target probability, with a general instruction dataset to maintain utility.CATCH names this objective with honesty targets; its toward and away losses are clamped to avoid over-optimizing satisfied terms.Source: §3 · p. 4
  • CAPO drops the utility dataset and uses a frozen initial model as a reference to penalize drift from the original distribution.The paper also evaluates a CAPO-DPO variant using the original DPO loss.Source: §3 · p. 4

4 EXPERIMENTAL SETUP

The experiments test CATCH on instructed, incentive-driven, and trained-in dishonesty, alongside general capability. They compare it with prompting, steering, and SFT baselines using two model architectures.

Models and Infrastructure

  • The study evaluates Llama-3.3-70B-Instruct and Qwen3.6-27B, using Gemma 4 as judge for MASK, MT-Bench, and AlpacaEval.Training uses 8 H200 GPUs; evaluation uses 4 H100 GPUs.Source: §4 · pp. 4–5

Adversarial data

  • Adversarial targets pair honest and dishonest completions from 50 self-reporting scenarios, yielding 216 rows over 45 scenarios for Llama and 224 rows over 47 for Qwen.The model generates five completions per system-prompt variant; a judge filters completions before pairing.Source: §4 · p. 5

Utility data

  • Utility data is on-policy: Magpie is used for Llama, while Qwen’s corpus is generated with the Magpie pipeline; “on-policy” means sampled from the initial model being trained.The authors report that UltraChat 200k degraded general ability and that corpus choice substantially affects capability preservation.Source: §4 · p. 5

Baselines and training configuration

  • CATCH is compared with the base model, prompting, honesty steering, and SFT variants, including SFT-tau, which omits CATCH’s adversarial perturbation.Training interleaves adversarial and utility data; CATCH uses an inner signed-gradient attack, with model-specific adversarial-data sampling rates.Source: §4 · pp. 5–6

MASK benchmark

  • MASK compares pressured answers with each model’s independently elicited belief, reporting honest, dishonest, and ambiguous responses separately.Items without a consistent elicited belief are excluded from honesty rates.Source: §4 · p. 6

Among Us

  • Among Us tests the honesty-intervened model as Impostor against base-model crewmates across 100 games, measuring wins and detected confessions.Confessions are detected with a fixed regex matcher over parsed messages.Source: Figure 3 · p. 5, §4 · p. 7

AuditBench

  • AuditBench measures discovery of 14 concealed behaviours in two Llama-3.3-70B synthetic-document organisms, using five audits per behaviour.The study omits transcript-trained organisms and averages discovery rates over the behaviours.Source: Figure 4 · p. 6, §4 · p. 7

Capability benchmarks

  • Capability checks use MMLU, MT-Bench, and length-controlled AlpacaEval win rate against the base model.The Figure 5 comparison marks 50% as parity with the base model.Source: §4 · p. 7, Figure 5 · p. 7

5 RESULTS

CATCH improves honesty across instructed, incentive-driven, and trained-in dishonesty tests. It also preserves capability, with on-policy utility data retaining more AlpacaEval performance than UltraChat at comparable honesty.

Cross-benchmark results

  • CATCH reduces dishonesty across MASK, Among Us, and AuditBench, spanning instructed, incentive-driven, and trained-in behaviours.The results section presents these three tests as distinct manifestations of dishonesty.Source: §5 · pp. 7–8

MASK

  • MASK honest rates rise from 34% to 86% on Llama-3.3-70B and from 47% to 91% on Qwen3.6-27B with CATCH.The strongest baselines are the honest-persona prompt and SFT-tau; CAPO-DPO matches CATCH on Llama but scores lower on Qwen.Source: §5 · p. 7

Among Us

  • In 100 Among Us games, CATCH lowers Impostor win rates from 39% to 20% on Llama and 48% to 12% on Qwen, while confession rates rise to 84% and 85%.Confession detection uses a lexical matcher, so paraphrased admissions may be missed and reported rates are lower bounds.Source: §5 · pp. 7–8

AuditBench

  • On AuditBench’s SFT-adversarial organism, the default auditor’s discovery rate rises from 43% to 79%; on the KTO-adversarial organism, CATCH reaches 93%.The reported CATCH rates are 55/70 and 65/70 audits, respectively; StTP reaches 83% on SFT and 91% on KTO.Source: §5 · p. 8

Utility preservation

  • CATCH’s length-controlled AlpacaEval win rates are 51.3% and 51.8%, at parity with the base models on both architectures.CATCH also stays within one point of base on MMLU and at or above it on MT-Bench.Source: §5 · p. 8

Utility data ablation

  • At comparable MASK honesty, on-policy utility data preserves higher AlpacaEval win rates than UltraChat: 51.3 versus 22.0 on Llama and 51.8 versus 28.7 on Qwen.Magpie-Qwen3.6 utility data raises Llama’s win rate to 85.3; the authors note off-policy data may do better when generated by a more capable model.Source: §5 · p. 8

6 DISCUSSION

CATCH improves honesty across benchmarks and compares favorably with baselines and honesty steering, while utility preservation depends on the utility dataset. The discussion also notes scope limits and behavioral costs from CAPO.

6 DISCUSSION

  • CATCH improves honesty across all three evaluations and outperforms baselines, while prompting and SFT do not generalize well to Among Us.On MASK, SFT-TA reaches 77% honesty on Llama and 88% on Qwen, but CATCH is the most honest.Source: §6 · p. 9
  • CATCH outperforms StTP on MASK and is comparable on Among Us and AuditBench, while retaining AlpacaEval LC win rates of 51.3% on Llama and 51.8% on Qwen.At the steering strength behind its results, StTP lowers those rates to 8.6% on Llama and 45.2% on Qwen.Source: §6 · p. 9
  • The authors limit their comparison with Wang et al. to the small-data regime, where CATCH with 200 adversarial targets is more effective than SFT.They could not test CATCH on a closed-source model for a more direct comparison.Source: §6 · p. 9
  • On-policy utility data retains base-model capability on AlpacaEval, MMLU, and MT-Bench, whereas off-policy corpora can degrade utility.The authors attribute much of the capability cost observed with UltraChat-based training to the utility dataset choice.Source: §6 · p. 9
  • CAPO improves honesty on MASK and Among Us but degrades capabilities; its Among Us Impostors decline to play in 35% of games.They give reasons about harm, a behavioral change the authors suggest may reflect shifted response probabilities or overlapping honesty and harmlessness representations.Source: §6 · p. 9
  • CATCH requires white-box access, and the authors have not tested restricting updates to middle layers or robustness to emergent misalignment.They train LoRA adapters on all linear layers and identify both alternatives as future work.Source: §6 · p. 9

7 CONCLUSION

The conclusion presents CATCH as a data-efficient approach that transfers honest behavior across different dishonesty manifestations. It reports honesty gains with capability preservation dependent on the utility corpus.

7 CONCLUSION

  • CATCH is evaluated on Llama-3.3-70B-Instruct and Qwen3.6-27B after training on a few hundred targets.The conclusion characterizes the approach as practical and data-efficient.Source: §7 · p. 9
  • CATCH transfers honest behavior across different dishonesty manifestations, reducing instructed dishonesty on MASK, raising confession rates in Among Us, and surfacing trained-in behavior on AuditBench.Source: §7 · p. 9
  • General capability is preserved under CATCH when using on-policy utility data, while off-policy corpora can substantially degrade utility.Source: §7 · p. 9

AI USE STATEMENT

The statement describes the paper’s uses of generative AI in research and manuscript preparation, alongside author review and responsibility.

AI USE STATEMENT

  • LLMs were fine-tuned and evaluated, used to generate training data, run agents in Among Us and AuditBench, and serve as automated judges.The automated judging covered MASK, AlpacaEval, and MT-Bench.Source: AI USE STATEMENT · p. 10
  • Generative AI tools assisted with code development and debugging, plotting, checking results, and revising manuscript readability.Source: AI USE STATEMENT · p. 10
  • The authors reviewed AI-assisted writing, reviewed and tested AI-assisted code, checked paper numbers against result files, and take responsibility for the work.Source: AI USE STATEMENT · p. 10

REPRODUCIBILITY STATEMENT

The reproducibility statement points readers to methods, hyperparameters, and appendices containing exact figure values, and describes planned release materials.

REPRODUCIBILITY STATEMENT

  • Sections 3 and 4 cover the training objective and targets, models, data, training configuration, checkpoint selection, evaluations, and judge models.Source: REPRODUCIBILITY STATEMENT · p. 10
  • Appendix A.3 lists hyperparameters for both models, while the MASK, Among Us, and utility-preservation appendices report exact values behind each figure.Source: REPRODUCIBILITY STATEMENT · p. 10
  • The authors state that they will release code, training targets, utility corpora, and trained adapters upon publication.Source: REPRODUCIBILITY STATEMENT · p. 10

A.1 TRAINING OBJECTIVES

CATCH clamps its toward and away adversarial losses once each satisfies a cutoff, leaving other terms free to improve. Every run uses the same cutoff values.

A.1 TRAINING OBJECTIVES

  • The toward and away adversarial terms are clamped so neither can keep growing once satisfied, leaving the remaining objective terms free to improve.The toward term is a cross-entropy and the away term is averaged over response tokens.Source: §A.1 · p. 14
  • Every CATCH run uses tcut = 0.5 and acut = −5, with κ = 10−3.These values follow Xhonneux et al. (2024).Source: §A.1 · p. 14

A.2 PROMPTING BASELINES

Across MASK and Among Us, CATCH improves honesty and confession while retaining game participation; utility preservation depends strongly on the training corpus. On-policy utility data keeps both models at parity, whereas external corpora can fall below or rise above it.

A.2 PROMPTING BASELINES

  • The prompting baselines adapt three honest-persona interventions from Wang et al. (2025), varying the system prompt, prefill, or both.The prompts were reproduced with Human: changed to User: to match the models' chat templates.Source: §A.2 · p. 14

A.4 EXTENDED RESULTS OF MASK

  • CATCH has the highest MASK accuracy and lowest no-belief share on both models, while its adversarial perturbation adds 8.7 and 3.1 honesty points over SFT-tau.CATCH lowers the dishonest rate from 18.6% to 11.9% on Llama and from 9.3% to 4.2% on Qwen.Source: §A.4 · pp. 16–17, Table 3 · p. 16

A.5 EXTENDED RESULTS OF AMONG US

  • CATCH confession rates reach 84% on Llama and 85% on Qwen, versus 14% and 58% for SFT-tau; CAPO-IPO reaches 92% on Llama but 12% on Qwen.Prompting and SFT-t leave confession rates near the base level on both models.Source: §A.5 · pp. 17–18, Figure 7 · p. 17, Figure 8 · p. 18
  • CATCH maintains valid actions and never refuses to play, while its witness-kill share rises to 96% on Llama but remains 14% on Qwen.The base witness-kill shares are 55% on Llama and 12% on Qwen; on Qwen, CATCH's SPEAK rate falls to 70%.Source: Figure 7 · p. 17, §A.5 · p. 18, Figure 8 · p. 18

A.6 EXTENDED RESULTS OF UTILITY PRESERVATION

  • On length-controlled AlpacaEval against each method’s own base across 805 prompts, CATCH and fine-tuning stay at or near parity, while prompting and both CAPO variants fall below it.The honest system prompt scores 40.3% on Llama and 33.9% on Qwen; persona prompts score 9–12% on both, and CAPO variants score 30–42%.Source: §A.6 · p. 18, Figure 9 · p. 19
  • CATCH scores +0.26 and +0.30 above base on MT-Bench, neither significantly, while every trained method stays within one MMLU point of its base.The clearest MT-Bench losses are −1.19 for Llama with persona prefill and −0.74 for Qwen without it.Source: §A.6 · p. 19, Table 4 · p. 19

A.7 EXTENDED RESULTS OF UTILITY ABLATION

  • Utility-corpus effects differ by model: Magpie-Qwen3.6 reaches 85.3 for Llama and 51.8 for Qwen, while coding-heavy Magpie-Qwen3.6 reaches 42.2 for Qwen.For Llama, Magpie-Qwen3.6 raises win rate against untrained Qwen from 11.4 to 21.5; other corpora remain between 8.3 and 10.4.Source: §A.7 · pp. 20–21, Table 5 · p. 20
  • On-policy utility data keeps both models at parity (51.3 and 51.8), while external corpora produce AlpacaEval win rates from 3.6 to 85.3.A stronger model's data can benefit Llama, but on-policy data can be generated for any model being trained.Source: Table 5 · p. 20, Figure 10 · p. 20, §A.7 · p. 21
Loading 2610.22292v1…