Multilingual NLP Query Translation and Partial File Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Natural-language processing (NLP) techniques face challenges in efficiently searching and translating across multiple languages due to the complexity of machine-learning models and the limited representation of specialized vocabulary, leading to inaccuracies in processing context-specific terms.

Innovation Solution

A system that translates queries from a base language to multiple target languages, searches electronic files based on these translations, and schedules partial translation of relevant files back to the base language, utilizing machine translation models and context-specific dictionaries to improve accuracy and resource efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If general-purpose machine-learning models are used for NLP operations, then the system can operate with simpler architecture, but the accuracy in processing specialized vocabulary and context-specific terms deteriorates

Engineering Contradiction:
Improvemodel architecture complexityVSAvoidprocessing accuracy of specialized vocabulary
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system segments the NLP processing into two distinct components: a general-purpose machine-learning model for basic language understanding and a specialized vocabulary database for domain-specific terms. This segmentation allows each component to be optimized independently, maintaining system simplicity while improving accuracy for specialized vocabulary through the dedicated database lookup mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary vocabulary database that sits between the general-purpose model and the final processing output. This intermediary component provides specialized term definitions and contextual information to enhance the accuracy of processing context-specific terms without requiring the main model architecture to become more complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If machine translation is performed for all search results, then complete translation coverage is achieved, but computational resources and processing time are excessively consumed

Engineering Contradiction:
Improvetranslation coverage completenessVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system applies partial translation action by selectively translating only those search results that meet specific relevance criteria rather than translating all results. This approach maintains sufficient translation coverage for important information while significantly reducing computational resource consumption by avoiding unnecessary translations of less relevant results.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system applies different translation quality levels to different search results based on their relevance. High-relevance results receive complete and accurate translation, while lower-relevance results may receive partial translation or be omitted. This local differentiation of translation quality optimizes the balance between translation coverage and resource consumption.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If context-specific dictionaries and specialized vocabulary databases are integrated, then the accuracy of specialized term processing is improved, but the device complexity and maintenance burden increase

Engineering Contradiction:
Improvespecialized vocabulary processing accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses copying by maintaining a separate, static vocabulary database that contains predefined specialized terms and definitions. This copied database can be independently updated and maintained without modifying the core machine-learning model architecture, thereby improving specialized term processing accuracy while keeping the overall system architecture relatively simple and manageable.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If large machine-learning models are trained for multi-language NLP, then the model can handle diverse languages, but the training time and computational resources required increase significantly

Engineering Contradiction:
Improvemulti-language processing capabilityVSAvoidmodel training time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system achieves multi-language capability through universality by using a general-purpose machine-learning model that can process multiple languages, supplemented by language-specific vocabulary databases. This approach provides multi-language adaptability without requiring separate specialized models for each language, thereby reducing training time and computational resource requirements compared to training large specialized models for each language pair.

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

Data Source

PatentUS12079211B2Natural-language processing across multiple languages
Publication Date: 2024.09.03 AVATHON INC
  • US12079211B2 patent drawing
  • US12079211B2 patent drawing
  • US12079211B2 patent drawing

AI summary

A method includes obtaining a query in a base language and translating the query to generate one or more translated queries each in a respective target language. The method also includes searching one or more sets of electronic files based on the one or more translated queries to generate target-language search results, where each translated query is used to search one or more electronic files that include content in the respective target language of the translated query. The method also includes, based on the target-language search results, scheduling one or more electronic files of the one or more sets of electronic files for at least partial translation to the base language.