Definition
Chain-of-thought faithfulness asks whether the steps a model writes out actually reflect the computation that produced its answer, or whether they’re a post-hoc rationalization. Unfaithful CoT is a problem for interpretability and a worse one for oversight: you can’t catch a model planning something bad by reading its scratchpad if the scratchpad lies.
Episodes covering this
Worth reading next
Papers we haven't done a deep dive on yet, but would recommend on this topic.
- Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting
- Measuring Faithfulness in Chain-of-Thought Reasoning
- Faith and Fate: Limits of Transformers on Compositionality
- Alignment faking in large language models
- Do Large Language Models Know What They Don't Know?
- Language Models (Mostly) Know What They Know