Speech Recognition Pre-Training Using Permutation Invariant Cross-Entropy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

End-to-end speech recognition models require large amounts of transcription data for training, which is costly and labor-intensive, and existing self-supervised learning methods like wav2vec and vq-wav2vec do not effectively align pre-training and fine-tuning steps.

Innovation Solution

A self-supervised learning method using permutation invariant cross entropy (PICE) trains on non-transcription speech data by defining a cross entropy loss function and calculating minimum losses for all permutations of classes, aligning pre-training and fine-tuning steps without transcription data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If supervised learning is used to train end-to-end speech recognition models, then good recognition performance is achieved, but large amounts of transcription data are required which increases cost and effort

Engineering Contradiction:
Improvespeech recognition performanceVSAvoidtranscription data amount
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by performing self-supervised pre-training on speech representations using only audio data before fine-tuning with transcription data. This preliminary pre-training step extracts useful speech features without requiring transcription labels, reducing the amount of annotated data needed for subsequent supervised training while maintaining recognition performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service through self-supervised learning where the model learns from the speech data itself without external transcription labels. The system uses permutation invariant cross-entropy loss to create learning signals from unlabelled speech corpus, enabling the model to serve its own training needs without requiring costly manual transcription.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If existing self-supervised learning methods like wav2vec are used, then transcription data requirement is reduced, but pre-training and fine-tuning steps do not align effectively

Engineering Contradiction:
Improvetranscription data requirementVSAvoidtraining process alignment
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the loss function parameters to be permutation invariant. The cross-entropy loss is reformulated to remain unchanged under permutation of class labels, creating a training objective that is inherently aligned between pre-training and fine-tuning stages. This parameter modification ensures consistent learning behavior across both training phases without requiring complex alignment mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If non-transcription speech corpus data is used for pre-training, then training cost is reduced, but the model needs to learn inherent expression without output targets

Engineering Contradiction:
Improvetraining data costVSAvoidloss function calculation
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism by using permutation invariant cross-entropy loss as a mediator between unlabelled speech data and model training. This loss function acts as an intermediary that creates learning signals from unlabelled data by comparing predicted distributions across permutations, enabling training without direct output targets while maintaining computational tractability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12488790B2Self-supervised learning method based on permutation invariant cross entropy and electronic device thereof
Publication Date: 2025.12.02 ELECTRONICS & TELECOMM RES INST
  • US12488790B2 patent drawing
  • US12488790B2 patent drawing
  • US12488790B2 patent drawing

AI summary

Provided is a self-supervised learning method based on permutation invariant cross entropy. A self-supervised learning method based on permutation invariant cross entropy performed by an electronic device includes: defining a cross entropy loss function for pre-training of an end-to-end speech recognition model; configuring non-transcription speech corpus data composed only of speech as input data of the cross entropy loss function; setting all permutations of classes included in the non-transcription speech corpus data as an output target and calculating cross entropy losses for each class; and determining a minimum cross entropy loss among the calculated cross entropy losses for each class as a final loss.