CoolFace
Modelpublic

jangedoo/multilingual-e5-small-en-pruned

sourceHugging Faceupdated 3mo agoView on Hugging Face
0likes22downloads
Model Card

multilingual-e5-small-en-pruned

This model is a token-embedding pruned version of intfloat/multilingual-e5-small.

Token-embedding pruning clusters semantically similar tokens in the embedding space (using DBSCAN) and merges each cluster into a single shared embedding, shrinking the vocabulary and reducing memory without retraining the transformer layers.

How to use

python
from sentence_transformers import SentenceTransformer

model = SentenceTransformer("jangedoo/multilingual-e5-small-en-pruned", 
                            trust_remote_code=True)
embeddings = model.encode(["Hello world", "How are you?"])
Note: trust_remote_code=True is required because the model ships a small custom tokenizer class (pruned_tokenizer.py) that applies the id remapping after tokenization. No additional package installation is needed.

Pruning statistics

BasePrunedReduction
Vocab size250,03771,54771.39%
Total parameters117,653,76049,113,60058.26%
Embedding parameters96,014,20827,474,04871.39%
Embedding size (MB)366.3104.8261.5 MB saved

Evaluation

Dataset / MetricBasePrunedRelative (base = 1.0)
stsb / stsbpearsoncosine0.80920.80911.0000
stsb / stsbspearmancosine0.83590.83591.0000
nanobeir / NanoClimateFEVERcosineaccuracy@10.30000.30001.0000
nanobeir / NanoClimateFEVERcosineaccuracy@30.42000.42001.0000
nanobeir / NanoClimateFEVERcosineaccuracy@50.50000.50001.0000
nanobeir / NanoClimateFEVERcosineaccuracy@100.66000.66001.0000
nanobeir / NanoClimateFEVERcosineprecision@10.30000.30001.0000
nanobeir / NanoClimateFEVERcosineprecision@30.15330.15331.0000
nanobeir / NanoClimateFEVERcosineprecision@50.11600.11601.0000
nanobeir / NanoClimateFEVERcosineprecision@100.08800.08801.0000
nanobeir / NanoClimateFEVERcosinerecall@10.15000.15001.0000
nanobeir / NanoClimateFEVERcosinerecall@30.20000.20001.0000
nanobeir / NanoClimateFEVERcosinerecall@50.24330.24331.0000
nanobeir / NanoClimateFEVERcosinerecall@100.35300.35301.0000
nanobeir / NanoClimateFEVERcosinendcg@100.29270.29271.0000
nanobeir / NanoClimateFEVERcosinemrr@100.39060.39061.0000
nanobeir / NanoClimateFEVERcosinemap@1000.23580.23581.0000
nanobeir / NanoDBPediacosineaccuracy@10.58000.56000.9655
nanobeir / NanoDBPediacosineaccuracy@30.84000.84001.0000
nanobeir / NanoDBPediacosineaccuracy@50.88000.88001.0000
nanobeir / NanoDBPediacosineaccuracy@100.96000.96001.0000
nanobeir / NanoDBPediacosineprecision@10.58000.56000.9655
nanobeir / NanoDBPediacosineprecision@30.54000.54001.0000
nanobeir / NanoDBPediacosineprecision@50.52000.52001.0000
nanobeir / NanoDBPediacosineprecision@100.43000.43201.0047
nanobeir / NanoDBPediacosinerecall@10.07550.07300.9669
nanobeir / NanoDBPediacosinerecall@30.15340.15341.0000
nanobeir / NanoDBPediacosinerecall@50.20490.20491.0000
nanobeir / NanoDBPediacosinerecall@100.31260.31351.0028
nanobeir / NanoDBPediacosinendcg@100.53710.53680.9994
nanobeir / NanoDBPediacosinemrr@100.71750.70750.9861
nanobeir / NanoDBPediacosinemap@1000.39880.39750.9967
nanobeir / NanoFEVERcosineaccuracy@10.62000.62001.0000
nanobeir / NanoFEVERcosineaccuracy@30.88000.88001.0000
nanobeir / NanoFEVERcosineaccuracy@50.94000.94001.0000
nanobeir / NanoFEVERcosineaccuracy@100.98000.98001.0000
nanobeir / NanoFEVERcosineprecision@10.62000.62001.0000
nanobeir / NanoFEVERcosineprecision@30.30000.30001.0000
nanobeir / NanoFEVERcosineprecision@50.19600.19601.0000
nanobeir / NanoFEVERcosineprecision@100.10200.10201.0000
nanobeir / NanoFEVERcosinerecall@10.58670.58671.0000
nanobeir / NanoFEVERcosinerecall@30.84330.84331.0000
nanobeir / NanoFEVERcosinerecall@50.90330.90331.0000
nanobeir / NanoFEVERcosinerecall@100.93330.93331.0000
nanobeir / NanoFEVERcosinendcg@100.78970.78971.0000
nanobeir / NanoFEVERcosinemrr@100.75920.75921.0000
nanobeir / NanoFEVERcosinemap@1000.73380.73381.0000
nanobeir / NanoFiQA2018cosineaccuracy@10.36000.36001.0000
nanobeir / NanoFiQA2018cosineaccuracy@30.56000.56001.0000
nanobeir / NanoFiQA2018cosineaccuracy@50.62000.62001.0000
nanobeir / NanoFiQA2018cosineaccuracy@100.66000.66001.0000
nanobeir / NanoFiQA2018cosineprecision@10.36000.36001.0000
nanobeir / NanoFiQA2018cosineprecision@30.24000.24001.0000
nanobeir / NanoFiQA2018cosineprecision@50.18000.18001.0000
nanobeir / NanoFiQA2018cosineprecision@100.10600.10601.0000
nanobeir / NanoFiQA2018cosinerecall@10.18010.18011.0000
nanobeir / NanoFiQA2018cosinerecall@30.35450.35451.0000
nanobeir / NanoFiQA2018cosinerecall@50.44030.44031.0000
nanobeir / NanoFiQA2018cosinerecall@100.48780.48781.0000
nanobeir / NanoFiQA2018cosinendcg@100.39560.39561.0000
nanobeir / NanoFiQA2018cosinemrr@100.46300.46301.0000
nanobeir / NanoFiQA2018cosinemap@1000.33800.33801.0002
nanobeir / NanoHotpotQAcosineaccuracy@10.78000.78001.0000
nanobeir / NanoHotpotQAcosineaccuracy@30.92000.92001.0000
nanobeir / NanoHotpotQAcosineaccuracy@50.96000.96001.0000
nanobeir / NanoHotpotQAcosineaccuracy@100.98000.98001.0000
nanobeir / NanoHotpotQAcosineprecision@10.78000.78001.0000
nanobeir / NanoHotpotQAcosineprecision@30.50000.50001.0000
nanobeir / NanoHotpotQAcosineprecision@50.32400.32401.0000
nanobeir / NanoHotpotQAcosineprecision@100.17200.17201.0000
nanobeir / NanoHotpotQAcosinerecall@10.39000.39001.0000
nanobeir / NanoHotpotQAcosinerecall@30.75000.75001.0000
nanobeir / NanoHotpotQAcosinerecall@50.81000.81001.0000
nanobeir / NanoHotpotQAcosinerecall@100.86000.86001.0000
nanobeir / NanoHotpotQAcosinendcg@100.79970.79971.0000
nanobeir / NanoHotpotQAcosinemrr@100.86000.86001.0000
nanobeir / NanoHotpotQAcosinemap@1000.74350.74351.0000
nanobeir / NanoMSMARCOcosineaccuracy@10.42000.42001.0000
nanobeir / NanoMSMARCOcosineaccuracy@30.58000.60001.0345
nanobeir / NanoMSMARCOcosineaccuracy@50.76000.76001.0000
nanobeir / NanoMSMARCOcosineaccuracy@100.86000.86001.0000
nanobeir / NanoMSMARCOcosineprecision@10.42000.42001.0000
nanobeir / NanoMSMARCOcosineprecision@30.19330.20001.0345
nanobeir / NanoMSMARCOcosineprecision@50.15200.15201.0000
nanobeir / NanoMSMARCOcosineprecision@100.08600.08601.0000
nanobeir / NanoMSMARCOcosinerecall@10.42000.42001.0000
nanobeir / NanoMSMARCOcosinerecall@30.58000.60001.0345
nanobeir / NanoMSMARCOcosinerecall@50.76000.76001.0000
nanobeir / NanoMSMARCOcosinerecall@100.86000.86001.0000
nanobeir / NanoMSMARCOcosinendcg@100.61870.62101.0037
nanobeir / NanoMSMARCOcosinemrr@100.54360.54631.0049
nanobeir / NanoMSMARCOcosinemap@1000.55170.55431.0048
nanobeir / NanoNFCorpuscosineaccuracy@10.42000.42001.0000
nanobeir / NanoNFCorpuscosineaccuracy@30.50000.50001.0000
nanobeir / NanoNFCorpuscosineaccuracy@50.56000.56001.0000
nanobeir / NanoNFCorpuscosineaccuracy@100.64000.64001.0000
nanobeir / NanoNFCorpuscosineprecision@10.42000.42001.0000
nanobeir / NanoNFCorpuscosineprecision@30.32670.32671.0000
nanobeir / NanoNFCorpuscosineprecision@50.32800.32801.0000
nanobeir / NanoNFCorpuscosineprecision@100.25200.25201.0000
nanobeir / NanoNFCorpuscosinerecall@10.01480.01481.0000
nanobeir / NanoNFCorpuscosinerecall@30.04420.04421.0000
nanobeir / NanoNFCorpuscosinerecall@50.07720.07721.0000
nanobeir / NanoNFCorpuscosinerecall@100.09990.09991.0000
nanobeir / NanoNFCorpuscosinendcg@100.29370.29371.0000
nanobeir / NanoNFCorpuscosinemrr@100.48290.48291.0000
nanobeir / NanoNFCorpuscosinemap@1000.10460.10471.0009
nanobeir / NanoNQcosineaccuracy@10.54000.46000.8519
nanobeir / NanoNQcosineaccuracy@30.64000.60000.9375
nanobeir / NanoNQcosineaccuracy@50.70000.68000.9714
nanobeir / NanoNQcosineaccuracy@100.82000.80000.9756
nanobeir / NanoNQcosineprecision@10.54000.46000.8519
nanobeir / NanoNQcosineprecision@30.21330.20670.9688
nanobeir / NanoNQcosineprecision@50.14800.14400.9730
nanobeir / NanoNQcosineprecision@100.09000.08800.9778
nanobeir / NanoNQcosinerecall@10.49000.42000.8571
nanobeir / NanoNQcosinerecall@30.59000.57000.9661
nanobeir / NanoNQcosinerecall@50.67000.65000.9701
nanobeir / NanoNQcosinerecall@100.80000.78000.9750
nanobeir / NanoNQcosinendcg@100.63710.60000.9417
nanobeir / NanoNQcosinemrr@100.61070.56130.9191
nanobeir / NanoNQcosinemap@1000.58160.54330.9341
nanobeir / NanoQuoraRetrievalcosineaccuracy@10.88000.88001.0000
nanobeir / NanoQuoraRetrievalcosineaccuracy@31.00001.00001.0000
nanobeir / NanoQuoraRetrievalcosineaccuracy@51.00001.00001.0000
nanobeir / NanoQuoraRetrievalcosineaccuracy@101.00001.00001.0000
nanobeir / NanoQuoraRetrievalcosineprecision@10.88000.88001.0000
nanobeir / NanoQuoraRetrievalcosineprecision@30.40670.40671.0000
nanobeir / NanoQuoraRetrievalcosineprecision@50.25200.25201.0000
nanobeir / NanoQuoraRetrievalcosineprecision@100.13200.13201.0000
nanobeir / NanoQuoraRetrievalcosinerecall@10.78070.78071.0000
nanobeir / NanoQuoraRetrievalcosinerecall@30.95870.95871.0000
nanobeir / NanoQuoraRetrievalcosinerecall@50.96930.96931.0000
nanobeir / NanoQuoraRetrievalcosinerecall@100.98330.98331.0000
nanobeir / NanoQuoraRetrievalcosinendcg@100.93590.93591.0000
nanobeir / NanoQuoraRetrievalcosinemrr@100.93330.93331.0000
nanobeir / NanoQuoraRetrievalcosinemap@1000.91230.91231.0000
nanobeir / NanoSCIDOCScosineaccuracy@10.40000.40001.0000
nanobeir / NanoSCIDOCScosineaccuracy@30.64000.64001.0000
nanobeir / NanoSCIDOCScosineaccuracy@50.74000.74001.0000
nanobeir / NanoSCIDOCScosineaccuracy@100.82000.82001.0000
nanobeir / NanoSCIDOCScosineprecision@10.40000.40001.0000
nanobeir / NanoSCIDOCScosineprecision@30.30670.30671.0000
nanobeir / NanoSCIDOCScosineprecision@50.26000.26001.0000
nanobeir / NanoSCIDOCScosineprecision@100.15600.15801.0128
nanobeir / NanoSCIDOCScosinerecall@10.08470.08471.0000
nanobeir / NanoSCIDOCScosinerecall@30.18970.18971.0000
nanobeir / NanoSCIDOCScosinerecall@50.26670.26671.0000
nanobeir / NanoSCIDOCScosinerecall@100.31870.32271.0126
nanobeir / NanoSCIDOCScosinendcg@100.32250.32471.0068
nanobeir / NanoSCIDOCScosinemrr@100.53530.53531.0000
nanobeir / NanoSCIDOCScosinemap@1000.24480.24541.0023
nanobeir / NanoArguAnacosineaccuracy@10.10000.08000.8000
nanobeir / NanoArguAnacosineaccuracy@30.48000.46000.9583
nanobeir / NanoArguAnacosineaccuracy@50.62000.64001.0323
nanobeir / NanoArguAnacosineaccuracy@100.72000.72001.0000
nanobeir / NanoArguAnacosineprecision@10.10000.08000.8000
nanobeir / NanoArguAnacosineprecision@30.16000.15330.9583
nanobeir / NanoArguAnacosineprecision@50.12400.12801.0323
nanobeir / NanoArguAnacosineprecision@100.07200.07201.0000
nanobeir / NanoArguAnacosinerecall@10.10000.08000.8000
nanobeir / NanoArguAnacosinerecall@30.48000.46000.9583
nanobeir / NanoArguAnacosinerecall@50.62000.64001.0323
nanobeir / NanoArguAnacosinerecall@100.72000.72001.0000
nanobeir / NanoArguAnacosinendcg@100.41210.40620.9855
nanobeir / NanoArguAnacosinemrr@100.31280.30460.9738
nanobeir / NanoArguAnacosinemap@1000.32670.31760.9720
nanobeir / NanoSciFactcosineaccuracy@10.68000.68001.0000
nanobeir / NanoSciFactcosineaccuracy@30.74000.74001.0000
nanobeir / NanoSciFactcosineaccuracy@50.74000.74001.0000
nanobeir / NanoSciFactcosineaccuracy@100.78000.78001.0000
nanobeir / NanoSciFactcosineprecision@10.68000.68001.0000
nanobeir / NanoSciFactcosineprecision@30.25330.25331.0000
nanobeir / NanoSciFactcosineprecision@50.16000.16001.0000
nanobeir / NanoSciFactcosineprecision@100.08800.08801.0000
nanobeir / NanoSciFactcosinerecall@10.64500.64501.0000
nanobeir / NanoSciFactcosinerecall@30.71500.71501.0000
nanobeir / NanoSciFactcosinerecall@50.72500.72501.0000
nanobeir / NanoSciFactcosinerecall@100.78000.78001.0000
nanobeir / NanoSciFactcosinendcg@100.72090.72091.0000
nanobeir / NanoSciFactcosinemrr@100.71170.71171.0000
nanobeir / NanoSciFactcosinemap@1000.70110.70100.9999
nanobeir / NanoTouche2020cosineaccuracy@10.48980.48981.0000
nanobeir / NanoTouche2020cosineaccuracy@30.89800.89801.0000
nanobeir / NanoTouche2020cosineaccuracy@50.93880.93881.0000
nanobeir / NanoTouche2020cosineaccuracy@100.97960.97961.0000
nanobeir / NanoTouche2020cosineprecision@10.48980.48981.0000
nanobeir / NanoTouche2020cosineprecision@30.54420.53740.9875
nanobeir / NanoTouche2020cosineprecision@50.48160.49391.0254
nanobeir / NanoTouche2020cosineprecision@100.40000.40201.0051
nanobeir / NanoTouche2020cosinerecall@10.03090.03091.0000
nanobeir / NanoTouche2020cosinerecall@30.10930.10810.9890
nanobeir / NanoTouche2020cosinerecall@50.16380.16931.0337
nanobeir / NanoTouche2020cosinerecall@100.26020.26161.0052
nanobeir / NanoTouche2020cosinendcg@100.44830.45091.0059
nanobeir / NanoTouche2020cosinemrr@100.68850.68851.0000
nanobeir / NanoTouche2020cosinemap@1000.32630.32821.0060
nanobeir / NanoBEIRmeancosine_accuracy@10.50540.49610.9817
nanobeir / NanoBEIRmeancosine_accuracy@30.69980.69680.9956
nanobeir / NanoBEIRmeancosine_accuracy@50.76610.76611.0000
nanobeir / NanoBEIRmeancosine_accuracy@100.83540.83380.9982
nanobeir / NanoBEIRmeancosine_precision@10.50540.49610.9817
nanobeir / NanoBEIRmeancosine_precision@30.31830.31720.9967
nanobeir / NanoBEIRmeancosine_precision@50.24940.25031.0038
nanobeir / NanoBEIRmeancosine_precision@100.16720.16751.0019
nanobeir / NanoBEIRmeancosine_recall@10.30370.29660.9766
nanobeir / NanoBEIRmeancosine_recall@30.45910.45750.9964
nanobeir / NanoBEIRmeancosine_recall@50.52720.52771.0008
nanobeir / NanoBEIRmeancosine_recall@100.59760.59650.9982
nanobeir / NanoBEIRmeancosine_ndcg@100.55420.55140.9950
nanobeir / NanoBEIRmeancosine_mrr@100.61610.61110.9919
nanobeir / NanoBEIRmeancosine_map@1000.47690.47350.9930

Citation

If you use this model or the pruning approach, please cite:

bibtex
@misc{subedi2025tokenpruning,
  author = {Sanjaya Subedi},
  title  = {Token Embedding Pruning for Sentence Transformers},
  year   = {2026},
  note   = {Available at: https://sanjayasubedi.com.np/deeplearning/shrinking-embedding-models-by-pruning-vocabulary/}
}