English

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

Software Engineering 2026-03-10 v2

Abstract

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.

Keywords

Cite

@article{arxiv.2603.05974,
  title  = {Balancing Latency and Accuracy of Code Completion via Local-Cloud Model Cascading},
  author = {Hanzhen Lu and Lishui Fan and Jiachi Chen and Qiuyuan Chen and Zhao Wei and Zhongxin Liu},
  journal= {arXiv preprint arXiv:2603.05974},
  year   = {2026}
}

Comments

Accepted by FSE'26

R2 v1 2026-07-01T11:06:18.364Z