mlsanityData to 7 Oct 2026

TensorBLEU: Vectorized GPU-based BLEU Score Implementation for Per-Sentence In-Training Evaluation

arXiv 2510.05485 ↗First posted 7 Oct 2025cs.CL cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Modern natural language processing models have achieved unprecedented scale, yet the tools for their evaluation often remain a computational bottleneck, limiting the pace of research. This is particularly acute for in-training evaluation metrics, such as per-sentence reward signals in Reinforcement Learning, which must operate efficiently on batches of token IDs directly on the GPU. In this paper, we introduce TensorBLEU, a novel implementation of the BLEU metric designed from the ground up for this specific use case. Our approach is fully vectorized for GPU-accelerated, per-sentence computation within PyTorch and introduces a memory-efficient counting mechanism. By creating a compact, batch-specific dictionary of n-grams using texttttorch.unique, our method avoids the prohibitive memory costs of traditional hashing-based vectorization, making it practical for large-vocabulary models. We benchmark TensorBLEU against NLTK, the standard library for token-ID-based BLEU calculation on the CPU. Experiments show that TensorBLEU provides speedups of over 13x on consumer-grade GPUs (NVIDIA T4) and exceeding 40x on data-center-class hardware (NVIDIA A100). This performance transforms a significant bottleneck into a negligible part of the training loop. By clearly defining its role as a "Token-ID BLEU" for development purposes and open-sourcing our implementation, we provide a powerful tool for accelerating research in areas like RL-based model fine-tuning.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 5 of its 7 references that are in the map. First posted on arXiv 7 Oct 2025.

Builds on

5 of 7 references.

References · 5

  1. 2025Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilitiescited by 3,655
  2. 2018A Call for Clarity in Reporting BLEU Scorescited by 1,790
  3. 2015Sequence Level Training with Recurrent Neural Networkscited by 568
  4. 2016Deep Reinforcement Learning for Dialogue Generationcited by 286
  5. 2025Reactive Transformer (RxT) -- Stateful Real-Time Processing for Event-Driven Reactive Language Modelscited by 1

Built on by

Not cited yet.