atlas

Research map / Large language models / Language, safety and interpretability

MathSpeech: Leveraging Small LMs for Accurate Conversion in Mathematical Speech-to-Formula

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Multilingual LLM data and culture · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MathSpeech, a two-stage pipeline in which two fine-tuned T5-small models (ASR error corrector plus LaTeX translator, trained end-to-end) convert ASR outputs of spoken math into LaTeX, outperforming GPT-4o and Gemini-Pro few-shot on a new MIT OCW math speech benchmark.

Problem

ASR systems produce verbose, error-prone textual transcriptions of spoken mathematical expressions instead of LaTeX, hindering subtitles for math lectures.

Approach

Chain an ASR error corrector and a LaTeX translator, both T5-small (~120M total), and train them end-to-end with a weighted cross-entropy loss; the corrector takes top-1 outputs from multiple different ASR models as input, and training data is created by TTS-then-ASR to capture realistic ASR errors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MathSpeech instead of GPT-4oLaTeX translation from two ASR outputs · MathSpeech benchmark, two-ASR total averageCER: 0.390 -> 0.298Helped
Use MathSpeech instead of GPT-4oLaTeX translation from two ASR outputs · MathSpeech benchmark, two-ASR total averageROUGE-1: 0.838 -> 0.845Helped
Use MathSpeech instead of GPT-4oLaTeX translation from two ASR outputs · MathSpeech benchmark, two-ASR total averageROUGE-L: 0.833 -> 0.840Helped
Use MathSpeech instead of GPT-4oLaTeX translation from two ASR outputs · MathSpeech benchmark, two-ASR total averageBLEU: 0.505 -> 0.689Helped
Add an Error Corrector before the LaTeX Translator (ablation)MathSpeech · MathSpeech benchmark, Whisper-baseCER: 0.693 -> 0.336Helped
Add an Error Corrector before the LaTeX Translator (ablation)MathSpeech · MathSpeech benchmark, Whisper-smallCER: 0.630 -> 0.309Helped
Train the corrector and translator end-to-end instead of separately connecting them (ablation)Two-stage T5-small pipeline · MathSpeech benchmark, Whisper-smallCER: 0.357 -> 0.243Helped
Use a two-stage corrector-and-translator structure instead of one T5 model (ablation)MathSpeech · MathSpeech benchmark, Whisper-smallCERHelped

Surprising findings

Limitations

Experimental setup

Datasets: MathBridge (23M Spoken English-LaTeX pairs) TTS-generated ASR error corpus (VITS + Whisper/Canary)

Benchmarks: MathSpeech benchmark (1,101 MIT OpenCourseWare audio clips)

Metrics: CER ROUGE-1 ROUGE-L BLEU WER latency

Baselines: GPT-3.5 GPT-4o Gemini-Pro T5-small (1 stage, w/o corrector) T5-base (1 stage) T5-small/T5-base 2-stage simple concatenation

Builds on: T5 Whisper VITS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy