Model reference · open weights

LightOn-rerank-LW

LLMs lightonai Vision + text 3 builds Open weights 873 dl/mo

LightOn-rerank-LW is an open-weight language model from lightonai. LightOn-rerank-LW-0.8B (BF16) weighs 1.7 GB; the smallest configuration that runs it is RTX 3060 12 GB.

  • LightOn-rerank-LW-2B is a 2.2B parameter multimodal cross-encoder reranker developed by lightonai for ranking text passages and document page images against a query.
  • It uses a generative listwise scoring method that processes four candidates per prompt to generate a ranking permutation, built on the Qwen3.5 backbone.
  • The model supports English and French, with French performance achieved through zero-shot transfer, and is released under the Apache-2.0 license.

Summary of the lightonai/LightOn-rerank-LW-2B model card, 2026-10-01. The estimate below is for another build of the family.

What it is

Released bylightonai
Released2026-07-08
Parameters2.2B
VRAM1.7 GB for the weights

What it runs on

Memory and cards for LightOn-rerank-LW-0.8B (BF16)

1.7 GBweights, file size
12 MBcache per 1K tokens
39 MBfixed state per request
2.0 GBruntime overhead, at least
262,144 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB5617all 256K11.6 GB
RTX 4060 Ti 16 GB8326all 256K15.4 GB
RTX 3090 24 GB14044all 256K23.4 GB
RTX 4090 24 GB14044all 256K23.4 GB
RTX 5090 32 GB19561all 256K31.0 GB
L40S 48 GB28791all 256K44.0 GB
A100 80 GB532168all 256K78.2 GB
H100 80 GB496156all 256K78.1 GB
RTX PRO 6000 Blackwell 96 GB608192all 256K93.8 GB
DGX Spark (GB10) 128 GB unified705223all 256K107 GB
H200 141 GB924292all 256K138 GB
B200 180 GB1000+378all 256K176 GB
Memory needed at each load
Requests at once8K tokens each32K tokens each
13.9 GB4.2 GB
54.4 GB5.9 GB
84.8 GB7.3 GB
166.0 GB10.8 GB
328.2 GB17.9 GB
6412.7 GB32.0 GB

One card, with vLLM's small-card settings.

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
LightOn-rerank-LW-2B ↗ 2.2BBF16 4.4 GBRTX 3060 12 GB
LightOn-rerank-LW-0.8B (above) ↗ 853MBF16 1.7 GBRTX 3060 12 GB
LightOn-rerank-LW-4B ↗ 4.5BBF16 9.1 GBRTX 3060 12 GB

From the model card

What lightonai says about LightOn-rerank-LW

Read the model card

📝 Blog post


About the LightOn-rerank family

Production retrieval pipelines usually need two rerankers: one for text passages and one for visual documents (PDF pages, slides, scans). LightOn-rerank models are unified cross-encoder rerankers: a single model scores both text passages and document page images against a query, on top of any first-stage retriever (BM25, dense embeddings, or ColPali-family late-interaction models).

The models are built on Qwen3.5 backbone (hybrid linear + full attention) and jointly fine-tuned on text and visual reranking data with mixed-modality batches (LoRA, merged into the released weights). Training data is English-only; French performance transfers zero-shot from the multilingual backbone.

The family comes in two scoring flavours × three sizes (0.8B / 2B / 4B):

  • PW (pointwise): each candidate is scored independently. The model judges whether the document answers the query, and the score is logit("Yes") − logit("No"). One forward pass per candidate and no generation.
  • LW (listwise): generative listwise ranking, where 4 candidates are placed in a single prompt and the model generates a permutation ([2] > [4] > [1] > [3]). Larger candidate pools are ranked with a sliding window (window 4, stride 2, bottom-to-top). Cross-document attention makes LW markedly stronger on hard visual reranking, and unlike pointwise scoring it keeps improving with backbone size.

