Model reference · open weights

LightOn-rerank-PW

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

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

  • LightOn-rerank-PW-4B is a 4.5B parameter multimodal cross-encoder reranker developed by lightonai for scoring text passages and document page images against queries.
  • It uses pointwise scoring to evaluate candidates independently and supports English and French languages.
  • The model is built on the Qwen3.5 backbone and is released under the Apache 2.0 license.

Summary of the lightonai/LightOn-rerank-PW-4B model card, 2026-10-01

What it is

Released bylightonai
Released2026-07-08
Parameters4.5B
VRAM9.1 GB for the weights

What it runs on

Memory and cards for LightOn-rerank-PW-4B (BF16)

9.1 GBweights, file size
33 MBcache per 1K tokens
103 MBfixed state per request
2.1 GBruntime overhead, at least
262,144 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB1—10K11.6 GB
RTX 4060 Ti 16 GB113123K15.4 GB
RTX 3090 24 GB3210all 256K23.4 GB
RTX 4090 24 GB3210all 256K23.4 GB
RTX 5090 32 GB5316all 256K31.0 GB
L40S 48 GB8827all 256K44.0 GB
A100 80 GB18056all 256K78.2 GB
H100 80 GB16652all 256K78.1 GB
RTX PRO 6000 Blackwell 96 GB20865all 256K93.8 GB
DGX Spark (GB10) 128 GB unified24477all 256K107 GB
H200 141 GB327103all 256K138 GB
B200 180 GB428135all 256K176 GB
2× RTX 3060 12 GB
tensor parallel
268all 256K11.6 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
111.5 GB12.3 GB
513.0 GB17.1 GB
814.1 GB20.6 GB
1617.1 GB30.0 GB
3223.1 GB48.8 GB
6434.9 GB86.5 GB

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

Builds

Sizes, precisions & builds

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

From the model card

What lightonai says about LightOn-rerank-PW

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-PW-4B is the 4B pointwise member of the family. On visual reranking it ties the 2B pointwise model (59.80 vs 59.87 nDCG@10 on ViDoRe V3): direct evidence that independent Yes/No scoring is a capacity bottleneck that extra parameters cannot fix. On text BEIR, however, it posts the strongest scores in the family (50.19 decontaminated mean). For 4B-budget vision-heavy deployments, LightOn-rerank-LW-4B is +4.9 nDCG@10 at the same size.

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-2B2.2Blistwise62.66
LightOn-rerank-PW-2B2.2Bpointwise59.87
LightOn-rerank-PW-4B (this model)4.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)

DomainENFR
finance_en70.9868.54
finance_fr45.9637.92
computer_science79.2574.71
hr58.6753.54
energy70.9572.36
industrial60.5447.33
pharmaceuticals68.1167.70
physics44.4635.77
mean62.3757.23

Overall nDCG@10: 59.80 (EN 62.37 / FR 57.23).

BEIR results (text reranking)

13 datasets, nDCG@10, BM25 first stage, retrieve 100 / rerank 100, same protocol as all other family members. ⚠️ marks datasets in the text training mix (NQ, MSMARCO); the decontaminated mean excludes them.

DatasetnDCG@10
fever81.77
scifact76.13
trec-covid79.38
hotpotqa70.79
nq ⚠️61.03
dbpedia44.21
arguana41.47
fiqa40.91
msmarco ⚠️39.20
nfcorpus37.41
touche-202035.68
climate-fever26.46
scidocs17.87
Mean (13)50.18
Decontaminated mean (11, excl. ⚠️)50.19

This is the best text result in the LightOn-rerank family (2B pointwise: 49.13, 4B listwise: 48.33 decontaminated mean). Pointwise plateaus with scale on vision but not on text. If your workload is text-dominant and you have the 4B budget, this is the family's strongest text reranker.

Model Details

  • Model type: multimodal cross-encoder reranker (pointwise: each candidate is scored independently as logit("Yes") − logit("No"))
  • Base model: Qwen/Qwen3.5-4B (Qwen3.5 hybrid linear + full attention VLM)
  • Parameters: ≈4.5B (bfloat16, 9.1 GB)
  • Inputs: query (text) + candidate document(s): text passage or page image
  • Fine-tuning: joint text+vision LoRA (r=32, α=32, rsLoRA, merged into the released weights), mixed-modality batches (2 text + 2 vision groups per micro-batch), vision loss weight 1.3, lr 1e-4, 1 epoch (465 steps)
  • Data: same 213k groups as the listwise models — 107k text groups (NQ, TriviaQA, MS MARCO; each a [pos, neg_0, neg_1, neg_2] 4-list with hard negatives mined via the NV-Retriever approach with GTE-ModernBERT) + 106k vision groups (ColPali train set with negatives mined by Nomic). For pointwise training each group is flattened into (query, document, Yes/No) triples.
  • Languages: English (training), French (zero-shot transfer)
  • Requirements: transformers >= 5.4.0 (qwen3_5 architecture); sentence-transformers >= 5.4.0 for the CrossEncode

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