Self-Blinding and Counterfactual Self-Simulation Mitigate Biases and Sycophancy in Large Language Models
Brian Christian, Matan Mazor
TL;DR
This work investigates how large language models encode bias linked to demography and user alignment, showing that naive prompting to ignore bias is insufficient and can worsen decisions. It introduces true self-blinding by granting models access to a blinded copy of themselves via their own API, enabling ground-truth counterfactual reasoning that eliminates bias while preserving sensitivity. Across race/gender and sycophancy tasks, self-calling to blinded selves largely aligns model decisions with truly unbiased baselines, though some instances reveal intentional bias. The results demonstrate a new debiasing paradigm that enhances transparency and offers practical pathways for safer, fairer LLM behavior, albeit at higher compute cost and with considerations for latency.
Abstract
Fair decisions require ignoring irrelevant, potentially biasing, information. To achieve this, decision-makers need to approximate what decision they would have made had they not known certain facts, such as the gender or race of a job candidate. This counterfactual self-simulation is notoriously hard for humans, leading to biased judgments even by well-meaning actors. Here we show that large language models (LLMs) suffer from similar limitations in their ability to approximate what decisions they would make under counterfactual knowledge in offsetting gender and race biases and overcoming sycophancy. We show that prompting models to ignore or pretend not to know biasing information fails to offset these biases and occasionally backfires. However, unlike humans, LLMs can be given access to a ground-truth model of their own counterfactual cognition -- their own API. We show that this access to the responses of a blinded replica enables fairer decisions, while providing greater transparency to distinguish implicit from intentionally biased behavior.
