IP Library Granted Patent US 9,378,732
Granted Patent B2
US 9,378,732 · App. 14/835,670 · Granted Jun 28, 2016

System and method for unsupervised and active learning for automatic speech recognition

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,378,732
App. No.
14/835,670
Granted
Jun 28, 2016
Kind
B2
Abstract

A system and method is provided for combining active and unsupervised learning for automatic speech recognition. This process enables a reduction in the amount of human supervision required for training acoustic and language models and an increase in the performance given the transcribed and un-transcribed data.

Claims (43)

1. A computer-implemented method performed by a processor, the method comprising:

identifying a plurality of un-transcribed utterances and acoustic and language models trained to recognize speech;

for each un-transcribed utterance of the plurality of the un-transcribed utterances, computing a corresponding confidence score that indicates a likelihood of the un-transcribed utterance being correctly recognized by the acoustic and language models;

identifying a first set of utterances selected from the un-transcribed utterances, each utterance in the first set of utterances having a corresponding confidence score indicating at least a first likelihood of the un-transcribed utterance being correctly recognized;

transcribing, via the processor and the acoustic and language models, the first set of utterances to generate machine-transcribed utterances

identifying a second set of utterances selected from the un-transcribed utterances, each utterance in the second set of utterances having a corresponding confidence score indicating a likelihood of the un-transcribed utterance being correctly recognized that is lower than the first likelihood;

receiving human-transcribed utterances for the second set of utterances; and

re-training the acoustic and language models using the machine-transcribed utterances and the human-transcribed utterances.

2. The method of claim 1 , further comprising continuing the identifying, the transcribing, and the re-training until a word error rate has converged.

3. The method of claim 1 , further comprising:

adding the machine-transcribed utterances and the human-transcribed utterances to the database of utterances; and

upon adding the additional transcribed utterances to the database of utterances, removing the additional utterances from the un-transcribed utterances.

4. The method of claim 3 , wherein the adding of the machine-transcribed utterances and the human-transcribed utterances to the database of utterances is used to create an automatic speech recognition module.

5. The method of claim 1 , wherein the confidence scores of the un-transcribed utterances are associated with an arithmetic mean of confidences scores of words contained within each transcription candidate utterance.

6. A system comprising:

a processor; and

a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising:

identifying a plurality of un-transcribed utterances and acoustic and language models trained to recognize speech;

for each un-transcribed utterance of the plurality of the un-transcribed utterances, computing a corresponding confidence score that indicates a likelihood of the un-transcribed utterance being correctly recognized by the acoustic and language models;

identifying a first set of utterances selected from the un-transcribed utterances, each utterance in the first set of utterances having a corresponding confidence score indicating at least a first likelihood of the un-transcribed utterance being correctly recognized;

transcribing, via the processor and the acoustic and language models, the first set of utterances to generate machine-transcribed utterances

identifying a second set of utterances selected from the un-transcribed utterances, each utterance in the second set of utterances having a corresponding confidence score indicating a likelihood of the un-transcribed utterance being correctly recognized that is lower than the first likelihood;

receiving human-transcribed utterances for the second set of utterances; and

re-training the acoustic and language models using the machine-transcribed utterances and the human-transcribed utterances.

7. The system of claim 6 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising continuing the identifying, the transcribing, and the re-training until a word error rate has converged.

8. The system of claim 6 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising:

adding the machine-transcribed utterances and the human-transcribed utterances to the database of utterances; and

upon adding the additional transcribed utterances to the database of utterances, removing the additional utterances from the un-transcribed utterances.

9. The system of claim 8 , wherein the adding of the machine-transcribed utterances and the human-transcribed utterances to the database of utterances is used to create an automatic speech recognition module.

10. The system of claim 6 , wherein the confidence scores of the un-transcribed utterances are associated with an arithmetic mean of confidences scores of words contained within each transcription candidate utterance.

11. A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising:

identifying a plurality of un-transcribed utterances and acoustic and language models trained to recognize speech;

for each un-transcribed utterance of the plurality of the un-transcribed utterances, computing a corresponding confidence score that indicates a likelihood of the un-transcribed utterance being correctly recognized by the acoustic and language models;

identifying a first set of utterances selected from the un-transcribed utterances, each utterance in the first set of utterances having a corresponding confidence score indicating at least a first likelihood of the un-transcribed utterance being correctly recognized;

transcribing, via the processor and the acoustic and language models, the first set of utterances to generate machine-transcribed utterances

identifying a second set of utterances selected from the un-transcribed utterances, each utterance in the second set of utterances having a corresponding confidence score indicating a likelihood of the un-transcribed utterance being correctly recognized that is lower than the first likelihood;

receiving human-transcribed utterances for the second set of utterances; and

re-training the acoustic and language models using the machine-transcribed utterances and the human-transcribed utterances.

12. The computer-readable storage device of claim 11 , having additional instructions stored which, when executed by the processor, result in operations comprising continuing the identifying, the transcribing, and the re-training until a word error rate has converged.

13. The computer-readable storage device of claim 11 , having additional instructions stored which, when executed by the processor, result in operations comprising:

adding the machine-transcribed utterances and the human-transcribed utterances to the database of utterances; and

upon adding the additional transcribed utterances to the database of utterances, removing the additional utterances from the un-transcribed utterances.

14. The computer-readable storage device of claim 11 , wherein the confidence scores of the un-transcribed utterances are associated with an arithmetic mean of confidences scores of words contained within each transcription candidate utterance.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2025
From: RUNWAY GROWTH FINANCE CORP., AS AGENT
To: INTERACTIONS CORPORATION; INTERACTIONS LLC
Reel/Frame 072802/0931 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 060445 FRAME: 0733. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 062919/0063 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 043039/0808 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060557/0636 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049388/0082 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060558/0474 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 27, 2022
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 060445/0733 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 049388/0082 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 29, 2017
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 043039/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2016
From: HAKKANI-TUR, DILEK ZEYNEP; RICCARDI, GIUSEPPE
To: AT&T CORP.
Reel/Frame 038231/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 038231/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2016
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: AT&T ALEX HOLDINGS, LLC
Reel/Frame 038231/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2016
From: AT&T ALEX HOLDINGS, LLC
To: INTERACTIONS LLC
Reel/Frame 038231/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 038395/0223 →