/ Модель

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

Контекст
8 194 токена
Параметры
659 млн
Архитектура
xlm-roberta · dense
Базовая модель
bge-m3
Опубликована
30 июн 2026

eventpulse-bge-m3

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

Многоязычная модель эмбеддингов для поиска событий по шумным запросам и названиям афиш.

107скачиваний за 30 дней0лайковвеса обновлены1 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OlegChausov/eventpulse-bge-m3 — дообученная модель на базе BAAI/bge-m3, созданная для EventPulse_3.0, приложения поиска и агрегации событий. Она преобразует поисковые запросы и названия событий в векторы, чтобы находить семантически подходящие афиши концертов, фильмов и театральных постановок.

Модель рассчитана на сопоставление коротких запросов с названиями событий и учитывает опечатки, транслитерацию, сокращения, неполные названия и совпадения между языками. Архитектура — XLM-RoBERTa с 658,7 млн параметров; максимальная длина контекста — 8194 токена. Обучение выполнено на примерно 7400 триплетах запросов и названий с использованием MultipleNegativesRankingLoss, в течение одной эпохи.

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

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

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

Ограничения

Обучена на сравнительно небольшом наборе примерно из 7400 триплетов и специализирована на поиске по названиям событий; качество за пределами этого сценария не установлено. В предоставленных сведениях лицензия не определена.

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

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

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

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

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

Открыть на Hugging Face

eventpulse-bge-m3

A fine-tuned version of BAAI/bge-m3 for semantic matching of user search queries against event poster titles (concerts, films, theatre).

Trained for EventPulse_3.0 — a multilingual event discovery and aggregation application.

What it does

Maps user queries to event titles in embedding space so that semantically related pairs have high cosine similarity.

The model handles real-world search noise:

  • Typos — "metalica" → "Metallica"
  • Transliteration — "колдплей" → "Coldplay", "korj" → "Макс Корж"
  • Abbreviations — "дюна 2" → "Дюна: Часть вторая"
  • Cross-language matching — "john wick 4" → "Джон Уик 4"
  • Partial titles — "кастанеда" → "KASTANEDA: ARENA ŠOU | Žalgirio arena"

Languages

English, Russian, Lithuanian, Polish — and mixed-language inputs.

Training data

~7 400 triplets (query, positive, negative) built from real event poster titles scraped from:

  • biletai.lt — concerts in Vilnius
  • concertful.pl — concerts in Warsaw
  • afisha.me / relax.by — films in Minsk

Queries were generated via programmatic augmentation (typos, transliteration, truncation) and LLM-assisted generation (Gemini API).

Training

  • Loss: MultipleNegativesRankingLoss (sentence-transformers)
  • Base model: BAAI/bge-m3
  • Epochs: 1
  • Batch size: 32
  • Learning rate: 2e-5

Usage

from sentence_transformers import SentenceTransformer
import numpy as np

model = SentenceTransformer("OlegChausov/eventpulse-bge-m3")

query = "металика"
title = "Metallica"

q_emb = model.encode(query, normalize_embeddings=True)
t_emb = model.encode(title, normalize_embeddings=True)

score = float(np.dot(q_emb, t_emb))
print(f"Similarity: {score:.3f}")  # ~0.85

Example scores

QueryTitleScore
metalicaMetallica0.741
металикаMetallica0.853
john wick 4Джон Уик 40.892
колдплейColdplay0.783
кастанедаKASTANEDA: ARENA ŠOU | Žalgirio arena0.836
робоняняРобоняня0.981
metalicaДжон Уик 4-0.017

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей