/ Модель

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

Контекст
7 999 токенов
Параметры
16,8 млн
Лицензия
MIT
Архитектура
modernbert · dense
Базовая модель
ettin-encoder-17m
Библиотека
transformers
Опубликована
31 авг 2025

tinylettuce-ettin-17m-en

Разметка токеновТекст → label3 профессии

Компактная англоязычная модель KRLabsOrg для токенной разметки неподтверждённых контекстом фрагментов ответов.

462скачиваний за 30 дней2лайкавеса обновлены1 сен 2025

Бенчмарки

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

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

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

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

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

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

TinyLettuce (Ettin-17M) — компактная модель организации KRLabsOrg для выявления галлюцинаций в ответах с опорой на заданный контекст. Это энкодер Ettin на 17 млн параметров с головой классификации токенов; модель помечает токены как подтверждённые контекстом или галлюцинированные, а объединение токенов в фрагменты выполняется отдельно. Она принимает последовательность контекста, вопроса и ответа длиной до 4096 токенов и рассчитана на англоязычные данные.

Модель дообучена на RAGTruth и синтетических span-размеченных примерах; заявленный объём обучения — около 20 тысяч примеров. Разработчики ориентируют её на быстрый запуск на CPU и недорогое доменное дообучение. На RAGTruth указана F1 68,52%, ниже показателей приведённых в README моделей LettuceDetect на базе ModernBERT. Репозиторий использует формат Safetensors, библиотеку Transformers и лицензию MIT.

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

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

Ограничения

Модель предназначена для англоязычных данных и достигает F1 68,52% на RAGTruth; в README она рекомендована прежде всего для дальнейшего дообучения на доменных данных, а не для общего применения. Выдаёт разметку токенов, поэтому для получения фрагментов требуется последующая агрегация.

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

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

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

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

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

Открыть на Hugging Face

TinyLettuce (Ettin-17M): Efficient Hallucination Detection

Model Name: tinylettuce-ettin-17m-en

Organization: KRLabsOrg

Github: https://github.com/KRLabsOrg/LettuceDetect

Ettin encoders: https://arxiv.org/pdf/2507.11412

Overview

TinyLettuce is a lightweight token‑classification model that flags unsupported spans in answers given context (span aggregation performed downstream). Built on the 17M Ettin encoder, it targets real‑time CPU inference and low‑cost domain fine‑tuning with synthetic data. This variant is trained synthetic data and on the RAGTruth dataset for hallucination detection, using the 17M Ettin encoder and a token‑classification head. Designed for CPU‑friendly inference and simple deployment.

Model Details

  • Architecture: Ettin encoder (17M) + token‑classification head
  • Task: token classification (0 = supported, 1 = hallucinated)
  • Input format: [CLS] context [SEP] question [SEP] answer [SEP], up to 4096 tokens
  • Language: English; License: MIT

Training Data

  • RAGTruth + our synthetic data generated with LettuceDetect, span‑level labels
  • ~20k training samples

Training Procedure

  • Tokenizer: AutoTokenizer; DataCollatorForTokenClassification; label pad −100
  • Max length: 8k; batch size: 16; epochs: 5
  • Optimizer: AdamW (lr 1e‑5, weight_decay 0.01)
  • Hardware: Single A100 80GB

Results (RAGTruth)

This model is designed primarily for fine-tuning on smaller, domain-specific samples, rather than for general use (though it still performs notably on Ragtruth).

ModelParametersF1 (%)
TinyLettuce-17M17M68.52
LettuceDetect-base (ModernBERT)150M76.07
LettuceDetect-large (ModernBERT)395M79.22
Llama-2-13B (RAGTruth FT)13B78.70

Usage

You can use the model with the lettucedetect library.

First install lettucedetect:

pip install lettucedetect

Then use it:

from lettucedetect.models.inference import HallucinationDetector

# Load tiny but powerful model
detector = HallucinationDetector(
    method="transformer", 
    model_path="KRLabsOrg/tinylettuce-ettin-17m-en"
)

# Detect hallucinations in medical context
spans = detector.predict(
    context=[
        "Ibuprofen is an NSAID that reduces inflammation and pain. The typical adult dose is 400-600mg every 6-8 hours, not exceeding 2400mg daily."
    ],
    question="What is the maximum daily dose of ibuprofen?",
    answer="The maximum daily dose of ibuprofen for adults is 3200mg.",
    output_format="spans",
)
print(spans)
# Output: [{"start": 51, "end": 57, "text": "3200mg"}]

Citing

If you use the model or the tool, please cite the following paper:

@misc{Kovacs:2025,
      title={LettuceDetect: A Hallucination Detection Framework for RAG Applications}, 
      author={Ádám Kovács and Gábor Recski},
      year={2025},
      eprint={2502.17125},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2502.17125}, 
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForTokenClassification
Ревизия весов
358bde4

0 моделей