Those mechanisms only explain next word prediction, not LLM reasoning.
That's an emergent property that no person, as far as I understand it, can explain past hand waving.
Happy to be corrected here.
Those mechanisms only explain next word prediction, not LLM reasoning.
That's an emergent property that no person, as far as I understand it, can explain past hand waving.
Happy to be corrected here.
"hey it's got an irrational preference for naming its variables after famous viking warriors, lets change that!"
But worse, it's not that you can't change it, you just don't know! All you can do is test it and guess its biases.
Is it racist, is it homophobic, is it misogynistic? There was an article here the other day about AI in recruitment and the hidden biases. And there was a recruitment AI that only picked men for a role. The job spec was entirely gender neutral. And they hadn't noticed until a researcher looked at it.
It's a black box. So if it does something incorrectly, all they can do is retrain and hope.
Again, this is my present understanding of how it all works right now.
But overall in my opinion if devs are able to rebuild it from scratch with a predefined outcome, and even know how to improve the system to improve certain aspects of it, we do understand how it works.
Regarding the car, if you know how to build a car, you understand how a car works. A driver is more like someone using and llm, not a developer able to create an llm.
Sorry to inform everybody doing their Ph.D. on LLM interpretability that they’re just wasting their time.
Yes! loads! (: I want to be able to say statements like "this model will never ask the user to kill themselves" and be confident, but I can't do that today, and we don't know how. Note that we do know how to prove similar statements for regular software.
Common misconception, MoEs do have different "experts", but the model learns when to send input to different experts, and the model does not cleanly send coding tasks to the coding agent, physics tasks to the physics agent, etc. It's quite messy, and not nearly as intepretable as we'd want it to be.