What progress have you made since your last update?
One way I tried going about the problem was investigating the structure of deep causal transcoding, which shows strong generalization abilities for language models (i.e. finding many interesting generalizations given less sampling). The post gives partial evidence for the 'persistent shallow circuits' hypothesis, which if true could considerably alter the difficulty of calculating expectations. It could make the problem simpler since shallow circuits are comparatively simpler structures to locate, and to improve on Pareto frontier for estimating generalizations, all that roughly needs to be done is to enumerate the circuits on the DCT. It could also be true that LLMs and other nets do mechanistically implement generalizations through distributed shallow circuits, and we can't rely on the structure of deep sequential circuits to make the problem easier (and the problem would be harder if this was false). Overall, being able to factor the structure of the DCT seems important for making better estimations.
It seems hard to extract shallow causal structure from DCTs where many features interact to activate one feature, and even harder vice-versa; most of these circuits are representative of the DCT, but not the original LLM/transformer/net. However, it does seem easier to extract circuits that map from one input feature to an output feature in a highly data-efficient manner.
What are your next steps?
Continue looking into how to best factor DCTs into ensembles of shallow circuits, and how 'surprising' the generalizations these circuits encode are in context of other interp methods (hopefully by relying on some scaling laws/theory/well-reasoned assumptions)
Is there anything others could help you with?
I think the DCT method has broadly not been used very much, and it would be good if people looked more into how they work/generalize (the original authors seem to have made a DCT follow-up in weight-space https://arxiv.org/pdf/2606.29604)