Summary
The idea of "eliciting latent knowledge" (ELK) is to discover whether the internal representations of an LLM
point to the truth (in answer to some question) even when the LLM's output is false or misleading. The idea
of this paper is to check whether probes to intermediate layers can uncover this "latent knowledge". In the
paper a fine-tuning set for LLMs is constructed by creating input statements from two agents (Alice and Bob)
where Alice's inputs are paired with truthful outputs, and Bob's are usually paired with outputs a
different and usually contradictory question. After fine-tuning, linear probes are used to test whether the LM's internal
representations are truthful or not. The probes can be trained on Alice's or Bob's inputs, hard or easy.
It is shown that training a probe on the easy truthful outputs (i.e. Alice's) can generalise to
hard untruthful (Bob's) output.
Reasons to accept
- The paper introduces novel data sets and models which will be useful for evaluating ELK methods. These will be released to the community.
- The authors use these resources to evaluate several different probes
- The experiments point towards to a method for analysing the latent knowledge of LLMs on hard inputs
Reasons to reject
- There's quite a large jump between the experiments described here, and the scenario sketched in the introduction
(a "superhuman AI" which is misleading its users)
- The distinction between "hard" and "easy" examples is, as the paper notes, hard to make, yet some of the claims of
the paper rest on this distinction.
- The paper is rather hard to follow at times, some details are missing (see questions below). In particular, the templates
in Appendix A are key to understanding the paper, but are left in the appendix. Judging from the size of the related work, ELK is a small field, so the material will be unfamiliar to the majority of the COLM audience
Questions to authors
- Near the end of the introduction, the paper mentions "existing sources of information.". What are these, and what are they
informing about?
- At the top of page 3, I am not really clear about how the untruthful labels are produced. Is it by answering the questions
given in the examples in appendix A? It would be useful to have this spelled out in the main text.
- In section 4, under "difference-in-means", could you explain "class-conditional means" and explain how the weight vector is used
(I assume you take an inner product with the activation?)
- In section 4, CCS, how do you "search for a linear probe"?
- In section 4.3, I don't really understand from the definition why this is the "earliest"
- Figure 3 - this is not clear at all. What do the quantiles refer to?
- Figure 4 - in the end all the methods are quite similar. What is the point of testing with so many methods?
- What is the message of table 1? There is not much discussion of it in the text.
- Could you explain "mechanistic anomaly detection"? It doesn't seem to be explained in the text.
- In figure 5, there is a claim of correlations, but by showing all methods on one graph, this is obscured. Could you
show each method in a separate graph?
Also, the references are badly formatted and often missing the location (i.e. just an author, title and year)