28
Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR, MIT-CSAIL, NTT 2007 Acoustic Society of America Speaker: 孝孝 Hsiao-Tsung Hung

Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Embed Size (px)

Citation preview

Page 1: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Speech Production Knowledge In Automatic Speech Recognition

Simon King Joe Frankel Karen Livescu Erik McDermott

Korin Richmond and Mirjam Wester

CSTR, MIT-CSAIL, NTT

2007 Acoustic Society of America

Speaker: 孝宗 Hsiao-Tsung Hung

Page 2: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Outline

Introduction

What is speech production knowledge?

Measuring speech production from the articulators

Inferring speech production from the acoustic signal

Acoustic modeling using production knowledge

Discussion

Page 3: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Introduction

There is a well-established body of knowledge about the speech production mechanism.– Target Model

“process in which a speaker attempts to attain a sequence of targets corresponding to the speech sounds he is attempting to produce.”(Borden et al., 1994)

• Goal, Feedback…– Dynamic Systems Models– Connectionist Models– …

Acoustic modeling for ASR currently uses very little of this knowledge and as a consequence speech is only modeled as a surface phenomenon.

Page 4: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Introduction

Generally, HMMs link the phonetic level to the observed acoustic signal via a single discrete hidden variable, the state.

The state space (i.e., the set of values the state variable can take, which may be many thousands) is a homogeneous layer with no explicit model of the structural differences or similarities between phones

The evolution of the state through time is modeled crudely.– “beads on a string” (Ostendorf, 1999)

Page 5: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Introduction

Variations in speech production (e.g., due to speaking rate) are either not modeled, or require the creation of situation-specific models, leading to a problem of robust estimation.– “steady state” and “beads on a string” assumption– transition probability– …

Page 6: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

shared

Page 7: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Introduction

The case for using speech production knowledge in speech recognition.

How much production knowledge do current HMM systems use?(2005~07)

Page 8: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

The case for using speech production knowledge in SR

Most production representations use a factored representation– parallel “streams” of features/parameters.

place, degree, nasality, rounding, glottal state, vowel, height, frontness …

Since any given feature/parameter will typically be shared amongst many phoneme classes, the training data are used in a potentially more effective way.

Page 9: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

The case for using speech production knowledge in SR

Rather than modeling complex acoustic effects of co-articulation, explicit modeling at the production level specifies precisely where, when, and how co-articulation occurs.

Errors for each factor are multiplied together, which could potentially make the situation worse

In order to take full advantage of the varying reliability of the different features, a confidence measure is required.

Page 10: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

The case for using speech production knowledge in SR

It is possible to construct production-based representations that are multilingual or perhaps even language universal.– IPA

Expressing pronunciation variation as phonemic transcriptions is problematic.– Beads on a string– 完整 IPA 轉寫需要很多輔助標記

• 忽略標記就失去精準度• 讓音素對輔助標記複雜化會增加模型數量

Page 11: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,
Page 12: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

How much production knowledge do current HMM systems use?

• Context-dependent HMM– usually deal with

phonetic substitutions, but not large-scale deletions. (Jurafsky et al. 2001)

– decision trees for state tying (e.g., Young et al., 2002)

• Vocal tract length normalization– (Cohen et al., 1995)

Young et al., "Tree-based state tying for high accuracy acoustic modelling.“ 2002

Page 13: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Tree-based state tying

State tying gives structure to the state space

Within a cluster, the mapping is approximately constant

From cluster to cluster, the mapping changes, sometimes by a small amount, sometimes by a large amount

little attempt is made to take any further advantage of this implicit mapping, by interpolating between clusters– Learning a data sharing factor w(A,B)

Luo and Jelinek, “Nonreciprocal data sharing in estimating HMM parameters,” 1998

Page 14: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Tree-based state tying

If phonemes were used to describe the left and right context, the power of state-tying would be severely restricted.

To really exploit the power of features to describe contextual and pronunciation variation in speech, probably requires the model to retain an internal feature-based representation.– DNN/HMM?– #Leaf nodes can be increased?

