/ Модель

Характеристики

Контекст
512 токенов
Параметры
67,7 млн
Лицензия
Apache 2.0
Архитектура
pawan_embd · dense
Опубликована
8 дек 2025

PawanEmbd-68M

ЭмбеддингиТекст → embedding10 профессий

Компактная модель эмбеддингов предложений, дистиллированная из Granite-278M для семантического поиска и сравнения текстов.

348скачиваний за 30 дней0лайковвеса обновлены9 дек 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки11

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

  • STS22

    main_score

    Результат

    0,497

    Общий результат 0,5842Общий результат 0,5642Общий результат 0,5267
    MTEB

    Публичная таблицаревизия совпадает

  • AmazonCounterfactualClassification

    main_score

    Результат

    0,7052

    Общий результат 0,7076Общий результат 0,5653Общий результат 0,5494
    MTEB

    Публичная таблицаревизия совпадает

  • STS17

    main_score

    Результат

    0,1928

    Общий результат 0,8191Общий результат 0,634Общий результат 0,5037
    MTEB

    Публичная таблицаревизия совпадает

  • AskUbuntuDupQuestions

    main_score

    Результат

    0,5267

    MTEB

    Публичная таблицаревизия совпадает

  • TwentyNewsgroupsClustering

    main_score

    Результат

    0,1703

    MTEB

    Публичная таблицаревизия совпадает

  • SprintDuplicateQuestions

    main_score

    Результат

    0,7813

    MTEB

    Публичная таблицаревизия совпадает

  • NFCorpus

    main_score

    Результат

    0,0961

    MTEB

    Публичная таблицаревизия совпадает

  • Banking77Classification

    main_score

    Результат

    0,6836

    MTEB

    Публичная таблицаревизия совпадает

  • ArxivClusteringS2S

    main_score

    Результат

    0,1371

    MTEB

    Публичная таблицаревизия совпадает

  • SciFact

    main_score

    Результат

    0,2836

    MTEB

    Публичная таблицаревизия совпадает

  • STSBenchmark

    main_score

    Результат

    0,7348

    MTEB

    Публичная таблицаревизия совпадает

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

PawanEmbd-68M — модель эмбеддингов предложений на основе Transformer-энкодера с проекционным слоем, разработанная dmedhi. Модель содержит 67,7 млн параметров, выдаёт векторы размерностью 768 и обрабатывает последовательности длиной до 512 токенов. Она создана методом дистилляции знаний из IBM Granite-278M Multilingual Embedding; репозиторий содержит веса в формате safetensors.

Модель предназначена для семантического поиска, оценки сходства предложений, кластеризации текстов, выявления дубликатов, подбора похожих объектов и извлечения релевантных фрагментов для систем вопросно-ответного поиска. В README автор приводит сравнение, согласно которому студенческая модель существенно меньше и быстрее учительской на CPU.

В метаданных указан английский язык и набор данных all-nli. Лицензия — Apache-2.0. Максимальная длина последовательности составляет 512 токенов, поэтому более длинные тексты потребуется обрезать или обрабатывать частями.

Сценарии применения

  • семантический поиск по документам и фрагментам
  • поиск похожих предложений и текстов
  • кластеризация текстовых коллекций
  • обнаружение почти дублирующих текстов
  • поиск релевантных фрагментов для вопросно-ответной системы
  • подбор похожих объектов для рекомендаций

Ограничения

Максимальная длина последовательности — 512 токенов; длинные тексты необходимо обрезать или разбивать на части. В метаданных указан английский язык, поэтому поддержка других языков не подтверждена.

Для каких профессий подходит10

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

PawanEmbd-68M

A 68M parameter embedding model distilled from Granite-278M

Model Details

  • Model Type: Sentence Embedding Model
  • Architecture: Transformer-based encoder with projection layer
  • Parameters: ~68 million
  • Teacher Model: IBM Granite-278M Multilingual Embedding
  • Training Method: Knowledge Distillation
  • Output Dimensions: 768
  • Max Sequence Length: 512 tokens

Training Details

This model was trained using knowledge distillation from the IBM Granite-278M teacher model on the All-NLI dataset (SNLI + MultiNLI).

Training Hyperparameters

  • Dataset: sentence-transformers/all-nli (100K samples)
  • Epochs: 20
  • Batch Size: 32
  • Learning Rate: 5e-4 with OneCycleLR scheduler
  • Loss Function: Combined MSE + Cosine Similarity (α=0.5, β=0.5)
  • Mixed Precision: FP16 (AMP)
  • Hardware: NVIDIA T4 GPU

Usage

Using Transformers

from transformers import AutoModel, AutoTokenizer
import torch
import torch.nn.functional as F

# Load model and tokenizer
model = AutoModel.from_pretrained("dmedhi/PawanEmbd-68M")
tokenizer = AutoTokenizer.from_pretrained("dmedhi/PawanEmbd-68M")

# Encode sentences
sentences = ["This is an example sentence", "Each sentence is converted to a vector"]
encoded = tokenizer(sentences, padding=True, truncation=True, return_tensors='pt')

# Get embeddings
with torch.no_grad():
    outputs = model(**encoded)
    embeddings = outputs.pooler_output # Already normalized

# Compute similarity
similarity = F.cosine_similarity(embeddings[0:1], embeddings[1:2])
print(f"Similarity: {similarity.item():.4f}")

Using Sentence-Transformers

from sentence_transformers import SentenceTransformer
from sentence_transformers.util import cos_sim

# Load your model (should work now!)
model = SentenceTransformer("dmedhi/PawanEmbd-68M")

# Test encoding
sentences = ["This is an example sentence", "Each sentence is converted to a vector"]
embeddings = model.encode(sentences)

print(f"✅ Embeddings shape: {embeddings.shape}")

# Compute similarity
similarity = cos_sim(embeddings[0], embeddings[1])
print(f"✅ Similarity: {similarity.item():.4f}")

Performance

Comparison with Teacher Model

MetricTeacher (Granite-278M)Student (PawanEmbd-68M)
Parameters278M68M (4.1x smaller)
Model Size~1.1 GB~258.7 MB
Inference Speed (CPU)269.57 ms11.57 (23.3x faster)
Inference Speed (GPU)17.94.57 ms2.75 (6.5x faster)
Cosine Similarity1.0000.943

Intended Uses

This model is suitable for:

✅ Semantic Search: Find similar documents or passages
✅ Clustering: Group similar texts together
✅ Duplicate Detection: Identify near-duplicate content
✅ Recommendation Systems: Find similar items
✅ Question Answering: Retrieve relevant passages
✅ Sentence Similarity: Measure semantic similarity between texts

Training Code

The model was trained using PyTorch with knowledge distillation. Training code available at: TODO

Citation

@misc{pawanembdmodel2025,
  author = {Dipankar Medhi},
  title = {PawanEmbd: A Lightweight Embedding Model via Knowledge Distillation},
  year = {2025},
  publisher = {Hugging Face},
  howpublished = { \url{https://huggingface.co/dmedhi/PawanEmbd-68M} }
}

Acknowledgments

License

Apache 2.0

Contact

For questions or feedback, please open an issue on Github.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
PawanEmbdModel
Ревизия весов
32f2951

0 моделей