/ Модель

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

Контекст
514 токенов
Параметры
137 млн
Архитектура
mpnet · dense
Опубликована
17 янв 2024

fin-mpnet-base

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

Дообученная MPNet-модель создаёт векторные представления предложений и абзацев для семантического поиска по финансовым документам.

4 467скачиваний за 30 дней8лайковвеса обновлены17 янв 2024

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

Fin-MPNET-Base v0.1 — дообученная модель Sentence Transformers на архитектуре MPNet, разработанная для поиска по финансовым документам. Она преобразует предложения и абзацы в плотные векторы размерности 768 для семантического поиска, поиска ответов и кластеризации; особенно ориентирована на финансовые вопросы и retrieval-сценарии, сохраняя часть универсальных возможностей. Модель содержит 136,7 млн параметров и принимает последовательности длиной до 514 токенов.

Модель обучена на базе sentence-transformers/all-mpnet-base-v2 на более чем 150 тысячах примеров вопросов и ответов по финансовым документам с использованием MNR Loss. Автор сообщает о высоком результате на тесте FiQA, но полная оценка на наборах бенчмарков не завершена; на некоторых нефинансовых задачах качество может немного снизиться. Формат весов — safetensors. Информация о лицензии в предоставленных данных отсутствует.

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

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

Ограничения

Полная оценка на бенчмарках не завершена; автор отмечает возможное небольшое снижение качества на некоторых нефинансовых задачах. Контекст ограничен 514 токенами.

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

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

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

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

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

Открыть на Hugging Face

full evaluation not complete

Fin-MPNET-Base (v0.1)

This is a fine-tuned sentence-transformers model: It maps sentences & paragraphs to a 768 dimensional dense vector space and can be used for tasks like clustering or semantic search.

This model aims to be very strong on Financial Document Retrieval Tasks, while trying to maintain as much generalized performance as possible.

FiQASciFactAmazonReviewsOnlineBankingIntentArguAna
fin-mpnet-base79.9165.4029.1280.2549.11
all-mpnet-base-v249.9665.5731.9281.8646.52
previous SoTA56.59----

v0.1 shows SoTA results on FiQA Test set while other non-financial benchmarks only drop a few small % and improvement in others.

Usage (Sentence-Transformers)

Using this model becomes easy when you have sentence-transformers installed:

pip install -U sentence-transformers

Then you can use the model like this:

from sentence_transformers import SentenceTransformer
sentences = ["This is an example sentence", "Each sentence is converted"]

model = SentenceTransformer('mukaj/fin-mpnet-base')
embeddings = model.encode(sentences)
print(embeddings)

Evaluation Results

Model was evaluated during training only on the new finance QA examples, as such only financial relevant benchmarks were evaluated on for v0.1 [FiQA-2018, BankingClassification77]

The model currently shows the highest FiQA Retrieval score on the test set, on the MTEB Leaderboard (https://huggingface.co/spaces/mteb/leaderboard)

The model will have likely suffered some performance on other benchmarks, i.e. BankingClassification77 has dropped from 81.6 to 80.25, this will be addressed for v0.2 and full evaluation on all sets will be run.

Training

"sentence-transformers/all-mpnet-base-v2" was fine-tuned on 150k+ financial document QA examples using MNR Loss.

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
MPNetModel
Ревизия весов
2c5f432

0 моделей