Is it possible to build domain specific smaller models and merge/combine them at query/run time to give better response or performance instead of one large all knowing model that learns everything ?
Is it possible to build domain specific smaller models and merge/combine them at query/run time to give better response or performance instead of one large all knowing model that learns everything ?
Nobody understand how LLM works either. Is LLM as "early" as MoE ?
If you will excuse analogy and anthropomorphism, the human analogy of what we do and don't understand about LLMs is, I think, that we understand quantum mechanics, cell chemistry, and overall connectivity (perceptrons, activation functions, and architecture) and group psychology (general dynamics of the output), but not specifically how some belief is stored (in both humans and LLMs).
Any citation on this one?
Also note that I’m ELI5 so saying word is fine.
https://proceedings.neurips.cc/paper_files/paper/2023/file/d...
You can use a specific LLM, or a general larger LLM to do this routing.
Also, some work suggest using smaller llms to generate multiple responses and use a stronger and larger model to rank the responses (which is much more efficient than generating them)
A common practice in more formal domains is to have a portfolio of solvers and race them, allowing for the first (provably correct) solver to “win”
In less formal domains, adding/removing nodes/trees in an online manner is part of the deployment process for random forests.