Page 15: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

GMMs on a string

雖然一個時間只能有一個 state, 但有很多 mixture– GMM 錯在哪 ?

GMMs make a deal with demon (hidden variable) for fitting the data.(?)

Samuel Karlin

The purpose of models is not to fit the data but to sharpen the questions.

Page 16: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Outline

Introduction

What is speech production knowledge?

Measuring speech production from the articulators

Inferring speech production from the acoustic signal

Acoustic modeling using production knowledge

Discussion

Page 17: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Why the representation matters?

The speech production parameters which appear in this survey can be broadly categorized as discrete or continuous.

Generally, representations abstract away from the articulatory organs and lie somewhere between a concrete description of the continuous-valued physical positions and motions of the articulators and some higher-level symbolic, linguistic representation (e.g., phonemes).

Filterbank Features

Motions of articulators

phonemes

Page 18: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Why the representation matters?

the degree of abstraction affects the usefulness of a representation for modeling purposes.– Physical measurements of articulator positions might be most

true to the reality of speech production– require a different class of models and algorithms than frame-

based data– highly abstract representations might be simpler to model, but

cannot express the details of speech production that might improve speech recognition accuracy.

Page 19: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Discrete representations of speech production

categorical features– manner, place …

larger number of binary features– a vector of such features may be associated with a linguistic unit– voiced/voiceless, nasal/non-nasal …

The key advantage of using features in phonology transfers directly to statistical modeling.– Frame level feature

However, they generally adopt only the feature set and ignore the rule-based phonological component.

“landmark” approaches,

Page 20: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Continuous-valued representations of speech production• X-ray• Electro-magnetic articulograph( EMA)• …

Page 21: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Outline

Introduction

What is speech production knowledge?

Measuring speech production from the articulators

Acoustic modeling using production knowledge– Articulatory features or parameters as observations– Articulatory information as internal structure

Discussion

Page 22: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Articulatory features or parameters as observations

Hidden markov models– Tandem HMM

Hybrid HMM/ANN system– On clean speech, the word error rates for the acoustic and

articulatory models were comparable– At 0 dB, the word error rate for the acoustic model was 50.2%

but was 43.6% for the articulatory system.

Hybrid HMM/Bayesian network

Page 23: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Hybrid HMM/Bayesian network

q is the hidden discrete stateo is the continuous-valued observation (MFCC, PLP)x is the continuous hidden state(vector)y is the continuous observation. (eg: EMA)

(a)HMM (b)LDM

(c)Stephenson et al. (2000).

(e)HMM/GMM

Page 24: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Articulatory information as internal structure

• Factoring the state into discrete articulatory features

• Product-of-mixtures-of-Gaussian model

Page 25: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Outline

Introduction

What is speech production knowledge?

Measuring speech production from the articulators

Inferring speech production from the acoustic signal

Acoustic modeling using production knowledge

Discussion

Page 26: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Discussion

Explicit or implicit modeling?– while the explicit use of a speech production representation

allows direct modeling of speech effects– implicit approaches like Tandem currently offer a better selection

of powerful models and techniques.

Moving into the mainstream– Speech production-based models can influence HMMs-of-

phones systems.– the factored state is only required during training and can be

“flattened” to a single hidden variable so that the model becomes a standard HMM

Page 27: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Ongoing work

With the advent of powerful toolkits such as the graphical models toolkit GMTK (Bilmes, 2002) and the Bayes Net Toolbox for Matlab (Murphy, 2001) it is now straightforward to quickly explore a very large family of models.

Acoustic model rescoring

Page 28: Speech Production Knowledge In Automatic Speech Recognition Simon King Joe Frankel Karen Livescu Erik McDermott Korin Richmond and Mirjam Wester CSTR,

Future directions

The phonetic layer in most current systems is a bottleneck.– everybody → [eh r uw ay]– use a structural approach to discover hierarchy in speech data

Finally, the potential for language-independent recognition systems based on AFs is huge. This is an almost unexplored area (Stuker, 2003)