NLP Training System Oracle Label Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current natural-language processing (NLP) systems face challenges in ensuring the accuracy and consistency of knowledge sourced from humans, particularly when training for predictive tasks, due to biases and context-dependent distortions in human-provided information.

Innovation Solution

An NLP-training system that selects an oracle, a human or computerized expert, to provide supervised labels and rationales for predictive questions, updates the corpus sets with new information over time, and eliminates less relevant datasets based on their relevance to the oracle's selections, using lag variables to optimize the training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If human sources are used to provide training data for NLP systems, then the system can learn from real-world knowledge and context, but the information is plagued by biases, context-dependent perceptual distortions, and personal sensitivities that reduce confidence in consistency and correctness

Engineering Contradiction:
Improveconfidence in correctnessVSAvoidbiases and distortions
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary verification process where multiple human annotators independently label the same data, and their agreements are used to filter out biased or distorted information. This intermediary layer of cross-verification mediates between raw human knowledge and the training data, reducing the impact of individual biases while preserving valuable real-world context.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If large corpus sets are used to train NLP systems to ensure sufficient training data, then the system has more information to learn from, but the resource requirements and processing time increase significantly

Engineering Contradiction:
Improvetraining data volumeVSAvoidtraining efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts and removes less relevant or redundant datasets from the corpus through automated relevance assessment and filtering mechanisms. By taking out unnecessary training data while retaining the essential informative content, the system reduces corpus size and resource requirements without sacrificing the quality or effectiveness of the training process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent dynamically adjusts parameters such as corpus size, data sampling rates, and training batch sizes based on the specific task requirements and system capabilities. This allows the system to optimize the balance between having sufficient training data and maintaining efficient resource utilization, adapting the quantity of training data to the actual needs of the model.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If comprehensive datasets are retained in the corpus to maintain information completeness, then the system has access to more knowledge, but the system complexity and processing requirements increase

Engineering Contradiction:
Improveinformation completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the comprehensive corpus into multiple specialized sub-corpora or data subsets organized by topic, domain, or relevance. This segmentation allows the system to manage and process information in smaller, more manageable units while maintaining access to the complete knowledge base when needed, reducing overall system complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10796241B2Forecastable supervised labels and corpus sets for training a natural-language processing system
Publication Date: 2020.10.06 KYNDRYL INC
  • US10796241B2 patent drawing
  • US10796241B2 patent drawing

AI summary

A method and associated systems for forecastable supervised labels and corpus sets for training a natural-language processing system. An NLP-training system asks an “oracle” expert to answer a predictive test question and, in response, receives from the oracle an answer, rationales for selecting that answer, and identifications of extrinsic natural-language sources of evidence that supports those rationales. The system retrieves updated versions of that evidence at a later time, and returns that updated evidence to the oracle. In response, the oracle returns an updated answer and rationales based on the updated evidence. The system then compares time-varying characteristics of the evidence in order to determine the relative contributions of each piece of evidence to the oracles' selections. Less relevant evidence is discarded and the remaining, optimized, evidence is forwarded to the NLP system to be used as training data.