Dear Reviewer gA1f,
Thank you for your thoughtful and detailed review. We appreciate the constructive feedback, particularly regarding the clarity of our writing and methodology. We have made several improvements to address your concerns, which we discuss below.
- Whether the features we find constitute a “world model”: Whilst it is true that the sense in which we claim that connection features constitute a “world model” is not as abstracted from the inputs as those of other related works, this was what motivated our choice of domain - as we wished to form a comprehensive understanding of both how well SAEs are able to capture world-model features and the extent to which identified features agree with those identified from a circuit perspective. We still believe that these features may be meaningfully considered a “world model” in that they form an intermediate representation which is not completely trivial; as we demonstrate, the transformer must learn to combine the tokens which constitute an edge into a single feature - something required to consistently perform well on the task (as our intuitions would have told us) in the absence of naive heuristics or mere path following (which would not require the model to internally represent the connections in full).
- Whether our interventions are straight-forward / uninteresting: It is indeed the case that our interventions can be reduced to multi-token perturbations, but we do not believe this makes them uninteresting - for two reasons. Firstly, in Othello one could also perturb the input sequence, albeit less trivially, to achieve the desired outcome by using e.g. search over an othello solver. Secondly, even though these interventions may be straight-forward there are still interesting behaviours which we observe. I.e.:
- There is an asymmetry in adding / removing features (which would not be the case with input perturbations).
- It is possible to e.g. add features (toggle additional connections on) to the Stan model and coherently effect its maze solving behaviour in the presence of these. However, the model fails to generalize to longer sequences, so attempting the same intervention in the input space, by e.g. adding four tokens specifying the edge, would lead the model to fail 100% of the time (as we demonstrate).
As such, whilst the content of the interventions is by the choice of environment straightforward, we observe behaviours which we consider non-obvious.
- Our SAEs have too many features / the features are not atomic: This is a valid concern, especially given the lack of detail we provided on our SAE training and evaluation in the initial submission. We have added our validation results and representative examples of SAE features to the appendices, and make the following observations:
- The features occur after one transformer block on the semicolon position, and are not mere semicolon-demarkers as they have a causal role in model behaviour and capture the maze structure.
- The SAEs intentionally form an overcomplete basis but through sparsity penalties are decentivised from encoding redundant information. Furthermore, metrics measuring sparsity and feature density distributions give reasonable values.
- We observe other SAE features which display clear structure, as we have shown with the added figures in the appendices.
- We have also improved the writing in places to hopefully improve the clarity of the work. We have also provided further details on the use of decision trees in the appendices to answer your question regarding the target - they are trained in a fashion similar to the linear probes of prior work, with a supervised classification target for the presence or absence of an edge (thus isolating the edge features).
**Questions:**
- On the significance of patterns switching from 1/3 back to 5/7 back: You are right to point out that this is not well-explained, and indeed we have no strong explanation as to why our transformers decided to varying circuits, besides high-level arguments around symmetry breaking and the likely fact that these may be learned at different times during training. Pending additional experiments, we leave further investigation to future work as this does not significantly concern the focus of our paper.
- Regarding even/odd parity attention heads: This is a very interesting question which we do not have a good answer to! This was a finding which we did not particularly expect, but which is not too surprising after-the-fact. At a high-level we believe this related to subspaces of differing attention-heads at the same layer being maximally orthogonal to reduce interference, but leave a complete investigation to future work.
We hope that in light of the changes to the paper, and the clarifications we have attempted to provide in the discussion above, you might reconsider your scores. Once again, we are grateful for your help in improving our work.
The Authors