Bidirectional Translation Model Training via Pseudo-Parallel Corpus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In machine translation, the scarcity of bilingual parallel corpuses for minority languages hinders the effective training of machine translation models due to high acquisition costs and difficulties in obtaining high-quality reverse translation models.

Innovation Solution

A bidirectional translation model is trained using a method that includes N cycles of forward and reverse translation processes, with the convergence of forward and reverse translation similarities determining the completion of training, and utilizes a reconstructor and differentiable sampling functions to optimize both translation capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bilingual parallel corpuses are used for training machine translation models, then translation model performance is improved, but acquisition cost and difficulty increase significantly

Engineering Contradiction:
Improvetranslation model performanceVSAvoidacquisition cost and difficulty
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent creates pseudo-parallel corpuses by copying and transforming monolingual data through bidirectional translation. The reconstructor model generates pseudo-target texts from source texts, and pseudo-parallel data is constructed by pairing source texts with their reconstructed versions, eliminating the need for expensive human-annotated bilingual parallel corpuses

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses the translation model itself to generate training data through self-reconstruction. The bidirectional translation process where target texts are translated back to source texts and compared with original source texts creates a self-supervised learning mechanism that eliminates dependency on external bilingual resources

Inventive Principle:
Principle #25Self-service

2Measurement precision

If high-quality reverse translation models are obtained, then training data quality is improved, but acquisition difficulty increases

Engineering Contradiction:
Improvetraining data qualityVSAvoidacquisition difficulty
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent merges the forward translation model and reverse translation model into a single bidirectional training framework. Both models are trained simultaneously using the same pseudo-parallel corpus, sharing parameters and training processes, which eliminates the need to separately acquire high-quality reverse translation models

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Instead of acquiring reverse translation models through traditional methods, the patent inverts the approach by using the forward translation model to generate pseudo-target texts, then using these to train the reverse model. The reconstruction quality is measured by back-translation similarity rather than by comparing with reference translations

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11734521B2Method, device and storage medium for training bidirectional machine translation model using sum of forward and reverse translation similarities
Publication Date: 2023.08.22 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11734521B2 patent drawing
  • US11734521B2 patent drawing
  • US11734521B2 patent drawing

AI summary

A method includes: a bidirectional translation model to be trained and training data are acquired, the training data including a source corpus and a target corpus corresponding to the source corpus; the bidirectional translation model is trained for N cycles, each cycle of training including a forward translation process of translating the source corpus into a pseudo target corpus and a reverse translation process of translating the pseudo target corpus into a pseudo source corpus and N being a positive integer greater than 1; a forward translation similarity and a reverse translation similarity are acquired; and when a sum of the forward translation similarity and the reverse translation similarity converges, it is determined that training of the bidirectional translation model is completed, where the training completed bidirectional translation model is used to perform translating.