IP Library Granted Patent US 12,437,749
Granted Patent B2
US 12,437,749 · App. 17/518,027 · Granted Oct 7, 2025

Training data sequence for RNN-T based global English model

Inventor: Takashi Fukuda (Tokyo, JP)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G10L15/063G06N3/08G10L15/02G10L15/10G10L15/16
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 12,437,749
App. No.
17/518,027
Granted
Oct 7, 2025
Kind
B2
Abstract

A computer-implemented method for preparing training data for a speech recognition model is provided including obtaining a plurality of audio data sets, each audio data set having a different acoustic feature and sorting sentences from the plurality of audio data sets so that similar sentences from different audio data sets are positioned closely, while imposing a weak constraint on audio length, to train the speech recognition model.

Claims (159)

1. A computer-implemented method for preparing training data for a speech recognition model, the method comprising:

obtaining a plurality of audio data sets, each audio data set having a different acoustic feature; and

training a recurrent neural network transducer speech recognition model by sorting sentences from the plurality of audio data sets so that similar sentences from different audio data sets are positioned closely as a primary constraint by utilizing a similarity-score dependent penalty imposed for composed dissimilar data based on distances between sentences on a word vector and at least two hyperparameters, while imposing a secondary constraint on audio length by comparing audio distances between the sentences from utterances extracted from the plurality of audio data sets.

2. The computer-implemented method of claim 1 , further comprising sampling the plurality of audio data sets from data pools each having the different acoustic feature so that the sampled audio data sets include a plurality of sets of similar sentences.

3. The computer-implemented method of claim 2 , wherein a score penalty is presented to control a variety of sentences.

4. The computer-implemented method of claim 1 , wherein the similar sentences are similar sentences with different dialects of a target language.

5. The computer-implemented method of claim 4 , wherein the speech recognition model is a global speech recognition model for the target language.

6. The computer-implemented method of claim 1 , wherein the similar sentences from the different audio data sets are grouped into mini-batches.

7. The computer-implemented method of claim 6 , wherein each mini-batch of the mini-batches includes sentence pairs between different English dialects.

8. The computer-implemented method of claim 6 , wherein each mini-batch of the mini-batches includes a similar amount of dialect data.

9. The computer-implemented method of claim 1 , wherein the similarity between different English dialects of the similar sentences from different audio data sets is given by:

argmax

j

F

(

S

i

BSL

,

j

n

)

-

P

(

F

(

S

i

BSL

,

j

n

)

)

where F(a, b) is a distance between sentences a and b based on a word vector of n-word sequences and P(d) is a similarity-score dependent penalty not to compose biased text data, where a=S i BSL ; b=j n ; and d=F(S i BSL , j n ).

10. The computer-implemented method of claim 9 , wherein the similarity-score dependent penalty is given by:

P ( d )=γ e κd −γ( d> 0)

where γ, κ are hyper parameters.

11. A computer program product for preparing training data for a speech recognition model, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

obtain a plurality of audio data sets, each audio data set having a different acoustic feature; and

train a recurrent neural network transducer speech recognition model by sorting sentences from the plurality of audio data sets so that similar sentences from different audio data sets are positioned closely as a primary constraint by utilizing a similarity-score dependent penalty imposed for composed dissimilar data based on distances between sentences on a word vector and at least two hyperparameters, while imposing a secondary constraint on audio length by comparing audio distances between the sentences from utterances extracted from the plurality of audio data sets.

12. The computer program product of claim 11 , wherein the plurality of audio data sets are sampled from data pools each having the different acoustic feature so that the sampled audio data sets include a plurality of sets of similar sentences.

13. The computer program product of claim 12 , wherein a score penalty is presented to control a variety of sentences.

14. The computer program product of claim 11 , wherein the similar sentences are similar sentences with different dialects of a target language.

15. The computer program product of claim 14 , wherein the speech recognition model is a global speech recognition model for the target language.

16. The computer program product of claim 11 , wherein the similar sentences from the different audio data sets are grouped into mini-batches.

17. The computer program product of claim 16 , wherein each mini-batch of the mini-batches includes sentence pairs between different English dialects.

18. The computer program product of claim 16 , wherein each mini-batch of the mini-batches includes a similar amount of dialect data.

19. The computer program product of claim 11 , wherein the similarity between different English dialects of the similar sentences from different audio data sets is given by:

