Clause Extraction via Machine Translation Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Natural language processing models face difficulties in accurately extracting clauses from multi-clause sentences, particularly in languages like English, due to ambiguity and lack of explicit grammatical indicators.

Innovation Solution

The approach involves translating the input sentence into a target language that requires explicit grammatical indicators for dependent clauses, such as German or Russian, and using machine translation to align and extract the corresponding clauses in the original language, employing techniques like word alignment and subordinating conjunction identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If natural language processing models directly process sentences in ambiguous languages like English, then the processing speed is maintained, but the accuracy of clause extraction deteriorates due to lack of explicit grammatical indicators

Engineering Contradiction:
Improveclause extraction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a target language as an intermediary medium between the source language and the clause extraction process. Sentences from ambiguous languages (source language) are translated into languages with explicit grammatical indicators (target language), where clauses are clearly marked. This intermediary translation step enables accurate clause identification by leveraging the grammatical structure of the target language, which then informs the extraction of clauses from the original source language sentence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If machine translation is used to translate sentences into target languages with explicit grammatical indicators, then clause extraction accuracy is improved, but computational resources increase

Engineering Contradiction:
Improveclause extraction accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential grammatical indicators (such as subordinating conjunctions and clause markers) from the translated target language sentence, rather than processing the entire translated sentence. By identifying and extracting these key markers that indicate clause boundaries, the system can determine clause positions in the source language without requiring full translation and processing of the entire target language sentence, thereby reducing computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If grammatical indicators are inserted into translated sentences to identify dependent clauses, then clause identification becomes easier, but the complexity of the translation process increases

Engineering Contradiction:
Improveclause identification easeVSAvoidtranslation process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by training the machine translation model in advance to recognize and insert grammatical indicators at clause boundaries during the translation process. The model is pre-trained on parallel corpora with annotated clause structures, enabling it to automatically insert appropriate markers (such as commas or specific words) at relevant positions in the target language translation. This preliminary training and automatic insertion during translation simplifies the subsequent clause identification step, as the grammatical structure is already marked in the translated text.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12086559B2Clause extraction using machine translation and natural language processing
Publication Date: 2024.09.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12086559B2 patent drawing
  • US12086559B2 patent drawing
  • US12086559B2 patent drawing

AI summary

A computer system extracts clauses using machine translation. An input sentence in a source language is translated into a translated sentence in a target language using a trained machine translation model, wherein the trained machine translation model inserts a grammatical indicator into a position of the translated sentence that identifies a dependent clause. The input sentence and the translated sentence are aligned to determine a position in the input sentence that corresponds to the position of the grammatical indicator in the translated sentence. The dependent clause is extracted, in the source language, from the input sentence based on the determined position in the input sentence. Embodiments of the present invention further include a method and program product for clause extraction using machine translation in substantially the same manner described above.