SEMar 6

Balancing Latency and Accuracy of Code Completion via Local-Cloud Model Cascading

arXiv:2603.05974v11 citations
Predicted impact top 30% in SE · last 90 daysOriginality Incremental advance
AI Analysis

This work provides a practical solution for developers needing fast and accurate code completion, by optimizing the use of powerful but slow cloud LLMs with faster local SLMs.

This paper addresses the trade-off between latency and accuracy in line-level code completion by proposing MCCom, a framework that cascades a local small language model (SLM) with a cloud-based large language model (LLM). MCCom reduces inference latency by up to 47.9% and LLM usage by 46.3%, while improving the LLM's exact match rate by 8.9% through effective collaboration.

Line-level code completion requires a critical balance between high accuracy and low latency. Existing methods suffer from a trade-off: large language models (LLMs) provide high-quality suggestions but incur high latency, while small language models (SLMs) are fast but often suboptimal. We propose MCCom (Model-Cascading-based code Completion), a framework that cascades a local SLM with a cloud-based LLM. To achieve effective cascading, MCCom leverages user actions as a novel signal to trigger the LLM only when the SLM fails, significantly reducing cloud computation costs. Furthermore, we introduce a two-stage speculative decoding strategy and an iterative retrieval mechanism to enhance collaboration between the models. We also train a 121M-parameter lightweight model, which achieves 73.8% of the performance of a 7B state-of-the-art model. Evaluated on RepoEval and a new real-world benchmark StmtEval, MCCom reduces inference latency by up to 47.9% and LLM usage by 46.3%, while improving the LLM's exact match rate by 8.9% through effective collaboration.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes