gec-metrics: A Unified Library for Grammatical Error Correction Evaluation

πŸ“… 2025-05-26
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
Existing GEC evaluation metrics suffer from fragmented implementations and inconsistent interfaces, leading to unfair system comparisons, poor reproducibility, and limited extensibility. To address this, we propose GECEvalβ€”the first modular, unified evaluation framework specifically designed for grammatical error correction. GECEval introduces a standardized API and integrates meta-evaluation, statistical analysis, and visualization (via Matplotlib/Seaborn), providing consistent, unified wrappers for mainstream metrics including ERRANT, M2, and GLEU. Implemented in Python and released under the MIT License as a production-ready PyPI package, GECEval models GEC evaluation as a plug-and-play, verifiable modular pipeline. This design significantly reduces evaluation bias and enhances fairness and reproducibility across system comparisons. Already adopted by multiple GEC research teams, GECEval advances methodological standardization in GEC evaluation.

Technology Category

Natural Language Processing: Interpretability, Analysis, and Evaluation of NLP ModelsMachine Learning: Evaluation and AnalysisKnowledge Representation and Reasoning: Geometric, Spatial, and Temporal Reasoning

Application Category

Search and Retrieval-Augmented AI: Web evaluation methodologies and metricsUser Modeling, Personalization and Recommendation: Metrics for user behavior and evaluating successSecurity and Privacy: Large-scale security measurements
πŸ“ Abstract
We introduce gec-metrics, a library for using and developing grammatical error correction (GEC) evaluation metrics through a unified interface. Our library enables fair system comparisons by ensuring that everyone conducts evaluations using a consistent implementation. Moreover, it is designed with a strong focus on API usage, making it highly extensible. It also includes meta-evaluation functionalities and provides analysis and visualization scripts, contributing to developing GEC evaluation metrics. Our code is released under the MIT license and is also distributed as an installable package. The video is available on YouTube.
Problem

Research questions and friction points this paper is trying to address.

Unified library for GEC evaluation metrics
Ensures fair system comparisons via consistent implementation
Provides extensible API and meta-evaluation functionalities
Innovation

Methods, ideas, or system contributions that make the work stand out.

Unified interface for GEC evaluation metrics
Ensures consistent implementation for fair comparisons
Extensible design with API usage focus