argmax

j

F

(

S

i

BSL

,

j

n

)

-

P

(

F

(

S

i

BSL

,

j

n

)

)

where F(a, b) is a distance between sentences a and b based on a word vector of n-word sequences and P(d) is a similarity-score dependent penalty not to compose biased text data, where a=S i BSL ; b=j n ; and d=F(S i BSL , j n ).

20. The computer program product of claim 19 , wherein the similarity-score dependent penalty is given by:

P ( d )=γ e κd −γ( d> 0)

where γ, κ are hyper parameters.

21. A system for preparing training data for a speech recognition model, the system comprising:

a memory; and

one or more processors in communication with the memory configured to:

obtain a plurality of audio data sets, each audio data set having a different acoustic feature; and

train a recurrent neural network transducer speech recognition model by sorting sentences from the plurality of audio data sets so that similar sentences from different audio data sets are positioned closely as a primary constraint by utilizing a similarity-score dependent penalty imposed for composed dissimilar data based on distances between sentences on a word vector and at least two hyperparameters, while imposing a secondary constraint on audio length by comparing audio distances between the sentences from utterances extracted from the plurality of audio data sets.

22. The system of claim 21 , wherein a similarity between different English dialects of the similar sentences from different audio data sets is given by:

argmax

j

F

(

S

i

BSL

,

j

n

)

-

P

(

F

(

S

i

BSL

,

j

n

)

)

where F(a, b) is a distance between sentences a and b based on a word vector of n-word sequences and P(d) is the similarity-score dependent penalty not to compose biased text data, where a=S i BSL ; b=j n ; and d=F(S i BSL , j n ).

23. A computer-implemented method for preparing training data for a speech recognition model, the method comprising:

obtaining a plurality of audio data sets, each audio data set having a different acoustic feature;

training a recurrent neural network transducer speech recognition model by sorting sentences from the plurality of audio data sets so that similar sentences from different audio data sets are positioned closely as a primary constraint by comparing audio distances between the sentences from utterances extracted from the plurality of audio data sets and utilizing a similarity-score dependent penalty imposed for composed dissimilar data based on distances between sentences on a word vector and at least two hyperparameters; and

grouping the similar sentences from the different audio data sets into mini-batches, wherein each mini-batch of the mini-batches includes sentence pairs between different English dialects.

24. The computer-implemented method of claim 23 , wherein a similarity between different English dialects of the similar sentences from different audio data sets is given by:

argmax

j

F

(

S

i

BSL

,

j

n

)

-

P

(

F

(

S

i

BSL

,

j

n

)

)

where F(a, b) is a distance between sentences a and b based on a word vector of n-word sequences and P(d) is the similarity-score dependent penalty not to compose biased text data, where a=S i BSL ; b=j n ; and d=F(S i BSL , j n ).

25. A computer program product for preparing training data for a speech recognition model, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

obtain a plurality of audio data sets, each audio data set having a different acoustic feature;

train a recurrent neural network transducer speech recognition model by sorting sentences from the plurality of audio data sets so that similar sentences from different audio data sets are positioned closely as a primary constraint by comparing audio distances between the sentences from utterances extracted from the plurality of audio data sets and utilizing a similarity-score dependent penalty imposed for composed dissimilar data based on distances between sentences on a word vector and at least two hyperparameters; and

