Domain Information Identification for Machine Learning Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training machine learning models for client organizations across different domains requires domain-specific knowledge and manual, supervised processes, which can be time-consuming and resource-intensive, especially when dealing with multiple languages and types of documents.

Innovation Solution

A domain information analysis device that uses natural language processing techniques to identify candidate domain information from unstructured and semi-structured documents, filters and consolidates this information into key domain information, and provides it to user devices for annotation and use in machine learning models, automating the process and reducing manual errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual supervised processes are used to identify domain information for machine learning models, then accuracy can be maintained through human review, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improveaccuracy of domain information identificationVSAvoidtime required for manual data processing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automated identification of domain information through machine learning models that process documents independently without requiring manual human review for each document. The model learns from training data and automatically extracts domain-specific information, allowing the system to serve itself rather than relying on continuous human supervision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary processing of documents by pre-identifying candidate domain information before final model training. This preliminary action prepares the data in advance, reducing the time required during actual model deployment while maintaining accuracy through subsequent refinement steps.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple languages and types of documents are processed manually, then comprehensive domain information can be captured, but processing resources become excessively consumed

Engineering Contradiction:
Improvecapability to handle multiple languages and document typesVSAvoidprocessing resources required
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The machine learning model is designed with multi-functionality to handle various document types (emails, reports, presentations) and multiple languages simultaneously. The same core model architecture processes different input formats and languages, eliminating the need for separate specialized systems for each document type or language, thus reducing overall processing resource requirements.

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

Solution Approach 2:

The system changes parameters such as language models and document processing configurations dynamically based on the input type. Rather than maintaining fixed processing pipelines for each language and document type, the system adapts its processing parameters automatically, reducing resource consumption by avoiding redundant processing setups.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If domain-specific knowledge is incorporated into machine learning model training, then model accuracy for specific domains improves, but the complexity of the training process increases

Engineering Contradiction:
Improvedomain-specific model accuracyVSAvoidcomplexity of training process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The training process is segmented into distinct phases: initial model training on general data, followed by domain-specific fine-tuning using identified domain information. This segmentation allows the system to build foundational capabilities first, then specialize incrementally, reducing the complexity burden at any single stage while achieving high domain-specific accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Domain information is identified and prepared in advance through automated processing before being incorporated into the training process. This preliminary preparation of domain-specific data simplifies the actual training phase by having ready-to-use, pre-processed domain information, rather than requiring complex real-time processing during training.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If automated natural language processing techniques are used to identify domain information, then processing speed and resource efficiency improve, but the need for manual annotation and verification may increase

Engineering Contradiction:
Improvespeed of domain information identificationVSAvoidmanual annotation requirements
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system incorporates feedback mechanisms where identified domain information is used to continuously refine and improve the machine learning model. Automated processes analyze the effectiveness of identified information and adjust processing parameters accordingly, reducing the need for manual intervention while maintaining high accuracy through iterative self-improvement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The machine learning model performs self-verification by cross-checking identified domain information against learned patterns and constraints. The system autonomously validates its own outputs to a significant extent, reducing manual annotation requirements while maintaining quality through automated confidence scoring and filtering.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10698868B2Identification of domain information for use in machine learning models
Publication Date: 2020.06.30 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10698868B2 patent drawing
  • US10698868B2 patent drawing
  • US10698868B2 patent drawing

AI summary

A device may analyze a set of unstructured documents of an organization associated with a domain to identify a first set of entities. The device may analyze a set of semi-structured documents of the organization to determine a second set of entities. The device may filter the first set of entities using the second set of entities. Filtering the first set of entities may include removing, from the first set of entities, one or more entities that do not satisfy a threshold level of similarity with entities included in the second set of entities. The device may consolidate the filtered first set of entities and the second set of entities to identify a set of key entities. The device may provide the set of key entities to a user device to allow the set of key entities to be annotated and used for one or more machine learning models.