LightOn-rerank-LW-2B is the best 2B-class model of the family: 62.66 nDCG@10 on ViDoRe V3, improving over the ColQwen2.5 first stage by 7.1 nDCG points and leading every open 2B-class multimodal reranker we measured. Putting 4 candidates in a single forward pass lets documents attend to each other, which fixes the discriminative weakness of independent per-candidate scoring: +2.8 nDCG@10 over the pointwise sibling with identical backbone and data, winning 13 of 16 splits.

Results

ViDoRe V3 (visual document reranking, 8 domains × EN/FR queries), overall nDCG@10, ColQwen2.5-v0.2 first stage, retrieve 100 / rerank 100. All models, including baselines, were re-evaluated under this same two-stage protocol, so numbers are mutually comparable but not comparable to vendor-reported end-to-end results.

ModelParamsScoringViDoRe V3 overall nDCG@10
LightOn-rerank-LW-4B4.5Blistwise64.69
Qwen3-VL-Reranker-8B8Bpointwise (pooling)64.23
LightOn-rerank-LW-2B (this model)2.2Blistwise62.66
LightOn-rerank-PW-2B2.2Bpointwise59.87
LightOn-rerank-PW-4B4.5Bpointwise59.80
jina-reranker-m02.4Bpointwise59.40
Qwen3-VL-Reranker-2B2Bpointwise (pooling)59.18
LightOn-rerank-LW-0.8B0.85Blistwise58.25
MonoQwen2-VL-v0.12Bpointwise57.76
First-stage only (ColQwen2.5, no rerank)——55.60
LightOn-rerank-PW-0.8B0.85Bpointwise48.20

ViDoRe V3 detail (nDCG@10, ColQwen2.5 first stage, rerank-100, sliding window 4/2)

DomainENFR
finance_en71.4362.02
finance_fr47.5951.08
computer_science82.2679.23
hr68.7561.95
energy67.1170.67
industrial58.0350.27
pharmaceuticals68.1065.36
physics48.8449.88
mean64.0161.31

Overall nDCG@10: 62.66 (EN 64.01 / FR 61.31), the best 2B-class result under this protocol: +3.5 over the official Qwen3-VL-Reranker-2B (59.18) and +3.3 over jina-reranker-m0 (59.40). The training data is English-only, so the FR column is pure zero-shot cross-lingual transfer; FR even beats EN on three domains (finance_fr, energy, physics).

BEIR results (text reranking)

13 datasets, nDCG@10, BM25 first stage, retrieve 100 / rerank 100, all models re-evaluated under the same protocol (this model runs the same W=4 stride=2 sliding window it uses for document pages; baselines score through their native text paths). ⚠️ marks datasets in the text training mix (NQ, MSMARCO); the clean mean excludes them.

DatasetLightOn-rerank-LW-2BQwen3-VL-Reranker-2Bjina-reranker-m0
fever78.9273.3480.51
scifact75.9477.3379.68
trec-covid71.7883.4783.25
hotpotqa71.9275.0076.09
nq ⚠️54.8457.4460.51
dbpedia39.4839.8145.66
arguana41.2536.7840.68
fiqa37.5437.5044.64
msmarco ⚠️36.9538.4438.21
nfcorpus35.1437.9937.35
touche-202034.8333.7536.09
climate-fever23.8125.2126.61
scidocs18.7619.6921.11
Mean (13)47.7848.9051.57
Clean mean (11, excl. ⚠️)48.1249.0851.97

The ordering flips relative to ViDoRe V3: on vision this model leads the 2B class; on text jina-reranker-m0 leads decisively, and this model is roughly tied with Qwen3-VL-Reranker-2B. On text the pointwise sibling is slightly stronger (PW-2B: 49.13 clean mean) — the mirror image of vision, where listwise wins at every size.

Model Details

  • Model type: multimodal cross-encoder reranker (generative listwise: 4 candidates per prompt, ranked by generating a permutation; sliding window (4, stride 2) for larger pools)
  • Base model: Qwen/Qwen3.5-2B (Qwen3.5 hybrid linear + full attention VLM)
  • Parameters: ≈2.2B (bfloat16, 4.4 GB)

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms