On the Challenges and Opportunities of Learned Sparse Retrieval for Code

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Lupart, Simon, Louis, Maxime, Formal, Thibault, Déjean, Hervé, Clinchant, Stéphane
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866914414542716928
author Lupart, Simon
Louis, Maxime
Formal, Thibault
Déjean, Hervé
Clinchant, Stéphane
author_facet Lupart, Simon
Louis, Maxime
Formal, Thibault
Déjean, Hervé
Clinchant, Stéphane
contents Retrieval over large codebases is a key component of modern LLM-based software engineering systems. Existing approaches predominantly rely on dense embedding models, while learned sparse retrieval (LSR) remains largely unexplored for code. However, applying sparse retrieval to code is challenging due to subword fragmentation, semantic gaps between natural-language queries and code, diversity of programming languages and sub-tasks, and the length of code documents, which can harm sparsity and latency. We introduce SPLADE-Code, the first large-scale family of learned sparse retrieval models specialized for code retrieval (600M-8B parameters). Despite a lightweight one-stage training pipeline, SPLADE-Code achieves state-of-the-art performance among retrievers under 1B parameters (75.4 on MTEB Code) and competitive results at larger scales (79.0 with 8B). We show that learned expansion tokens are critical to bridge lexical and semantic matching, and provide a latency analysis showing that LSR enables sub-millisecond retrieval on a 1M-passage collection with little effectiveness loss.
format Preprint
id arxiv_https___arxiv_org_abs_2603_22008
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle On the Challenges and Opportunities of Learned Sparse Retrieval for Code
Lupart, Simon
Louis, Maxime
Formal, Thibault
Déjean, Hervé
Clinchant, Stéphane
Information Retrieval
Computation and Language
Retrieval over large codebases is a key component of modern LLM-based software engineering systems. Existing approaches predominantly rely on dense embedding models, while learned sparse retrieval (LSR) remains largely unexplored for code. However, applying sparse retrieval to code is challenging due to subword fragmentation, semantic gaps between natural-language queries and code, diversity of programming languages and sub-tasks, and the length of code documents, which can harm sparsity and latency. We introduce SPLADE-Code, the first large-scale family of learned sparse retrieval models specialized for code retrieval (600M-8B parameters). Despite a lightweight one-stage training pipeline, SPLADE-Code achieves state-of-the-art performance among retrievers under 1B parameters (75.4 on MTEB Code) and competitive results at larger scales (79.0 with 8B). We show that learned expansion tokens are critical to bridge lexical and semantic matching, and provide a latency analysis showing that LSR enables sub-millisecond retrieval on a 1M-passage collection with little effectiveness loss.
title On the Challenges and Opportunities of Learned Sparse Retrieval for Code
topic Information Retrieval
Computation and Language
url https://arxiv.org/abs/2603.22008