SentenceTransformer based on intfloat/multilingual-e5-large
This is a sentence-transformers model finetuned from intfloat/multilingual-e5-large. It maps sentences & paragraphs to a 1024-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
Model Details
Model Description
- Model Type: Sentence Transformer
- Base model: intfloat/multilingual-e5-large
- Maximum Sequence Length: 512 tokens
- Output Dimensionality: 1024 dimensions
- Similarity Function: Cosine Similarity
Model Sources
- Documentation: Sentence Transformers Documentation
- Repository: Sentence Transformers on GitHub
- Hugging Face: Sentence Transformers on Hugging Face
Full Model Architecture
SentenceTransformer(
(0): Transformer({'max_seq_length': 512, 'do_lower_case': False, 'architecture': 'XLMRobertaModel'})
(1): Pooling({'word_embedding_dimension': 1024, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
(2): Normalize()
)
Usage
Direct Usage (Sentence Transformers)
First install the Sentence Transformers library:
pip install -U sentence-transformers
Then you can load this model and run inference.
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("aimarsg/mle5_all_domains_contrastive")
# Run inference
sentences = [
'Zein da osasun-arloko profesionalak prestatzeko beken eta laguntzen deialdian eskabideak ebazteko ardura duen organoa?',
'Osasun sailburuaren 2011ko uztailaren 20ko aginduaren bidez (2011ko abuztuaren 12ko EHAA), osasun-arloko profesionalak prestatzeko beketarako eta laguntzetarako deia egin zen.\nAgindu horren 13. artikuluan ezartzen duenez, Kalitate, Ikerketa eta Berrikuntza Sanitarioko sailburuordeak ebatziko ditu bekak eta laguntzak eskuratzeko eskabideak, EHAAn argitaratutako ebazpen baten bitartez, eta betiere, Osasun eta Kontsumoko sailburuak horretarako berariaz izendatutako Balorazio Batzordeak proposatutakoa aintzat hartuta.\nHori guztia kontuan izanik, deialdira bildutako eskabideak aztertuta, Balorazio Batzordeak proposatutakoa hartu da aintzakotzat, eta, horrenbestez, honako hau\nEBATZI DUT\n:\nLehenengoa. Osasun-arloko profesionalak prestatzeko bekak eta laguntzak honako pertsona hauei ematea (bakoitzari ondoan duen diru-zenbatekoa emango zaio):\nA modalitatea (Atzerriko zentroetan ikastaroak eta egonaldiak egiteko bekak eta laguntzak).\n(Ikus .PDF)\nB modalitatea (Osasunaren arloan ikerketako eta berrikuntzako prestakuntza-planak gauzatzeko bekak eta laguntzak).\n(Ikus .PDF)\nBigarrena. Honako eskatzaile hauei laguntza ukatzea; arrazoiak ere ematen dira:\nA modalitatea:\nCanales Arrasate, Maria Isabel.\nGalnares Cordero, Lorea.\nGómez Coloma, Alexander.\nLago García, Violeta.\nLlano Castresana, Oihane.\nMorales González, M.ª Celia.\nMorales López, Julio Ulises.\nMovilla Fernández, Soraya.\nSanta Maria-Amurrio Alustiza, Lander.\nUrdangarin Zumeta, Nerea.\nB modalitatea:\nAnton Ladislao, Ane.\nAurtenetxe Saez, Olaia.\nUrdampilleta Otegui, Aritz.\nBekak jaso nahi dituzten jarduerak deialdi-aginduko 1. artikuluan diru-laguntzetarako zehaztutako eremuan ez barne-hartuta egoteagatik (atzerrian egingo ez diren ikastaroak eta egonaldiak).\nB modalitatea:\nMaortua Olabe, Hiart.\nInteresunak berak berariaz uko egiteagatik.\nA modalitatea:\nAmo Herrero, Laura.\nOlabarria Larizgoitia, Markel.',
'Ebazpena Euskal Herriko Agintaritzaren Aldizkarian argitaratuko da, eta, denek jakin dezaten, www.elankidetza.euskadi.net eta www.euskadi.net orrietan argitaratuko da beken esleipendunen zerrenda eta haien',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 1024]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.7207, 0.3766],
# [0.7207, 1.0000, 0.3225],
# [0.3766, 0.3225, 1.0000]])
Evaluation
Metrics
Triplet
- Dataset:
multilingual-e5-large
- Evaluated with
TripletEvaluator
Metric | Value |
---|---|
cosine_accuracy | 0.8544 |
Training Details
Training Dataset
Unnamed Dataset
- Size: 19,544 training samples
- Columns:
anchor
andpositive
- Approximate statistics based on the first 1000 samples:
anchor positive type string string details - min: 11 tokens
- mean: 25.03 tokens
- max: 67 tokens
- min: 100 tokens
- mean: 308.39 tokens
- max: 512 tokens
- Samples:
anchor positive Nork izendatu du Osakidetzako Teknikari Espezialista sanitarioen lanbide-taldeko lekualdatze-lehiaketa kalifikatuko duen epaimahaia?
Osakidetza-Euskal osasun zerbitzuko zuzendari nagusiaren azaroaren 10eko 1401/2017 Ebazpenaren bidez, Teknikari Espezialista sanitarioen lanbide-taldeko lekualdatze-lehiaketa deitu zen. Ebazpena 2017ko azaroaren 28ko EHAAn (227. zenbakia) argitaratu zen.
Aurreko paragrafoan aipatutako ebazpenaren 7. oinarrian aurreikusitakoaren bat etorriz, Osakidetzako zuzendari nagusiak aipatutako lekualdatze-lehiaketa kalifikatuko duen epaimahaia izendatuko du.
Horiek guztiak horrela, eta indarrean dagoen legedian pertsonaleko gaietan aitortuta ditudan eskumenez baliatuta, honako hau
EBAZTEN DUT
:
Lehenengoa. Osakidetza-Euskal osasun zerbitzuko zuzendari nagusiaren azaroaren 10eko 1401/2017 Ebazpenaren bidez deitutako Teknikari Espezialista sanitarioen lanbide-taldeko lekualdatze-lehiaketako epaimahai kalifikatzailea izendatzea. Epaimahaia osatuko duten kideak ebazpen honen I. eranskinean jasotzen dira.
Bigarrena. Ebazpen honek duen egunetik aurrera emango ditu ondorioak.
Hirugarrena. Ebazpen hau EH...Zein urtetan sortu zen UPyD alderdia?
[TOPIC: Galdera, Gorka Maneiro Labayen Mistoa-UPyD taldeko legebiltzarkideak lehendakariari egina, euskal unibertsitate publikoan ETAko kideen espediente faltsuak izateari buruz]
[MANEIRO LABAYEN, (Mixto-UPyD)]:
nor izango zen–, EHUk unibertsitate-tituluak eman ahal izan zitzan. Kontu honek, hain zuzen, irismen handia du, eta ibilbide luzea izango du, eta guk nahi dugu Legebiltzar honetan ere bidea egin dezan. Beraz, ni neu jarriko naiz harremanetan Legebiltzar honetako talde demokratikoekin ikerketa-batzorde bat abiarazten saiatzeko, zehazki jakin dezagun zer gertatu den EHUn. Albiste oso biribilak izango dituzu laster, sailburu andrea. Erabateko eskandalua da. (Date: 24.04.2015)Arrasateko ospitale berrian erresonantzia magnetikoetarako unitate bat irekitzea aurreikusita al dago?
[TOPIC: Galdera, Rebeka Ubera Aranzeta EH Bildu taldeko legebiltzarkideak Osasuneko sailburuari egina, Arrasateko ospitalean erresonantzia magnetikoetarako unitatea irekitzeari buruz]
[UBERA ARANZETA, (EH Bildu)]:
ospitale berriaren jarduera ez dela behar bestekoa; aktibitatea, errendimendua, jaitsi egin dela. Eta iruditzen zaigu pena dela. Ospitale berri bat daukagu, ikaragarrizko espazioak, probetxu handiagoa atera ahal zaienak, eta ulertezina iruditzen zaigu oraindik ere kamioi bat edukitzea bertan erresonantzia magnetikoak egiteko. Uler genezake trantsizio-fase batean kamioia erabiltzea, baina momentu honetan nahiko ulertezina egiten zaigu, ospitale berria hor daukagunean. Iruditzen zaigu dauden espazioak aprobetxatu daitezkeela unitate bat irekitzeko (Date: 29.05.2015) - Loss:
MultipleNegativesRankingLoss
with these parameters:{ "scale": 20.0, "similarity_fct": "cos_sim", "gather_across_devices": false }
Evaluation Dataset
Unnamed Dataset
- Size: 19,560 evaluation samples
- Columns:
anchor
,positive
, andnegative
- Approximate statistics based on the first 1000 samples:
anchor positive negative type string string string details - min: 9 tokens
- mean: 24.98 tokens
- max: 69 tokens
- min: 98 tokens
- mean: 312.22 tokens
- max: 512 tokens
- min: 6 tokens
- mean: 148.12 tokens
- max: 512 tokens
- Samples:
anchor positive negative Zein da LABen iritzia euskal sindikalismoaren egoerari buruz?
Erronka handiak direla onartu du LABek, are gehiago munduan inposatzen ari diren «errezeta neoliberal eta autoritarioak» kontuan hartuta, baina, sindikatuaren iritziz, Euskal Herrian bada beste norabidean jotzeko moduko «orube» sindikal, sozial eta politikorik. Aldaketa sozialaren eta burujabetasunaren alde dauden eragileen arteko «euskal agenda sozial partekatua» beharrezkoa dela nabarmendu du, «estatuekiko» autonomoa izango dena.
30 urte dira lan esparru propioaren aldeko lehe manifestazioa egin zenetik, eta, LABen ustez, gaiak «zentralitate» osoa merezi du oraindik
Hori bai, jakina da LABen eta ELAren arteko harremanak garai txarrak bizi dituela, ez duela 30 urte bezala. Gauzak hala, LABen ustez, agenda horren osaketan oinarrizko printzipio bat lortu beharko liratekeela uste du, mugimendu feministaren ekimenez zaintzaren inguruan proposatu den herri ekimenarekin eta lan istripuei erantzuteko elkarlanarekin gertatu bezala.
«Elkarlan sendoago» baten premia
Agirian, LABek euskal si...Azaldu duenez, lan munduan izandako aldaketek sindikalismoaren krisia ekarri dute, eta pitzadurak eragin ditu sindikatuen botere iturrietan.
Zer neurri hartu ditu Txinako gobernuak Pekingo zarata eta nahasmena murrizteko?
Munduko bigarren potentziaren hiriburua aldatzen
Pekinera iritsi berri diren atzerritarren lehen inpresioa sarritan bera izaten da: kontrastea, kaosa; etxe orratz modernoenak kale batean eta metro gutxi barnerago pisu bakar bateko etxe zahar tradizionalak; Porsche garestienak, eta ondoko kalean bat-batean oilar bat. Herritarrentzat hori ondo dago, baina gobernuak uste du munduko bigarren potentziaren hiriburua garbitzeko ordua iritsi dela, eta azken urteotan zarata eta nahasmen hori guztia ezabatu nahian ari dira.
Su artifizialen debekua eman diren hamarnaka pausoetako bat besterik ez da. Zerrenda luzea da: kaleak poliziaz bete dituzte eroen moduan gidatzen duten motor elektrikoak kontrolatzeko; kalean inprobisatuta ireki ziren jatetxe eta denda txiki horiek guztiak itxi dituzte, segurtasun neurriak betetzen ez dituzten milaka eraikin bota dituzte.
Hartu diren erabaki asko garrantzitsuak izan dira bizi kalitatea hobetzeko, baina bide horretan kolore batzuk galdu dira eta urte berria...Pekingo gobernuak adierazi du interes tasak murrizteko gaitasuna baduela oraindik, halakorik egitea beharrezkoa balitz.
Zein da Eusko Jaurlaritzaren jarrera Forondako aireportua bultzatzeari dagokionez?
[TOPIC: Galdera, Igor López de Munain Ganuza EH Bildu taldeko legebiltzarkideak Ingurumen eta Lurralde Politikako sailburuari egina, Forondako aireportua bultzatzeari buruz]
[LÓPEZ DE MUNAIN GANUZA, (EH Bildu)]:
gain erantzukizuna Madrilena dela eta haiek ez dutela borondaterik? Hemen akordio bat sinatu genuen alderdi politiko guztiok. Zer ari zarete egiten akordio horri dagokionez? Pasatuko zarete hitzetatik ekintzetara? Hartuko duzue Foronda lehentasun gisa, beste helburu batzuk, hala nola abiadura handiko trena eraikitzea, zuen agenda politikotik kanpo utzita? Emango diozue lehentasuna jada existitzen denari, non langileak baitaude jada, non AHTa 2019rako ez eraikitzeagatik galduko genukeena baino askoz gehiago gal (Date: 13.02.2015)[TOPIC: Interpelazioa, Rebeka Ubera Aranzeta EH Bildu taldeko legebiltzarkideak Hezkuntzako sailburuari egina, Haurreskolak partzuergoan doakotasunaren bidean 18.000 euro baino gutxiagoko familiei doakotasuna ezartzeari buruz]
[UBERA ARANZETA, (EH Bildu)]:
igo duzue (0,7), baina ez zarete iritsi 2012ko inbertsiomailara ere. Ikustea besterik ez dago zer eskaintza egin duzuen: murrizketak, murrizketak eta murrizketak, etengabeak. Aipatu dituzun beste neurri horiek… Begira, bekak aipatu dituzu. Bekak, ez Haurreskolak partzuergoan, bekak ikasmaterialari dagokionez, eta gaur aldarrikatu duzun proposamena EH Bilduk ekarri du. EH Bilduk ekarri du behin eta berriro etxe honetara, eta azkenean lortu dugu zuek onartzea. Zuek ez zarete gai (Date: 11.05.2018) - Loss:
MultipleNegativesRankingLoss
with these parameters:{ "scale": 20.0, "similarity_fct": "cos_sim", "gather_across_devices": false }
Training Hyperparameters
Non-Default Hyperparameters
eval_strategy
: epochlearning_rate
: 2e-05warmup_ratio
: 0.1batch_sampler
: no_duplicates
All Hyperparameters
Click to expand
overwrite_output_dir
: Falsedo_predict
: Falseeval_strategy
: epochprediction_loss_only
: Trueper_device_train_batch_size
: 8per_device_eval_batch_size
: 8per_gpu_train_batch_size
: Noneper_gpu_eval_batch_size
: Nonegradient_accumulation_steps
: 1eval_accumulation_steps
: Nonetorch_empty_cache_steps
: Nonelearning_rate
: 2e-05weight_decay
: 0.0adam_beta1
: 0.9adam_beta2
: 0.999adam_epsilon
: 1e-08max_grad_norm
: 1.0num_train_epochs
: 3max_steps
: -1lr_scheduler_type
: linearlr_scheduler_kwargs
: {}warmup_ratio
: 0.1warmup_steps
: 0log_level
: passivelog_level_replica
: warninglog_on_each_node
: Truelogging_nan_inf_filter
: Truesave_safetensors
: Truesave_on_each_node
: Falsesave_only_model
: Falserestore_callback_states_from_checkpoint
: Falseno_cuda
: Falseuse_cpu
: Falseuse_mps_device
: Falseseed
: 42data_seed
: Nonejit_mode_eval
: Falseuse_ipex
: Falsebf16
: Falsefp16
: Falsefp16_opt_level
: O1half_precision_backend
: autobf16_full_eval
: Falsefp16_full_eval
: Falsetf32
: Nonelocal_rank
: 0ddp_backend
: Nonetpu_num_cores
: Nonetpu_metrics_debug
: Falsedebug
: []dataloader_drop_last
: Falsedataloader_num_workers
: 0dataloader_prefetch_factor
: Nonepast_index
: -1disable_tqdm
: Falseremove_unused_columns
: Truelabel_names
: Noneload_best_model_at_end
: Falseignore_data_skip
: Falsefsdp
: []fsdp_min_num_params
: 0fsdp_config
: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}fsdp_transformer_layer_cls_to_wrap
: Noneaccelerator_config
: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}parallelism_config
: Nonedeepspeed
: Nonelabel_smoothing_factor
: 0.0optim
: adamw_torch_fusedoptim_args
: Noneadafactor
: Falsegroup_by_length
: Falselength_column_name
: lengthddp_find_unused_parameters
: Noneddp_bucket_cap_mb
: Noneddp_broadcast_buffers
: Falsedataloader_pin_memory
: Truedataloader_persistent_workers
: Falseskip_memory_metrics
: Trueuse_legacy_prediction_loop
: Falsepush_to_hub
: Falseresume_from_checkpoint
: Nonehub_model_id
: Nonehub_strategy
: every_savehub_private_repo
: Nonehub_always_push
: Falsehub_revision
: Nonegradient_checkpointing
: Falsegradient_checkpointing_kwargs
: Noneinclude_inputs_for_metrics
: Falseinclude_for_metrics
: []eval_do_concat_batches
: Truefp16_backend
: autopush_to_hub_model_id
: Nonepush_to_hub_organization
: Nonemp_parameters
:auto_find_batch_size
: Falsefull_determinism
: Falsetorchdynamo
: Noneray_scope
: lastddp_timeout
: 1800torch_compile
: Falsetorch_compile_backend
: Nonetorch_compile_mode
: Noneinclude_tokens_per_second
: Falseinclude_num_input_tokens_seen
: Falseneftune_noise_alpha
: Noneoptim_target_modules
: Nonebatch_eval_metrics
: Falseeval_on_start
: Falseuse_liger_kernel
: Falseliger_kernel_config
: Noneeval_use_gather_object
: Falseaverage_tokens_across_devices
: Falseprompts
: Nonebatch_sampler
: no_duplicatesmulti_dataset_batch_sampler
: proportionalrouter_mapping
: {}learning_rate_mapping
: {}
Training Logs
Epoch | Step | Training Loss | Validation Loss | multilingual-e5-large_cosine_accuracy |
---|---|---|---|---|
0.0409 | 100 | 0.6368 | - | - |
0.0819 | 200 | 0.0731 | - | - |
0.1228 | 300 | 0.036 | - | - |
0.1637 | 400 | 0.0338 | - | - |
0.2047 | 500 | 0.0197 | - | - |
0.2456 | 600 | 0.0208 | - | - |
0.2865 | 700 | 0.0266 | - | - |
0.3275 | 800 | 0.035 | - | - |
0.3684 | 900 | 0.0306 | - | - |
0.4093 | 1000 | 0.046 | - | - |
0.4503 | 1100 | 0.0392 | - | - |
0.4912 | 1200 | 0.0233 | - | - |
0.5321 | 1300 | 0.0273 | - | - |
0.5731 | 1400 | 0.0148 | - | - |
0.6140 | 1500 | 0.0335 | - | - |
0.6549 | 1600 | 0.0162 | - | - |
0.6959 | 1700 | 0.0325 | - | - |
0.7368 | 1800 | 0.0149 | - | - |
0.7777 | 1900 | 0.0144 | - | - |
0.8187 | 2000 | 0.0186 | - | - |
0.8596 | 2100 | 0.018 | - | - |
0.9005 | 2200 | 0.0268 | - | - |
0.9415 | 2300 | 0.0114 | - | - |
0.9824 | 2400 | 0.0174 | - | - |
1.0 | 2443 | - | 0.4571 | 0.8350 |
1.0233 | 2500 | 0.0111 | - | - |
1.0643 | 2600 | 0.0103 | - | - |
1.1052 | 2700 | 0.0166 | - | - |
1.1461 | 2800 | 0.0058 | - | - |
1.1871 | 2900 | 0.0091 | - | - |
1.2280 | 3000 | 0.0059 | - | - |
1.2689 | 3100 | 0.0129 | - | - |
1.3099 | 3200 | 0.0136 | - | - |
1.3508 | 3300 | 0.0091 | - | - |
1.3917 | 3400 | 0.0129 | - | - |
1.4327 | 3500 | 0.0133 | - | - |
1.4736 | 3600 | 0.0075 | - | - |
1.5145 | 3700 | 0.0105 | - | - |
1.5555 | 3800 | 0.01 | - | - |
1.5964 | 3900 | 0.0113 | - | - |
1.6373 | 4000 | 0.0135 | - | - |
1.6783 | 4100 | 0.011 | - | - |
1.7192 | 4200 | 0.0116 | - | - |
1.7601 | 4300 | 0.0068 | - | - |
1.8011 | 4400 | 0.0104 | - | - |
1.8420 | 4500 | 0.0055 | - | - |
1.8829 | 4600 | 0.0066 | - | - |
1.9239 | 4700 | 0.0055 | - | - |
1.9648 | 4800 | 0.0103 | - | - |
2.0 | 4886 | - | 0.4690 | 0.8319 |
2.0057 | 4900 | 0.0045 | - | - |
2.0467 | 5000 | 0.0061 | - | - |
2.0876 | 5100 | 0.0044 | - | - |
2.1285 | 5200 | 0.0045 | - | - |
2.1695 | 5300 | 0.01 | - | - |
2.2104 | 5400 | 0.0046 | - | - |
2.2513 | 5500 | 0.0057 | - | - |
2.2923 | 5600 | 0.0023 | - | - |
2.3332 | 5700 | 0.0069 | - | - |
2.3741 | 5800 | 0.0068 | - | - |
2.4151 | 5900 | 0.0019 | - | - |
2.4560 | 6000 | 0.0124 | - | - |
2.4969 | 6100 | 0.0028 | - | - |
2.5379 | 6200 | 0.0066 | - | - |
2.5788 | 6300 | 0.0038 | - | - |
2.6197 | 6400 | 0.0039 | - | - |
2.6607 | 6500 | 0.0042 | - | - |
2.7016 | 6600 | 0.0029 | - | - |
2.7425 | 6700 | 0.0024 | - | - |
2.7835 | 6800 | 0.0007 | - | - |
2.8244 | 6900 | 0.0011 | - | - |
2.8653 | 7000 | 0.0027 | - | - |
2.9063 | 7100 | 0.0036 | - | - |
2.9472 | 7200 | 0.0019 | - | - |
2.9881 | 7300 | 0.005 | - | - |
3.0 | 7329 | - | 0.3922 | 0.8544 |
Framework Versions
- Python: 3.10.8
- Sentence Transformers: 5.1.0
- Transformers: 4.56.0
- PyTorch: 2.8.0+cu128
- Accelerate: 1.10.1
- Datasets: 4.0.0
- Tokenizers: 0.22.0
Citation
BibTeX
Sentence Transformers
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
MultipleNegativesRankingLoss
@misc{henderson2017efficient,
title={Efficient Natural Language Response Suggestion for Smart Reply},
author={Matthew Henderson and Rami Al-Rfou and Brian Strope and Yun-hsuan Sung and Laszlo Lukacs and Ruiqi Guo and Sanjiv Kumar and Balint Miklos and Ray Kurzweil},
year={2017},
eprint={1705.00652},
archivePrefix={arXiv},
primaryClass={cs.CL}
}
- Downloads last month
- 10
Model tree for aimarsg/mle5_all_domains_contrastive
Base model
intfloat/multilingual-e5-largeEvaluation results
- Cosine Accuracy on multilingual e5 largeself-reported0.854