Text-to-Text Transformation via Distant Supervision for NLP Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current text-to-text transformation methods in Natural Language Processing face challenges in accuracy and efficiency due to the lack of available labeled training data, which is time-consuming and costly to generate, especially for specific target tasks.

Innovation Solution

The method involves performing text transformation operations on original input text to generate transformed text, applying task-specific performance metrics, and using distant supervision with auxiliary tasks' labeled data to update the training dataset, enabling more efficient and accurate model training, even with limited data. This includes question compression and answer ranking to filter irrelevant information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If text transformation is performed using statistical models trained on labeled data, then model accuracy is improved, but the time and cost of generating training data increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidtime for data generation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses distant supervision to create synthetic training data by copying and adapting labeled data from auxiliary tasks. The system generates transformed text pairs that mimic the structure and quality of manually labeled data, thereby reducing the time and cost of creating training datasets while maintaining model accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs automated text transformation operations that can be rapidly generated and discarded, replacing the expensive and time-consuming process of manual data labeling. The system uses computational resources to generate temporary training data that can be quickly updated or replaced without significant cost.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If text transformation is performed using statistical models trained on labeled data, then model accuracy is improved, but the cost of generating training data increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidcost of data generation
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent uses distant supervision to create synthetic training data by copying and adapting labeled data from auxiliary tasks. The system generates transformed text pairs that mimic the structure and quality of manually labeled data, thereby reducing the time and cost of creating training datasets while maintaining model accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs automated text transformation operations that can be rapidly generated and discarded, replacing the expensive and time-consuming process of manual data labeling. The system uses computational resources to generate temporary training data that can be quickly updated or replaced without significant cost.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Measurement precision

If more training data is used to improve model accuracy, then model performance increases, but the time required for training increases

Engineering Contradiction:
Improvemodel performanceVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

The patent uses distant supervision to create synthetic training data by copying and adapting labeled data from auxiliary tasks. The system generates transformed text pairs that mimic the structure and quality of manually labeled data, thereby reducing the time and cost of creating training datasets while maintaining model accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs text transformation operations in advance to pre-process and prepare training data before the actual model training begins. By pre-generating transformed text pairs and filtering them through quality criteria, the system reduces the overall training time while maintaining high data quality.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If all transformed text is included in training data, then training data quantity increases, but data quality decreases

Engineering Contradiction:
Improvetraining data quantityVSAvoiddata quality
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies different quality criteria to different portions of the training data. High-quality transformed text pairs are prioritized for inclusion in the training dataset, while lower-quality pairs are filtered out or used for different purposes. This selective approach maintains high overall data quality while still providing sufficient training data quantity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses task-specific performance metrics to evaluate and rank transformed text pairs, creating a feedback loop that identifies and prioritizes high-quality data for training. The system continuously monitors data quality and adjusts the selection process to ensure that only the most useful data is included in the training dataset.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20220358152A1Model performance through text-to-text transformation via distant supervision from target and auxiliary tasks
Publication Date: 2022.11.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20220358152A1 patent drawing
  • US20220358152A1 patent drawing
  • US20220358152A1 patent drawing

AI summary

A computer-implemented method of performing text-to-text transformation includes performing a text transformation operation on an original input text of a specific task to generate a plurality of transformed text. A task-specific performance metric that measures an operation of the specific task is applied to each one of the plurality of transformed text. Each of the plurality of transformed text are paired with the task-specific performance metric. A training dataset is updated to include each pairing of the plurality of transformed text with the task-specific metric.