Skip to content
Innovation & Growth

The Best Specialized Model Says "I Don't Know": Notes on the Craft of Going Small

True specialization means the model's knowledge ends where your domain ends, and it knows it. Notes on the unglamorous craft of going small.

A
Adyog Research
· 6 min read
Share on X LinkedIn
The Best Specialized Model Says "I Don't Know": Notes on the Craft of Going Small

There's a test I apply to any domain-specific language model before I trust it, and it isn't a benchmark score. Ask it something <em>outside</em> its domain. The best possible answer is a shrug: <em>I don't have the knowledge to answer that.</em> A model that confidently holds forth on everything hasn't been specialized — it's been decorated. True specialization means the model's knowledge ends where your domain ends, and it knows it.

That test captures the spirit of a discipline the industry talks about far too little: the actual craft of building small, domain-specific models that work in production. The strategy case for going small — ownership, privacy, cost, edge deployment — gets argued plenty. What follows is the practitioner's layer underneath: the decisions and the unglamorous homework.

Heresy first: sometimes you don't want the weights

The default recipe of this era says start from pretrained foundation weights, then fine-tune. Sometimes that's right. But here's the reframe that changed how I think: <strong>a pretrained model's weights are knowledge — mostly general knowledge that doesn't belong to your domain.</strong> If your task has nothing to do with Wikipedia's view of the world, why are you paying — in size, latency, and interference — to carry it?

For many narrow problems, the smarter move is to take only the <em>architecture</em> — the empty skeleton — and train it from scratch on your operational data. This sounds extreme until you see it work. Researchers needing to generate crystallographic structure files took a nano-GPT-style skeleton, trained it purely on tens of thousands of structure files, then layered reinforcement learning on top — first pass makes outputs syntactically valid, second makes them physically plausible — and got a compact model producing genuinely novel, viable structures at striking rates. Similar from-scratch architectures are ranking genes by importance from single-cell data inside larger clinical pipelines. Nothing about drafting emails helps you do either job.

The decision logic I use: if the task lives in natural language and leans on general world knowledge, start from pretrained weights (perhaps with lightweight adapters like LoRA for switchable specializations). The further your data drifts from prose — code formats, molecular structures, sensor sequences, genomic data — the stronger the case for architecture-only. And on the "small models can't reason" myth: on <em>general</em> tasks, of course a giant model wins; no contest. But specialize a small model deeply in a narrow domain and its reasoning there can match or beat the giant — the nonlinearity of your data works <em>for</em> the specialist and against the generalist.

You must build the ruler before you build the thing

Here's the upfront cost nobody budgets for: <strong>your benchmark doesn't exist.</strong> Public leaderboards were designed for general-purpose frontier models; they measure almost nothing about whether a model can interpret your regulatory documentation or your manufacturing text. So evaluation becomes something you construct — a benchmark dataset from your own domain, and, harder, the <em>metrics</em> that actually predict production performance on unseen data. Sometimes standard text metrics suffice; often you have to invent the measure. Treat evals like unit tests for models: purpose-built, automated, run on every change — there's good tooling for exactly this pattern now.

The single biggest lever on this cost is domain-expert engagement. Try to design domain evals as a data scientist alone and you'll burn months; sit with the people who live the domain and both the dataset and the metrics come faster and truer. The dependency in this world isn't a vendor's technology — it's your experts' time. Secure it.

Then production: specialized models degrade slowly on their own, but your <em>data</em> won't sit still. Industrial environments are a churn of equipment vendors and software updates, every one a potential distribution drift. The operational discipline is MLOps with drift detection aimed at catching input changes before your metrics quietly rot.

Agents: the Netflix problem and who orchestrates whom

Narrowness is a feature and a constraint. Real solutions often need several specialized models with agentic orchestration on top — which brings tool routing, where I've watched teams stumble into the same trap regardless of model size.

I call it the Netflix problem. You sit down, open a streaming app with thousands of options, spend two hours choosing, and pick a bad movie anyway. Language models choose tools exactly the same way: the more options, the worse the decision — and this holds for frontier giants just as much as for 3B-parameter models. The fixes are architectural, not model-side. Ruthlessly shrink the tool pool; if five tools always serve one process, merge them. Sort deterministic from stochastic calls — a fixed API lookup doesn't need a language model deciding how to invoke it. And structure hierarchically: a somewhat larger model as orchestrator (larger meaning maybe a notch above your specialists — not a frontier monster), with small domain models executing the routed work. Good tool choice is designed, not prompted.

One more piece of honesty for the roadmap: generative models — any size — cannot answer <em>why</em> something happened or <em>what happens if</em> you make a particular decision. For interventions on a manufacturing process, that's the question that matters. The promising direction is small generative models embedded inside larger paradigms — causal inference, neurosymbolic pipelines — where the surrounding structure supplies the rigor, slashes hallucination, and produces something a regulator can actually audit.

The craft outlasts the frameworks

If I could give one piece of advice to engineers entering this space: the frameworks are the least durable thing you'll learn. Today's dominant library is tomorrow's legacy layer, and the hardware zoo underneath keeps mutating. What compounds is the layer beneath — the mathematics, the statistics, the calculus, the feel for how architectures map onto silicon. People fresh from academia often arrive fluent in the tooling and shaky on the foundations; when the tooling shifts, only the foundations transfer.

Which is fitting, because that's the theme of this whole discipline. Building small models isn't glamorous. It's data curation, hand-built benchmarks, expert interviews, drift monitors, and tool diets — due diligence, start to finish. The reward is a system that does one thing excellently, fails legibly, and knows the boundaries of its own competence.

We should all be a little more like our best small models: masters of a domain, and unembarrassed to say "I don't know" everywhere else.

Share this insight