Skip to main content
A graph shows a new sparse embedding model achieving a 58 score on the BEIR-13 benchmark, highlighting AI advancements.

Editorial illustration for New Sparse Embedding Model Scores 58 on BEIR-13 Benchmark

Linkup's SPARSEUP Model Tops BEIR-13 Benchmark

New Sparse Embedding Model Scores 58 on BEIR-13 Benchmark

4 min read

Linkup's research team put out SPARSEUP this week, a learned sparse embedding model built on a 149M-parameter ModernBERT backbone and released under Apache 2.0. On the BEIR-13 benchmark, the standard test suite for retrieval quality, the model hit 56.4 average nDCG@10, which Linkup says makes it the strongest public vocabulary-based sparse encoder under 150M parameters that the team is aware of. Weights are already up on Hugging Face, and the model loads through Transformers or Sentence Transformers with trust_remote_code=True, so it's usable today rather than a research curiosity.

The release exists because most open retrieval models are dense, outputting one vector per piece of text. Sparse models take a different route, assigning weights across a vocabulary so each dimension corresponds to an actual token. That makes the output readable and lets it slot into inverted indexes, plus it tends to handle rare words better than dense approaches.

Linkup built SPARSEUP after LightOn released DenseOn and LateOn, a dense model and a late-interaction model trained on shared data and a shared backbone. Sparse was the missing piece, and how Linkup got there involved fixing a specific problem: a default SPLADE setup on this backbone kept filling result sets with stopwords.

Linkup research team releases SPARSEUP, an open-source learned sparse embedding model. The model runs on a 149M-parameter ModernBERT backbone and ships under Apache 2.0. Linkup team reports 56.4 average nDCG@10 on BEIR-13.

Why this matters SPARSEUP is a real, usable release: Apache 2.0, weights on Hugging Face, loads through standard tooling. That's the easy part. The harder part is the framing.

Linkup's own model card undercuts its "strongest sub-150M sparse encoder" pitch: in the controlled test, with backbone and training data held constant, LateOn hits 58.9 and DenseOn 57.9, both ahead of SPARSEUP's 56.4. So the model that's supposedly winning is actually the weakest of the three once you strip away confounding variables. Worth noting too that SPARSEUP leans on approximate Seismic search rather than exact retrieval, which muddies any head-to-head comparison further.

For developers evaluating sparse embedding options, the lesson isn't "avoid SPARSEUP." It's "read past the headline number." A 149M-parameter model with permissive licensing is genuinely useful for production budgets that can't afford larger dense encoders. But the benchmark story here is more about honest disclosure than dominance. Companies publishing "strongest in class" claims should keep including the controlled comparisons that complicate them.

This one did. That's the part worth watching as more sparse encoders ship.

Common Questions Answered

What is SPARSEUP and what backbone architecture does it use?

SPARSEUP is a learned sparse embedding model released by Linkup's research team under the Apache 2.0 license. The model is built on a 149M-parameter ModernBERT backbone and is designed for retrieval tasks, with weights available on Hugging Face for easy integration with standard tools like Transformers and Sentence Transformers.

What score did SPARSEUP achieve on the BEIR-13 benchmark?

SPARSEUP achieved a 56.4 average nDCG@10 score on the BEIR-13 benchmark, which is the standard test suite for evaluating retrieval quality. According to Linkup, this makes it the strongest public vocabulary-based sparse encoder under 150M parameters that they are aware of.

How does SPARSEUP's performance compare to LateOn and DenseOn in controlled tests?

When tested under controlled conditions with the same backbone and training data held constant, SPARSEUP's 56.4 score is actually lower than both LateOn (58.9) and DenseOn (57.9). This reveals that SPARSEUP's claimed superiority as the strongest sub-150M sparse encoder is partly due to differences in experimental setup rather than pure model performance.

What are the licensing and accessibility features of SPARSEUP?

SPARSEUP is released under the Apache 2.0 open-source license, making it freely available for commercial and research use. The model weights are hosted on Hugging Face and can be loaded through standard tooling like Transformers and Sentence Transformers, ensuring easy integration into existing projects.

LIVE11:36WIRED Hosts World Fair in Miami on November 4