A Mechanistic Understanding of Pronoun Fidelity in LLMs

Katharina Trinley, Jesujoba O. Alabi, Dietrich Klakow, Vagrant Gautam
6/15/2026
cs.CLcs.LG

No confident code implementation found for this paper.

Abstract

Faithful and robust pronoun use is important for fair and coherent generations, yet large language models largely fail when multiple referents use different pronouns. To study the interplay of reasoning, repetition, and bias in this task, prior work relies exclusively on behavioural approaches, which may not reflect a model's internal workings. Therefore, we provide a mechanistic, model-internal perspective on pronoun fidelity, testing whether three mechanisms -- group entity binding (G), recency bias (R), and stereotypical bias (S) -- are causally implemented across several SOTA language models. Using Boundless Distributed Alignment Search, we find all three coexist as causal subspaces distributed across network depth. No single mechanism fully explains model behaviour, but a combination of the three consistently accounts for 91-99.5%. An attention head analysis further reveals two competing copying routes; group binding and stereotype share a localized concept-level route that retrieves a bound occupation-pronoun unit, while recency uses a distributed token-level route that repeats surface forms. In sum, pronoun fidelity arises from competition between simultaneously active causal subspaces.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{trinley2026mechanistic,
  title  = {A Mechanistic Understanding of Pronoun Fidelity in LLMs},
  author = {Katharina Trinley and Jesujoba O. Alabi and Dietrich Klakow and Vagrant Gautam},
  year   = {2026},
  eprint = {2606.16407},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.16407v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.16407.svg)](https://codeofpaper.com/paper/2606.16407)

Discussion