Open Source LLMs II · 4 of 5
Evaluating & Selecting an Open Model for a Workload
Model selection is an engineering measurement problem, not a leaderboard lookup — define the job as a contract, then let your own evaluation decide.
"Which open model is best?" is the wrong question, because best is a property of a workload, not of a model. A model that writes lively marketing copy and a model that extracts payment terms from contracts tolerate completely different failures, run under different latency budgets, and answer to different legal teams. The practical skill is to convert a vague preference into testable decisions: write the job as a contract, gate candidates on license and provenance, and measure the survivors on an evaluation set you built from your own data. Public leaderboards are a starting filter at most. This article lays out that selection process the way a practitioner actually runs it.
Start with the job, not the leaderboard
A language model turns an input into an output: a question into an answer, a document into a summary, a record into a classification. Selection stays grounded when you start from that input-output contract rather than from a ranking. The first question is not "which model is smartest?" but "what failure would actually matter here?" A chatbot can ask a clarifying question and recover; a batch classifier can silently mislabel ten thousand records before anyone notices.
So write the job down: the inputs it will receive, the outputs it must produce, the latency people will accept, the languages it must handle, and — most important — the mistakes that are unacceptable. That contract is what makes a comparison mean something. Without it, you are comparing models on someone else's task.
Public benchmarks lie by omission
Public benchmarks — the familiar suites that produce leaderboard numbers — are useful for a first, coarse filter, but they are dangerous as a decision. Two problems recur. First, contamination: popular benchmarks leak into training data, so a high score can reflect memorization rather than capability. Second, mismatch: a benchmark measures an average over tasks that are not yours, on inputs that do not look like yours, scored by a metric you did not choose.
The consequence is that leaderboard rank predicts your outcome only loosely. A model two places lower on a public board can be decisively better on your contract because it handles your document format, your language mix, or your failure constraint. Use public numbers to shortlist; never use them to select.
Narrow the field with gates
Selection is best run as a funnel: start with every plausible candidate and remove models at each stage on a clear criterion, so you only spend expensive evaluation on models that could actually win. The first gate is legal — a model whose license forbids your commercial use or redistribution is not a candidate, however good, so check it before you test deeply. The next gate is capability against your contract; then cost and latency against your budget.
Running the gates in that order is deliberate. License and provenance are cheap to check and disqualifying, so they go first. Capability is expensive to measure, so you only pay for it on license-eligible models. Cost and latency are the final filter among models that already do the job. What survives is a short list you can decide between with evidence.
Measure on your own evaluation set
The heart of selection is an evaluation set built from your own data: a few hundred representative inputs with known-good outputs, including the hard and adversarial cases that expose the failures you cannot tolerate. You run each shortlisted model against this set and score it on metrics that reflect your contract — exact-match or field accuracy for extraction, human or rubric-based judgment for open generation, plus latency and cost per item.
Two cautions. Where you use another model as an automatic judge, validate the judge against human labels first, because a biased judge quietly biases the whole comparison. And freeze the evaluation set: if it changes between candidates, the numbers are no longer comparable. A modest, honest evaluation on your data beats any public benchmark for this decision.
Size is a hypothesis, not an answer
Bigger is not automatically better for a specific job. A small specialist model, or a mid-sized model fine-tuned on your task, can beat a much larger general model on your contract while costing a fraction to run. The right size depends on how much capability your task truly demands and how much operational cost you can carry — and those two axes define a small space of sensible strategies rather than a single winner.
Treat model size as a hypothesis you test, not a default you assume. Often the disciplined path is to establish the smallest model that passes your evaluation, then only scale up if a measured gap justifies the added cost and latency.
Provenance and license as standing gates
Even after a model wins on your evaluation, it must clear the terms you can live with over time. Can you use it commercially, modify it, host it for customers, and redistribute the adapted version? Can you explain its provenance — base model, training data summary, integrity — to legal, security, and compliance? A model you cannot defend to those teams is not a durable choice, no matter how well it scores.
This is why license and provenance are gates, not footnotes: they decide whether a strong candidate can actually enter production and stay there. Record the answers with the model, so the decision survives audits and staff changes.
What to decide
For a practitioner, selection is a measurement discipline: write the contract, gate on license and provenance, evaluate survivors on your own frozen data with metrics tied to your failure constraint, and prefer the smallest model that passes. The leaderboard is a shortlisting tool; your evaluation is the decision.
For a leader, the frame is fit and defensibility over prestige. The best model is the one that does your job within your limits under terms you can stand behind — often a smaller, cheaper, well-documented model rather than the largest name. Fund a real evaluation capability once, and every future model decision gets faster and safer.
Key takeaways
- Best is a property of a workload — start from the input-output contract and its unacceptable failures.
- Public benchmarks shortlist but do not select: contamination and task mismatch make rank a weak predictor.
- Run selection as a funnel with the cheapest, most disqualifying gates (license, provenance) first.
- Decide on a frozen evaluation set built from your own data, with metrics tied to your contract.
- Model size is a hypothesis: prefer the smallest model that passes, scale up only for a measured gap.
- License and provenance are standing gates — a model you cannot defend is not a durable choice.
Glossary
- Task contract
- A written statement of a workload's inputs, required outputs, latency, languages, and unacceptable failures.
- Benchmark
- A standardized test suite that scores models on a fixed set of tasks, useful mainly for coarse shortlisting.
- Benchmark contamination
- Leakage of benchmark data into training, which inflates scores through memorization rather than capability.
- Evaluation set
- A frozen collection of representative inputs with known-good outputs, built from your own data.
- LLM-as-judge
- Using a model to score another model's outputs — reliable only after the judge is validated against human labels.
- Fine-tuning
- Adapting a base model on task-specific data so a smaller model can meet a demanding contract.
- Specialist model
- A smaller model focused on a narrow task that can beat a larger general model on that task.
- Provenance
- The verifiable account of a model's origin, training data, and integrity used to defend it to legal and security teams.