ElJefe v0 β Local-vs-Frontier Router
ElJefe is a 22M-parameter MiniLM encoder with two heads that predicts, for a given prompt, whether a local Gemma-4-E4B answer is sufficient or whether the request is worth escalating to a frontier model. ElJefe does not answer the user's question β it estimates the marginal value of additional compute.
- Head 1 (classification):
p_localβ probability the local model passes at acceptable quality. - Head 2 (regression):
delta_qβ expected quality gain from the frontier model.
Quickstart
pip install onnxruntime transformers huggingface_hub
import onnxruntime as ort
from transformers import AutoTokenizer
from huggingface_hub import hf_hub_download
tok = AutoTokenizer.from_pretrained("DJLougen/eljefe-v0", subfolder="tokenizer")
sess = ort.InferenceSession(
hf_hub_download("DJLougen/eljefe-v0", "onnx/router_fp32.onnx"))
enc = tok(["How many r's are in strawberry?"], return_tensors="np",
truncation=True, max_length=256)
p_local, delta_q = sess.run(None, dict(enc)) # outputs: p_local, delta_q
route = "local" if p_local[0] >= 0.9 else "frontier"
PyTorch weights are in model.pt (state dict of the two-head module);
router.pkl is the pickled eljefe.router.Router wrapper for the
training repo.
Choosing a threshold
| Threshold | Behavior | Use when |
|---|---|---|
| 0.9 | Conservative β only routes local when very confident | Quality > cost |
| 0.6 | Balanced β 62% local, ~99.6% retention | Default cost-saving |
| 0.3 | Aggressive β most traffic local | Cost-critical |
The delta_q head is a second signal: escalate when delta_q > epsilon
even if p_local is middling β useful when a bad local answer is costly.
Training data
Trained on 9,553 counterfactual pairs from DJLougen/eljefe-router-data: each prompt was answered by google/gemma-4-E4B-it (local, Colab L4) and deepseek-v4-flash-0731 (frontier, Fireworks), then graded deterministically (exact-match / numeric / code-tests / constraint checks β no LLM judge).
Labels: local_sufficient = local_score >= 0.70 AND delta_q <= 0.10.
Results (test_iid, n=995)
| Router | Quality retention | Kept local | Cost reduction | False-local |
|---|---|---|---|---|
| always-local | 83.9% | 100% | 100% | 17.1% |
| heuristic | 89.0% | 73.3% | 69.1% | 12.4% |
| TF-IDF | 99.1% | 24.3% | 19.7% | 1.5% |
| embedding | 99.9% | 15.3% | 12.6% | 0.7% |
| ElJefe v0 | 100.6% | 31.3% | 25.1% | 1.2% |
| oracle (ceiling) | 105.4% | 66.6% | 47.6% | 0% |
What "oracle" means: the oracle is a cheat-mode router computed after the fact. Since both models ran on every prompt, we know each row's actual
local_scoreandfrontier_score; the oracle picks the better route per row (local wheneverlocal_score >= frontier_score). It's not deployable β it "knows" the answer before choosing β but it marks the ceiling: the best possible cost-quality tradeoff any router could achieve on this data.
At threshold 0.6 ElJefe keeps 62% of traffic local at 99.6% quality retention. ROC-AUC 0.861 vs 0.609 for the heuristic.
Frontier-swap transfer
Evaluated against counterfactuals from two other frontier models (glm-5p3-flash, gpt-oss-120b) it was never trained on, ElJefe retains ~95% of oracle utility β the learned boundary generalizes across escalation targets.
Limitations
- Trained only on objectively-gradable tasks (math, code, MCQ, instruction following). Open-ended/chat quality is unvalidated.
- Binary graders make
local_sufficientfrontier-independent; the delta_q head carries the frontier-specific signal. - Scores reflect canonical bf16 E4B on an L4 β a quantized local build may
shift the boundary (see
scripts/16_mac_calibration.pyin the repo).
Reproduce
Full pipeline (fetch β dual generation β deterministic grading β splits β
train β calibrate β evaluate β ONNX):
https://github.com/DJLougen/ElJefe β see README and
PLAN_ElJefe_Colab_CLI.md.
- Downloads last month
- 10