Text Ranking
sentence-transformers
Safetensors
qwen3
cross-encoder
reranker
Generated from Trainer
dataset_size:1047
loss:MultipleNegativesRankingLoss
Eval Results (legacy)
Instructions to use vkimbris/qwen3_06b_items_reranker with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- sentence-transformers
How to use vkimbris/qwen3_06b_items_reranker with sentence-transformers:
from sentence_transformers import CrossEncoder model = CrossEncoder("vkimbris/qwen3_06b_items_reranker") query = "Which planet is known as the Red Planet?" passages = [ "Venus is often called Earth's twin because of its similar size and proximity.", "Mars, known for its reddish appearance, is often referred to as the Red Planet.", "Jupiter, the largest planet in our solar system, has a prominent red spot.", "Saturn, famous for its rings, is sometimes mistaken for the Red Planet." ] scores = model.predict([(query, passage) for passage in passages]) print(scores) - Notebooks
- Google Colab
- Kaggle
metadata
tags:
- sentence-transformers
- cross-encoder
- reranker
- generated_from_trainer
- dataset_size:1047
- loss:MultipleNegativesRankingLoss
base_model: Qwen/Qwen3-Embedding-0.6B
pipeline_tag: text-ranking
library_name: sentence-transformers
metrics:
- accuracy
- accuracy_threshold
- f1
- f1_threshold
- precision
- recall
- average_precision
model-index:
- name: CrossEncoder based on Qwen/Qwen3-Embedding-0.6B
results:
- task:
type: cross-encoder-classification
name: Cross Encoder Classification
dataset:
name: Unknown
type: unknown
metrics:
- type: accuracy
value: 0.9389312977099237
name: Accuracy
- type: accuracy_threshold
value: 0.726271390914917
name: Accuracy Threshold
- type: f1
value: 0.9391634980988592
name: F1
- type: f1_threshold
value: 0.726271390914917
name: F1 Threshold
- type: precision
value: 0.9356060606060606
name: Precision
- type: recall
value: 0.9427480916030534
name: Recall
- type: average_precision
value: 0.9508539647615596
name: Average Precision
- type: accuracy
value: 0.9435975609756098
name: Accuracy
- type: accuracy_threshold
value: 0.8168901205062866
name: Accuracy Threshold
- type: f1
value: 0.944693572496263
name: F1
- type: f1_threshold
value: 0.7354934215545654
name: F1 Threshold
- type: precision
value: 0.9266862170087976
name: Precision
- type: recall
value: 0.9634146341463414
name: Recall
- type: average_precision
value: 0.9544295903264528
name: Average Precision
CrossEncoder based on Qwen/Qwen3-Embedding-0.6B
This is a Cross Encoder model finetuned from Qwen/Qwen3-Embedding-0.6B using the sentence-transformers library. It computes scores for pairs of texts, which can be used for text reranking and semantic search.
Model Details
Model Description
- Model Type: Cross Encoder
- Base model: Qwen/Qwen3-Embedding-0.6B
- Maximum Sequence Length: 32768 tokens
- Number of Output Labels: 1 label
Model Sources
- Documentation: Sentence Transformers Documentation
- Documentation: Cross Encoder Documentation
- Repository: Sentence Transformers on GitHub
- Hugging Face: Cross Encoders on Hugging Face
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 CrossEncoder
# Download from the 🤗 Hub
model = CrossEncoder("vkimbris/qwen3_06b_items_reranker")
# Get scores for pairs of texts
pairs = [
['Васаби порошок горчичный Премиум Fumiko Resfood 1кг, 10шт/кор, Кихай', 'Васаби Fumiko Premium грейд А, 85% хрена'],
['Соус Терияки Genso 1,5n/1,7кг, бшт/кор, Россия', 'Соус Терияки Genso'],
['Уксус рисовый Padam Prem Resfood 20л, Россия', 'Уксус рисовый Padam Premium'],
['Имбирь маринованный розовый Tabuko Restood 1,5 кг, вес сухого вещ-ва 1кг, 10шт/кор, Китай', 'Имбирь маринованный Tabuko розовый'],
["Паста Том Ям 'Genso' пакет (0,400 кг) упак. 24 шт. Тайланд", 'Паста Том Ям Genso'],
]
scores = model.predict(pairs)
print(scores.shape)
# (5,)
# Or rank different texts based on similarity to a single text
ranks = model.rank(
'Васаби порошок горчичный Премиум Fumiko Resfood 1кг, 10шт/кор, Кихай',
[
'Васаби Fumiko Premium грейд А, 85% хрена',
'Соус Терияки Genso',
'Уксус рисовый Padam Premium',
'Имбирь маринованный Tabuko розовый',
'Паста Том Ям Genso',
]
)
# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]
Evaluation
Metrics
Cross Encoder Classification
- Evaluated with
CrossEncoderClassificationEvaluator
| Metric | Value |
|---|---|
| accuracy | 0.9389 |
| accuracy_threshold | 0.7263 |
| f1 | 0.9392 |
| f1_threshold | 0.7263 |
| precision | 0.9356 |
| recall | 0.9427 |
| average_precision | 0.9509 |
Cross Encoder Classification
- Evaluated with
CrossEncoderClassificationEvaluator
| Metric | Value |
|---|---|
| accuracy | 0.9436 |
| accuracy_threshold | 0.8169 |
| f1 | 0.9447 |
| f1_threshold | 0.7355 |
| precision | 0.9267 |
| recall | 0.9634 |
| average_precision | 0.9544 |
Training Details
Training Dataset
Unnamed Dataset
- Size: 1,047 training samples
- Columns:
premiseandhypothesis - Approximate statistics based on the first 1000 samples:
premise hypothesis type string string details - min: 11 characters
- mean: 49.72 characters
- max: 107 characters
- min: 6 characters
- mean: 27.71 characters
- max: 62 characters
- Samples:
premise hypothesis Смесь мучная темпурная 'KANESHIRO' 1кгМука темпурная KaneshiroСмесь темпурная Kaneshiro Resfood 1xr. 10шт/корМука темпурная KaneshiroИмбирь маринованный розовый 'Hansey' 1,4 кг*10 (в.с. КОРОБОК ПО 10 ПАЧЕК)Имбирь маринованный розовый Hansey, вес сухого вещества 1000 г - Loss:
MultipleNegativesRankingLosswith these parameters:{ "scale": 10.0, "num_negatives": 4, "activation_fn": "torch.nn.modules.activation.Sigmoid" }
Evaluation Dataset
Unnamed Dataset
- Size: 262 evaluation samples
- Columns:
premiseandhypothesis - Approximate statistics based on the first 262 samples:
premise hypothesis type string string details - min: 14 characters
- mean: 50.15 characters
- max: 111 characters
- min: 13 characters
- mean: 26.98 characters
- max: 62 characters
- Samples:
premise hypothesis Васаби порошок горчичный Премиум Fumiko Resfood 1кг, 10шт/кор, КихайВасаби Fumiko Premium грейд А, 85% хренаСоус Терияки Genso 1,5n/1,7кг, бшт/кор, РоссияСоус Терияки GensoУксус рисовый Padam Prem Resfood 20л, РоссияУксус рисовый Padam Premium - Loss:
MultipleNegativesRankingLosswith these parameters:{ "scale": 10.0, "num_negatives": 4, "activation_fn": "torch.nn.modules.activation.Sigmoid" }
Training Hyperparameters
Non-Default Hyperparameters
eval_strategy: stepsper_device_train_batch_size: 16per_device_eval_batch_size: 16learning_rate: 2e-05num_train_epochs: 15warmup_ratio: 0.1fp16: True
All Hyperparameters
Click to expand
overwrite_output_dir: Falsedo_predict: Falseeval_strategy: stepsprediction_loss_only: Trueper_device_train_batch_size: 16per_device_eval_batch_size: 16per_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: 15max_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: Falsebf16: Falsefp16: Truefp16_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: lengthproject: huggingfacetrackio_space_id: trackioddp_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: 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: Trueprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: proportionalrouter_mapping: {}learning_rate_mapping: {}
Training Logs
| Epoch | Step | Training Loss | Validation Loss | average_precision |
|---|---|---|---|---|
| 1.5152 | 100 | 0.4864 | 0.1104 | 0.8944 |
| 3.0303 | 200 | 0.1238 | 0.0983 | 0.9240 |
| 4.5455 | 300 | 0.1106 | 0.0934 | 0.9466 |
| 6.0606 | 400 | 0.1068 | 0.0939 | 0.9378 |
| 7.5758 | 500 | 0.1135 | 0.1023 | 0.9232 |
| 9.0909 | 600 | 0.1061 | 0.1187 | 0.9186 |
| 10.6061 | 700 | 0.1074 | 0.0808 | 0.9445 |
| 12.1212 | 800 | 0.1039 | 0.1153 | 0.9403 |
| 13.6364 | 900 | 0.1082 | 0.0900 | 0.9509 |
| -1 | -1 | - | - | 0.9544 |
Framework Versions
- Python: 3.12.3
- Sentence Transformers: 5.2.0
- Transformers: 4.57.3
- PyTorch: 2.9.1+cu128
- Accelerate: 1.12.0
- Datasets: 4.4.2
- Tokenizers: 0.22.1
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",
}