Language Determination Model for Multi-Language Text Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models trained for text analysis tasks like named-entity recognition perform sub-optimally when analyzing text in multiple languages, as they are typically language-specific and require extensive resources to maintain, and multi-language models perform sub-optimally across all languages.

Innovation Solution

A system that includes multiple language-specific machine learning models and a language determination model, which selects the most suitable model based on the input text's language and type, trained on diverse language performances and updated based on actual analysis results, to ensure accurate named entity categorization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple language-specific machine learning models are maintained to improve text analysis accuracy across different languages, then analysis accuracy is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improvetext analysis accuracyVSAvoidmodel management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A language determination model is introduced as an intermediary component that receives input text and determines which language-specific machine learning model should be used for analysis. This mediator resolves the complexity of managing multiple models by providing a systematic selection mechanism, where the language determination model evaluates the input text and routes it to the appropriate specialized model, thereby maintaining high accuracy across languages while organizing system complexity in a manageable way

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single multi-language machine learning model is used to reduce device complexity, then device complexity is reduced, but text analysis accuracy deteriorates across all languages

Engineering Contradiction:
Improvemodel management complexityVSAvoidtext analysis accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system segments the text analysis function into multiple language-specific machine learning models, each specialized for a particular language. Instead of using one general multi-language model, the system divides the task into specialized components (e.g., English model, Spanish model, French model, etc.). The language determination model acts as a router that directs input text to the appropriate segmented model, ensuring that each language receives analysis from a specialized model trained on that specific language, thereby maintaining high accuracy while managing complexity through organized segmentation

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If language-specific models are used to improve accuracy for each language, then text analysis accuracy is improved, but resource consumption increases

Engineering Contradiction:
Improvetext analysis accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The language determination model serves as an intermediary that optimizes resource consumption by routing each input text to only the necessary language-specific model. Instead of running all language models on every input or using a single resource-intensive multi-language model, the mediator evaluates the input text, identifies its language, and directs it to the single appropriate specialized model. This selective routing mechanism maintains high accuracy by using specialized models while reducing overall resource consumption by avoiding unnecessary model executions

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11720752B2Machine learning enabled text analysis with multi-language support
Publication Date: 2023.08.08 SAP SE
  • US11720752B2 patent drawing
  • US11720752B2 patent drawing
  • US11720752B2 patent drawing

AI summary

A language determination model may be applied to select a first machine learning model or a second machine learning model to analyze the input text. The first machine learning model trained to analyze text in a first language, the second machine learning model trained to analyze text in a second language, and the input text may be in a third language. The language determination model may select the first machine learning model based on the first machine learning model having a better performance analyzing text in the third language than the second machine learning model. The language determination model may be updated based on an actual performance of the first machine learning model analyzing the input text. Moreover, the first machine learning model may be subject to additional training if the actual performance of the first machine learning model analyzing the input text is below a threshold value.