Phone.
That is the simplest way to understand the problem. Not “AI infrastructure,” not “distributed inference,” not the usual diagram where a cloud box smiles down upon a client device. A phone receives a query. It must decide whether to answer locally or send the request to an edge server. Once it answers locally, the decision is done. There is no elegant after-the-fact escalation. The stronger model it did not call remains unused, quietly judging from the rack.
That is the practical tension behind CR2: Cost-Aware Risk-Controlled Routing for Wireless Device-Edge LLM Inference.1 The paper studies a routing problem that looks familiar at first glance: choose among multiple language models so that the system balances quality and cost. But the interesting part is not “routing” in the generic LLM-serving sense. The interesting part is that mobile device-edge deployment breaks the usual routing assumption.
In a centralized cloud router, the router can often compare candidate models under one roof. It can estimate which model is likely to answer correctly, attach a price or latency proxy, and choose a route. That picture becomes less honest once a lightweight LLM sits on a user device and larger LLMs sit at the edge. The device must make the first decision before it sees the edge-side utilities. Wireless conditions affect latency and energy. Local acceptance is not just “choosing the small model”; it is declining escalation.
CR2 is useful because it treats that asymmetry as the design problem rather than as an implementation detail. Its contribution is not merely another router with a friendlier Pareto curve, though it reports one. The more important move is conceptual: local execution is modeled as a risk-controlled acceptance decision, while deferred execution is handled by a state-aware edge selector.
That distinction is where the paper earns attention.
The usual router assumes a world the device does not live in
A standard query-level LLM router asks a simple question: given a query, which model should answer it? The candidate pool may include cheaper and more expensive models. The routing policy tries to preserve quality while reducing cost.
That framing works reasonably well when the routing decision is centralized. All candidate models are abstract entries in the same menu. A query comes in, the router computes scores, and one model is selected. Some routers use embeddings, some use classifiers, some use ranking models, some use cascading. Different machinery, same basic structure: the router is allowed to compare options before choosing.
The mobile-edge version is less polite. It has two tiers:
| Tier | Model role | What it can know before the first decision | Main operational cost |
|---|---|---|---|
| User equipment | Lightweight local LLM | Query representation and operator cost preference | On-device inference latency and energy |
| Edge server | Larger LLM pool | Query plus runtime edge/wireless state after deferral | Uplink/downlink delay, edge inference, energy |
The key sentence is hidden in the middle column. The user equipment cannot access edge model utilities before it decides whether to defer. It does not yet know the full edge-side comparison. It only has local information.
So the first-stage question is not “which model is best?” It is narrower and harder:
Is local execution good enough, relative to the best edge alternative, under this operating preference, given only what the device can observe now?
That is why the paper’s factorized policy matters. CR2 separates the route into two decisions:
- Local acceptance gate: the device decides whether to answer locally.
- Edge selector: if the query is deferred, the edge chooses among the larger models using utility that includes state-dependent cost.
This is not just software modularity. It is an information constraint. A deployment-feasible router cannot pretend the phone has already compared all edge utilities. If the router assumes full information at the device, it may look clever in a benchmark and become fictional in deployment. A charming genre, but not the useful one.
The local gate is not a confidence score; it is a margin against escalation
The paper’s central mechanism is the utility margin. CR2 does not train the device-side gate to emit a vague “confidence” that the local model will answer correctly. It trains the gate to estimate whether local execution is competitive with the best edge alternative at a given accuracy-cost operating point.
The operating point is controlled by a cost weight, usually written as $\lambda$. The paper defines scalarized utility as correctness minus weighted deployment cost:
$$ u_m(x, \xi; \lambda) = y_m(x) - \lambda c_m(x, \xi)$$
The notation is less important than the meaning. A model’s utility rises when it is correct and falls when it is expensive under the current deployment state. Larger $\lambda$ means the operator cares more about cost, so cheaper execution becomes more attractive.
The local-versus-edge decision is then represented by a margin: how much better local execution is than the best edge alternative. If the margin is positive, local execution is utility-competitive. If it is negative, the edge should be preferred.
This is a better target than raw correctness confidence. A small local model may be likely to answer correctly on an easy query, but if a larger model is much more reliable and the communication cost is low, the edge may still be preferred. Conversely, when wireless cost is high and the query is easy, local execution may be the rational choice. Correctness alone does not decide the route. Cost alone does not decide it either. The margin is the operational object.
CR2 trains a lightweight on-device margin gate on frozen query embeddings and the cost weight $\lambda$. The gate uses the query representation and operating preference to predict the local-versus-edge margin. It is intentionally small: one frozen embedding pass plus a small MLP before threshold lookup. The paper reports the device-edge gate at 104,706 router-head parameters and 207.1k FLOPs, excluding the shared encoder. For comparison, the KNN router requires about 13.826M FLOPs for per-query search over roughly 18k training embeddings, while LLMRank uses 608,516 parameters and 1.215M FLOPs.
That comparison should not be oversold. Router-head FLOPs are not total inference cost, and the shared encoder is excluded. Still, the point is practical: the first-stage gate is small enough to make sense as a pre-routing decision rather than a second model-serving problem disguised as a router.
Why false local acceptance is worse than unnecessary deferral
The paper’s most business-relevant design choice is the asymmetry between two kinds of mistakes.
| Gate mistake | What happens | Practical damage |
|---|---|---|
| False local acceptance | The device answers locally even though the edge would have been better | Quality loss; the stronger model is never consulted |
| False deferral | The device sends the query to the edge even though local execution would have been good enough | Extra latency, energy, and communication cost |
Both errors matter, but they are not equivalent. False deferral wastes resources. False local acceptance can degrade the user-facing answer. In an enterprise assistant, customer-support tool, field-service device, or vehicle-side system, that distinction is not philosophical. It determines whether the system merely spent too much or quietly gave a weaker answer.
CR2 therefore makes the local gate conservative. The gate’s score is not deployed directly. It is converted into an acceptance rule through conformal risk control calibration. The calibrated threshold is indexed by the operating point $\lambda$ and a target risk level $\alpha$.
The paper defines marginal false-acceptance risk as the fraction of all calibration queries that would be accepted locally even though the full-information teacher reference prefers an edge model. This detail matters. The risk is normalized over all calibration queries, not only over accepted queries. That makes the loss bounded and monotone in the threshold, fitting the CRC calibration primitive used by the paper.
The deployed rule is simple enough:
- Compute the query embedding on the device.
- Evaluate the learned local margin score for the chosen $\lambda$.
- Look up the calibrated threshold for $(\lambda, \alpha)$.
- Accept locally only if the score clears the threshold.
- Otherwise defer to the edge, where the edge selector chooses among larger models.
The careful part is what the guarantee does and does not say. The paper states that the CRC rule controls the marginal false-acceptance probability for a future request at a pre-specified fixed $\lambda$ and a fixed learned score, under the calibration exchangeability condition. It is not a simultaneous deterministic guarantee over the whole sweep of cost weights. It also does not prove that the learned teacher or gate is intrinsically correct. CRC calibrates the acceptance threshold of a fixed score against a routing-specific risk.
This is exactly the kind of limitation that should be stated once, clearly, and then used correctly. The guarantee is narrower than a marketing department would prefer. Fortunately, systems engineering is not improved by flattering the guarantee.
The edge selector still matters after deferral
A tempting simplification would be: if the phone defers, send everything to the largest edge model. That would be easy. It would also throw away the deployment problem the paper is trying to solve.
After deferral, CR2 uses a utility selector over the edge model pool. That selector accounts for correctness estimates and deployment cost, including runtime state. The runtime state includes wireless channel conditions that affect uplink and downlink transmission rates, communication delay, and energy consumption. Edge execution is not a fixed-price button.
The paper’s cost model combines latency and energy into normalized deployment cost. It profiles local and edge inference and uses a wireless communication model with uplink/downlink bandwidths, transmit power, path loss, fading, and round-trip overhead. In the experiment, the model pool contains Qwen3-1.7B on the user equipment and Qwen3-4B, Qwen3-8B, and Qwen3-14B at the edge. The local model is profiled on Jetson AGX Orin, while the edge models are profiled on RTX 4070 Ti, RTX 4090, and A40 GPUs.
This setup should be read as a controlled routing experiment, not as a universal deployment benchmark. But it makes the right point: once latency and energy are deployment quantities rather than token-price proxies, edge selection becomes state-dependent. A router that ignores this will optimize the wrong cost surface.
What the experiments actually support
The experiments use a benchmark-derived routing dataset built from MMLU, BBH, GPQA, and MBPP, covering world knowledge, multi-step reasoning, graduate-level science, and code generation. Model-wise correctness labels are obtained using lm-evaluation-harness, following the dataset construction setting of EmbedLLM. Test queries where no model answers correctly are excluded.
That last point is worth noticing. The evaluation focuses on routing among cases where at least one candidate can answer correctly. It is not a study of hallucination detection for impossible queries, nor a general reliability audit of LLM outputs. It is a routing study.
The paper compares CR2 against static references, KNN, MLP, EmbedLLM, and LLMRank. The main evidence is the accuracy-cost Pareto comparison. CR2 reports the strongest deployable frontier in the zoomed operating region. At matched target accuracies, it reduces normalized deployment cost versus KNN by 4.8% at 0.79 accuracy, 5.6% at 0.80, 16.9% at 0.81, and 16.2% at 0.82.
The per-benchmark table is also useful because it prevents an overclean story. CR2 achieves the best pooled average accuracy at representative cost targets, but it does not dominate every benchmark in every cost regime.
| Normalized cost target | Best CR2 average accuracy | Main interpretation |
|---|---|---|
| $\bar{c}=0.35$ | 0.760 | CR2 leads the pooled average, but gains are modest and not uniform by task |
| $\bar{c}=0.45$ | 0.777 | CR2 improves the average over KNN, EmbedLLM, and LLMRank; MLP is not reachable at this target |
| $\bar{c}=0.55$ | 0.804 | CR2 again leads the pooled average, with stronger GPQA performance than the compared routers |
This is stronger than “CR2 wins everywhere,” because the paper does not show that. The better interpretation is that CR2 produces a more deployable frontier under the two-stage information structure. It is not merely a new classifier that happens to score higher on every cell.
The calibration evidence has a different purpose. Figures comparing CRC thresholds, empirical marginal calibration, and fixed local-rate rules show whether CR2 can remain competitive while controlling false local acceptance. The paper reports that empirical marginal false-acceptance risk preserves the expected ordering across $\alpha$ values and stays within the corresponding range, while warning that these are finite-sample empirical curves over a $\lambda$ sweep, not simultaneous deterministic bounds. Among tested values, $\alpha=0.010$ is selected as a default balance between conservativeness and frontier quality.
The ablations should be read as implementation evidence, not a second thesis. Adding margin loss slightly improves single-anchor accuracy compared with sign loss alone. The monotonicity regularizer changes single-anchor accuracy only slightly, so its value is more about coherent behavior across cost weights than dramatic point improvement. Increasing $\alpha$ from 0.002 to 0.050 raises local acceptance from 2.3% to 9.4% while reducing accuracy from 0.8201 to 0.8180. That is the risk-cost-quality trade-off made visible.
The deferred-branch comparison is especially informative. The deployable CR2 device-edge curve closely tracks the full-information CR2 edge reference across most cost ranges. The paper then decomposes first-stage gate errors and reports that false local acceptance remains below 1.5%, while false deferral falls from 3.56% to 0.78% as normalized cost increases from 0.35 to 0.55. Overall gate error drops from about 4.9% to 1.9%.
That pattern supports the mechanism-first reading: the remaining gap is mainly the first-stage gate’s partial-information problem, especially over-escalation at lower costs, rather than a failure of the edge selector after deferral.
The business lesson is not “use smaller models”
The lazy business summary would be: “small local models can save money.” True, but too flat to be useful. Everyone already knows smaller models are cheaper. The harder question is when to trust them and when to escalate.
CR2 suggests a more operational framework:
| Technical idea | Operational translation | Business relevance |
|---|---|---|
| Two-stage routing | Make a device-local accept/defer decision before edge selection | Fits mobile, kiosk, vehicle, field-device, and privacy-sensitive deployments |
| Utility margin | Compare local execution against the best edge alternative, not against an abstract confidence threshold | Avoids confusing “the small model seems confident” with “the small model is the right deployment choice” |
| CRC threshold | Calibrate local acceptance to control false local acceptance risk | Gives operators a risk dial instead of a vague routing score |
| State-aware edge selector | Choose among edge models after deferral using runtime cost and correctness estimates | Makes routing sensitive to wireless and hardware conditions |
| Router complexity measurement | Keep the pre-routing decision lightweight | Prevents the router from becoming the expensive component it was meant to avoid |
For a business deploying AI assistants near users, the practical path is not to copy the paper’s architecture line by line. It is to copy the discipline:
First, define what local acceptance means. A local answer is not simply a low-cost answer. It is a decision not to call the stronger system.
Second, profile real deployment cost. Token price is not enough when the route involves wireless transmission, waiting time, device energy, and edge hardware.
Third, train the local gate against a utility margin, not just correctness confidence. The gate needs to understand “good enough relative to escalation,” not merely “probably correct.”
Fourth, calibrate the acceptance threshold on data that resembles actual traffic and runtime conditions. If query mix or deployment-state distribution changes, recalibration is not an optional ceremony. It is part of the system staying honest.
Fifth, monitor false local acceptance separately from deferral waste. These are different failures. Combining them into a generic accuracy-cost metric hides the operational risk that matters most to users.
This is where the paper becomes relevant beyond wireless edge research. Many enterprise AI systems are moving toward hybrid deployment: local tools, private servers, hosted APIs, specialized models, fallback models, compliance filters, and latency-sensitive workflows. The system does not need to be a literal phone-edge topology for the CR2 logic to matter. Any architecture with an early cheap decision and a later stronger escalation path faces a similar question: when is the cheap answer allowed to stop the process?
Where the result should not be overgeneralized
The paper’s evidence is meaningful, but its boundaries are also clear.
The experiments are benchmark-derived. MMLU, BBH, GPQA, and MBPP give useful diversity, but production query streams are messier. Real users repeat themselves, mix languages, ask underspecified questions, include private context, request tool use, and occasionally type something that makes benchmark assumptions look charmingly innocent.
The correctness labels are model-wise benchmark labels. That is appropriate for routing evaluation, but it does not cover all production quality dimensions: factual freshness, tone, safety, compliance, data leakage, tool execution success, or downstream business impact.
The deployment cost model is profiled and simulated under specified wireless and hardware assumptions. That is far better than pretending all costs are token costs, but it still means the reported 16.9% maximum normalized cost reduction is not a universal savings estimate. A company’s result will depend on its devices, edge hardware, network conditions, traffic mix, output length distribution, and acceptable failure risk.
The CRC guarantee depends on exchangeability between calibration and future samples. The paper says this directly: if the query mixture or deployment-state distribution changes, thresholds should be recalibrated. For business use, that means calibration is not a one-time lab step. It is an operations process.
Finally, CR2 controls marginal false local acceptance relative to a teacher-estimated full-information reference. That reference is useful, but it is still a learned teacher, not divine judgment. One should resist the urge to rename “teacher-estimated utility reference” as “truth.” That kind of rebranding has caused enough trouble in AI already.
A better mental model for edge LLM routing
The best way to read CR2 is as a correction to a common mental model. LLM routing is often presented as model selection: choose small, medium, or large. CR2 argues that mobile-edge routing is closer to controlled escalation: the device must decide whether the local answer is allowed to end the workflow.
That shift changes the architecture. The first-stage gate should be conservative because local acceptance is irreversible. The edge selector should remain state-aware because deferral does not erase cost. The threshold should be calibrated because scores are not policies. And the evaluation should separate Pareto performance from risk control, ablation, gate error, and router overhead.
For Cognaptus readers, the broader implication is straightforward: hybrid AI deployment will not be won by simply placing small models everywhere and hoping orchestration will sort itself out. The hard part is not having many models. The hard part is deciding which model is allowed to stop the process, under cost pressure, with incomplete information.
CR2 does not solve every part of that problem. It does something narrower and more useful: it gives the local device a disciplined way to say, “I can answer this,” while keeping a calibrated memory of what happens when that confidence is misplaced.
That is a more serious edge strategy than “run it locally when possible.” Possible is not the same as responsible. Annoying distinction, but profitable ones often are.
Cognaptus: Automate the Present, Incubate the Future.
-
Nan Xue, Shengkang Chen, Zhiyong Chen, Jiangchao Yao, Yaping Sun, Zixia Hu, and Meixia Tao, “CR2: Cost-Aware Risk-Controlled Routing for Wireless Device-Edge LLM Inference,” arXiv:2605.12001v1, 12 May 2026, https://arxiv.org/abs/2605.12001. ↩︎