Multilingual GEC Training Using Synthetic Error Corruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional grammatical error correction techniques face challenges due to scarcity of training data, label accuracy issues, and language bias, leading to suboptimal performance for less prevalent languages, and existing synthetic data approaches require language-specific tuning and struggle with error distribution representation.

Innovation Solution

A pre-training approach using a fully unsupervised, language-agnostic method that generates synthetic training data by corrupting grammatically correct text samples, followed by fine-tuning with language-specific supervised data to create a multilingual grammatical error correction model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional grammatical error correction techniques are used, then training data requirements are met for prevalent languages, but performance deteriorates for non-prevalent languages due to data scarcity and language bias

Engineering Contradiction:
ImproveGEC performanceVSAvoidmultilingual capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by training a single text-generating model on a multilingual corpus to perform grammatical error correction across multiple languages. Instead of creating separate models for each language, the system uses one model that handles all languages, eliminating language-specific biases and improving performance for non-prevalent languages while maintaining capability for prevalent languages.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If conventional GEC models are trained with available training data, then training completion is achieved, but label accuracy issues and error distribution bias limit correction quality

Engineering Contradiction:
Improvetraining efficiencyVSAvoidlabel accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies self-service by using the model's own generated text as training data. The system generates synthetic training examples by having the model correct its own grammatically incorrect outputs, creating a self-supervised learning loop that eliminates dependence on externally labeled data and its associated accuracy problems.

Inventive Principle:
Principle #25Self-service

3Reliability

If language-specific GEC models are trained for each language, then language-specific accuracy is improved, but device complexity and training requirements increase

Engineering Contradiction:
Improvelanguage-specific GEC accuracyVSAvoidmodel architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies merging by combining multiple language-specific GEC capabilities into a single multilingual model. Instead of maintaining separate models for different languages, the system integrates all language processing capabilities into one unified model, reducing complexity while maintaining multilingual performance.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12626072B2Multilingual grammatical error correction
Publication Date: 2026.05.12 GOOGLE LLC
  • US12626072B2 patent drawing
  • US12626072B2 patent drawing
  • US12626072B2 patent drawing

AI summary

A method of training a text-generating model for grammatical error correction (GEC) includes obtaining a multilingual set of text samples where each text sample includes a monolingual textual representation of a respective sentence. The operations also include, for each text sample of the multilingual set of text samples, generating a corrupted synthetic version of the respective text sample where the corrupted synthetic version of the respective text sample includes a grammatical change to the monolingual textual representation of the respective sentence associated with the respective text sample. The operations further include training the text-generating model using a training set of sample pairs. Each sample pair in the training set of sample pairs includes one of the respective text samples of the multilingual set of text samples and the corresponding corrupted synthetic version of the one of the respective text samples of the multilingual set of text samples.