Split-Head Multilingual Speech Recognition Without Language ID

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice assistant systems face a challenge in maintaining accurate multilingual speech recognition, as improving support for secondary languages often leads to a regression in performance on the primary language.

Innovation Solution

A split head neural network model with a self-attention module is employed, which includes shared acoustic model layers and language-specific projection layers, allowing the model to automatically weigh and combine outputs without requiring a language identifier, thereby maintaining performance on the primary language while enhancing accuracy on secondary languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single acoustic model is trained to recognize multiple languages, then support for secondary languages is improved, but performance on the primary language regresses

Engineering Contradiction:
Improvemultilingual supportVSAvoidprimary language accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The acoustic model is segmented into multiple specialized models, each trained on a specific language. This allows each model to maintain high accuracy for its target language while the system as a whole supports multiple languages through model selection based on language identification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A language identification component acts as an intermediary between the audio input and the acoustic models. It first determines which language is being spoken, then routes the input to the appropriate specialized model, thereby preserving primary language accuracy while enabling multilingual support

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If language-specific projection layers are used without self-attention, then language recognition capability is improved, but model complexity increases and requires language identifier selection

Engineering Contradiction:
Improvelanguage recognition capabilityVSAvoidmodel structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The self-attention mechanism enables the model to automatically weigh and select relevant language-specific projections without external intervention. The attention weights are computed dynamically based on the input, allowing the model to self-determine which language projection to apply without requiring a separate language identifier or manual selection process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Multiple language-specific projection layers are merged into a unified structure with shared acoustic model layers. The self-attention mechanism combines outputs from different projection layers by computing attention weights, effectively merging the capabilities of multiple language models into a single cohesive system that handles multiple languages simultaneously

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260004775A1System and method for neural network multilingual speech recognition
Publication Date: 2026.01.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20260004775A1 patent drawing
  • US20260004775A1 patent drawing
  • US20260004775A1 patent drawing

AI summary

Systems, methods, and computer-readable storage devices are disclosed for improved recognition of multiple languages in audio data. One method including: receiving a trained split head multilingual neural network model, the trained split head multilingual neural network model including shared acoustic model layers and a plurality of projection layers, each projection layer of the plurality of projection layers corresponding to a language that the trained split head multilingual neural network model recognizes; receiving audio data, the audio data including speech in a plurality of languages in the audio data, the speech in the plurality of languages corresponding the language recognized by a projection layer of the plurality of projection layers of the trained split head multilingual neural network model; and classifying one or more languages of the speech of the audio data using the trained split head multilingual neural network model.