ce-cat-distilbert

MiniLM-L12 cross-encoder reranker trained under the configuration stated in ยง4 of Askari et al., "Injecting the BM25 Score as Text Improves BERT-Based Re-rankers", ECIR 2023: cross-entropy loss with early stopping on validation nDCG@10.

Paired with Amdestya/ce-bm25cat-distilbert โ€” identical data, schedule and seed; the arms differ only in the input construction.

Input format

text_a = f"{query}"
text_b = passage
# tokenises to: [CLS] query [SEP] passage [SEP]

Matched no-injection baseline. Do NOT inject anything into text_a -- this model has never seen a numeric token there.

Usage

from sentence_transformers import CrossEncoder
model = CrossEncoder("Amdestya/ce-cat-distilbert", max_length=256)

Outputs are raw logits (identity activation), unbounded, higher = more relevant.

Training

objective cross-entropy on binary relevance
optimizer Adam, lr 7e-06
batch size 32
length caps query 30, passage 200 tokens
stopping early stopping on msmarco-passage/trec-dl-2020/judged nDCG@10, patience 3
steps 100000
best validation nDCG@10 0.7016
seed 42

Built as a reference artifact for a dissertation study on reproducing IR papers with LLMs.

Downloads last month
10
Safetensors
Model size
67M params
Tensor type
F32
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for Amdestya/ce-cat-distilbert

Finetuned
(12820)
this model

Paper for Amdestya/ce-cat-distilbert