Recent advances in large language models (LLMs) have greatly improved performance across natural language tasks, but their substantial resource cost poses serious challenges for practical deployment. Although numerous routing methods have been propose...
Recent advances in large language models (LLMs) have greatly improved performance across natural language tasks, but their substantial resource cost poses serious challenges for practical deployment. Although numerous routing methods have been proposed to reduce this cost, most rely on output scores, estimated difficulty, or heuristic rules, and often require additional fine-tuning of the base models. In this paper, we present ProRouter, a projection-based routing framework that efficiently selects between large and small language models (SLMs) using subspace projections of query embeddings. Given an input query, ProRouter first computes its dense embedding using a pre-trained encoder. For each candidate model, it applies singular value decomposition (SVD) to the embeddings of queries labeled according to whether the model’s predictions were correct or incorrect, constructing low-dimensional subspaces that capture the distinctive patterns of success and failure. At inference time, a new query embedding is projected onto these subspaces to obtain similarity- and projection-based features, including cosine similarity to mean embeddings, top-𝑘 similarity, and projection magnitude. These features are concatenated and fed into a lightweight routing classifier to select the most appropriate model, without retraining or fine-tuning of the underlying LLMs. By routing simpler queries to SLMs and complex ones to LLMs, ProRouter substantially reduces computation and latency while maintaining competitive accuracy. Experimental results show that ProRouter achieves large reductions in LLM usage, demonstrating the effectiveness of subspace-projection features for scalable and cost-efficient multi-model collaboration.