NLU Concept System Domain Adaptation via Ensemble Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current natural language understanding (NLU) frameworks face challenges in achieving domain specificity due to the use of generic word vector distribution models, leading to poor performance in specific domains.

Innovation Solution

Implementing a concept system within the NLU framework that applies a concept model to extract intents and other information from user utterances, enhancing domain specificity by using sample utterances from an intent-entity model specific to the client's domain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a generic word vector distribution model is used in the NLU framework, then the system can process a wide variety of domains, but the NLU performance precision deteriorates in specific domains

Engineering Contradiction:
Improvedomain adaptabilityVSAvoidNLU performance precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by training a domain-specific concept model using concept search data from a particular domain, thereby making that specific part of the NLU system optimized for local domain requirements while the overall system maintains generic capabilities through the ensemble scoring architecture

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The NLU framework is segmented into multiple independent scoring systems including a generic word vector distribution model and a domain-specific concept model. Each segment handles different aspects of NLU, allowing the system to maintain versatility at the generic level while achieving precision through domain-specific segmentation

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If a domain-specific concept model is implemented, then the NLU performance precision improves in specific domains, but the device complexity increases

Engineering Contradiction:
ImproveNLU performance precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

An ensemble scoring system acts as an intermediary that coordinates between the generic word vector distribution model and the domain-specific concept model. This mediator manages the complexity by orchestrating multiple scoring mechanisms without requiring complete system redesign

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The concept search data structure and processing pipeline are designed with universal applicability across different domains. The same framework infrastructure handles both generic and domain-specific concept extraction, reducing overall system complexity through multi-functional design

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

Data Source

PatentUS20250148213A1Concept system for a natural language understanding (NLU) framework
Publication Date: 2025.05.08 SERVICENOW INC
  • US20250148213A1 patent drawing
  • US20250148213A1 patent drawing
  • US20250148213A1 patent drawing

AI summary

A natural language understanding (NLU) framework includes a concept system that performs concept matching of user utterances. The concept system generates a concept cluster model from sample utterances of an intent-entity model, and then trains a machine learning (ML) concept model based on the concept cluster model. Once trained, the concept model receives semantic vectors representing potential concepts extracted from utterances, and provides concept indicators to an ensemble scoring system. These concept indicators include indications of which concepts of the concept model that matched to the potential concepts, which intents of the intent-entity model are related to these concepts, and concept-relationship scores indicating a strength and/or uniqueness of the relationship between each concept-intent combination. Based on these concept-related indicators, the ensemble scoring system may determine and apply an ensemble scoring adjustment when determining an ensemble artifact score for each of the artifacts extracted from an utterance.