SentenceTransformer based on intfloat/multilingual-e5-small
This is a sentence-transformers model finetuned from intfloat/multilingual-e5-small. It maps sentences & paragraphs to a 384-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-small
- Maximum Sequence Length: 512 tokens
- Output Dimensionality: 384 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}) with Transformer model: BertModel
(1): Pooling({'word_embedding_dimension': 384, '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("masa-research/e5-preskripsi-20250119_072207")
# Run inference
sentences = [
'query: Is this Indonesian news article positively impact the Komisi Pemilihan Umum?',
'passage: Dugaan Kebocoran Data Pemilih di Server KPU Mencuat. Investigasi menunjukkan adanya celah keamanan yang berpotensi membahayakan privasi jutaan pemilih. Kekhawatiran muncul terkait penyalahgunaan data untuk kepentingan politik tertentu.',
'passage: Momen Menko Marves Luhut Pandjaitan Beri Bibit Mangrove ke Paus Fransiskus di Gereja Katedral Jakarta. JawaPos.com - Menteri Koordinator (Menko) Maritim dan Investasi (Marves) Luhut Binsar Pandjaitan hadir di hadapan Pemimpin Tertinggi Gereja Katolik se-Dunia Paus Fransiskus di Gereja Katedral Jakarta. Pantauan JawaPos.com di lokasi, Luhut menghampiri Paus Fransiskus ketika sesi pemberian hadiah terhadap orang nomor satu di Vatikan tersebut. Dengan mengenakan baju batik berwarna biru lengan panjang, Luhut tampak membungkukkan diri dan sempat mencium tangan Paus. Tampak di depan Paus sudah ada pot yang bersisikan setangkai bibit pohon mangrove. Ia tampak berbincang sesaat dengan Paus yang posisinya tak bergeming duduk di kursi rodanya. Selain memberikan tangkai pohon mangrove, Luhut juga kemudian terlihat memberikan sebuah kotak yang belum diketahui berisi apa. Tak berapa lama, Luhut pun kemudian undur diri di hadapan Paus Fransiskus di lokasi tersebut. Sebelumnya, Pemimpin Tertinggi Gereja Katolik se-Dunia Paus Fransiskus tiba di Gereja Katedral, Jakarta Pusat. Ia disambut teriakan umat yang sudah menanti di bagian luar hingga anak-anak yang membentuk jalur masuk untuknya. Pantauan JawaPos.com di lokasi, ratusan masyarakat yang tak memiliki akses untuk masuk ke dalam Katedral sudah berkumpul sejak siang di bagian luar gerbang. Saat mobil rombongan Paus tiba, sorakan riang mereka santer terdengar hingga ke dalam. Sementara itu, anak-anak yang mengenakan bawahan batik terus bersenandung ria di tengah terik matahari. Mereka menyanyikan lagu-lagu untuk menyambut Paus yang dikenal mencintai anak-anak tersebut. Saat tiba, Paus tampak duduk di kursi roda sambil didorong oleh ajudannya. Ia terlihat mengenakan pakaian serba putih dan zuccheto-nya yang khas.',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 384]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]
Evaluation
Metrics
Semantic Similarity
- Dataset:
cosine_similarity_eval
- Evaluated with
EmbeddingSimilarityEvaluator
Metric | Value |
---|---|
pearson_cosine | 0.5111 |
spearman_cosine | 0.509 |
Training Details
Training Dataset
Unnamed Dataset
- Size: 37,469 training samples
- Columns:
sentence_0
,sentence_1
, andlabel
- Approximate statistics based on the first 1000 samples:
sentence_0 sentence_1 label type string string float details - min: 17 tokens
- mean: 23.13 tokens
- max: 44 tokens
- min: 32 tokens
- mean: 425.54 tokens
- max: 512 tokens
- min: 0.0
- mean: 0.62
- max: 1.0
- Samples:
sentence_0 sentence_1 label query: Is this Indonesian news article related or relevant to the rumah sakit polri kramat jati?
passage: Serah Terima Jenazah Wanita Korban Mutilasi Tanpa Kepala Tunggu Hasil Pencocokan Bagian Tubuh. Tangerang, VIVA - Keluarga Sinta Handiyana, korban mutilasi yang ditemukan tanpa kepala di Muara Baru Jakarta Utara, masih menunggu hasil pencocokan bagian tubuh sebelum nantinya diserahterimakan kepada pihak keluarga.Hingga saat ini, jenazah masih berada di Rumah Sakit Polri Kramat Jati, Jakarta Selatan untuk proses pencocokan DNA."Info terakhir masih butuh data forensik karena bagian tubuh yang terpisah di dua lokasi yang beda, dari kami keluarga kami masih tunggu hasil DNA dari tubuh masing-masing untuk pencocokan," kata adik kandung korban, Muhammad Santoso, Kamis, 31 Oktober 2024.Pihak keluarga berharap proses pencocokan segera selesai. Dengan begitu, pihak keluarga bisa segera memakamkan jenazah korban tersebut."Saya harap cepat selesai, dan bisa dimakamkan. Kami sudah siapkan tempat di Pemakaman Mede," ujarnya.Sementara itu, adik ipar korban, Zulfikri mengatakan, pihak kepolis...
0.0
query: Is this Indonesian news article related or relevant to the Lembaga Pembiayaan Ekspor Indonesia (LPEI)?
passage: Dugaan Fraud Rp 2,5 Triliun, Sri Mulyani Beri Peringatan ke LPEI. JAKARTA, KOMPAS.com - Menteri Keuangan Sri Mulyani Indrawati memberikan peringatan kepada manajemen Lembaga Pembiayaan Ekspor Indonesia (LPEI). Ini disampaikan setelah Sri Mulyani menyampaikan temuan dugaan debitor bermasalah terindikasi curang alias fraud di LPEI senilai Rp 2,5 triliun. Bendahara negara menegaskan, direksi dan manajemen LPEI harus menjalankan tata kelola perusahaan yang baik dengan komitmen penuh pemberantasan korupsi. Hal ini mengingat pentingnya peranan LPEI dalam aktivitas ekspor nasional. "Kami terus menegaskan kepada direksi dan manajemen LPEI untuk terus meningkatkan peranannya dan tanggung jawabnya dan harus membangu tata kelola yang baik," kata dia, dalam konferensi pers di Kejaksaan Agung, Jakarta, Senin (18/3/2024). "Zero tolerance terhadap pelanggaran hukum korupsi, konflik kepentingan, dan harus menjalankan sesuai mandat Undang-Undang Nomor 2 Tahun 2009," sambungnya. Selain itu, Sri...
1.0
query: Is this Indonesian news article related or relevant to the Kapolri?
passage: KKP ungkap modus operandi penangkapan ikan ilegal sepanjang 2023. Modus operandi praktik IUU Fishing, kapal ikan asing (KIA) tidak mengibarkan bendera kebangsaan, seluruh anak buah kapal (ABK) KIA bersembunyi di dalam kapal sehingga tampak kosong Jakarta (ANTARA) - Kementerian Kelautan dan Perikanan (KKP) mengungkapkan, sepanjang 2023 modus operandi praktik penangkapan ikan ilegal dan tidak sesuai aturan atau illegal, unreported and unregulated (IUU Fishing) meliputi lima modus. “Modus operandi praktik IUU Fishing, kapal ikan asing (KIA) tidak mengibarkan bendera kebangsaan, seluruh anak buah kapal (ABK) KIA bersembunyi di dalam kapal sehingga tampak kosong,” ujar Ketua Tim Kerja Pembinaan dan Pengembangan Pengawasan Sumber Daya Perikanan Ditjen Pengawasan Sumber Daya Kelautan dan Perikanan (PSDKP) KKP Hedhi Sugrito Kuncoro dalam webinar di Jakarta, Kamis. Modus lain, tambah dia yakni alat penangkapan ikan (API) KIA masih tetap dioperasikan sebagai pencegahan manuver kapal pat...
1.0
- Loss:
CosineSimilarityLoss
with these parameters:{ "loss_fct": "torch.nn.modules.loss.MSELoss" }
Training Hyperparameters
Non-Default Hyperparameters
eval_strategy
: stepsper_device_train_batch_size
: 32per_device_eval_batch_size
: 32num_train_epochs
: 2multi_dataset_batch_sampler
: round_robin
All Hyperparameters
Click to expand
overwrite_output_dir
: Falsedo_predict
: Falseeval_strategy
: stepsprediction_loss_only
: Trueper_device_train_batch_size
: 32per_device_eval_batch_size
: 32per_gpu_train_batch_size
: Noneper_gpu_eval_batch_size
: Nonegradient_accumulation_steps
: 1eval_accumulation_steps
: Nonetorch_empty_cache_steps
: Nonelearning_rate
: 5e-05weight_decay
: 0.0adam_beta1
: 0.9adam_beta2
: 0.999adam_epsilon
: 1e-08max_grad_norm
: 1num_train_epochs
: 2max_steps
: -1lr_scheduler_type
: linearlr_scheduler_kwargs
: {}warmup_ratio
: 0.0warmup_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}deepspeed
: Nonelabel_smoothing_factor
: 0.0optim
: adamw_torchoptim_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
: Falsegradient_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
: Nonedispatch_batches
: Nonesplit_batches
: Noneinclude_tokens_per_second
: Falseinclude_num_input_tokens_seen
: Falseneftune_noise_alpha
: Noneoptim_target_modules
: Nonebatch_eval_metrics
: Falseeval_on_start
: Falseuse_liger_kernel
: Falseeval_use_gather_object
: Falseaverage_tokens_across_devices
: Falseprompts
: Nonebatch_sampler
: batch_samplermulti_dataset_batch_sampler
: round_robin
Training Logs
Epoch | Step | Training Loss | cosine_similarity_eval_spearman_cosine |
---|---|---|---|
0.4270 | 500 | 0.1916 | 0.2879 |
0.8540 | 1000 | 0.1406 | 0.4812 |
1.0 | 1171 | - | 0.4695 |
1.2810 | 1500 | 0.1186 | 0.4843 |
1.7079 | 2000 | 0.1082 | 0.4974 |
2.0 | 2342 | - | 0.5090 |
Framework Versions
- Python: 3.11.11
- Sentence Transformers: 3.3.1
- Transformers: 4.47.1
- PyTorch: 2.5.1+cu121
- Accelerate: 1.2.1
- Datasets: 3.2.0
- Tokenizers: 0.21.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",
}
- Downloads last month
- 10
This model does not have enough activity to be deployed to Inference API (serverless) yet. Increase its social
visibility and check back later, or deploy to Inference Endpoints (dedicated)
instead.
Model tree for masa-research/e5-preskripsi-20250119_072207
Base model
intfloat/multilingual-e5-smallEvaluation results
- Pearson Cosine on cosine similarity evalself-reported0.511
- Spearman Cosine on cosine similarity evalself-reported0.509