Did the Model Use That? Counterfactual Training Boosts Self-Attribution in Language Models
Abstract
CREDIT improves language model self-attribution of external information via counterfactual training, reducing false acknowledgment of non-influential sources.
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.
Community
When a model agrees with your suggestion, did your suggestion change its answer, or would it have agreed anyway? In our paper we ask models to append "relied on: your suggestion" or "none," then check by asking the same question four times without the hint.
We found frontier models performed near chance. CREDIT fine-tunes models on their own answers, changing only the final attribution line based on how often they gave the hinted answer without the hint. No human labels needed. Qwen3-8B's balanced accuracy rises from 0.49 to 0.86 after training, and all four open models we tested beat every frontier model on the same questions.
We're releasing the code: CREDIT. We'd welcome questions or feedback.
This is an automated message from the Librarian Bot. I found the following papers similar to this paper.
The following papers were recommended by the Semantic Scholar API
- Style, Not Self: Surface Cues Explain Zero-Shot Code Attribution by Large Language Models (2026)
- Authority Bias in Language Models: Source Deference and User Agreement Are Not Interchangeable (2026)
- When Models Defer to Wrong Answers: A Robustness Audit of Source-Attributed Cues in Multiple-Choice QA (2026)
- Auditing Failure Attribution: Label Predictability and Judge Behavior (2026)
- Your Benchmark Is Not Saturated: Reviving Multiple-Choice Evaluation with Answer Pooling (2026)
- Entertain, then Cancel: How Thinking Makes Reasoning Models Read Some and Or Literally (2026)
- Knowing Is Not Choosing: What Explicit Verification Adds Beyond Generative Preference (2026)
Please give a thumbs up to this comment if you found it helpful!
If you want recommendations for any Paper on Hugging Face checkout this Space
You can directly ask Librarian Bot for paper recommendations by tagging it in a comment: @librarian-bot recommend
Get this paper in your agent:
hf papers read 2610.35295 Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash Models citing this paper 0
No model linking this paper
Datasets citing this paper 0
No dataset linking this paper
Spaces citing this paper 0
No Space linking this paper
Collections including this paper 0
No Collection including this paper