Did the Model Use That? Counterfactual Training Boosts Self-Attribution in Language Models

Zikai Zhou, Jiacheng Sang, Yilin Xu, Yufei Jin, Monica S. Lam

Stanford University · Duke University · Emory University · UCLA

Published October 26, 2026 · on the feed October 27, 2026 · ▲ 6 · arXiv 2610.35295

Reasoning & mathLLM training & RL Full code arXiv ↗Hugging Face ↗

The abstract

A fundamental challenge for explainable and accountable language models is revealing how external information influences their answers. This paper examines whether models are self-attributive: that is, whether they indicate when -- and only when -- their responses to questions are influenced by information provided alongside the question. Furthermore, we explore how self-attribution can be improved through counterfactual training, which explicitly teaches models to distinguish between answers that do and do not depend on supplied information. We found that most of the eleven frontier models rarely attribute influential information in their answers, and the rest attribute non-influential information. Training acknowledgment into reasoning does not fix this: the acknowledgment does not reach the final answer. We introduce CREDIT, which directly supervises final-answer self-attribution with counterfactual labels, without the need for human annotation. CREDIT substantially improves attribution in four open models, including two distilled reasoning models, and outperforms reasoning-level fine-tuning and prompting baselines. Among answers that agree with a user's suggestion, CREDIT distinguishes those changed by the suggestion from those the model would have given anyway. Gains transfer partly to unseen information types and prompts containing sources that support conflicting answers.

The Brief

2:19

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Did the Model Use That? Counterfactual Training Boosts Self-Attribution in Language Models. By Zikai Zhou and four others, from Stanford University, Duke University, and two other institutions. Published on the twenty-sixth of October. Its code repository is worked out: about sixty-five source files, with a readme and a licence.

For a language model to be explainable and accountable, it has to reveal how external information shaped its answer. The paper frames this as a question of self-attribution. A model is self-attributive if it indicates when its response to a question was influenced by information supplied alongside that question, and only when. Both halves count. Staying silent about an influence is a failure, and so is crediting information that made no difference.

Measured against that standard, most of the eleven frontier models examined rarely attribute the information that actually influenced them, and the rest attribute information that did not. One natural fix does not work. Training acknowledgment into the model's reasoning leaves the problem in place, because the acknowledgment does not reach the final answer.

The proposed route is counterfactual training. It explicitly teaches a model to tell apart answers that depend on supplied information from answers that do not. The method, called CREDIT, applies this directly where the earlier attempt fell short: it supervises self-attribution in the final answer itself, not in the reasoning that precedes it.

The supervision comes from counterfactual labels, so no human annotation is needed. The labels record whether an answer depends on the supplied information, which is exactly the distinction the model is being asked to report.

CREDIT substantially improves attribution in four open models, two of them distilled reasoning models. It outperforms both reasoning-level fine-tuning and prompting baselines. One case shows the distinction at its sharpest. Among answers that agree with a user's suggestion, CREDIT separates the ones the suggestion actually changed from the ones the model would have given anyway. On the surface those two kinds of answer look identical. The gains also transfer, partly, to information types not seen in training, and to prompts containing sources that support conflicting answers.

The thread through the paper is about where the signal has to live. Asking a model to acknowledge influence in its reasoning did not carry through to what it finally said. Supervising the final answer, with labels built from what would have happened without the information, is what moved attribution, and it did so without a human labelling anything.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.