/ Модель

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

Контекст
2 048 токенов
Параметры
49,9 млн
Лицензия
Apache 2.0
Архитектура
echo · dense
Базовая модель
Echo-DSRN-v0.1.3-Embed-Exp
Библиотека
sentence-transformers
Опубликована
29 июл 2026

Echo-DSRN-v0.1.3-Embed-Intent

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

Многоязычная Echo-DSRN-модель создаёт эмбеддинги предложений для сравнения смысловой близости и распознавания намерений.

138скачиваний за 30 дней0лайковвеса обновлены22 авг 2026

Бенчмарки

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

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

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

В подключённых источниках результатов для этой модели пока нет.

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

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

Echo-DSRN-v0.1.3-Embed-Intent — многоязычная модель эмбеддингов предложений от Ethicalabs на архитектуре Echo-DSRN, гибридной рекуррентной нейросети с 8 DSRN-блоками. Модель дообучена от ethicalabs/Echo-DSRN-v0.1.3-Embed-Exp на Amazon MASSIVE: около миллиона высказываний на 51 языке. В метаданных указаны 49,9 млн параметров и контекст 2048 токенов; README приводит оценку около 98 млн параметров.

Модель предназначена для представления высказываний в виде векторов, чтобы сравнивать их смысл и распознавать намерения и сценарии. На замороженных эмбеддингах в протоколе MTEB для MASSIVE указаны средняя точность 72,42% по 60 намерениям и 79,00% по 17 сценариям. Лицензия — Apache-2.0.

Результаты измерялись с левым дополнением последовательностей; карточка предупреждает, что состав батча может влиять на эмбеддинги при таком соглашении о дополнении. В README используется trust_remote_code=True для загрузки модели через Sentence Transformers.

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

  • распознавание намерения пользователя в коротком запросе
  • группировка высказываний по смыслу
  • поиск похожих запросов на разных языках
  • классификация сценариев по эмбеддингам предложений

Ограничения

Показатели оценки на MASSIVE относятся к замороженным эмбеддингам и протоколу логистической регрессии MTEB, а не гарантируют такую же точность в других сценариях. По README, результаты воспроизводятся при левом дополнении; эмбеддинги в батчах могут зависеть от состава батча.

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

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

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

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

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

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

Открыть на Hugging Face

Echo-DSRN-v0.1.3-Embed-Intent

GitHub License Python Model Collection Hybrid Collection Working Paper

98M-parameter multilingual intent classification embedding model based on the Echo-DSRN architecture (Dual-State Recurrent Neural Network) ◦ Recurrent Hybrid.

Fine-tuned from ethicalabs/Echo-DSRN-v0.1.3-Embed-Exp on Amazon MASSIVE across all 51 languages using MultipleNegativesRankingLoss (MNRL).

Model specs

PropertyValue
ArchitectureEcho-DSRN (Recurrent Neural Network)
Parameters98,266,629 (~98M)
Layers8 DSRN blocks
Hidden dim512
Attention heads4
Vocab size32,017 tokens
Precisionfp32
Base modelethicalabs/Echo-DSRN-v0.1.3-Embed-Exp
GPUAMD Radeon AI Pro R9700 (ROCm 7.2)

MTEB Results

MassiveIntentClassification (60 intents, 51 languages)

MetricScore
Accuracy (mean)72.42%
Accuracy (min)62.98%
Accuracy (max)78.33%
F1 (mean)66.27%
F1 (min)56.52%
F1 (max)71.94%

MassiveScenarioClassification (17 scenarios, 51 languages)

MetricScore
Accuracy (mean)79.00%
Accuracy (min)71.62%
Accuracy (max)84.30%
F1 (mean)78.28%
F1 (min)70.05%
F1 (max)84.08%

Evaluated via MTEB v2.12.30 logistic regression protocol on frozen embeddings. Per-language scores available in the model-index metadata.

Training

  • Base model: ethicalabs/Echo-DSRN-v0.1.3-Embed-Exp (STS-pretrained, 0.753 avg Spearman on MTEB STS)
  • Dataset: Amazon MASSIVE, all 51 locales (~1M training utterances)
  • Loss: MultipleNegativesRankingLoss with intent-grouped positive pairs
  • Pooling: mean_c_all (2048-dim recurrent slow state)
  • Convergence: Early stopping at epoch 1.2; linear accuracy gain (+2 pts/1k steps), no grokking plateau
  • Random baseline: ~1.7% (60-class 1-NN)

Example Usage

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("ethicalabs/Echo-DSRN-v0.1.3-Embed-Intent", trust_remote_code=True, device="cpu")

sentences = [
  "Can I order a pizza?",
  "I am so hungry. what about pizza?",
  "I like spaghetti."
]
embeddings = model.encode(sentences)

similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)

Console output

torch.Size([3, 3])
>>> print(similarities)
tensor([[1.0000, 0.9333, 0.7381],
        [0.9333, 1.0000, 0.8411],
        [0.7381, 0.8411, 1.0000]])

Intent Vector Space Behavior

Here is what the model is actually doing under the hood for each pair:

  1. Sim(0, 1) = 0.9333 — Matching Actionable Intent

    • Sentence 0: "Can I order a pizza?"
    • Sentence 1: "I am so hungry. what about pizza?"
    • Analysis: Despite using completely different phrasing and syntax (one is a direct question, the other is a multi-sentence conversational prompt), the model maps them to nearly the same spot in vector space. The recurrent slow state identifies the underlying action (order_food) and topic (pizza), yielding a massive 0.9333 correlation.
  2. Sim(0, 2) = 0.7381 — Action vs. Statement Separation

    • Sentence 0: "Can I order a pizza?"
    • Sentence 2: "I like spaghetti."
    • Analysis: Notice the significant drop down to 0.7381. Even though both sentences live in the general domain of Italian food, the model correctly separates an actionable transactional request ("Can I order...") from a static statement of personal preference ("I like..."). This is where the fine-tuning on the MASSIVE dataset with MultipleNegativesRankingLoss shines: it prevents the model from relying purely on lexical topic overlap.
  3. Sim(1, 2) = 0.8411 — Conversational Context

    • Sentence 1: "I am so hungry. what about pizza?"
    • Sentence 2: "I like spaghetti."
    • Analysis: This pair scores higher (0.8411) than (0, 2). Because Sentence 1 expresses a state/desire ("I am so hungry"), its semantic profile sits naturally between an explicit ordering command and a preference statement.

Citation

@software{echo_dsrn_embed_intent,
  author = {Massimo Roberto Scamarcia},
  title = {Echo-DSRN-v0.1.3-Embed-Intent: Multilingual Intent Classification Embeddings},
  year = {2026},
  url = {https://huggingface.co/Echo-DSRN-v0.1.3-Embed-Intent}
}

Note on tokenizer padding

The benchmark results on this card were measured with left padding (padding_side: left), and this model version reproduces them under that convention. A right-padded training version is planned: right padding keeps padded-batch embeddings consistent with single-request embeddings (leading pad tokens do not pollute the recurrent state), so future checkpoints will be batch-composition independent.

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

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

GPU в ailist

Универсальный рантайм · sentence-transformers

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

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

Класс архитектуры
EchoModelForSentenceEmbedding
Ревизия весов
297700e

0 моделей