Speaker-Invariant Speech Feature Extraction via Adversarial Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning-based speech feature extraction techniques capture both content and speaker-related information, making it difficult to develop secure speech recognition systems that protect speaker identity.

Innovation Solution

Training neural feature extraction systems to produce speech features that are invariant to speaker information using data perturbations and loss function constraints, such as speaker conversion, pitch flattening, and vocal tract length normalization, along with adversarial loss functions to discourage learning of speaker information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning-based speech feature extraction techniques are used to capture comprehensive speech information, then the accuracy for target domain tasks is improved, but speaker-related information is captured making the system insecure

Engineering Contradiction:
Improveaccuracy for target domain tasksVSAvoidspeaker identity exposure
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and removes speaker-related information from the speech features while retaining content information. This is achieved through adversarial training where a speaker verification module attempts to identify speaker identity from the features, and the feature extraction module is trained to minimize this speaker identification capability while maintaining speech recognition accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the training parameters and objectives of the feature extraction system. Instead of training to capture all speech information, the system uses a composite loss function that includes both speech recognition loss and speaker verification loss (with opposite gradients), effectively changing the optimization parameters to produce speaker-invariant features.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If speaker-related information is captured in speech features, then more complete speech representation is achieved, but security of the speech recognition system deteriorates

Engineering Contradiction:
Improvespeech information completenessVSAvoidsystem security
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the output features are fed back to a speaker verification module, and the verification results are used to adjust the feature extraction process. The adversarial loss function creates a feedback loop that continuously refines the features to be less informative about speaker identity while preserving speech content.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary anti-action by training the feature extraction system to counteract speaker identification from the outset. The adversarial training setup creates a preemptive defense where the system is explicitly trained to prevent speaker information leakage before any security breach can occur.

Inventive Principle:
Principle #9Preliminary anti-action

3Device complexity

If traditional speech feature extraction is used, then simpler neural architectures can be employed, but speaker identity can be extracted from the features reducing security

Engineering Contradiction:
Improveneural architecture simplicityVSAvoidspeaker identity extraction
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary adversarial training process between the feature extraction module and the downstream tasks. This intermediary mechanism (the speaker verification module used for adversarial training) mediates the feature extraction process to ensure speaker information is removed while maintaining the simplicity of downstream neural architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250191599A1System and Method for Secure Speech Feature Extraction
Publication Date: 2025.06.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250191599A1 patent drawing
  • US20250191599A1 patent drawing
  • US20250191599A1 patent drawing

AI summary

A method, computer program product, and computing system for secure speech feature extraction. A speech signal comprising content information and speaker information is received and a component of the speaker information is altered to generate an augmented voice signal. In a first neural network, first embeddings of the received voice signal are generated. In a second neural network, second embeddings of the received voice signal having minimized speaker information based on the augmented voice signal are generated. The second neural network is trained to generate the second embeddings to be similar to the first embeddings generated by the first neural network.