Feature Extraction Language for Document Corpus Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Custom designing applications for feature extraction in natural language processing is time-consuming, error-prone, and resource-intensive, requiring specialized knowledge in specific fields and machine learning applications, making it difficult to generate and utilize feature vectors effectively.

Innovation Solution

A feature extraction language is used to configure and perform feature extraction on documents, generating a feature vector that includes identification information, reducing the complexity of generating feature vectors and improving compatibility, and minimizing resource usage by automating the configuration of parameters based on stored information or user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If custom applications are designed for feature extraction, then feature extraction can be performed, but the process becomes time-consuming, error-prone, and resource-intensive

Engineering Contradiction:
Improvefeature extraction accuracyVSAvoidapplication design time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a universal feature extraction system that can handle multiple document types and extraction scenarios through a single platform. The system uses configurable parameters and stored information to adapt to different feature extraction needs without requiring custom application design, thereby reducing time loss while maintaining reliability across diverse use cases.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically configures feature extraction parameters by utilizing stored information about the document corpus and extraction requirements. This self-service capability eliminates the need for manual, error-prone configuration by domain experts, reducing both time consumption and errors while maintaining extraction accuracy through automated parameter optimization.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If custom applications are designed for feature extraction, then specialized feature extraction can be achieved, but resource consumption increases

Engineering Contradiction:
Improvefeature extraction capabilityVSAvoidprocessing resource usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary configuration of feature extraction parameters by storing information about document characteristics and extraction requirements in advance. This pre-processing step enables the system to quickly adapt to different feature extraction tasks without consuming excessive resources during actual execution, maintaining versatility while optimizing resource usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system achieves adaptability for different feature extraction scenarios by dynamically changing extraction parameters rather than designing custom applications. Configuration parameters are adjusted based on stored information about the corpus and requirements, enabling versatile feature extraction across document types while minimizing processing resource consumption through parameter optimization instead of custom implementation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If manual configuration of feature extraction parameters is performed, then extraction can be customized, but the process becomes complex and error-prone

Engineering Contradiction:
Improvefeature extraction simplicityVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically configures feature extraction parameters by utilizing stored information about the document corpus and extraction requirements. This self-service capability eliminates the need for manual, error-prone configuration by domain experts, reducing both time consumption and errors while maintaining extraction accuracy through automated parameter optimization.

Inventive Principle:
Principle #25Self-service

4Use of energy by moving object

If a standardized feature extraction system is used, then resource efficiency improves, but compatibility across different applications may be limited

Engineering Contradiction:
Improveprocessing resource efficiencyVSAvoidapplication compatibility
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal feature extraction system that can handle multiple document types and extraction scenarios through a single platform. The system uses configurable parameters and stored information to adapt to different feature extraction needs without requiring custom application design, thereby reducing time loss while maintaining reliability across diverse use cases.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system achieves adaptability for different feature extraction scenarios by dynamically changing extraction parameters rather than designing custom applications. Configuration parameters are adjusted based on stored information about the corpus and requirements, enabling versatile feature extraction across document types while minimizing processing resource consumption through parameter optimization instead of custom implementation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10565520B2Feature extraction for machine learning
Publication Date: 2020.02.18 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10565520B2 patent drawing
  • US10565520B2 patent drawing
  • US10565520B2 patent drawing

AI summary

A device may receive a first command, included in a set of commands, to set a configuration parameter associated with performing feature extraction. The device may receive a second command, included in the set of commands, to set a corresponding value for the configuration parameter. The configuration parameter and the corresponding value may correspond to a particular feature metric that is to be extracted. The device may configure, based on the configuration parameter and the corresponding value, feature extraction for a corpus of documents. The device may perform, based on configuring feature extraction for the corpus, feature extraction on the corpus to determine the particular feature metric. The device may generate a feature vector based on performing the feature extraction. The feature vector may include the particular feature metric. The feature vector may include a feature identifier identifying the particular feature metric. The device may provide the feature vector.