schema-eval/compliance-sycophancy-cot
Compliance-Sycophancy CoT Analysis When compliance-forcing instructions cause frontier AI models to fabricate answers, the models know they are fabricating. Reading the reasoning traces of DeepSeek V4 Pro (129 traces) and Qwen3-80B (41 traces) reveals that 100% of fabrication cases show the model explicitly recognizing insufficient context, referencing the compliance instruction, and deliberately overriding its own uncertainty. A one-sentence defense phrase ("if you lack… See the full description on the dataset page: https://huggingface.co/datasets/schema-eval/compliance-sycophancy-cot.
Compliance-Sycophancy CoT Analysis
When compliance-forcing instructions cause frontier AI models to fabricate answers, the models know they are fabricating.
Reading the reasoning traces of DeepSeek V4 Pro (129 traces) and Qwen3-80B (41 traces) reveals that 100% of fabrication cases show the model explicitly recognizing insufficient context, referencing the compliance instruction, and deliberately overriding its own uncertainty. A one-sentence defense phrase ("if you lack information, say so") recovers +19.5pp of correct refusals (p=0.00013).
This dataset accompanies a model forensics investigation extending The Compliance Trap (67,221 evals, 11 models, NeurIPS 2026 submission).
Code repository: GitHub
Browseable Tables
Use the dataset viewer tabs above to browse:
- sycophancy_results — 3,597-sample sycophancy experiment (4 conditions x 2 models)
- fabrication_taxonomy — Three-way split: 84.3% pure fabrication, 11.9% hedged, 3.8% true refusal
- defense_results — Permission defense recovers +19.5pp (p=0.00013)
- qwen_comparison — Cross-model: both V4 Pro and Qwen show 100% Pattern C
- statistical_tests — All p-values, CIs, Bonferroni corrections
Raw Trace Data
The traces/ directory contains JSONL files with full reasoning traces. Download for programmatic analysis:
from huggingface_hub import snapshot_download
snapshot_download("schema-eval/compliance-sycophancy-cot", local_dir="data/", allow_patterns=["traces/**"])Trace Files
Eval Logs
The eval_logs/ directory contains Inspect .eval binary logs from the sycophancy production run:
from inspect_ai.log import read_eval_log
log = read_eval_log("eval_logs/2026-09-01T17-47-49-00-00_compliance-sycophancy_HdGGxqvjdm8dGR733tEBBa.eval")Key Results
Sycophancy Experiment (null on primary hypothesis)
No comparison survives Bonferroni correction.
Fabrication Taxonomy (V4 Pro, n=159)
Defense Mechanism
Models and Providers
Provider pinning is essential. See LessWrong.
Citation
@misc{kumar2026compliance_cot,
title={Compliance-Induced Fabrication Is Transparent in Thinking Models: A Model Forensics Investigation},
author={Kumar, Rahul},
year={2026},
note={Extends arXiv:2605.02398}
}License
MIT
