Multilingual NLU Model Consistency via Automatic Change Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Natural Language Understanding (NLU) models lack the ability to efficiently manage and maintain consistency across multiple languages, leading to inconsistencies and inefficiencies in multilingual software applications.

Innovation Solution

A multilingual NLU model platform is introduced, which allows for the creation and management of NLU models in different languages. This platform enables the automatic creation of secondary NLU models that are consistent with a primary model, ensuring that updates to the primary model are automatically propagated to secondary models, maintaining language translations and model consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate NLU models are developed for each language independently, then each language model can be optimized for its specific language characteristics, but maintaining consistency across multiple language models becomes complex and error-prone

Engineering Contradiction:
Improvelanguage understanding accuracyVSAvoidmodel management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments NLU model management into two distinct components: a primary language model that captures core intent logic, and multiple secondary language models that handle language-specific variations. This segmentation allows each model to focus on its specific function while maintaining overall consistency through the primary model's intent definitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates secondary NLU models by copying the intent structure and logic from the primary language model. This copying mechanism ensures that all secondary models inherit the same fundamental understanding framework, automatically maintaining consistency across languages while allowing for language-specific adaptations.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If NLU models are updated manually for each language separately, then language-specific nuances can be addressed, but the time and effort required to maintain multiple models increases significantly

Engineering Contradiction:
Improvelanguage-specific adaptationVSAvoidmodel update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing the primary language model's intent structure first, which then serves as a template for all secondary language models. This preliminary setup enables automatic propagation of updates to all languages, eliminating the need for manual updates in each language while preserving language-specific adaptations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where changes to the primary language model's intents automatically trigger corresponding updates in secondary language models. This feedback loop ensures consistency across all languages while allowing reviewers to approve or modify language-specific translations before final deployment.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If changes to NLU models are propagated manually across all language models, then consistency can be maintained, but the process becomes inefficient and prone to errors

Engineering Contradiction:
Improvemodel consistencyVSAvoidupdate efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system enables self-service by automatically detecting changes in the primary language model and propagating them to secondary language models without manual intervention. This automated change propagation maintains consistency across all models while significantly improving update efficiency and reducing human error.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary mechanism that monitors changes in the primary model and automatically translates these changes into corresponding updates for secondary models. This intermediary layer ensures consistent propagation of intent changes across all languages while allowing for language-specific review and approval processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12327089B2Propagating detected change between natural language understanding models each associated with a different language
Publication Date: 2025.06.10 SERVICENOW INC
  • US12327089B2 patent drawing
  • US12327089B2 patent drawing
  • US12327089B2 patent drawing

AI summary

A first natural language understanding (NLU) model associated with a first language is obtained. A second natural language understanding model associated with a second language different from the first language is obtained. The second NLU model is functionally consistent with the first NLU model. A change to a functionality of the first NLU model is detected. In response to detecting the change to the functionality of the first NLU model, the change is automatically propagated to the second NLU model.