Machine Translation Model Using GAN and Dictionary Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine-translation models using deep learning face difficulties in learning correspondence between significantly different languages, leading to poor translation quality and prolonged training times due to large differences in vector spaces.

Innovation Solution

A computing device and method that incorporates a generative adversarial network (GAN) with dictionary data to project source and target languages, utilizing a generator and discriminator network to reduce the distance between languages, enabling faster and more accurate translation by inputting source sentences and dictionary data to generate target sentences and calculating errors for network training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional deep learning projects source and target languages to vector space, then translation can be performed, but the large distance between significantly different languages makes it difficult to learn correspondence efficiently

Engineering Contradiction:
Improvetranslation qualityVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary mapping layer that projects both source and target languages into a shared intermediate vector space before final translation. This intermediary space acts as a bridge that reduces the distance between significantly different languages, enabling more efficient learning of language correspondence while maintaining translation quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The translation model is segmented into multiple components: source language embedding, intermediate projection layer, target language projection, and output layer. This segmentation allows the intermediate layer to specifically handle the language distance problem while other layers focus on their specialized functions, improving overall training efficiency.

Inventive Principle:
Principle #1Segmentation

2Productivity

If dictionary data is incorporated into training, then convergence speed improves, but system complexity increases

Engineering Contradiction:
Improvetraining convergence speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-processing dictionary data and creating initial word embeddings before main training begins. This preliminary preparation organizes the vocabulary and semantic relationships in advance, allowing the training process to converge faster without requiring complex real-time processing during training.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses dictionary data to create self-supervised learning signals that enable the model to learn from its own predictions and corrections. The dictionary provides inherent structure that the model can exploit without external intervention, improving convergence while avoiding additional system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11520997B2Computing device and method for generating machine translation model and machine-translation device
Publication Date: 2022.12.06 NAT CENT UNIV
  • US11520997B2 patent drawing
  • US11520997B2 patent drawing
  • US11520997B2 patent drawing

AI summary

A device and a method for generating a machine translation model and a machine translation device are disclosed. The device inputs a source training sentence of a source language and a dictionary data to a generator network so that the generator network outputs a target training sentence of a target language according to the source training sentence and the dictionary data. Then, the device inputs the target training sentence and a correct translation of the source training sentence to a discriminator network so as to calculate an error between the target training sentence and the correct translation according to the output of the discriminator network, and trains the generator network and the discriminator network respectively. The trained generator network is the machine translation model.