/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
bge-base-en-v1.5
Библиотека
sentence-transformers
Опубликована
12 июл 2026

legal-bge-in

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

Англоязычная модель эмбеддингов для поиска и ранжирования судебных решений Индии по юридическим вопросам.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Mannas/legal-bge-in — англоязычная модель эмбеддингов для семантического поиска по решениям Верховного суда Индии и Высокого суда Дели. Это дообученная Mannas версия BAAI/bge-base-en-v1.5 на базе BERT с 136,7 млн параметров; модель создаёт нормализованные векторы размерности 768 для юридических текстов. При сравнении через скалярное произведение получается косинусное сходство. Контекст ограничен 512 токенами.

Модель предназначена для поиска судебных решений по юридическим вопросам и ранжирования релевантных фрагментов: например, помогает различать дела о неоплате чека по §138 NI Act и мошенничестве по §420 IPC, а также запросы об anticipatory и regular bail. В описанной проверке на 447 синтетических вопросах по фиксированному набору кандидатов модель превзошла базовую BGE по Recall@10 и MRR@10; абсолютные оценки относятся к сокращённому набору, а вопросы сгенерированы ИИ, поэтому результаты не гарантируют такую же эффективность на реальных запросах. Обучение проводилось на парах вопросов и фрагментов публичных судебных решений без человеческой разметки. Лицензия — MIT.

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

  • поиск судебных решений Верховного суда Индии по вопросу юриста
  • поиск решений Высокого суда Дели по релевантному фрагменту
  • сравнение юридического вопроса с текстами судебных актов
  • поиск дел о неоплате чека по §138 NI Act
  • поиск решений по вопросам anticipatory bail и regular bail

Ограничения

Настроена на решения Верховного суда Индии и Высокого суда Дели; для других судов и областей права может потребоваться дополнительная настройка. Опубликованные метрики получены на сокращённом наборе кандидатов с ИИ-сгенерированными вопросами и могут не отражать качество на реальных запросах.

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

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

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

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

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

Открыть на Hugging Face

Mannas/legal-bge-in — an embedding model for Indian legal search

A fine-tune of BAAI/bge-base-en-v1.5 specialised for retrieval over Indian case law (Supreme Court of India + Delhi High Court). It embeds legal text so that a lawyer's question lands near the judgments that answer it — better than the generic base model on the distinctions that matter in law (e.g. §138 NI Act cheque-bounce vs §420 IPC cheating, anticipatory vs regular bail).

  • Base: BAAI/bge-base-en-v1.5 (109M params, 768-dim, 512 max tokens)
  • Domain: Indian judgments (English)
  • Output: 768-dim normalized embeddings (dot product = cosine similarity)
  • License: MIT (inherits the base model's license; training data is public-domain Indian judgments)

Results

Measured on a held-out set of 447 legal questions, searched against a fixed candidate pool (leakage-checked; the model never saw the eval judgments during training). Δ vs vanilla bge-base-en-v1.5 on the identical pool:

MetricVanilla bge-baseThis modelImprovement
Recall@100.71810.7897+7.2 pts
MRR@100.51370.6009+8.7 pts

≈ 25% fewer missed cases, and correct judgments ranked meaningfully higher. Trained locally on a single consumer GPU (RTX 5060 Ti, 16 GB), no paid APIs.

Usage

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("Mannas/legal-bge-in")

# For SHORT search queries, prepend the BGE instruction (passages are embedded bare):
QUERY_PREFIX = "Represent this sentence for searching relevant passages: "
query = QUERY_PREFIX + "notice requirements for cheque dishonour under Section 138"
passages = [
    "The complaint under Section 138 of the Negotiable Instruments Act, 1881 ...",
    "Anticipatory bail under Section 438 CrPC is granted where ...",
]
q = model.encode(query, normalize_embeddings=True)
p = model.encode(passages, normalize_embeddings=True)
scores = p @ q   # cosine similarities; higher = more relevant

Training

  • Data: ~9,585 (question, passage) pairs built for free from the corpus — AI-generated headnote ISSUES: lines and synthetic queries (a local LLM reading passages and writing the question each answers), paired with the relevant judgment chunk. No human labelling.
  • Loss: MultipleNegativesRankingLoss (in-batch negatives).
  • Config: 2 epochs, batch 32, lr 2e-5, bf16, max_seq_length 384. ~5 minutes on one RTX 5060 Ti.
  • Method: eval set frozen before training; leakage verified; every result is a fair A/B vs the base model on the identical pool.

Honest caveats

  • Absolute scores above are on a reduced candidate pool; the delta vs the base model is the trustworthy signal.
  • Evaluation queries are AI-generated legal-issue questions — a strong proxy for lawyer queries, not a substitute for real user logs.
  • Scope: tuned on Supreme Court + Delhi High Court judgments; other courts / practice areas may benefit from further tuning.

Attribution

Built on BAAI's BGE. If you use this model, a link back is appreciated.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей