Corpus Quality Analysis for NLP Augmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing question answering systems face challenges in determining the quality and relevance of new corpora for augmentation, as they lack methods to assess which parts of the corpus are most useful and whether new data sets are worth licensing, given the costs and legal efforts involved.

Innovation Solution

A mechanism for corpus quality analysis is introduced, which uses filters to evaluate the quality of new corpora by considering general readability, metadata, and domain/content analysis, determining which corpora to pursue and how much to pay based on key factors, leveraging machine learned features and characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If new corpora are added to augment existing corpora for QA systems, then the quantity and quality of training data increases, but the cost and legal effort for licensing increases

Engineering Contradiction:
Improvequantity of training dataVSAvoidcost and legal effort for licensing
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The system performs preliminary quality assessment of candidate corpora using multiple filters (readability filter, metadata filter, domain filter, content filter) before actually licensing and integrating them. This preliminary screening action identifies high-quality corpora that are likely to provide good QA results, allowing the system to invest licensing resources only in corpora that pass the quality threshold, thus resolving the contradiction between obtaining more training data and controlling licensing costs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback loop where QA results from using a corpus are fed back into the quality assessment process. By monitoring which corpora produce better QA results, the system can refine its quality filters and prioritize licensing of corpora that demonstrably improve system performance, making the investment in licensing more effective and justifiable.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive quality assessment filters are applied to evaluate corpus quality, then the accuracy of corpus selection improves, but the processing time and complexity increases

Engineering Contradiction:
Improveaccuracy of corpus selectionVSAvoidprocessing time for quality assessment
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The comprehensive quality assessment is segmented into multiple independent filters that can be applied in sequence: readability filter, metadata filter, domain filter, and content filter. Each filter handles a specific aspect of quality assessment and can independently reject corpora that fail to meet minimum thresholds. This segmentation allows the system to maintain high assessment accuracy while reducing processing time by eliminating不合格 corpora at early stages rather than analyzing all corpora through all filters in full detail.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by implementing filters with varying levels of stringency and computational cost. Critical filters (like readability and domain relevance) are applied thoroughly, while less critical filters (like certain metadata checks) are applied more lightly. This partial application of comprehensive assessment ensures sufficient accuracy for good corpus selection without the full processing time cost of equally thorough assessment of every possible corpus attribute.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If machine learned features are used to assess corpus quality, then the efficiency of corpus evaluation improves, but the complexity of the assessment system increases

Engineering Contradiction:
Improveefficiency of corpus evaluationVSAvoidcomplexity of assessment system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses machine learned features to enable the quality assessment system to evaluate corpora autonomously without requiring human experts to manually analyze each corpus. The pre-trained models automatically extract features related to readability, domain relevance, and content quality, allowing the system to self-assess corpus suitability. This self-service capability significantly improves evaluation efficiency while the modular architecture keeps the added complexity manageable.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10169706B2Corpus quality analysis
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10169706B2 patent drawing
  • US10169706B2 patent drawing
  • US10169706B2 patent drawing

AI summary

A mechanism is provided in a data processing system for corpus quality analysis. The mechanism applies at least one filter to a candidate corpus to determine a degree to which the candidate corpus supplements existing corpora for performing a natural language processing (NLP) operation. Responsive to a determination to add the candidate corpus to the existing corpora based on a result of applying the at least one filter, the mechanism adds the candidate corpus to the existing corpora to form modified corpora. The mechanism performs the NLP operation using the modified corpora.