Discussion about this post

User's avatar
Tom Greenhaw's avatar

While I agree that training your own model weight is a terrible idea, I need to point out a false assumption.

“There just is no way to reliably inject knowledge in the weights of already trained LLMs”

I developed an inference engine that uses a sparse auto encoder to identify and classify clusters in a model’s activation forest. I use this to detect a lack of knowledge for a given domain using a small classifier model to graft virtual knowledge domains when the backbone model doesn’t have the knowledge required to respond. I developed this in an effort to increase intelligence in small models for robots. Robots need small models for speed, but need to be savants for specific knowledge domains. I additionally added a second way using LoRa to graft knowledge domains on the fly as well.

The good news is that it works. The bad news is while it adds knowledge, it does not add reasoning. To increase a model’s intelligence, you need more layers.

More importantly, I learned exactly how hard and expensive it is to even train a single knowledgeable domain.

RAG and harness engineering are the shortest path to what most organizations can get a cost effective benefit.

Hymn's avatar

If post-training doesn't work that well, could companies do midtraining on an already pretrained base model? I think cursor did something like that (before getting acquired by grok)

8 more comments...

No posts

Ready for more?