Audio Speech Sentiment Classifier Using Pseudo Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speech sentiment analysis methods lose rich acoustic information and require large, manually annotated datasets, making them inefficient and costly.

Innovation Solution

A system that pretrains an audio speech sentiment classifier using pseudo sentiment labels generated by a text-trained pseudo labeler, allowing for unsupervised pretraining and subsequent fine-tuning with a smaller human-annotated dataset, thereby incorporating acoustic information and reducing annotation needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional ASR-based sentiment analysis is used, then text classification can be performed, but rich acoustic information is lost

Engineering Contradiction:
Improveacoustic informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges the ASR encoder and sentiment classifier into a single end-to-end model that processes audio speech directly. The audio speech input is fed into an audio encoder that creates a vector representation, which is then passed to the sentiment classifier, eliminating the need for separate ASR and text classification steps while preserving acoustic information.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a pseudo labeler as an intermediary component that generates pseudo sentiment labels from text transcriptions. This pseudo labeler serves as a bridge between the audio encoder and the sentiment classifier, enabling unsupervised pretraining by providing target labels without requiring manual annotation of the entire dataset.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If end-to-end sentiment analysis is used, then acoustic information is preserved, but large sentiment-annotated datasets are required

Engineering Contradiction:
Improveacoustic informationVSAvoidannotation quantity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system performs self-service by using the pseudo labeler to automatically generate pseudo sentiment labels for the training dataset. This eliminates the need for manual annotation of the entire dataset, as the system generates its own training labels through the pseudo labeler, which is pre-trained on sentiment-annotated text data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-training the pseudo labeler on sentiment-annotated text data before using it to generate pseudo labels for the audio speech dataset. This pretraining phase prepares the pseudo labeler to accurately generate sentiment labels, reducing the need for manual annotation in the main task.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If manual annotation is used to train sentiment classifiers, then accurate sentiment labels are obtained, but time and cost increase significantly

Engineering Contradiction:
Improvesentiment label accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses copying by creating pseudo sentiment labels that replicate the function of manually annotated labels. The pseudo labeler generates these labels by copying the sentiment classification capability from pre-trained text models, allowing the system to train without requiring actual manual annotation while maintaining sufficient accuracy for effective training.

Inventive Principle:
Principle #26Copying

4Ease of manufacture

If text-trained sentiment classifiers are used, then training data is available, but acoustic/prosodic information is not utilized

Engineering Contradiction:
Improvedata availabilityVSAvoidacoustic information
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent applies universality by designing a sentiment classifier that can process both text and audio inputs through a unified architecture. The audio encoder processes speech audio to create vector representations, which are then fed to the same sentiment classifier used for text, allowing the system to utilize acoustic information while maintaining the benefits of pre-trained text models.

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

Data Source

PatentUS11521639B1Speech sentiment analysis using a speech sentiment classifier pretrained with pseudo sentiment labels
Publication Date: 2022.12.06 ASAPP INC
  • US11521639B1 patent drawing
  • US11521639B1 patent drawing
  • US11521639B1 patent drawing

AI summary

The present disclosure describes a system, method, and computer program for predicting sentiment labels for audio speech utterances using an audio speech sentiment classifier pretrained with pseudo sentiment labels. A speech sentiment classifier for audio speech (“a speech sentiment classifier”) is pretrained in an unsupervised manner by leveraging a pseudo labeler previously trained to predict sentiments for text. Specifically, a text-trained pseudo labeler is used to autogenerate pseudo sentiment labels for the audio speech utterances using transcriptions of the utterances, and the speech sentiment classifier is trained to predict the pseudo sentiment labels given corresponding embeddings of the audio speech utterances. The speech sentiment classifier is then subsequently fine tuned using a sentiment-annotated dataset of audio speech utterances, which may be significantly smaller than the unannotated dataset used in the unsupervised pretraining phase.