Monte Carlo Self-Training for Speech Recognition
AssigneeGoogle Inc.
InventorsAnshuman Tripathi, Soheil Khorram, Hasim Sak, Han Lu, Jaeyoung Kim, Qian Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsAnshuman Tripathi, Soheil Khorram, Hasim Sak, Han Lu, Jaeyoung Kim, Qian Zhang
Estimating the term…
A method for training a sequence transduction model includes receiving a sequence of unlabeled input features extracted from unlabeled input samples. Using a teacher branch of an unsupervised subnetwork, the method includes processing the sequence of input features to predict probability distributions over possible teacher branch output labels, sampling one or more sequences of teacher branch output labels, and determining a sequence of pseudo output labels based on the one or more sequences of teacher branch output labels. Using a student branch that includes a student encoder of the unsupervised subnetwork, the method includes processing the sequence of input 10 features to predict probability distributions over possible student branch output labels, determining a negative log likelihood term based on the predicted probability distributions over possible student branch output labels and the sequence of pseudo output labels, and updating parameters of the student encoder.
A self-training network for training a sequence transduction model, the self-training network comprising an unsupervised subnetwork trained on a plurality of unlabeled input samples, the unsupervised subnetwork comprising:
A computer-implemented method that when executed on data processing hardware causes the data processing hardware to perform operations for training a sequence transduction model, the operations comprising:
Dependencies are inferred from the claim text.