Condition-Invariant Feature Extraction Network for Speaker Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speaker verification systems degrade in performance due to noise-related condition variability from different background noise environments or signal-to-noise ratios, leading to mismatched embeddings between training and test utterances.

Innovation Solution

Adversarial multi-task training is employed to learn condition-invariant deep features by jointly optimizing a background deep neural network with a condition classification network and a condition regression network, minimizing speaker classification loss while maximizing condition classification and reconstruction losses, thereby generating speaker-discriminative and condition-invariant embeddings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional deep neural networks are trained for speaker classification, then speaker verification capability is achieved, but performance degrades under noise-related condition variability

Engineering Contradiction:
Improvespeaker verification performanceVSAvoidnoise condition variability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

A condition network is introduced as an intermediary component between the feature extractor and speaker classifier. This condition network processes acoustic conditions (noise, SNR) separately and provides condition-aware embeddings to the speaker classifier, allowing the system to distinguish between speaker identity and noise conditions, thereby resolving the degradation under noise variability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the speech processing task into separate functional components: a feature extractor for acoustic features, a condition network for noise condition analysis, and a speaker classifier for identity verification. This segmentation allows each component to specialize in specific aspects, preventing noise conditions from interfering with speaker verification

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If embeddings are extracted using standard deep neural networks, then speaker discrimination is achieved, but condition invariance is lost

Engineering Contradiction:
Improvespeaker discrimination accuracyVSAvoidembedding condition invariance
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The condition network provides feedback about acoustic conditions to the speaker classifier, enabling the system to adjust embeddings based on noise conditions. This feedback mechanism ensures that speaker embeddings remain stable and comparable across different recording conditions, achieving condition invariance while maintaining speaker discrimination

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11823702B2Condition-invariant feature extraction network
Publication Date: 2023.11.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11823702B2 patent drawing
  • US11823702B2 patent drawing
  • US11823702B2 patent drawing

AI summary

To generate substantially condition-invariant and speaker-discriminative features, embodiments are associated with a feature extractor capable of extracting features from speech frames based on first parameters, a speaker classifier capable of identifying a speaker based on the features and on second parameters, and a condition classifier capable of identifying a noise condition based on the features and on third parameters. The first parameters of the feature extractor and the second parameters of the speaker classifier are trained to minimize a speaker classification loss, the first parameters of the feature extractor are further trained to maximize a condition classification loss, and the third parameters of the condition classifier are trained to minimize the condition classification loss.