Summary
In this work the authors propose the task of intrinsic source citation, namely associating pretraining documents with unique IDs that LLMs can be trained to reproduce when generating answers in a QA setting to attribute the source of the fact from parametric knowledge.
This is a simple, clever, and innovative idea and the authors followed it through very thoroughly, with substantial grounding in existing literature and very thorough empirical results. I think it certainly could set other researchers off on a productive path trying related approaches. The paper is well-written and presents a good starting point for people interested in this area.
I have one major issue, though - I'm very confused as to why the Doc IDs would include the names of the participants at all. You note this doesn't give away *all* the information, but why would we be providing the model with any hints whatsoever as to the correct Doc ID? Why is it not just a random hash of characters, or random sequence of unrelated words, or something? Isn't this making the task dramatically easier?
Relatedly, you say each fact only appears in one document, but in data augmentation are the shuffled documents given the same Doc ID as the original? This is particularly concerning given the finding in Figure 4 that augmentation is strictly required for OOD attribution to work at all.
The authors address this question explicitly with a subheading in section 5, "Is the model merely inferring the doc ID from the last name in the input?" But I don't feel that this paragraph is written sufficiently clearly, how exactly did you calculate this Jaccard Index? I'm not currently convinced by this.
Even taking the findings at face value, I am genuinely questioning the long-term usefulness of the methodological approach presented, because even given the simplified, synthetic data you're working with performance drops off very sharply as documents get longer (Figure 5 right). Nevertheless if empirically valid this is still a useful negative result to present, in which case it's less a reason to reject this paper and more just illustrative of a weakness of the method.
But my overall takeaway is I'm not confident we can trust this empirical evaluation and I really just am confused as to why this problem was introduced into these experiments at all. I can't find a justification for it in the paper, only some reasoning about why it's "not that bad" of a problem. But it just isn't necessary to have this problem, right? Am I missing something? I am willing to substantially revise this review if this can be explained in author response.
Questions to authors
- In the introduction it's confusing to a reader because you talk about your approach as a post-pretraining recipe but then continually refer to enabling the model to attribute to documents seen in pretraining.
- I would define "parametric knowledge" on the first instance because this term is relatively new, just a simple clause like "knowledge encoded in the model parameters" would help
- In section 2, do we actually know RAG relies only on non-parametric knowledge? This doesn't seem necessarily so to me.
- An example in section 4 gives a name as "Lara Jonhston", probably a typo for "Johnston".
- Figure 3 needs a more clear legend, currently it has to be inferred from the x axis of the left panel.
- Figure 5 appears before Figure 4; also in section 5.3 the textual references to figures are confusing and I think typos / bugs.
- I am colorblind and find the figures marginally hard to read because many distinctions rely only on colors that are relatively close to one another; consider additionally using other features like point shape, line style, etc to make the distinctions more clear.