/ Модель

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

Контекст
512 токенов
Параметры
124 млн
Лицензия
MIT
Архитектура
t5 · dense
Базовая модель
codet5p-220m
Опубликована
28 ноя 2025

IntelliTex

Генерация текстаТекст → текст3 профессии

Компактная модель на базе CodeT5+, которая преобразует английские математические описания в формулы LaTeX.

128скачиваний за 30 дней3лайкавеса обновлены13 дек 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IntelliTex — экспериментальная компактная языковая модель на архитектуре T5, дообученная автором на базе Salesforce/codet5p-220m. Она преобразует краткие описания математических выражений на естественном английском языке, в том числе сформулированные в разговорном стиле, в одну формулу LaTeX. Репозиторий содержит модель с 123,7 млн параметров в формате safetensors; нативная длина контекста — 512 токенов.

Модель предназначена для черновой генерации уравнений и экспериментов с компактными моделями для специализированного преобразования текста. В описанных испытаниях дообучение повышало точность на тесте Speech2LaTeX, а дополнительное доменное обучение помогало на длинных входах и целевых формулах. Результат следует проверять: на длинных формулах точное совпадение оставалось низким, а автор не рекомендует полностью автоматическую генерацию без проверки. Лицензия — MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

IntelliTeX: Natural Language → LaTeX (Experimental)

Model summary

IntelliTeX is an experimental Small Language Model (SLM) study for converting English, spoken-style math descriptions into a single LaTeX equation. It is intended as a research artifact (training regimes, decoding constraints, stress tests), not a production-ready LaTeX authoring system.

  • Base model: Salesforce/codet5p-220m (CodeT5+ 220M)
  • Primary task: text → LaTeX equation generation (single equation output)
  • Primary language: English

What the model is for

Intended use

  • Drafting LaTeX equations from short natural-language descriptions
  • Prototyping or benchmarking compact models on domain-specific translation

Not recommended

  • Fully automated formula generation without verification

Training approach (experimental study)

We evaluated multiple training configurations to understand what improves a compact model most:

  1. LoRA fine-tuning: rapid iteration and capability checks
  2. Full-parameter fine-tuning (FPFT): to measure the performance ceiling (LoRA often underperformed FPFT)
  3. Two-stage pipeline (continued pretraining → FPFT) inspired by CodeT5+ training recipes:
    • Stage 1: domain-adaptive continued pretraining on TeXTeller with span-denoising + causal LM objectives
      • ~4B tokens, ~76k steps
    • Stage 2: supervised FPFT on Speech2LaTeX text→LaTeX pairs

Experiment Results

  • Full-parameter fine-tuning (FPFT) was the largest single driver of gains in our experiments. In our report, FPFT CodeT5+ 220M reached EM 0.463, which is ~4× higher than the Qwen2.5-Coder 32B Instruct (EM 0.121) under the same evaluation setup.
  • On the main Speech2LaTeX (S2L) benchmark,FPFT CodeT5+ 220M outperformed a larger 0.5B FPFT baseline in our report, indicating that training regime and architecture can matter more than parameter count for this task.
  • Stage 1 (domain-adaptive continued pretraining) primarily improved robustness rather than average-case performance: it did not materially change EM on the main S2L test set (e.g., 0.467 vs 0.463), but helped more on stress conditions.
  • On MathBridge stress tests, CodeT5+ 220M with Stage 1 + FPFT closely matched a much larger 3B comparator on long-context and long-target subsets, and outperformed the model with only FPFT.

Main benchmark (Speech2LaTeX test set)

  • Qwen2.5-Coder 32B: EM 0.121
  • FPFT Qwen2.5-Coder 0.5B: EM 0.405
  • Stage 1 + FPFT CodeT5+ 220M: EM 0.463
  • FPFT CodeT5+ 220M: EM 0.467
  • FPFT Qwen2.5-Coder 3B: EM 0.507

Stress tests (MathBridge subsets)

  • Long-context inputs (source length > 115 chars):
    • FPFT CodeT5+ 220M: EM 0.150
    • Stage 1 + FPFT CodeT5+ 220M: EM 0.195
    • FPFT Qwen2.5-Coder 3B: EM 0.209
  • Long-target outputs (target length > 60 chars):
    • FPFT CodeT5+ 220M: EM 0.049
    • FPFT Qwen2.5-Coder 3B: EM 0.070
    • Stage 1 + FPFT CodeT5+ 220M: EM 0.076

Usage

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

model_id = "duanxianpi/IntelliTeX"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSeq2SeqLM.from_pretrained(model_id)

text = "the integral from zero to one of x squared dx"
prompt = f"Convert natural-language math into a STRICT LaTeX equation\n{text}"

inputs = tok(prompt, return_tensors="pt")

out = model.generate(
    **inputs,
    max_length=512,
)

print(tok.decode(out[0], skip_special_tokens=True))
# Ouput: $$\int_{0}^{1}x^{2}\,dx$$

Running on Transformer.js

A live, in-browser demonstration using the transformer.js library showcases this efficiency advantage on typical CPU hardware.

Model
IntelliTeXour
Qwen2.5-Coder-0.5B-Instructqwen

Full Evaluation Results

1. Comprehensive performance on the S2L test dataset (2745 samples)

Model ArchitectureMethodEM ↑CR ↑CER ↓TexBLEU ↑
SmolLM2 (135M)Base0.0050.79042.400.743
Base + Grammar0.0110.8227.900.279
LoRA0.1260.9570.900.823
LoRA + Grammar0.1270.9570.910.824
SmolLM2 (360M)Base0.1070.6959.380.802
Base + Grammar0.1420.76010.000.812
LoRA0.2420.9800.490.861
LoRA + Grammar0.2430.9800.490.862
CodeT5+ (220M)Base0.0000.92196.010.725
LoRA0.2580.9130.390.874
FPFT0.4670.9820.220.912
Stage 1 + FPFT (IntelliTeX)0.4630.9980.220.915
Qwen2.5-Coder (0.5B)Base0.1610.9741.270.830
Base + Grammar0.1600.9781.270.831
LoRA0.1550.9092.710.836
LoRA + Grammar0.1550.9671.750.838
FPFT0.4050.9900.240.902
Qwen2.5-Coder (3B)Base0.2940.9910.460.869
Base + Grammar0.2930.9960.450.870
FPFT0.5070.9970.180.919
Qwen2.5-Coder (32B)Base0.1211.0000.380.863

Note: EM = Exact Match, CR = Compilable Rate, CER = Character Error Rate. Base = Original Instruct Model, Grammar = Structured Decoding, Stage 1 = Domain-Adaptive Pre-training.

2. Stress Test Analysis

Performance on Long Context Inputs (Source > 115 chars)

Demonstrates the model's ability to understand lengthy natural language descriptions.

Model (FPFT)EM ↑CR ↑CER ↓TexBLEU ↑
CodeT5+ (220M)0.1500.9670.2190.868
IntelliTeX (Stage 1 + FPFT)0.1950.9970.2110.873
Qwen2.5-Coder (0.5B)0.1290.9760.2920.859
Qwen2.5-Coder (3B)0.2090.9960.1990.874

Performance on Long Sequence Generation (Target > 60 chars)

Demonstrates the model's ability to generate complex, long LaTeX formulas.

Model (FPFT)EM ↑CR ↑CER ↓TexBLEU ↑
CodeT5+ (220M)0.0490.9400.2970.827
IntelliTeX (Stage 1 + FPFT)0.0760.9910.3120.828
Qwen2.5-Coder (0.5B)0.0370.9670.3940.816
Qwen2.5-Coder (3B)0.0700.9880.3500.822

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей