AIMech AI

SPLADE (Sparse Lexical and Expansion Model for First Stage Ranking)

Architectures AIMech:SPLADESparseLexicalAndExpansionModel DRAFT
Aliases: SParse Lexical AnD Expansion Model, SPLADE First-Stage Sparse Retriever, SPLADE-FLOPS Learned Sparse Retrieval
A learned sparse neural information retrieval architecture for first-stage inverted-index ranking that maps an input query or document token sequence t = (t_1, ..., t_N) into a |V|-dimensional WordPiece vocabulary vector by projecting contextualized BERT hidden states h_i through the Masked Language Modeling (MLM) prediction head w_{ij} = transform(h_i)^T E_j + b_j, aggregating non-negative term importance with logarithmic saturation w_j = sum_{i in t} log(1 + ReLU(w_{ij})), and jointly optimizing in-batch negative ranking loss with asymmetric query and document sparsity regularizers (lambda_q L_reg^q + lambda_d L_reg^d, using l_1 or the batch-squared activation regularizer l_FLOPS).
Identity Notes & Concept Scope Introduced by Formal, Piwowarski, and Clinchant (SIGIR 2021, pp. 2288-2292, arXiv:2107.05720). Distinguished from DeepCT (Dai & Callan, 2019), which re-weights only existing document terms without vocabulary expansion, from doc2query/docTTTTTquery (Nogueira et al., 2019), which perform offline sequence-to-sequence text expansion before BM25 indexing, and from SparTerm (Bai et al., 2020), which uses un-saturated ReLU summation with a fixed pre-trained binary gating mask rather than end-to-end log-saturated FLOPS-regularized training.

Claims & Grounded Evidence

3 Claims
Mechanism #splade-log-saturation-and-flops-regularization-mechanism
For an input sequence t = (t_1, ..., t_N) with MLM token-to-vocabulary logits w_{ij} = transform(h_i)^T E_j + b_j (j in {1, ..., |V|}), SPLADE computes vocabulary weights w_j = sum_{i in t} log(1 + ReLU(w_{ij}))—preventing bursty terms from dominating and inducing natural sparsity without fixed binary gates—and jointly minimizes L = L_{rank-IBN} + lambda_q L_reg^q + lambda_d L_reg^d, where the FLOPS regularizer l_FLOPS = sum_{j in V} ((1/N) sum_{i=1}^N w_j^{(d_i)})^2 penalizes high batch-mean term activations to produce evenly distributed posting lists.
Scope #splade-inverted-index-efficiency-and-compression-expansion-balance
Trained end-to-end in a single stage on MS MARCO passage ranking, SPLADE-l_FLOPS achieves 0.322 MRR@10 and 0.955 Recall@1000 on MS MARCO Dev (and 0.665 nDCG@10 on TREC DL 2019) at 0.73 expected FLOPS—a 3.9x FLOPS reduction compared to un-saturated SparTerm-exp-l_FLOPS (2.83 FLOPS, 0.312 MRR@10)—simultaneously dropping an average of 20 uninformative original terms while adding 32 latent expansion terms per document.
Limitation #splade-regularization-schedule-and-flops-tradeoff-limitation
SPLADE requires careful tuning and quadratic warmup scheduling (e.g., over 50k steps) of two separate regularization hyperparameters (lambda_q and lambda_d), as aggressive sparsity regularization to match pure bag-of-words retrieval cost (e.g., FLOPS = 0.05) reduces MS MARCO Dev MRR@10 from 0.322 to 0.296.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:ArtificialNeuralNetwork
Artificial Neural Network
related_match Uses a pre-trained neural transformer MLM head with log-saturated ReLU pooling to learn sparse high-dimensional representations.
AIO:SparseLearning
Sparse Learning
related_match Enforces explicit representation sparsity in the |V|-dimensional vocabulary space via L1 and FLOPS regularization.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r749-primary-pdf
Thibault Formal, Benjamin Piwowarski, Stéphane Clinchant
primary paper
full_text
ID: https://dblp.org/search/publ/api?q=SPLADE+Sparse+Lexical+and+Expansion+Model+Formal&h=5&format=xml
sha256:e791451960e4…
r749-arxiv-abs
Thibault Formal, Benjamin Piwowarski, Stéphane Clinchant
primary paper
abstract_only
ID: https://arxiv.org/abs/2107.05720
sha256:85089c31d19e…
r749-metadata-cr
Thibault Formal, Benjamin Piwowarski, Stéphane Clinchant
primary paper
abstract_only
ID: https://dblp.org/search/publ/api?q=SPLADE+Sparse+Lexical+and+Expansion+Model+Formal&h=5&format=xml
sha256:405af6287b49…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Architectures AIMech:SPLADESparseLexicalAndExpansionModel SPLADE (Sparse Lexical... 3 claims · 3 sources AIO GROUNDING AIO:ArtificialNeuralNetwork (2)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T13:52:00Z
Updated: 2026-10-19T13:52:00Z
Source File: data/curated/SPLADESparseLexicalAndExpansionModel.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories