/ Модель

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

Контекст
4 096 токенов
Параметры
1,1 млрд
Лицензия
Apache 2.0
Архитектура
plamo · dense
Библиотека
transformers
Опубликована
11 апр 2025

plamo-embedding-1b

Сходство предложенийТекст → score9 профессий

Японская модель Preferred Networks для создания эмбеддингов и поиска сходных текстов, классификации и кластеризации.

161 тыс.скачиваний за 30 дней49лайковвеса обновлены28 авг 2025

Бенчмарки

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

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

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

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

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

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

PLaMo-Embedding-1B — модель векторных представлений японского текста, разработанная Preferred Networks, Inc. Она преобразует тексты в эмбеддинги размерностью 2048 и предназначена для поиска информации, сравнения сходства предложений, классификации и кластеризации; особенно сильные результаты показала в задачах поиска на японском бенчмарке JMTEB.

Модель имеет плотную архитектуру PlamoBiModel и содержит 1,1 млрд параметров. Максимальная длина контекста составляет 4096 токенов, а для сравнения текстов используется косинусное сходство. README сообщает, что при кодировании длинные тексты обрезаются; для запросов эффективный предел немного меньше из-за добавляемого префикса.

Модель рассчитана на японский язык и распространяется по лицензии Apache 2.0, допускающей коммерческое использование.

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

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

Ограничения

Тексты длиннее 4096 токенов обрезаются; для запросов эффективная максимальная длина немного меньше из-за внутреннего префикса. Данные о включённой в обучение длине контекста охватывали до 1024 токенов, поэтому результаты бенчмарка измерялись при 1024 токенах.

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

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

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

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

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

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

Открыть на Hugging Face

PLaMo-Embedding-1B

日本語版のREADME/Japanese README

Model Overview

PLaMo-Embedding-1B is a Japanese text embedding model developed by Preferred Networks, Inc.

It can convert Japanese text input into numerical vectors and can be used for a wide range of applications, including information retrieval, text classification, and clustering.

As of early April 2025, it achieved top-class scores on JMTEB, a benchmark for Japanese text embedding. It demonstrated particularly outstanding performance, especially in retrieval tasks.

PLaMo-Embedding-1B is released under the Apache v2.0 license, and you can use it freely, including for commercial purposes.

For technical details, please refer to the following Tech Blog post (Ja): https://tech.preferred.jp/ja/blog/plamo-embedding-1b/

Usage

Requirements

sentencepiece
torch
transformers

Sample Code

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

# You can download models from the Hugging Face Hub 🤗 as follows:
tokenizer = AutoTokenizer.from_pretrained("pfnet/plamo-embedding-1b", trust_remote_code=True)
model = AutoModel.from_pretrained("pfnet/plamo-embedding-1b", trust_remote_code=True)

device = "cuda" if torch.cuda.is_available() else "cpu"
model = model.to(device)

query = "PLaMo-Embedding-1Bとは何ですか?"
documents = [
    "PLaMo-Embedding-1Bは、Preferred Networks, Inc. によって開発された日本語テキスト埋め込みモデルです。",
    "最近は随分と暖かくなりましたね。"
]

with torch.inference_mode():
    # For embedding query texts in information retrieval, please use the `encode_query` method.
    # You also need to pass the `tokenizer`.
    query_embedding = model.encode_query(query, tokenizer)
    # For other texts/sentences, please use the `encode_document` method.
    # Also, for applications other than information retrieval, please use the `encode_document` method.
    document_embeddings = model.encode_document(documents, tokenizer)

# The similarity between vectors obtained by inputting sentences into the model is high for similar sentences and low for dissimilar sentences.
# This feature can be utilized for applications such as information retrieval.
similarities = F.cosine_similarity(query_embedding, document_embeddings)
print(similarities)
# tensor([0.8812, 0.5533])

Note: For encode_document and encode_query, texts exceeding the model's maximum context length of 4096 will be truncated. Be especially aware that for encode_query, a prefix is added internally, making the effective maximum context length slightly shorter.

Benchmarks

We conducted a performance evaluation using JMTEB, a benchmark for Japanese text embedding.

ModelAvg.RetrievalSTSClassificationRerankingClusteringPairClassification
intfloat/multilingual-e5-large70.9070.9879.7072.8992.9651.2462.15
pkshatech/GLuCoSE-base-ja-v272.2373.3682.9674.2193.0148.6562.37
OpenAI/text-embedding-3-large74.0574.4882.5277.5893.5853.3262.35
cl-nagoya/ruri-large-v274.5576.3483.1777.1893.2152.1462.27
Sarashina-Embedding-v1-1B75.5077.6182.7178.3793.7453.8662.00
PLaMo-Embedding-1B (This model) (*)76.1079.9483.1477.2093.5753.4762.37

(*): Measured with a context length of 1024. Although the model supports a context length of up to 4096, we measured at 1024 because the context length included during training was up to 1024. However, it is known that evaluating at 4096 does not significantly affect the average score. (Ref: Tech Blog (Ja))。

Model Details

  • Model Size: 1B
  • Maximum Context Length: 4096 tokens
  • Embedding Dimensionality: 2048
  • Similarity Function: cosine similarity
  • Developer: Preferred Networks, Inc
  • Language: Japanese
  • License: Apache v2.0

License

PLaMo-Embedding-1B is released under the Apache v2.0 license, and you can use it freely, including for commercial purposes.

How to cite

@online{PLaMoEmbedding1B,
    author    = {Preferred Networks, Inc},
    title     = {PLaMo-Embedding-1B},
    year      = {2025},
    url       = {https://huggingface.co/pfnet/plamo-embedding-1b},
    urldate   = {2025-04-17}
}

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

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

GPU в ailist

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

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

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

Класс архитектуры
PlamoBiModel
Ревизия весов
f472680

0 моделей