Views
No views yet
SentenceTransformer(
(0): Transformer({'max_seq_length': 32768, 'do_lower_case': False, 'architecture': 'Qwen3Model'})
(1): Pooling({'word_embedding_dimension': 1024, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': False, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': True, 'include_prompt': True})
(2): Normalize()
)pip install -U sentence-transformers1from sentence_transformers import SentenceTransformer
2
3# Download from the 🤗 Hub
4model = SentenceTransformer("sentence_transformers_model_id")
5# Run inference
6queries = [
7 "What is the current status of reviewing the attached document referenced by Jennifer Morrison for Margaret L. Hendricks?",
8]
9documents = [
10 'Subject: See Attached Document\nDate: 2025-11-12T10:37:00\nFrom: Jennifer Morrison\nParticipants: Margaret L. Hendricks\n\nBody:\nHello Margaret,\n\nI am reaching out to provide you with the attached file as previously referenced in our correspondence. Please take a moment to review the attached document at your earliest convenience, as it contains important information relevant to your current inquiry. If you have any questions or require clarification regarding the content, do not hesitate to reach out to me by reply email or phone. I am committed to supporting you throughout this process and ensuring you have all necessary documentation for your review.\n\nKind regards,\nJennifer Morrison',
11 'Subject: Confirmation of Attendance for Upcoming Meeting\nDate: 2025-12-08T12:46:00\nFrom: Barbara J. Young\nParticipants: Carol A. Campbell\n\nBody:\nHi Carol,\n\nThank you for reaching out regarding your attendance at the upcoming meeting. I can confirm that your slot is secured and you are listed on our schedule for Thursday at 10:00 AM. If you have any specific topics or materials you intend to present, please forward those to me so I can ensure the agenda accommodates your contributions. Feel free to notify me if there are any changes to your availability.\n\nRegards,\nBarbara\n\n--\nBarbara J. Young | Executive Office',
12 "Subject: Re: Urgent: Suction Equipment Malfunction Impacting Medication Administration\nDate: 2025-10-20T15:51:00\nFrom: Karen M. Phillips\nParticipants: Taylor A. Richardson\n\nBody:\nHi Taylor,\n\nThank you for raising this concern so promptly. I recommend we temporarily review all patient regimens in the east wing, especially those involving oral and respiratory medications, to identify any high-risk cases where delays could impact drug absorption or safety. In the interim, please ensure that nursing staff document any instances where medication administration is delayed due to equipment issues. I will coordinate with pharmacy and clinical teams to develop interim precautions and will follow up once we've completed the assessment.\n\nBest regards,\nKaren",
13]
14query_embeddings = model.encode_query(queries)
15document_embeddings = model.encode_document(documents)
16print(query_embeddings.shape, document_embeddings.shape)
17# [1, 1024] [3, 1024]
18
19# Get the similarity scores for the embeddings
20similarities = model.similarity(query_embeddings, document_embeddings)
21print(similarities)
22# tensor([[ 0.6719, 0.0349, -0.0535]], dtype=torch.bfloat16)val_full_corpusInformationRetrievalEvaluator| Metric | Value |
|---|---|
| cosine_accuracy@1 | 0.8289 |
| cosine_accuracy@3 | 0.9086 |
| cosine_accuracy@5 | 0.9402 |
| cosine_accuracy@10 | 0.9718 |
| cosine_precision@1 | 0.8289 |
| cosine_precision@3 | 0.3029 |
| cosine_precision@5 | 0.188 |
| cosine_precision@10 | 0.0972 |
| cosine_recall@1 | 0.8289 |
| cosine_recall@3 | 0.9086 |
| cosine_recall@5 | 0.9402 |
| cosine_recall@10 | 0.9718 |
| cosine_ndcg@10 | 0.9003 |
| cosine_mrr@10 | 0.8774 |
| cosine_map@100 | 0.8793 |
sentence_0 and sentence_1| sentence_0 | sentence_1 | |
|---|---|---|
| type | string | string |
| details |
|
|
| sentence_0 | sentence_1 |
|---|---|
Who is the selected EHR vendor for the upgrade? | Subject: Upcoming Electronic Health Record System Upgrade: Strategic Overview & Impact[object Object]Date: 2025-09-08T15:43:00[object Object]From: Catherine R. Miller[object Object]Participants: All Hospital Staff[object Object][object Object]Body:[object Object]Dear St. Catherine's Regional Hospital Team,[object Object][object Object]I am pleased to announce that our hospital will be implementing a major upgrade to our Electronic Health Record (EHR) system, scheduled for Q4 this fiscal year. This strategic investment, reflective of our ongoing commitment to operational excellence, efficiency, and compliance, has been carefully budgeted at $1.2M. While this represents a significant outlay, our projected long-term savings on administrative costs and revenue cycle optimization are estimated to exceed $500K annually.[object Object][object Object]We evaluated several vendors to ensure our chosen solution will maximize data security, interoperability, and regulatory compliance. The transition is expected to have a direct positive effect on both patient outcomes and our financial performance. Training sessions and resource guide... |
What is the plan to develop a comprehensive documentation checklist to address anesthesia supply claim rejections caused by documentation gaps? | Subject: Re: Claim Rejection Analysis: Supply Documentation Concern[object Object]Date: 2026-01-28T17:43:00[object Object]From: Maya S. Patel[object Object]Participants: Carol A. Campbell[object Object][object Object]Body:[object Object]Hi Carol,[object Object]Thank you for highlighting the ongoing issues with anesthesia supply claim rejections tied to documentation gaps. I agree this is a significant concern that requires immediate attention to prevent further disruptions with vendor reconciliations and ensure claims compliance. I’m available later this week to review our current documentation process in detail and collaborate on a comprehensive checklist. Please let me know your availability so we can set up a meeting.[object Object]Best regards,[object Object]Maya |
What decisions, owners, and timelines exist for implementing a prioritization protocol for lab draws due to limited isolation room capacity, including proposed criteria, scheduled collection intervals, and cross-functional actions with lab and nursing teams? | Subject: Re: Isolation Room Capacity and Lab Processing Constraints[object Object]Date: 2025-12-29T17:47:00[object Object]From: David S. Wilson[object Object]Participants: Linda R. Taylor[object Object][object Object]Body:[object Object]Hi Linda,[object Object][object Object]Thank you for reaching out and bringing this concern to my attention. I completely understand the challenges that our limited isolation room capacity is causing, especially as it relates to delays with critical specimen processing. I agree that implementing a prioritization protocol for lab draws, coupled with scheduled collection intervals, could help mitigate some of these bottlenecks. Let's set up a meeting with the lab and nursing teams to review current workflows and identify actionable strategies to streamline urgent cases. In the meantime, please let me know if you have specific cases that require immediate intervention, and I'll coordinate with the necessary departments to ensure we address those promptly.[object Object][object Object]Looking forward to collaborating on this important issue.[object Object][object Object]Best regards,[object Object]David |
MultipleNegativesRankingLoss with these parameters:
1{
2 "scale": 20.0,
3 "similarity_fct": "cos_sim",
4 "gather_across_devices": false
5}per_device_train_batch_size: 16per_device_eval_batch_size: 16multi_dataset_batch_sampler: round_robindo_predict: Falseeval_strategy: noprediction_loss_only: Trueper_device_train_batch_size: 16per_device_eval_batch_size: 16gradient_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: 3max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: Nonewarmup_ratio: Nonewarmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Trueenable_jit_checkpoint: Falsesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseuse_cpu: Falseseed: 42data_seed: Nonebf16: Falsefp16: Falsebf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: -1ddp_backend: Nonedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonedisable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}accelerator_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: Nonegroup_by_length: Falselength_column_name: lengthproject: huggingfacetrackio_space_id: trackioddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Truepush_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_for_metrics: []eval_do_concat_batches: Trueauto_find_batch_size: Falsefull_determinism: Falseddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneinclude_num_input_tokens_seen: noneftune_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: Trueuse_cache: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robinrouter_mapping: {}learning_rate_mapping: {}| Epoch | Step | val_full_corpus_cosine_ndcg@10 |
|---|---|---|
| 1.0 | 149 | 0.8884 |
| 2.0 | 298 | 0.8970 |
| 3.0 | 447 | 0.9003 |
1@inproceedings{reimers-2019-sentence-bert,
2 title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
3 author = "Reimers, Nils and Gurevych, Iryna",
4 booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
5 month = "11",
6 year = "2019",
7 publisher = "Association for Computational Linguistics",
8 url = "https://arxiv.org/abs/1908.10084",
9}1@misc{henderson2017efficient,
2 title={Efficient Natural Language Response Suggestion for Smart Reply},
3 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},
4 year={2017},
5 eprint={1705.00652},
6 archivePrefix={arXiv},
7 primaryClass={cs.CL}
8}