group the similar sentences from the different audio data sets into mini-batches, wherein each mini-batch of the mini-batches includes sentence pairs between different English dialects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2021
From: FUKUDA, TAKASHI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058007/0988 →
Continuity (1)
Related Publication 20230136842A1 · May 4, 2023
References Cited (45)
US 6859778B1 · Bakis · 2005 [cited by examiner]
US 9275635B1 · Beaufays · 2016 [cited by examiner]
US 10482183B1 · Vargas · 2019 [cited by examiner]
US 10943583B1 · Gandhe et al. · 2021 [cited by applicant]
US 11315548B1 · Heikinheimo · 2022 [cited by examiner]
US 11468244B2 · Kannan · 2022 [cited by examiner]
US 11545134B1 · Federico · 2023 [cited by examiner]
US 11972463B1 · Nguyen · 2024 [cited by examiner]
US 20060020473A1 · Hiroe · 2006 [cited by examiner]
US 20070260449A1 · Pan · 2007 [cited by examiner]
US 20100121640A1 · Zheng et al. · 2010 [cited by applicant]
US 20160093299A1 · Su · 2016 [cited by examiner]
US 20170148441A1 · Fujii · 2017 [cited by examiner]
US 20190043507A1 · Huang · 2019 [cited by examiner]
US 20190102400A1 · Kumaran · 2019 [cited by examiner]
US 20190115008A1 · Jiang · 2019 [cited by examiner]
US 20200134151A1 · Magi · 2020 [cited by examiner]
US 20200193971A1 · Feinauer · 2020 [cited by examiner]
US 20200210772A1 · Bojar · 2020 [cited by examiner]
US 20200349922A1 · Peyser · 2020 [cited by examiner]
US 20210064657A1 · Gopalan · 2021 [cited by examiner]
US 20210151028A1 · Rossenbach · 2021 [cited by examiner]
US 20210294979A1 · Nagesh · 2021 [cited by examiner]
US 20220189457A1 · Shen · 2022 [cited by examiner]
US 20220189461A1 · Zhao · 2022 [cited by examiner]
US 20220237379A1 · Laller · 2022 [cited by examiner]
US 20220309348A1 · Guo · 2022 [cited by examiner]
US 20220366144A1 · Reisswig · 2022 [cited by examiner]
US 20230050134A1 · Biswas · 2023 [cited by examiner]
US 20230102179A1 · Elango · 2023 [cited by examiner]
CN 107644010B · 2021 [cited by examiner]
Dokuz, Y., & Tufekci, Z. (2021). Mini-batch sample selection strategies for deep learning based speech recognition. Applied Acoustics, 171, 107573. (Year: 2021). [cited by examiner]
Sutskever, I., Vinyals, O., & Le, Q. V. (2014). Sequence to sequence learning with neural networks. Advances in neural information processing systems, 27. (Year: 2014). [cited by examiner]
Bartelds, M., Richter, C., Liberman, M., & Wieling, M. (2020). A new acoustic-based pronunciation distance measure. Frontiers in Artificial Intelligence, 3, 39. (Year: 2020). [cited by examiner]
Yan, Q., Vaseghi, S., Rentzos, D., & Ho, C. H. (2007). Analysis and synthesis of formant spaces of British, Australian, and American accents. IEEE Transactions on Audio, Speech, and Language Processing, 15(2), 676-689. … [cited by examiner]
Templeton, A., & Kalita, J. (Dec. 2018). Exploring sentence vector spaces through automatic summarization. In 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA) (pp. 55-60). IEEE. (Year… [cited by examiner]
Saon et al., “Advancing Rnn Transducer Technology for Speech Recognition”, arXiv:2103.09935v1 [cs.CL] Mar. 17, 2021, pp. 1-5. [cited by applicant]
Vergyri et al., “Automatic Speech Recognition of Multiple Accented English Data”, In Eleventh Annual Conference of the International Speech Communication Association, 2010, pp. 1-5. [cited by applicant]
Wang et al., “Cascade RNN-Transducer: Syllable Based Streaming on-Device Mandarin Speech Recognition With a Syllable-to-Character Converter”, modarXiv:2011.08469v1 [cs.SD] Nov. 17, 2020, pp. 1-7. [cited by applicant]
Li et al., “Multi-Dialect Speech Recognition With a Single Sequence-to-Sequence Model”, In 2018 IEEE international conference on acoustics, speech and signal processing (ICASSP) Apr. 15, 2018 (pp. 4749-4753). [cited by applicant]
Ni et al., “Recurrent Neural Network Based Language Model Adaptation for Accent Mandarin Speech”, In Chinese Conference on Pattern Recognition Nov. 5, 2016 (pp. 607-617). [cited by applicant]
Mell et al., “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology Special Publication 800-145, Sep. 2011, pp. 1-7. [cited by applicant]
Dokuz, Y., & Tufekci, Z. (Aug. 13, 2020). Mini-batch sample selection strategies for deep learning based speech recognition. Applied Acoustics, 171, 107573. [cited by applicant]
Sutskever, I., Vinyals, O., & Le, Q. V. (Sep. 10, 2014). Sequence to sequence learning with neural networks. Advances in neural information processing systems, 27. [cited by applicant]
International Search Report from PCT/EP2022/079944 dated Jan. 20, 2023. (10 pages). [cited by applicant]