2006 · 378 citations · 8 references
Language StudiesComputer ScienceNatural Language ProcessingPhoneticsPhonologySpeaker IdentificationSpeech RecognitionSpoken CorporaInter-subject VariabilityLikelihood Ratio FrameworkSpeaker AdaptationSpeaker CharacterizationSpeaker RecognitionSpeaker-dependent Speech Recognition
Joint factor analysis models speaker and session variability by treating HMM supervectors as Gaussian distributions whose variance is largely explained by hidden speaker and channel factors, addressing inter‑session variability in speaker verification. This article provides detailed algorithms for performing joint factor analysis of speaker and session variability and discusses practical limitations when applied to very large data sets. The algorithms involve estimating speaker and channel factors from a training set where each speaker is recorded over many channels, exemplified by the Switchboard II database. Experiments in speaker recognition show the model can also serve as an integrated framework for progressive speaker‑adaptation and online channel adaptation of HMM‑based recognizers when speaker identities are known. The authors are affiliated with the Centre de recherche informatique de Montr´.
We give a full account of the algorithms needed to carry out a joint factor analysis of speaker and session variability in a training set in which each speaker is recorded over many different channels and we discuss the practical limitations that will be encountered if these algorithms are implemented on very large data sets. This article is intended as a companion to (1) where we presented a new type of likelihood ratio statistic for speaker verification which is designed principally to deal with the problem of inter-session variability, that is the variability among recordings of a given speaker. This likelihood ratio statistic is based on a joint factor analysis of speaker and session variability in a training set in which each speaker is recorded over many different channels (such as one of the Switchboard II databases). Our purpose in the current article is to give detailed algorithms for carrying out such a factor analysis. Although we have only experimented with the applications of this model in speaker recognition we will also explain how it could serve as an integrated framework for progressive speaker-adaptation and on-line channel adaptation of HMM-based speech recognizers operating in situations where speaker identities are known. II. OVERVIEW OF THE JOINT FACTOR ANALYSIS MODEL The joint factor analysis model can be viewed Gaussian distribution on speaker- and channel-dependent (or, more accurately, session-dependent) HMM supervectors in which most (but not all) of the variance in the supervector population is assumed to be accounted for by a small number of hidden variables which we refer to as speaker and channel factors. The speaker factors and the channel factors play different roles in that, for a given speaker, the values of the speaker factors are assumed to be the same for all recordings of the speaker but the channel factors are assumed to vary from one recording to another. For example, the Gaussian distribution on speaker-dependent supervectors used in eigenvoice MAP (2) is a special case of the factor analysis model in which there are no channel factors and all of the variance in the speaker- dependent HMM supervectors is assumed to be accounted The authors are with the Centre de recherche informatique de Montr´
8
Mixtures of Probabilistic Principal Component Analyzers
Michael E. Tipping, Chris Bishop · Neural Computation · 1999 · 1.9K citations