Graph-Based Translation Method for Visual Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine translation methods lack visual representation of sentence components and translation processes, making it difficult for users to understand and correct translation errors, as they only display translation results without showing the process or method used.

Innovation Solution

A method and apparatus that visually represent sentence components as nodes and edges in a graph, allowing users to interact with the graph to understand and correct translation results by designating user inputs to modify the graph structure and order, thereby providing accurate and user-confirmed translations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine translation is performed using statistical-based or neural network methods, then translation accuracy is improved, but the translation process and method information is not displayed to users

Engineering Contradiction:
Improvetranslation accuracyVSAvoidtranslation process information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the translation process into discrete visual components: sentence components are divided into nodes and edges in a graph structure, allowing users to see individual elements (words, phrases) and their relationships separately. This segmentation enables the display of translation process information while maintaining translation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary visual representation layer (the graph with nodes and edges) between the translation engine and the user. This intermediary displays sentence components and their relationships, providing translation process information without interfering with the underlying statistical or neural network translation methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If translation results are displayed without visual representation of sentence components, then device complexity is reduced, but user understanding and correction capability is worsened

Engineering Contradiction:
Improvedisplay complexityVSAvoiduser correction capability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent adds a visual dimension to translation display by creating a graph structure with nodes and edges that represents sentence components and their relationships. This dimensional transformation from text-only to visual-graph representation enables users to understand and correct translations more effectively without significantly increasing device complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If sentence components are visually represented as nodes and edges, then user confirmation of translation accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvetranslation confirmation accuracyVSAvoidgraph representation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal graph representation system that can handle various sentence components (nouns, verbs, adjectives, etc.) using the same node and edge structure. This multi-functional approach allows the system to represent different language structures and relationships uniformly, improving translation confirmation accuracy while managing device complexity through standardized representation.

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

Data Source

PatentUS12182527B2Translating method using visually represented elements, and device therefor
Publication Date: 2024.12.31 KIM E E
  • US12182527B2 patent drawing
  • US12182527B2 patent drawing
  • US12182527B2 patent drawing

AI summary

A translating method using visually represented elements, and device therefor is provided. According to an embodiment, a translation method performed by a computing device, may include acquiring data of a first sentence in a first language, the first sentence including a first morpheme of a first type and a second morpheme of a second type different from the first type, generating a first graph representing the first sentence, a first node of the first graph corresponding to the first morpheme of the first type of the first sentence, a first edge of the first graph corresponding to the second morpheme of the second type of the first sentence, and each node and each edge of the first graph being concatenated to each other so that the first sentence is completed when representations corresponding to each node and each edge of the first graph are concatenated while traversing the first graph in a first order, replacing the representations of the first language corresponding to each node and each edge of the first graph with representations of a second language, acquiring a second sentence of the second language by concatenating the representations of the second language corresponding to each node and each edge of the first graph while traversing the first graph in a second order at least in part different from the first order, and outputting the second sentence as a translation result of the first sentence into the second language.