Muzian/minimind-rerank-moe
016
MiniMind-Rerank-MoE
<div align="center">
</div>
<img src="./images/banner.png" alt="MiniMind-Embedding & Rerank" width="100%">
A Mixture-of-Experts cross-encoder reranker built on the MiniMind-3-MoE backbone (198M total / 64M active). The MoE counterpart of MiniMind-Rerank-Dense.
๐ How It Works
Same pointwise yes/no design as the Dense version: given a query and document, the model predicts whether the next token is ๆฏ (relevant) or ๅฆ (irrelevant). The softmax probability of ๆฏ is the relevance score.
๐ Evaluation
C-MTEB/T2Reranking (MAP@10, no data leakage)
<div align="center">
</div>
Key Finding: MoE classification > Dense, but ranking < Dense
๐ก Counterintuitive: MoE's training accuracy (88%) is higher than Dense (85%), yet its MAP@10 (0.604) is far lower (Dense: 0.915). Why? - Pointwise โ Ranking: MoE excels at binary classification (yes/no), but ranking requires fine-grained discrimination between "very relevant" vs "somewhat relevant." MoE's top-1 routing fragments the sequence across experts, making it harder to form a coherent global relevance signal. - Consistent with embedding findings: just as MoE underperforms Dense on STS (0.422 vs 0.478), the MoE architecture hurts representation quality at small scales. Recommendation: for reranking, use MiniMind-Rerank-Dense โ smaller, faster, and scores 50% higher.
๐ Training
๐๏ธ Model Details
๐ Acknowledgements
- Base: MiniMind by @jingyaogong
- Route: Qwen3-Reranker
- Data: C-MTEB/T2Reranking
๐ License
Apache 2.0
