Multilingual Word Prediction via Segmented Monolingual Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing monolingual language models are inadequate for effective language identification and word prediction in multilingual communication, and training a single multilingual language model exceeds the computational capabilities of contemporary systems.

Innovation Solution

An electronic device identifies context information and generates candidate words by determining monolingual and language weights, then calculates multilingual probabilities to provide word predictions across multiple languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single multilingual language model is trained to handle multiple languages, then language identification and word prediction accuracy is improved, but computational requirements exceed the capabilities of contemporary systems

Engineering Contradiction:
Improvelanguage identification accuracyVSAvoidcomputational capability
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent divides the multilingual language model into multiple separate monolingual language models, each trained on a single language. This segmentation reduces the computational burden on each individual model while collectively covering multiple languages, resolving the contradiction between accuracy and computational power.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a language identification module as an intermediary that determines which monolingual language model to use based on the input language. This mediator enables the system to achieve multilingual capability without requiring a single computationally expensive multilingual model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If separate monolingual language models are used for each language, then computational requirements are reduced to fit contemporary systems, but language identification and word prediction effectiveness deteriorates in multilingual contexts

Engineering Contradiction:
Improvecomputational capabilityVSAvoidword prediction effectiveness
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The language identification module serves as an intermediary that selects the appropriate monolingual language model based on the input language, ensuring that each query is processed by the most suitable model and maintaining prediction effectiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system achieves universal multilingual capability by combining multiple specialized monolingual models with a language identification layer, allowing the system to handle multiple languages effectively without requiring each model to be universally trained on all languages.

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

3Ease of manufacture

If existing monolingual language models are used without modification, then implementation simplicity is maintained, but effectiveness in multilingual communication scenarios is insufficient

Engineering Contradiction:
Improveimplementation simplicityVSAvoidmultilingual handling effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The language identification module is introduced as an intermediary layer that sits between the user input and the monolingual language models. This addition enables multilingual handling while keeping the underlying monolingual models unchanged and simple to implement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the language processing task into two distinct parts: language identification (handled by the intermediary module) and language-specific processing (handled by the simple monolingual models). This segmentation maintains implementation simplicity while improving multilingual effectiveness.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10067938B2Multilingual word prediction
Publication Date: 2018.09.04 APPLE INC
  • US10067938B2 patent drawing
  • US10067938B2 patent drawing
  • US10067938B2 patent drawing

AI summary

Systems and processes for multilingual word prediction are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving context information associated with a current word; determining, for each of a plurality of languages, a set of monolingual probabilities based on the context information; determining a set of language weights based on the context information; determining a set of multilingual probabilities based on the respective sets of monolingual probabilities and the set of language weights; and providing a plurality of candidate words based on the set of multilingual probabilities.