Domain-Specific Question Generation for Syntactic Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language parsing technologies face challenges in accurately processing domain-specific questions due to underrepresentation in general-purpose corpora, leading to poor parsing performance, especially in specialized domains like finance and genomics.

Innovation Solution

A method is developed to generate a large training corpus for syntactic parsing of domain-specific questions by leveraging a domain schema and knowledge base, constructing question templates, and filling gaps with new entities, systematically leveraging domain expertise to create labeled questions for training parsers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If general-purpose corpora are used for training syntactic parsers, then the training data is readily available and easy to obtain, but the parsing accuracy for domain-specific questions deteriorates due to underrepresentation

Engineering Contradiction:
Improveease of obtaining training dataVSAvoidparsing accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent creates synthetic training data by copying and adapting the structure of seed-labeled questions through template abstraction and entity substitution. Instead of manually creating new labeled questions, the system generates numerous synthetic examples by replacing entities in abstracted templates with new entities from domain knowledge bases, thereby multiplying the training value from a small set of seed questions while maintaining domain-specific characteristics

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by first abstracting templates from seed questions and preparing domain knowledge bases before generating the full training corpus. This preliminary structuring of domain knowledge and template creation enables efficient batch generation of synthetic training data, avoiding the need for manual labeling of each training example while ensuring domain relevance

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If domain-specific training data is created manually, then the parsing accuracy for domain-specific questions improves, but the time and effort required for data preparation increases significantly

Engineering Contradiction:
Improveparsing accuracyVSAvoiddata preparation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the system to automatically generate its own training data without human intervention in the data creation process. The automated pipeline abstracts templates from seed questions, substitutes entities using domain knowledge bases, and generates synthetic labeled questions autonomously, eliminating the need for manual annotation while maintaining high domain-specific parsing accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies parameter changes by systematically varying entities in abstracted question templates to generate diverse training examples. By changing the entity parameters (substituting with different entities from knowledge bases) while maintaining the syntactic structure, the system creates numerous training variations from a single template, dramatically expanding the training corpus size without proportional increases in manual effort

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more seed questions are provided for training, then the quality of generated training data improves, but the initial data collection effort and time investment increase

Engineering Contradiction:
Improvequality of training dataVSAvoidseed question collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by demonstrating that a small subset of seed questions (as few as 10) is sufficient to generate a comprehensive training corpus when combined with domain knowledge bases. Rather than requiring extensive manual collection of numerous seed questions, the system leverages the structured domain knowledge to amplify the value of minimal seed examples, achieving reliable training data generation with reduced initial investment

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11636099B2Domain-specific labeled question generation for training syntactic parsers
Publication Date: 2023.04.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11636099B2 patent drawing
  • US11636099B2 patent drawing
  • US11636099B2 patent drawing

AI summary

A computer-implemented method for generating a question from an abstracted template is described. A non-limiting example of the computer-implemented method includes receiving, by a processor, a question. The method parses, by the processor, the question into a parse tree and abstracts, by the processor, an abstracted template from the parse tree. The method receives, by the processor, a domain schema and a domain knowledge base and generates, by the processor, a new question based on the abstracted template, the domain schema, and the domain knowledge base.