Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Steve J. Young

dblp:11/9311 · DBLP profile ↗
← Back
170ranked-venue papers
19as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 112 · 11 first-authorGraphics, computer vision, multimedia, augmented reality and games · 108 · 9 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
12 papers
Question answering and dialogue systems · 34% Probabilistic and Bayesian machine learning · 16% Language models and text generation · 15%
Computer graphics and multimedia
6 papers
Audio and music processing · 96% Multimedia analysis and retrieval · 4%

Topics — the 30 heaviest of 40, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Question answering and dialogue systems
spoken dialogue systems
0.732017
Statistical Spoken Dialogue Systems and the Challenges for Machine Learning · WSDM 2017
On-line Active Reward Learning for Policy Optimisation in Spoken Dialogue Systems · ACL (1) 2016
POMDP-Based Statistical Spoken Dialog Systems: A Review · Proc. IEEE 2013
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue
dialogue policy learning
0.422017
Statistical Spoken Dialogue Systems and the Challenges for Machine Learning · WSDM 2017
Latent Intention Dialogue Models · ICML 2017
Natural language and speech › Language models and text generation
text generation
0.322015
Semantically Conditioned LSTM-based Natural Language Generation for Spoken Dialogue Systems · EMNLP 2015
Phrase-Based Statistical Language Generation Using Graphical Models and Active Learning · ACL 2010
Computer vision › 3D vision › 3d face reconstruction
3d morphable model fitting
0.312017
Morph-fitting: Fine-Tuning Word Vector Spaces with Simple Language-Specific Rules · ACL (1) 2017
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue
dialogue state tracking
0.312017
Neural Belief Tracker: Data-Driven Dialogue State Tracking · ACL (1) 2017
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
discrete latent variable
0.312017
Latent Intention Dialogue Models · ICML 2017
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.312017
Latent Intention Dialogue Models · ICML 2017
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue
0.312017
Latent Intention Dialogue Models · ICML 2017
Machine learning › Representation and self-supervised learning › word representation
word embedding
0.312017
Morph-fitting: Fine-Tuning Word Vector Spaces with Simple Language-Specific Rules · ACL (1) 2017
Machine learning › Representation and self-supervised learning › word representation › word embedding
word vector specialization
0.312017
Morph-fitting: Fine-Tuning Word Vector Spaces with Simple Language-Specific Rules · ACL (1) 2017
Machine learning › Generative modeling › diffusion model
conditional generation
0.212016
Conditional Generation and Snapshot Learning in Neural Dialogue Systems · EMNLP 2016
Natural language and speech › Language models and text generation › preference optimization
direct preference optimization
0.212016
On-line Active Reward Learning for Policy Optimisation in Spoken Dialogue Systems · ACL (1) 2016
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
0.212016
On-line Active Reward Learning for Policy Optimisation in Spoken Dialogue Systems · ACL (1) 2016
Natural language and speech › Language models and text generation › language modeling
LSTM language model
0.212015
Semantically Conditioned LSTM-based Natural Language Generation for Spoken Dialogue Systems · EMNLP 2015
Natural language and speech › Question answering and dialogue systems
dialogue management
0.212014
Gaussian Processes for POMDP-Based Dialogue Manager Optimization · IEEE ACM Trans. Audio Speech Lang. Process. 2014
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process
0.212013
POMDP-Based Statistical Spoken Dialog Systems: A Review · Proc. IEEE 2013
Machine learning › Reinforcement learning
policy optimization
0.212013
POMDP-Based Statistical Spoken Dialog Systems: A Review · Proc. IEEE 2013
Natural language and speech › Speech recognition and synthesis › speech synthesis
HMM-based speech synthesis
0.112011
Continuous F0 Modeling for HMM Based Statistical Parametric Speech Synthesis · IEEE Trans. Speech Audio Process. 2011
Natural language and speech › Speech recognition and synthesis
speech synthesis
0.112011
Continuous F0 Modeling for HMM Based Statistical Parametric Speech Synthesis · IEEE Trans. Speech Audio Process. 2011
Natural language and speech › Speech recognition and synthesis › speech synthesis
statistical parametric speech synthesis
0.112011
Continuous F0 Modeling for HMM Based Statistical Parametric Speech Synthesis · IEEE Trans. Speech Audio Process. 2011
Audio and music processing
spoken dialogue systems
0.112009
The Hidden Agenda User Simulation Model · IEEE Trans. Speech Audio Process. 2009
Audio and music processing
speech processing
0.112006
Quality-enhanced voice morphing using maximum likelihood transformations · IEEE Trans. Speech Audio Process. 2006
Audio and music processing
voice conversion
0.112006
Quality-enhanced voice morphing using maximum likelihood transformations · IEEE Trans. Speech Audio Process. 2006
Audio and music processing
speech recognition
0.021999
State-based Gaussian selection in large vocabulary continuous speech recognition using HMMs · IEEE Trans. Speech Audio Process. 1999
Robust continuous speech recognition using parallel model combination · IEEE Trans. Speech Audio Process. 1996
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.012010
Phrase-Based Statistical Language Generation Using Graphical Models and Active Learning · ACL 2010
Information retrieval
content-based retrieval
0.021996
Open-Vocabulary Speech Indexing for Voice and Video Mail Retrieval · ACM Multimedia 1996
Automatic Content-Based Retrieval of broadcast News · ACM Multimedia 1995
Electronic design automation
design methodology
0.012000
Case studies: Chip design on the bleeding edge (panel session abstract) · DAC 2000
Audio and music processing › speech recognition
large vocabulary continuous speech recognition
0.011999
State-based Gaussian selection in large vocabulary continuous speech recognition using HMMs · IEEE Trans. Speech Audio Process. 1999
Information retrieval › document retrieval
spoken document retrieval
0.011996
Retrieving Spoken Documents by Combining Multiple Index Sources · SIGIR 1996
Audio and music processing › speech recognition
acoustic modeling
0.011996
Robust continuous speech recognition using parallel model combination · IEEE Trans. Speech Audio Process. 1996

Methods — techniques the papers use, named apart from their topics

reinforcement learning · 0.8gaussian process · 0.4active learning · 0.4representation learning · 0.3pre-trained word vectors · 0.3neural variational inference · 0.3belief tracking · 0.3recurrent neural network encoder-decoder · 0.2cross-entropy training · 0.2LSTM · 0.2stack-like state representation · 0.1expectation-maximization · 0.1maximum likelihood estimation · 0.1subjective and objective evaluation · 0.1least mean squares · 0.1statistical text retrieval · 0.1hidden markov model · 0.0word spotting · 0.0
YearPublicationVenuePosition
2020 Recurrent neural network language generation for spoken dialogue systems
Tsung-Hsien Wen, Steve J. Young
Comput. Speech Lang.2
2018 Addressing Objects and Their Relations: The Conversational Entity Dialogue Model
abstract
Stefan Ultes, Paweł Budzianowski, Iñigo Casanueva, Lina M. Rojas-Barahona, Bo-Hsiang Tseng, Yen-Chen Wu, Steve Young, Milica Gašić. Proceedings of the 19th Annual SIGdial Meeting on Discourse and Dialogue. 2018.
Stefan Ultes, Pawel Budzianowski, Iñigo Casanueva, Lina Maria Rojas-Barahona, Bo-Hsiang Tseng, Yen-Chen Wu, Steve J. Young, Milica Gasic
SIGDIAL Conference7
2018 Reward estimation for dialogue policy optimisation
Pei-hao Su, Milica Gasic, Steve J. Young
Comput. Speech Lang.3
2017 Neural Belief Tracker: Data-Driven Dialogue State Tracking
abstract
One of the core components of modern spoken dialogue systems is the belief tracker, which estimates the user's goal at every step of the dialogue.However, most current approaches have difficulty scaling to larger, more complex dialogue domains.This is due to their dependency on either: a) Spoken Language Understanding models that require large amounts of annotated training data; or b) hand-crafted lexicons for capturing some of the linguistic variation in users' language.We propose a novel Neural Belief Tracking (NBT) framework which overcomes these problems by building on recent advances in representation learning.NBT models reason over pre-trained word vectors, learning to compose them into distributed representations of user utterances and dialogue context.Our evaluation on two datasets shows that this approach surpasses past limitations, matching the performance of state-of-the-art models which rely on hand-crafted semantic lexicons and outperforming them when such lexicons are not provided.
Nikola Mrksic, Diarmuid Ó Séaghdha, Tsung-Hsien Wen, Blaise Thomson, Steve J. Young
ACL (1)5
2017 Morph-fitting: Fine-Tuning Word Vector Spaces with Simple Language-Specific Rules
abstract
Ivan Vulić, Nikola Mrkšić, Roi Reichart, Diarmuid Ó Séaghdha, Steve Young, Anna Korhonen. Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2017.
Ivan Vulic, Nikola Mrksic, Roi Reichart, Diarmuid Ó Séaghdha, Steve J. Young, Anna Korhonen
ACL (1)5
2017 A Network-based End-to-End Trainable Task-oriented Dialogue System
abstract
Tsung-Hsien Wen, David Vandyke, Nikola Mrkšić, Milica Gašić, Lina M. Rojas-Barahona, Pei-Hao Su, Stefan Ultes, Steve Young. Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers. 2017.
Tsung-Hsien Wen, David Vandyke, Nikola Mrksic, Milica Gasic, Lina Maria Rojas-Barahona, Pei-hao Su, Stefan Ultes, Steve J. Young
EACL (1)8
2017 Latent Intention Dialogue Models
abstract
Developing a dialogue agent that is capable of making autonomous decisions and communicating by natural language is one of the long-term goals of machine learning research. The traditional approaches either rely on hand-crafting a small state-action set for applying reinforcement learning that is not scalable or constructing deterministic models for learning dialogue sentences that fail to capture the conversational stochasticity. In this paper, however, we propose a Latent Intention Dialogue Model that employs a discrete latent variable to learn underlying dialogue intentions in the framework of neural variational inference. Additionally, in a goal-oriented dialogue scenario, the latent intentions can be interpreted as actions guiding the generation of machine responses, which can be further refined autonomously by reinforcement learning. The experiments demonstrate the effectiveness of discrete latent variable models on learning goal-oriented dialogues, and the results outperform the published benchmarks on both corpus-based evaluation and human evaluation.
Tsung-Hsien Wen, Yishu Miao, Phil Blunsom, Steve J. Young
ICML4
2017 Domain-Independent User Satisfaction Reward Estimation for Dialogue Policy Learning
abstract
Learning suitable and well-performing dialogue behaviour in statistical spoken dialogue systems has been in the focus of research for many years. While most work which is based on reinforcement learning employs an objective measure like task success for modelling the reward signal, we propose to use a reward based on user satisfaction. We will show in simulated experiments that a live user satisfaction estimation model may be applied resulting in higher estimated satisfaction whilst achieving similar success rates. Moreover, we will show that one satisfaction estimation model which has been trained on one domain may be applied in many other domains which cover a similar task. We will verify our findings by employing the model to one of the domains for learning a policy from real users and compare its performance to policies using the user satisfaction and task success acquired directly from the users as reward.
Stefan Ultes, Pawel Budzianowski, Iñigo Casanueva, Nikola Mrksic, Lina Maria Rojas-Barahona, Pei-hao Su, Tsung-Hsien Wen, Milica Gasic, Steve J. Young
INTERSPEECH9
2017 DialPort, Gone Live: An Update After A Year of Development
abstract
Kyusong Lee, Tiancheng Zhao, Yulun Du, Edward Cai, Allen Lu, Eli Pincus, David Traum, Stefan Ultes, Lina M. Rojas-Barahona, Milica Gasic, Steve Young, Maxine Eskenazi. Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue. 2017.
Kyusong Lee, Yulun Du, Edward Cai, Allen Lu, Eli Pincus, David R. Traum, Stefan Ultes, Lina Maria Rojas-Barahona, Milica Gasic, Steve J. Young, Maxine Eskénazi
SIGDIAL Conference11
2017 Sample-efficient Actor-Critic Reinforcement Learning with Supervised Data for Dialogue Management
abstract
Deep reinforcement learning (RL) methods have significant potential for dialogue policy optimisation.However, they suffer from a poor performance in the early stages of learning.This is especially problematic for on-line learning with real users.Two approaches are introduced to tackle this problem.Firstly, to speed up the learning process, two sampleefficient neural networks algorithms: trust region actor-critic with experience replay (TRACER) and episodic natural actorcritic with experience replay (eNACER) are presented.For TRACER, the trust region helps to control the learning step size and avoid catastrophic model changes.For eNACER, the natural gradient identifies the steepest ascent direction in policy space to speed up the convergence.Both models employ off-policy learning with experience replay to improve sampleefficiency.Secondly, to mitigate the cold start issue, a corpus of demonstration data is utilised to pre-train the models prior to on-line reinforcement learning.Combining these two approaches, we demonstrate a practical approach to learning deep RLbased dialogue policies and demonstrate their effectiveness in a task-oriented information seeking domain.
Pei-hao Su, Pawel Budzianowski, Stefan Ultes, Milica Gasic, Steve J. Young
SIGDIAL Conference5
2017 Reward-Balancing for Statistical Spoken Dialogue Systems using Multi-objective Reinforcement Learning
abstract
Stefan Ultes, Paweł Budzianowski, Iñigo Casanueva, Nikola Mrkšić, Lina M. Rojas-Barahona, Pei-Hao Su, Tsung-Hsien Wen, Milica Gašić, Steve Young. Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue. 2017.
Stefan Ultes, Pawel Budzianowski, Iñigo Casanueva, Nikola Mrksic, Lina Maria Rojas-Barahona, Pei-hao Su, Tsung-Hsien Wen, Milica Gasic, Steve J. Young
SIGDIAL Conference9
2017 Statistical Spoken Dialogue Systems and the Challenges for Machine Learning
abstract
This talk will review the principal components of a spoken dialogue system and then discuss the opportunities for applying machine learning for building robust high performance open-domain systems. The talk will be illustrated by recent work at Cambridge University using machine learning for belief tracking, reward estimation, multi-domain policy learning and natural language generation. The talk will conclude by discussing some of the key challenges in scaling these solutions to work in practical systems.
Steve J. Young
WSDM1
2017 Dialogue manager domain adaptation using Gaussian process reinforcement learning
abstract
Spoken dialogue systems allow humans to interact with machines using natural speech. As such, they have many benefits. By using speech as the primary communication medium, a computer interface can facilitate swift, human-like acquisition of information. In recent years, speech interfaces have become ever more popular, as is evident from the rise of personal assistants such as Siri, Google Now, Cortana and Amazon Alexa. Recently, data-driven machine learning methods have been applied to dialogue modelling and the results achieved for limited-domain applications are comparable to or out-perform traditional approaches. Methods based on Gaussian processes are particularly effective as they enable good models to be estimated from limited training data. Furthermore, they provide an explicit estimate of the uncertainty which is particularly useful for reinforcement learning. This article explores the additional steps that are necessary to extend these methods to model multiple dialogue domains. We show that Gaussian process reinforcement learning is an elegant framework that naturally supports a range of methods, including prior knowledge, Bayesian committee machines and multi-agent learning, for facilitating extensible and adaptable dialogue systems.
Milica Gasic, Nikola Mrksic, Lina Maria Rojas-Barahona, Pei-hao Su, Stefan Ultes, David Vandyke, Tsung-Hsien Wen, Steve J. Young
Comput. Speech Lang.8
2017 Semantic Specialization of Distributional Word Vector Spaces using Monolingual and Cross-Lingual Constraints
abstract
We present Attract-Repel, an algorithm for improving the semantic quality of word vectors by injecting constraints extracted from lexical resources. Attract-Repel facilitates the use of constraints from mono- and cross-lingual resources, yielding semantically specialized cross-lingual vector spaces. Our evaluation shows that the method can make use of existing cross-lingual lexicons to construct high-quality vector spaces for a plethora of different languages, facilitating semantic transfer from high- to lower-resource ones. The effectiveness of our approach is demonstrated with state-of-the-art results on semantic similarity datasets in six languages. We next show that Attract-Repel-specialized vectors boost performance in the downstream task of dialogue state tracking (DST) across multiple languages. Finally, we show that cross-lingual vector spaces produced by our algorithm facilitate the training of multilingual DST models, which brings further performance improvements.
Nikola Mrksic, Ivan Vulic, Diarmuid Ó Séaghdha, Ira Leviant, Roi Reichart, Milica Gasic, Anna Korhonen, Steve J. Young
Trans. Assoc. Comput. Linguistics8
2016 On-line Active Reward Learning for Policy Optimisation in Spoken Dialogue Systems
abstract
The ability to compute an accurate reward function is essential for optimising a dialogue policy via reinforcement learning. In real-world applications, using explicit user feedback as the reward signal is often unreliable and costly to collect. This problem can be mitigated if the user's intent is known in advance or data is available to pre-train a task success predictor off-line. In practice neither of these apply for most real world applications. Here we propose an on-line learning framework whereby the dialogue policy is jointly trained alongside the reward model via active learning with a Gaussian process model. This Gaussian process operates on a continuous space dialogue representation generated in an unsupervised fashion using a recurrent neural network encoder-decoder. The experimental results demonstrate that the proposed framework is able to significantly reduce data annotation costs and mitigate noisy user feedback in dialogue policy learning.
Pei-hao Su, Milica Gasic, Nikola Mrksic, Lina Maria Rojas-Barahona, Stefan Ultes, David Vandyke, Tsung-Hsien Wen, Steve J. Young
ACL (1)8
2016 Exploiting Sentence and Context Representations in Deep Neural Models for Spoken Language Understanding
abstract
This paper presents a deep learning architecture for the semantic decoder component of a Statistical Spoken Dialogue System. In a slot-filling dialogue, the semantic decoder predicts the dialogue act and a set of slot-value pairs from a set of n-best hypotheses returned by the Automatic Speech Recognition. Most current models for spoken language understanding assume (i) word-aligned semantic annotations as in sequence taggers and (ii) delexicalisation, or a mapping of input words to domain-specific concepts using heuristics that try to capture morphological variation but that do not scale to other domains nor to language variation (e.g., morphology, synonyms, paraphrasing ). In this work the semantic decoder is trained using unaligned semantic annotations and it uses distributed semantic representation learning to overcome the limitations of explicit delexicalisation. The proposed architecture uses a convolutional neural network for the sentence representation and a long-short term memory network for the context representation. Results are presented for the publicly available DSTC2 corpus and an In-car corpus which is similar to DSTC2 but has a significantly higher word error rate (WER).
Lina Maria Rojas-Barahona, Milica Gasic, Nikola Mrksic, Pei-hao Su, Stefan Ultes, Tsung-Hsien Wen, Steve J. Young
COLING7
2016 Conditional Generation and Snapshot Learning in Neural Dialogue Systems
abstract
Tsung-Hsien Wen, Milica Gašić, Nikola Mrkšić, Lina M. Rojas-Barahona, Pei-Hao Su, Stefan Ultes, David Vandyke, Steve Young. Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing. 2016.
Tsung-Hsien Wen, Milica Gasic, Nikola Mrksic, Lina Maria Rojas-Barahona, Pei-hao Su, Stefan Ultes, David Vandyke, Steve J. Young
EMNLP8
2016 Counter-fitting Word Vectors to Linguistic Constraints
abstract
Nikola Mrkšić, Diarmuid Ó Séaghdha, Blaise Thomson, Milica Gašić, Lina M. Rojas-Barahona, Pei-Hao Su, David Vandyke, Tsung-Hsien Wen, Steve Young. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.
Nikola Mrksic, Diarmuid Ó Séaghdha, Blaise Thomson, Milica Gasic, Lina Maria Rojas-Barahona, Pei-hao Su, David Vandyke, Tsung-Hsien Wen, Steve J. Young
HLT-NAACL9
2016 Multi-domain Neural Network Language Generation for Spoken Dialogue Systems
abstract
Tsung-Hsien Wen, Milica Gašić, Nikola Mrkšić, Lina M. Rojas-Barahona, Pei-Hao Su, David Vandyke, Steve Young. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.
Tsung-Hsien Wen, Milica Gasic, Nikola Mrksic, Lina Maria Rojas-Barahona, Pei-hao Su, David Vandyke, Steve J. Young
HLT-NAACL7
2016 Towards Using Conversations with Spoken Dialogue Systems in the Automated Assessment of Non-Native Speakers of English
abstract
Diane Litman, Steve Young, Mark Gales, Kate Knill, Karen Ottewell, Rogier van Dalen, David Vandyke. Proceedings of the 17th Annual Meeting of the Special Interest Group on Discourse and Dialogue. 2016.
Diane J. Litman, Steve J. Young, Mark J. F. Gales, Kate M. Knill, Karen Ottewell, Rogier C. van Dalen, David Vandyke
SIGDIAL Conference2
2015 Policy committee for adaptation in multi-domain spoken dialogue systems
abstract
Moving from limited-domain dialogue systems to open domain dialogue systems raises a number of challenges. One of them is the ability of the system to utilise small amounts of data from disparate domains to build a dialogue manager policy. Previous work has focused on using data from different domains to adapt a generic policy to a specific domain. Inspired by Bayesian committee machines, this paper proposes the use of a committee of dialogue policies. The results show that such a model is particularly beneficial for adaptation in multi-domain dialogue systems. The use of this model significantly improves performance compared to a single policy baseline, as confirmed by the performed real-user trial. This is the first time a dialogue policy has been trained on multiple domains on-line in interaction with real users.
Milica Gasic, Nikola Mrksic, Pei-hao Su, David Vandyke, Tsung-Hsien Wen, Steve J. Young
ASRU6
2015 Multi-domain dialogue success classifiers for policy training
abstract
We propose a method for constructing dialogue success classifiers that are capable of making accurate predictions in domains unseen during training. Pooling and adaptation are also investigated for constructing multi-domain models when data is available in the new domain. This is achieved by reformulating the features input to the recurrent neural network models introduced in [1]. Importantly, on our task of main interest, this enables policy training in a new domain without the dialogue success classifier (which forms the reinforcement learning reward function) ever having seen data from that domain before. This occurs whilst incurring only a small reduction in performance relative to developing and using an in-domain dialogue success classifier. Finally, given the motivation with these dialogue success classifiers is to enable policy training with real users, we demonstrate that these initial policy training results obtained with a simulated user carry over to learning from paid human users.
David Vandyke, Pei-hao Su, Milica Gasic, Nikola Mrksic, Tsung-Hsien Wen, Steve J. Young
ASRU6
2015 Semantically Conditioned LSTM-based Natural Language Generation for Spoken Dialogue Systems
abstract
Natural language generation (NLG) is a critical component of spoken dialogue and it has a significant impact both on usability and perceived quality.Most NLG systems in common use employ rules and heuristics and tend to generate rigid and stylised responses without the natural variation of human language.They are also not easily scaled to systems covering multiple domains and languages.This paper presents a statistical language generator based on a semantically controlled Long Short-term Memory (LSTM) structure.The LSTM generator can learn from unaligned data by jointly optimising sentence planning and surface realisation using a simple cross entropy training criterion, and language variation can be easily achieved by sampling from output candidates.With fewer heuristics, an objective evaluation in two differing test domains showed the proposed method improved performance compared to previous methods.Human judges scored the LSTM system higher on informativeness and naturalness and overall preferred it to the other systems.
Tsung-Hsien Wen, Milica Gasic, Nikola Mrksic, Pei-hao Su, David Vandyke, Steve J. Young
EMNLP6
2015 Distributed dialogue policies for multi-domain statistical dialogue management
abstract
Statistical dialogue systems offer the potential to reduce costs by learning policies automatically on-line, but are not designed to scale to large open-domains. This paper proposes a hierarchical distributed dialogue architecture in which policies are organised in a class hierarchy aligned to an underlying knowledge graph. This allows a system to be deployed using a modest amount of data to train a small set of generic policies. As further data is collected, generic policies can be adapted to give in-domain performance. Using Gaussian process-based reinforcement learning, it is shown that within this framework generic policies can be constructed which provide acceptable user performance, and better performance than can be obtained using under-trained domain specific policies. It is also shown that as sufficient in-domain data becomes available, it is possible to seamlessly improve performance, without subjecting users to unacceptable behaviour during the adaptation period and without limiting the final performance compared to policies trained from scratch.
Milica Gasic, Pirros Tsiakoulis, Steve J. Young
ICASSP4
2015 Learning from real users: rating dialogue success with neural networks for reinforcement learning in spoken dialogue systems
abstract
To train a statistical spoken dialogue system (SDS) it is essential that an accurate method for measuring task success is available.To date training has relied on presenting a task to either simulated or paid users and inferring the dialogue's success by observing whether this presented task was achieved or not.Our aim however is to be able to learn from real users acting under their own volition, in which case it is non-trivial to rate the success as any prior knowledge of the task is simply unavailable.User feedback may be utilised but has been found to be inconsistent.Hence, here we present two neural network models that evaluate a sequence of turn-level features to rate the success of a dialogue.Importantly these models make no use of any prior knowledge of the user's task.The models are trained on dialogues generated by a simulated user and the best model is then used to train a policy on-line which is shown to perform at least as well as a baseline system using prior knowledge of the user's task.We note that the models should also be of interest for evaluating SDS and for monitoring a dialogue in rule-based SDS.
Pei-hao Su, David Vandyke, Milica Gasic, Nikola Mrksic, Tsung-Hsien Wen, Steve J. Young
INTERSPEECH7
2015 Reward Shaping with Recurrent Neural Networks for Speeding up On-Line Policy Learning in Spoken Dialogue Systems
abstract
Statistical spoken dialogue systems have the attractive property of being able to be optimised from data via interactions with real users.However in the reinforcement learning paradigm the dialogue manager (agent) often requires significant time to explore the state-action space to learn to behave in a desirable manner.This is a critical issue when the system is trained on-line with real users where learning costs are expensive.Reward shaping is one promising technique for addressing these concerns.Here we examine three recurrent neural network (RNN) approaches for providing reward shaping information in addition to the primary (task-orientated) environmental feedback.These RNNs are trained on returns from dialogues generated by a simulated user and attempt to diffuse the overall evaluation of the dialogue back down to the turn level to guide the agent towards good behaviour faster.In both simulated and real user scenarios these RNNs are shown to increase policy learning speed.Importantly, they do not require prior knowledge of the user's goal.
Pei-hao Su, David Vandyke, Milica Gasic, Nikola Mrksic, Tsung-Hsien Wen, Steve J. Young
SIGDIAL Conference6
2015 Stochastic Language Generation in Dialogue using Recurrent Neural Networks with Convolutional Sentence Reranking
abstract
The natural language generation (NLG) component of a spoken dialogue system (SDS) usually needs a substantial amount of handcrafting or a well-labeled dataset to be trained on.These limitations add significantly to development costs and make cross-domain, multi-lingual dialogue systems intractable.Moreover, human languages are context-aware.The most natural response should be directly learned from data rather than depending on predefined syntaxes or rules.This paper presents a statistical language generator based on a joint recurrent and convolutional neural network structure which can be trained on dialogue act-utterance pairs without any semantic alignments or predefined grammar trees.Objective metrics suggest that this new model outperforms previous methods under the same experimental conditions.Results of an evaluation by human judges indicate that it produces not only high quality but linguistically varied utterances which are preferred compared to n-gram and rule-based systems.
Tsung-Hsien Wen, Milica Gasic, Nikola Mrksic, Pei-hao Su, David Vandyke, Steve J. Young
SIGDIAL Conference7
2014 Dialogue context sensitive HMM-based speech synthesis
abstract
The focus of this work is speech synthesis tailored to the needs of spoken dialogue systems. More specifically, the framework of HMM-based speech synthesis is utilized to train an emphatic voice that also considers dialogue context for decision tree state clustering. To achieve this, we designed and recorded a speech corpus comprising system prompts from human-computer interaction, as well as additional prompts for slot-level emphasis. This corpus, combined with a general purpose text-to-speech one, was used to train voices using a) baseline context features, b) additional emphasis features, and c) additional dialogue context features. Both emphasis and dialogue context features are extracted from the dialogue act semantic representation. The voices were evaluated in pairs for dialogue appropriateness using a preference listening test. The results show that the emphatic voice is preferred to the baseline when emphasis markup is present, while the dialogue context-sensitive voice is preferred to the plain emphatic one when no emphasis markup is present and preferable to the baseline in both cases. This demonstrates that including dialogue context features for decision tree state clustering significantly improves the quality of the synthetic voice for dialogue.
Pirros Tsiakoulis, Catherine Breslin, Milica Gasic, Matthew Henderson, Martin Szummer, Blaise Thomson, Steve J. Young
ICASSP8
2014 Incremental on-line adaptation of POMDP-based dialogue managers to extended domains
abstract
An important property of open domain spoken dialogue systems is their ability to deal with a set of new, previously unseen, concepts introduced in the conversation. The dialogue manager must then quickly learn how to talk about the new concepts using its knowledge of the existing concepts. It has previously been shown that a single new concept could be accommodated by mapping the kernel function of a Gaussian process to incorporate an additional concept into the domain of a statistical dialogue manager. Here we present an incremental scheme which enables the domain of a dialogue manager to be repeatedly extended by recursively specifying priors in Gaussian processes. We show that it is possible to effectively double the number of concepts understood by a system providing restaurant information using only 1000 adaptation dialogues with real users.
Milica Gasic, Pirros Tsiakoulis, Catherine Breslin, Matthew Henderson, Martin Szummer, Blaise Thomson, Steve J. Young
INTERSPEECH8
2014 Inverse reinforcement learning for micro-turn management
abstract
Existing spoken dialogue systems are typically not de-signed to provide natural interaction since they impose a strict turn-taking regime in which a dialogue consists of interleaved system and user turns. To allow more responsive and natural interaction, this paper describes a system in which turn-taking decisions are taken at a more fine-grained micro-turn level. A decision-theoretic approach is then applied to optimise turn-taking control. Inverse reinforcement learning is used to cap-ture the complex but natural behaviours from human-human di-alogues and optimise interaction without specifying a reward function manually. Using a corpus of human-human interac-tion, experiments show that IRL is able to learn an effective reward function which outperforms a comparable handcrafted policy. Index Terms: dialogue management, spoken dialogue systems, inverse reinforcement learning, Markov decision processes
Catherine Breslin, Pirros Tsiakoulis, Milica Gasic, Matthew Henderson, Steve J. Young
INTERSPEECH6
2014 Dialogue context sensitive speech synthesis using factorized decision trees
abstract
This paper extends our recent work on rich context utilization for expressive speech synthesis in spoken dialogue systems in which significant improvements to the appropriateness of HMM-based synthetic voices were achieved by introducing dialogue context into the decision tree state clustering stage. Continuing in this direction, this paper investigates the performance of dialogue context-sensitive voices in different domains. The Context Adaptive Training with Factorized Decision trees (FD-CAT) approach was used to train a dialogue context-sensitive synthetic voice which was then compared to a baseline system using the standard decision tree approach. Preference-based listening tests were conducted for two different domains. The first domain concerned restaurant information and had significant coverage in the training data, while the second dealing with appointment bookings had minimal coverage in the training data. No significant preference was found for any of the voices when tested in the restaurant domain whereas in the appointment booking domain, listeners showed a statistically significant preference for the adaptively trained voice. Index Terms: HMM-based expressive speech synthesis, dia-logue context-sensitive speech synthesis, context adaptive train-ing, factorized fecision trees 1.
Pirros Tsiakoulis, Catherine Breslin, Milica Gasic, Matthew Henderson, Steve J. Young
INTERSPEECH6
2014 The PARLANCE mobile application for interactive search in English and Mandarin
abstract
Helen Hastie, Marie-Aude Aufaure, Panos Alexopoulos, Hugues Bouchard, Catherine Breslin, Heriberto Cuayáhuitl, Nina Dethlefs, Milica Gašić, James Henderson, Oliver Lemon, Xingkun Liu, Peter Mika, Nesrine Ben Mustapha, Tim Potter, Verena Rieser, Blaise Thomson, Pirros Tsiakoulis, Yves Vanrompay, Boris Villazon-Terrazas, Majid Yazdani, Steve Young, Yanchao Yu. Proceedings of the 15th Annual Meeting of the Special Interest Group on Discourse and Dialogue (SIGDIAL). 2014.
Helen Hastie, Marie-Aude Aufaure, Panos Alexopoulos, Hugues Bouchard, Catherine Breslin, Heriberto Cuayáhuitl, Nina Dethlefs, Milica Gasic, James Henderson 0001, Oliver Lemon, Xingkun Liu, Peter Mika, Nesrine Ben Mustapha, Tim Potter, Verena Rieser, Blaise Thomson, Pirros Tsiakoulis, Yves Vanrompay, Boris Villazón-Terrazas, Majid Yazdani, Steve J. Young, Yanchao Yu
SIGDIAL Conference21
2014 Word-Based Dialog State Tracking with Recurrent Neural Networks
abstract
Recently discriminative methods for track-ing the state of a spoken dialog have been shown to outperform traditional generative models. This paper presents a new word-based tracking method which maps di-rectly from the speech recognition results to the dialog state without using an explicit semantic decoder. The method is based on a recurrent neural network structure which is capable of generalising to unseen dialog state hypotheses, and which requires very little feature engineering. The method is evaluated on the second Dialog State Tracking Challenge (DSTC2) corpus and the results demonstrate consistently high performance across all of the metrics. 1
Matthew Henderson, Blaise Thomson, Steve J. Young
SIGDIAL Conference3
2014 Keynote: Statistical Approaches to Open-domain Spoken Dialogue Systems
abstract
In contrast to traditional rule-based approaches to building spoken dialogue systems, recent research has shown that it is possible to implement all of the required functionality using statistical models trained using a combination of supervised learning and reinforcement learning. This approach to spoken dialogue is based on the mathematics of partially observable Markov decision processes (POMDPs) in which user inputs are treated as observations of some underlying belief state, and system responses are determined by a policy which maps belief states into actions. Virtually all current spoken dialogue systems are designed to operate in either a specific carefully defined domain such as restaurant information and appointment booking, or they have very limited conversational ability such as in Siri and Google Now. However, if voice is to become a significant input modality for accessing web-based information and services, then techniques will be needed to enable conversational spoken dialogue systems to operate within open domains. This talk will discuss methods by which current statistical approaches to spoken dialogue can be extended to cover much wider domains. It will be argued that unlike many other areas of machine learning, spoken dialogue systems always have a user on-hand to provide supervision. Hence spoken dialogue systems provide a unique opportunity to automatically adapt on large quantities of speech data without the need for costly annotation.
Steve J. Young
SIGDIAL Conference1
2014 Robust dialog state tracking using delexicalised recurrent neural networks and unsupervised adaptation
abstract
Tracking the user's intention throughout the course of a dialog, called dialog state tracking, is an important component of any dialog system. Most existing spoken dialog systems are designed to work in a static, well-defined domain, and are not well suited to tasks in which the domain may change or be extended over time. This paper shows how recurrent neural networks can be effectively applied to tracking in an extended domain with new slots and values not present in training data. The method is evaluated in the third Dialog State Tracking Challenge, where it significantly outperforms other approaches in the task of tracking the user's goal. A method for online unsupervised adaptation to new domains is also presented. Unsupervised adaptation is shown to be helpful in improving word-based recurrent neural networks, which work directly from the speech recognition results. Word-based dialog state tracking is attractive as it does not require engineering a spoken language understanding system for use in the new domain and it avoids the need for a general purpose intermediate semantic representation.
Matthew Henderson, Blaise Thomson, Steve J. Young
SLT3
2014 The use of discriminative belief tracking in POMDP-based dialogue systems
abstract
Statistical spoken dialogue systems based on Partially Observable Markov Decision Processes (POMDPs) have been shown to be more robust to speech recognition errors by maintaining a belief distribution over multiple dialogue states and making policy decisions based on the entire distribution rather than the single most likely hypothesis. To date most POMDP-based systems have used generative trackers. However, concerns about modelling accuracy have created interest in discriminative methods, and recent results from the second Dialog State Tracking Challenge (DSTC2) have shown that discriminative trackers can significantly outperform generative models in terms of tracking accuracy. The aim of this paper is to investigate the extent to which these improvements translate into improved task completion rates when incorporated into a spoken dialogue system. To do this, the Recurrent Neural Network (RNN) tracker described by Henderson et al in DSTC2 was integrated into the Cambridge statistical dialogue system and compared with the existing generative Bayesian network tracker. Using a Gaussian Process (GP) based policy, the experimental results indicate that the system using the RNN tracker performs significantly better than the system with the original Bayesian network tracker.
Matthew Henderson, Milica Gasic, Pirros Tsiakoulis, Steve J. Young
SLT5
2014 Stochastic Language Generation in Dialogue using Factored Language Models
abstract
Most previous work on trainable language generation has focused on two paradigms: (a) using a generation decisions of an existing generator. Both approaches rely on the existence of a handcrafted generation component, which is likely to limit their scalability to new domains. The first contribution of this article is to present Bagel, a fully data-driven generation method that treats the language generation task as a search for the most likely sequence of semantic concepts and realization phrases, according to Factored Language Models (FLMs). As domain utterances are not readily available for most natural language generation tasks, a large creative effort is required to produce the data necessary to represent human linguistic variation for nontrivial domains. This article is based on the assumption that learning to produce paraphrases can be facilitated by collecting data from a large sample of untrained annotators using crowdsourcing—rather than a few domain experts—by relying on a coarse meaning representation. A second contribution of this article is to use crowdsourced data to show how dialogue naturalness can be improved by learning to vary the output utterances generated for a given semantic input. Two data-driven methods for generating paraphrases in dialogue are presented: (a) by sampling from the n-best list of realizations produced by Bagel's FLM reranker; and (b) by learning a structured perceptron predicting whether candidate realizations are valid paraphrases. We train Bagel on a set of 1,956 utterances produced by 137 annotators, which covers 10 types of dialogue acts and 128 semantic concepts in a tourist information system for Cambridge. An automated evaluation shows that Bagel outperforms utterance class LM baselines on this domain. A human evaluation of 600 resynthesized dialogue extracts shows that Bagel's FLM output produces utterances comparable to a handcrafted baseline, whereas the perceptron classifier performs worse. Interestingly, human judges find the system sampling from the n-best list to be more natural than a system always returning the first-best utterance. The judges are also more willing to interact with the n-best system in the future. These results suggest that capturing the large variation found in human language using data-driven methods is beneficial for dialogue interaction.
François Mairesse, Steve J. Young
Comput. Linguistics2
2014 Gaussian Processes for POMDP-Based Dialogue Manager Optimization
abstract
A partially observable Markov decision process (POMDP) has been proposed as a dialog model that enables automatic optimization of the dialog policy and provides robustness to speech understanding errors. Various approximations allow such a model to be used for building real-world dialog systems. However, they require a large number of dialogs to train the dialog policy and hence they typically rely on the availability of a user simulator. They also require significant designer effort to hand-craft the policy representation. We investigate the use of Gaussian processes (GPs) in policy modeling to overcome these problems. We show that GP policy optimization can be implemented for a real world POMDP dialog manager, and in particular: 1) we examine different formulations of a GP policy to minimize variability in the learning process; 2) we find that the use of GP increases the learning rate by an order of magnitude thereby allowing learning by direct interaction with human users; and 3) we demonstrate that designer effort can be substantially reduced by basing the policy directly on the full belief space thereby avoiding ad hoc feature space modeling. Overall, the GP approach represents an important step forward towards fully automatic dialog policy optimization in real world systems.
Milica Gasic, Steve J. Young
IEEE ACM Trans. Audio Speech Lang. Process.2
2013 Continuous asr for flexible incremental dialogue
abstract
Spoken dialogue systems provide a convenient way for users to interact with a machine using only speech. However, they often rely on a rigid turn taking regime in which a voice activity detection (VAD) module is used to determine when the user is speaking and decide when is an appropriate time for the system to respond. This paper investigates replacing the VAD and discrete utterance recogniser of a conventional turn-taking system with a continuously operating recogniser that is always listening, and using the recogniser 1-best path to guide turn taking. In this way, a flexible framework for incremental dialogue management is possible. Experimental results show that it is possible to remove the VAD component and successfully use the recogniser best path to identify user speech, with more robustness to noise, potentially smaller latency times, and a reduction in overall recognition error rate compared to using the conventional approach.
Catherine Breslin, Milica Gasic, Matthew Henderson, Martin Szummer, Blaise Thomson, Pirros Tsiakoulis, Steve J. Young
ICASSP8
2013 On-line policy optimisation of Bayesian spoken dialogue systems via human interaction
abstract
A partially observable Markov decision process has been proposed as a dialogue model that enables robustness to speech recognition errors and automatic policy optimisation using reinforcement learning (RL). However, conventional RL algorithms require a very large number of dialogues, necessitating a user simulator. Recently, Gaussian processes have been shown to substantially speed up the optimisation, making it possible to learn directly from interaction with human users. However, early studies have been limited to very low dimensional spaces and the learning has exhibited convergence problems. Here we investigate learning from human interaction using the Bayesian Update of Dialogue State system. This dynamic Bayesian network based system has an optimisation space covering more than one hundred features, allowing a wide range of behaviours to be learned. Using an improved policy model and a more robust reward function, we show that stable learning can be achieved that significantly outperforms a simulator trained policy.
Milica Gasic, Catherine Breslin, Matthew Henderson, Martin Szummer, Blaise Thomson, Pirros Tsiakoulis, Steve J. Young
ICASSP8
2013 POMDP-based dialogue manager adaptation to extended domains
Milica Gasic, Catherine Breslin, Matthew Henderson, Martin Szummer, Blaise Thomson, Pirros Tsiakoulis, Steve J. Young
SIGDIAL Conference8
2013 Deep Neural Network Approach for the Dialog State Tracking Challenge
Matthew Henderson, Blaise Thomson, Steve J. Young
SIGDIAL Conference3
2013 POMDP-Based Statistical Spoken Dialog Systems: A Review
abstract
Statistical dialog systems (SDSs) are motivated by the need for a data-driven framework that reduces the cost of laboriously handcrafting complex dialog managers and that provides robustness against the errors created by speech recognizers operating in noisy environments. By including an explicit Bayesian model of uncertainty and by optimizing the policy via a reward-driven process, partially observable Markov decision processes (POMDPs) provide such a framework. However, exact model representation and optimization is computationally intractable. Hence, the practical application of POMDP-based systems requires efficient algorithms and carefully constructed approximations. This review article provides an overview of the current state of the art in the development of POMDP-based spoken dialog systems.
Steve J. Young, Milica Gasic, Blaise Thomson, Jason D. Williams
Proc. IEEE1
2012 The Effect of Cognitive Load on a Statistical Dialogue System
Milica Gasic, Pirros Tsiakoulis, Matthew Henderson, Blaise Thomson, Kai Yu 0004, Eli Tzirkel, Steve J. Young
SIGDIAL Conference7
2012 Policy optimisation of POMDP-based dialogue systems without state space compression
abstract
The partially observable Markov decision process (POMDP) has been proposed as a dialogue model that enables automatic improvement of the dialogue policy and robustness to speech understanding errors. It requires, however, a large number of dialogues to train the dialogue policy. Gaussian processes (GP) have recently been applied to POMDP dialogue management optimisation showing an ability to substantially increase the speed of learning. Here, we investigate this further using the Bayesian Update of Dialogue State dialogue manager. We show that it is possible to apply Gaussian processes directly to the belief state, removing the need for a parametric policy representation. In addition, the resulting policy learns significantly faster while maintaining operational performance.
Milica Gasic, Matthew Henderson, Blaise Thomson, Pirros Tsiakoulis, Steve J. Young
SLT5
2012 Discriminative spoken language understanding using word confusion networks
abstract
Current commercial dialogue systems typically use hand-crafted grammars for Spoken Language Understanding (SLU) operating on the top one or two hypotheses output by the speech recogniser. These systems are expensive to develop and they suffer from significant degradation in performance when faced with recognition errors. This paper presents a robust method for SLU based on features extracted from the full posterior distribution of recognition hypotheses encoded in the form of word confusion networks. Following [1], the system uses SVM classifiers operating on n-gram features, trained on unaligned input/output pairs. Performance is evaluated on both an off-line corpus and on-line in a live user trial. It is shown that a statistical discriminative approach to SLU operating on the full posterior ASR output distribution can substantially improve performance both in terms of accuracy and overall dialogue reward. Furthermore, additional gains can be obtained by incorporating features from the previous system output.
Matthew Henderson, Milica Gasic, Blaise Thomson, Pirros Tsiakoulis, Kai Yu 0004, Steve J. Young
SLT6
2012 N-best error simulation for training spoken dialogue systems
abstract
A recent trend in spoken dialogue research is the use of reinforcement learning to train dialogue systems in a simulated environment. Past researchers have shown that the types of errors that are simulated can have a significant effect on simulated dialogue performance. Since modern systems typically receive an N-best list of possible user utterances, it is important to be able to simulate a full N-best list of hypotheses. This paper presents a new method for simulating such errors based on logistic regression, as well as a new method for simulating the structure of N-best lists of semantics and their probabilities, based on the Dirichlet distribution. Off-line evaluations show that the new Dirichlet model results in a much closer match to the receiver operating characteristics (ROC) of the live data. Experiments also show that the logistic model gives confusions that are closer to the type of confusions observed in live situations. The hope is that these new error models will be able to improve the resulting performance of trained dialogue systems.
Blaise Thomson, Milica Gasic, Matthew Henderson, Pirros Tsiakoulis, Steve J. Young
SLT5
2012 Reinforcement learning for parameter estimation in statistical spoken dialogue systems
Filip Jurcícek, Blaise Thomson, Steve J. Young
Comput. Speech Lang.3
2011 On-line policy optimisation of spoken dialogue systems via live interaction with human subjects
abstract
Statistical dialogue models have required a large number of dialogues to optimise the dialogue policy, relying on the use of a simulated user. This results in a mismatch between training and live conditions, and significant development costs for the simulator thereby mitigating many of the claimed benefits of such models. Recent work on Gaussian process reinforcement learning, has shown that learning can be substantially accelerated. This paper reports on an experiment to learn a policy for a real-world task directly from human interaction using rewards provided by users. It shows that a usable policy can be learnt in just a few hundred dialogues without needing a user simulator and, using a learning strategy that reduces the risk of taking bad actions. The paper also investigates adaptation behaviour when the system continues learning for several thousand dialogues and highlights the need for robustness to noisy rewards.
Milica Gasic, Filip Jurcícek, Blaise Thomson, Kai Yu 0004, Steve J. Young
ASRU5
2011 Joint modelling of voicing label and continuous F0 for HMM based speech synthesis
abstract
Fundamental frequency, or F0 is critical for high quality speech synthesis in HMM based speech synthesis. Traditionally, F0 values are considered to depend on a binary voicing decision such that they are continuous in voiced regions and undefined in unvoiced regions. Multi-space distribution HMM (MSDHMM) has been used for modelling the discontinuous F0. Recently, a continuous F0 modelling framework has been proposed and shown to be effective, where continuous F0 observations are assumed to always exist and voicing labels are explicitly modelled by an independent stream. In this paper, a refined continuous F0 modelling approach is proposed. Here, F0 values are assumed to be dependent on voicing labels and both are jointly modelled in a single stream. Due to the enforced dependency, the new method can effectively reduce the voicing classification error. Subjective listening tests also demonstrate that the new approach can yield significant improvements on the naturalness of the synthesised speech. A dynamic random unvoiced F0 generation method is also investigated. Experiments show that it has significant effect on the quality of synthesised speech. Index Terms — HMM based speech synthesis, continuous F0 modelling, voicing classification 1.
Kai Yu 0004, Steve J. Young
ICASSP2
2011 Uncertainty Management for On-Line Optimisation of a POMDP-Based Large-Scale Spoken Dialogue System
abstract
The optimization of dialogue policies using reinforcement learning (RL) is now an accepted part of the state of the art in spoken dialogue systems (SDS). Yet, it is still the case that the commonly used training algorithms for SDS require a large number of dialogues and hence most systems still rely on artificial data generated by a user simulator. Optimization is therefore performed off-line before releasing the system to real users. Gaussian Processes (GP) for RL have recently been applied to dialogue systems. One advantage of GP is that they compute an explicit measure of uncertainty in the value function estimates computed during learning. In this paper, a class of novel learning strategies is described which use uncertainty to control exploration on-line. Comparisons between several exploration schemes show that significant improvements to learning speed can be obtained and that rapid and safe online optimisation is possible, even on a complex task.
Lucie Daubigney, Milica Gasic, Senthilkumar Chandramohan, Matthieu Geist, Olivier Pietquin, Steve J. Young
INTERSPEECH6
2011 Real User Evaluation of Spoken Dialogue Systems Using Amazon Mechanical Turk
abstract
This paper describes a framework for evaluation of spoken dialogue systems. Typically, evaluation of dialogue systems is performed in a controlled test environment with carefully selected and instructed users. However, this approach is very demanding. An alternative is to recruit a large group of users who evaluate the dialogue systems in a remote setting under virtually no supervision. Crowdsourcing technology, for example Amazon Mechanical Turk (AMT), provides an efficient way of recruiting subjects. This paper describes an evaluation framework for spoken dialogue systems using AMT users and compares the obtained results with a recent trial in which the systems were tested by locally recruited users. The results suggest that the use of crowdsourcing technology is feasible and it can provide reliable results. Index Terms: crowdsourcing, spoken dialogue systems, evaluation 1.
Filip Jurcícek, Simon Keizer, Milica Gasic, François Mairesse, Blaise Thomson, Kai Yu 0004, Steve J. Young
INTERSPEECH7
2011 Spoken Dialog Challenge 2010: Comparison of Live and Control Test Results
Alan W. Black, Susanne Burger, Alistair Conkie, Helen Hastie, Simon Keizer, Oliver Lemon, Nicolas Merigaud, Gabriel Parent, Gabriel Schubiner, Blaise Thomson, Jason D. Williams, Kai Yu 0004, Steve J. Young, Maxine Eskénazi
SIGDIAL Conference13
2011 Context adaptive training with factorized decision trees for HMM-based statistical parametric speech synthesis
Kai Yu 0004, Heiga Zen, François Mairesse, Steve J. Young
Speech Commun.4
2011 Continuous F0 Modeling for HMM Based Statistical Parametric Speech Synthesis
abstract
The modeling of fundamental frequency, or F0, in HMM-based speech synthesis is a critical factor in delivering speech which is both natural and accurately conveys all of the many nuances of the message. However, F0 modeling is difficult because F0 values are normally considered to depend on a binary voicing decision such that they are continuous in voiced regions and undefined in unvoiced regions. F0 is therefore a discontinuous function of time. multi-space probability distribution HMM (MSDHMM) is a widely used solution to this problem. The MSDHMM essentially uses a joint distribution of discrete voicing labels and the discontinuous F0 observations. However, due to the discontinuity assumption, the MSDHMM provides a rather weak F0 trajectory model. In this paper, F0 is viewed as being a continuous function of time and this is achieved by assuming that F0 can be observed within unvoiced regions as well as voiced regions. This provides a continuous F0 data stream which can be modeled by standard HMMs. Voicing labels are modeled either implicitly or explicitly in order to perform voicing classification and a globally tied distribution (GTD) technique is used to achieve robust F0 estimation. Both objective measures and subjective listening tests demonstrate that continuous F0 modeling yields better synthesized F0 trajectories and significant improvements to the naturalness of synthesized speech compared to using the MSDHMM model.
Kai Yu 0004, Steve J. Young
IEEE Trans. Speech Audio Process.2
2010 Phrase-Based Statistical Language Generation Using Graphical Models and Active Learning
François Mairesse, Milica Gasic, Filip Jurcícek, Simon Keizer, Blaise Thomson, Kai Yu 0004, Steve J. Young
ACL7
2010 Word-level emphasis modelling in HMM-based speech synthesis
abstract
Expressive speech synthesis has recently attracted great interest. Word-level emphasis is an important form of expressiveness to distinguish between what is the focus of the utterance, and what the computer system expects to be known by the user. Previous work on emphasis synthesis requires emphatic data collected specifically for that task. In this paper, a statistical approach that models and extracts word-level emphasis patterns from natural speech is investigated within the HMM based speech synthesis framework. Compared to emphatic speech collected specifically for this task, the cues of emphasis in natural speech are weaker and heavily affected by various suprasegmental features. Two new decision tree clustering approaches, two-pass and factorized decision tree, are proposed to effectively address this problem. Experiments show that both approaches can convey emphasis significantly better than traditional decision tree clustering and HMM adaptation. While the two-pass decision tree approach outperformed the factorized decision tree approach in an emphasis synthesis test, the latter led to significantly better naturalness and hence achieved a better overall balance.
Kai Yu 0004, François Mairesse, Steve J. Young
ICASSP3
2010 Natural belief-critic: a reinforcement algorithm for parameter estimation in statistical spoken dialogue systems
abstract
This paper presents a novel algorithm for learning parameters in statistical dialogue systems which are modelled as Partially Observable Markov Decision Processes (POMDPs). The three main components of a POMDP dialogue manager are a dialogue model representing dialogue state information; a policy which selects the system’s responses based on the inferred state; and a reward function which specifies the desired behaviour of the system. Ideally both the model parameters and the policy would be designed to maximise the reward function. However, whilst there are many techniques available for learning the optimal policy, there are no good ways of learning the optimal model parameters that scale to real-world dialogue systems. The Natural Belief-Critic (NBC) algorithm presented in this paper is a policy gradient method which offers a solution to this problem. Based on observed rewards, the algorithm estimates the natural gradient of the expected reward. The resulting gradient is then used to adapt the prior distribution of the dialogue model parameters. The algorithm is evaluated on a spoken dialogue system in the tourist information domain. The experiments show that model parameters estimated to maximise the reward function result in significantly improved performance compared to the baseline handcrafted parameters.
Filip Jurcícek, Blaise Thomson, Simon Keizer, François Mairesse, Milica Gasic, Kai Yu 0004, Steve J. Young
INTERSPEECH7
2010 Cross-lingual spoken language understanding from unaligned data using discriminative classification models and machine translation
abstract
This paper investigates several approaches to bootstrapping a new spoken language understanding (SLU) component in a target language given a large dataset of semantically-annotated utterances in some other source language. The aim is to reduce the cost associated with porting a spoken dialogue system from one language to another by minimising the amount of data required in the target language. Since word-level semantic annotations are costly, Semantic Tuple Classifiers (STCs) are used in conjunction with statistical machine translation models both of which are trained from unaligned data to further reduce development time. The paper presents experiments in which a French SLU component in the tourist information domain is bootstrapped from English data. Results show that training STCs on automatically translated data produced the best performance for predicting the utterance's dialogue act type, however individual slot/value pairs are best predicted by training STCs on the source language and using them to decode translated utterances. © 2010 ISCA.
Fabrice Lefèvre, François Mairesse, Steve J. Young
INTERSPEECH3
2010 Still talking to machines (cognitively speaking)
abstract
This overview article reviews the structure of a fully statistical spoken dialogue system (SDS), using as illustration, various systems and components built at Cambridge over the last few years. Most of the components in an SDS are essentially classifiers which can be trained using supervised learning. However, the dialogue management component must track the state of the dialogue and optimise a reward accumulated over time. This requires techniques for statistical inference and policy optimisation using reinforcement learning. The potential advantages of a fully statistical SDS are the ability to train from data without hand-crafting, increased robustness to environmental noise and user uncertainty, and the ability to adapt and learn on-line. Index Terms: spoken dialogue systems, reinforcement learning, speech understanding, speech synthesis, natural language
Steve J. Young
INTERSPEECH1
2010 Context adaptive training with factorized decision trees for HMM-based speech synthesis
abstract
To achieve natural high quality synthesised speech in HMMbased speech synthesis, the effective modelling of complex acoustic and linguistic contexts is critical. Traditional approaches use context-dependent HMMs with decision tree based parameter clustering to model the full combination of contexts. However, weak contexts, such as word-level emphasis in neutral speech, are difficult to capture using this approach. To effectively model weak contexts and reduce the data sparsity problem, weak and normal contexts should be treated independently. Context adaptive training provides a structured framework for this whereby standard HMMs represent normal contexts and linear transforms represent additional effects of weak contexts. In contrast to speaker adaptive training, separate decision trees have to be built for the weak and normal context factors. This paper describes the general framework of context adaptive training and investigates three concrete forms: MLLR, CMLLR and CAT based systems. Experiments on a word-level emphasis synthesis task show that all context adaptive training approaches can outperform the standard full-context-dependent HMM approach. However, the MLLR based system achieved the best performance. Index Terms: HMM-based speech synthesis, context adaptive training, factorized decision tree
Kai Yu 0004, Heiga Zen, François Mairesse, Steve J. Young
INTERSPEECH4
2010 Gaussian Processes for Fast Policy Optimisation of POMDP-based Dialogue Managers
Milica Gasic, Filip Jurcícek, Simon Keizer, François Mairesse, Blaise Thomson, Kai Yu 0004, Steve J. Young
SIGDIAL Conference7
2010 Parameter estimation for agenda-based user simulation
Simon Keizer, Milica Gasic, Filip Jurcícek, François Mairesse, Blaise Thomson, Kai Yu 0004, Steve J. Young
SIGDIAL Conference7
2010 Parameter learning for POMDP spoken dialogue models
abstract
The partially observable Markov decision process (POMDP) provides a popular framework for modelling spoken dialogue. This paper describes how the expectation propagation algorithm (EP) can be used to learn the parameters of the POMDP user model. Various special probability factors applicable to this task are presented, which allow the parameters be to learned when the structure of the dialogue is complex. No annotations, neither the true dialogue state nor the true semantics of user utterances, are required. Parameters optimised using the proposed techniques are shown to improve the performance of both offline transcription experiments as well as simulated dialogue management performance.
Blaise Thomson, Filip Jurcícek, Milica Gasic, Simon Keizer, François Mairesse, Kai Yu 0004, Steve J. Young
SLT7
2010 Bayesian dialogue system for the Let's Go Spoken Dialogue Challenge
abstract
This paper describes how Bayesian updates of dialogue state can be used to build a bus information spoken dialogue system. The resulting system was deployed as part of the 2010 Spoken Dialogue Challenge. The purpose of this paper is to describe the system, and provide both simulated and human evaluations of its performance. In control tests by human users, the success rate of the system was 24.5% higher than the baseline Lets Go! system.
Blaise Thomson, Kai Yu 0004, Simon Keizer, Milica Gasic, Filip Jurcícek, François Mairesse, Steve J. Young
SLT7
2010 Bayesian update of dialogue state: A POMDP framework for spoken dialogue systems
Blaise Thomson, Steve J. Young
Comput. Speech Lang.2
2010 The Hidden Information State model: A practical framework for POMDP-based spoken dialogue management
Steve J. Young, Milica Gasic, Simon Keizer, François Mairesse, Jost Schatzmann, Blaise Thomson, Kai Yu 0004
Comput. Speech Lang.1
2009 Back-off action selection in summary space-based POMDP dialogue systems
abstract
This paper deals with the issue of invalid state-action pairs in the Partially Observable Markov Decision Process (POMDP) framework, with a focus on real-world tasks where the need for approximate solutions exacerbates this problem. In particular, when modelling dialogue as a POMDP, both the state and the action space must be reduced to smaller scale summary spaces in order to make learning tractable. However, since not all actions are valid in all states, the action proposed by the policy in summary space sometimes leads to an invalid action when mapped back to master space. Some form of back-off scheme must then be used to generate an alternative action. This paper demonstrates how the value function derived during reinforcement learning can be used to order back-off actions in an N-best list. Compared to a simple baseline back-off strategy and to a strategy that extends the summary space to minimise the occurrence of invalid actions, the proposed N-best action selection scheme is shown to be significantly more robust.
Milica Gasic, Fabrice Lefèvre, Filip Jurcícek, Simon Keizer, François Mairesse, Blaise Thomson, Kai Yu 0004, Steve J. Young
ASRU8
2009 Spoken language understanding from unaligned data using discriminative classification models
abstract
While data-driven methods for spoken language understanding reduce maintenance and portability costs compared with handcrafted parsers, the collection of word-level semantic annotations for training remains a time-consuming task. A recent line of research has focused on building generative models from unaligned semantic representations, using expectation-maximisation techniques to align semantic concepts. This paper presents an efficient, simple technique that parses a semantic tree by recursively calling discriminative semantic classification models. Results show that it outperforms methods based on the Hidden Vector State model and Markov Logic Networks, while performance is close to more complex grammar induction techniques. We also show that our method is robust to speech recognition errors, by improving over a handcrafted parser previously used for dialogue data collection.
François Mairesse, Milica Gasic, Filip Jurcícek, Simon Keizer, Blaise Thomson, Kai Yu 0004, Steve J. Young
ICASSP7
2009 Trajectory training considering global variance for HMM-based speech synthesis
abstract
This paper presents a novel method for training hidden Markov models (HMMs) for use in HMM-based speech synthesis. The primary goal of HMM parameter optimization is to ensure that parameters generated from the trained models exhibit similar properties to natural speech. In this paper, two major problems in conventional training are addressed: 1) the inconsistency between the training and synthesis optimization criterion; and 2) the over-smoothing caused by the statistical modeling process. The proposed method integrates the global variance (GV) criterion into a trajectory training method to give a unified framework for both training and synthesis which provides both a consistent optimization criterion and a closed form solution for parameter generation. The experimental results demonstrate that the proposed method yields a significant improvement in the naturalness of synthetic speech.
Tomoki Toda, Steve J. Young
ICASSP2
2009 Probablistic modelling of F0 in unvoiced regions in HMM based speech synthesis
abstract
HMM based synthesis has attracted great interest due to its compact and flexible modelling of spectral and prosodic parameters. In this approach, short term spectra, fundamental frequency (F0) and duration are simultaneously modelled by multi-stream HMMs. However, since F0 values in unvoiced regions are normally considered as undefined, it is difficult to use standard HMMs for F0 modelling. The currently preferred solution to this is to use a multi-space distribution HMM (MSDHMM) in which discrete distributions are used for modelling the voiced/unvoiced decision and continuous Gaussian distributions are used for modelling the F0 values within the voiced regions. However, the assumption of undefined unvoiced F0 regions and the special structure of the MSDHMM lead to limitations in the accurate modelling of F0 patterns. In this paper an alternative is explored whereby unvoiced F0 values are assumed to exist and are modelled within the standard HMM framework using a globally tied distribution (GTD). Subjective evaluations show that these regular HMMs with GTD can produce significant improvements in the naturalness of the synthesised speech compared to the MSDHMM, and furthermore, the method is insensitive to the exact method used for unvoiced F0 generation.
Kai Yu 0004, Tomoki Toda, Milica Gasic, Simon Keizer, François Mairesse, Blaise Thomson, Steve J. Young
ICASSP7
2009 Transformation-based learning for semantic parsing
abstract
This paper presents a semantic parser that transforms an initial semantic hypothesis into the correct semantics by applying an ordered list of transformation rules. These rules are learnt automatically from a training corpus with no prior linguistic knowledge and no alignment between words and semantic concepts. The learning algorithm produces a compact set of rules which enables the parser to be very efficient while retaining high accuracy. We show that this parser is competitive with respect to the state-of-the-art semantic parsers on the ATIS and TownInfo tasks. Index Terms: spoken language understanding, semantics, natural language processing, transformation-based learning
Filip Jurcícek, Milica Gasic, Simon Keizer, François Mairesse, Blaise Thomson, Kai Yu 0004, Steve J. Young
INTERSPEECH7
2009 k-Nearest Neighbor Monte-Carlo Control Algorithm for POMDP-Based Dialogue Systems
Fabrice Lefèvre, Milica Gasic, Filip Jurcícek, Simon Keizer, François Mairesse, Blaise Thomson, Kai Yu 0004, Steve J. Young
SIGDIAL Conference8
2009 Data-driven emotion conversion in spoken English
Zeynep Inanoglu, Steve J. Young
Speech Commun.2
2009 The Hidden Agenda User Simulation Model
abstract
A key advantage of taking a statistical approach to spoken dialogue systems is the ability to formalise dialogue policy design as a stochastic optimization problem. However, since dialogue policies are learnt by interactively exploring alternative dialogue paths, conventional static dialogue corpora cannot be used directly for training and instead, a user simulator is commonly used. This paper describes a novel statistical user model based on a compact stack-like state representation called auseragendawhich allows state transitions to be modeled as sequences of push- and pop-operations and elegantly encodes the dialogue history from a user's point of view. An expectation-maximisation based algorithm is presented which models the observable user output in terms of a sequence of hidden states and thereby allows the model to be trained on a corpus of minimally annotated data. Experimental results with a real-world dialogue system demonstrate that the trained user model can be successfully used to optimise a dialogue policy which outperforms a hand-crafted baseline in terms of task completion rates and user satisfaction scores.
Jost Schatzmann, Steve J. Young
IEEE Trans. Speech Audio Process.2
2008 Bayesian update of dialogue state for robust dialogue systems
abstract
This paper presents a new framework for accumulating beliefs in spoken dialogue systems. The technique is based on updating a Bayesian network that represents the underlying state of a partially observable Markov decision process (POMDP). POMDP models provide a principled approach to handling uncertainty in dialogue but generally scale poorly with the size of the state and action space. The framework proposed, on the other hand, scales well and can be extended to handle complex dialogues. Learning is achieved with a factored summarising function that is applicable for many slot-filling type dialogues. The framework also provides a good structure from which to build hand-crafted policies. For very complex dialogues, this allows the POMDP's principled approach to uncertainty to be incorporated without requiring computationally intensive learning algorithms. Simulations show that the proposed framework outperforms standard techniques whenever errors increase.
Blaise Thomson, Jost Schatzmann, Steve J. Young
ICASSP3
2008 Emotion conversion using F0 segment selection
abstract
This paper describes F0 segment selection, a novel syllablebased F0 conversion method, which provides a concatenative framework to search for F0 segments in a modest corpus of emotional speech (∼15 minutes of data). The method is compared with our earlier work on F0 generation using contextsensitive syllable HMMs. Both methods are complemented with a duration conversion module as well as GMM-based spectral conversion to form a unified emotion conversion framework in English. The system was evaluated using three target styles: surprise, anger and sadness. The results of an extensive perceptual test show that segment selection significantly outperforms the HMM-based method in terms of both emotion recognition rates and intonation quality ratings for surprise and anger. For conveying sadness both methods were effective. Index Terms: emotion conversion, expressive prosody 1.
Zeynep Inanoglu, Steve J. Young
INTERSPEECH2
2008 The linear transformation of LF glottal waveforms for voice conversion
abstract
Most Voice Conversion (VC) systems exploit source-filter decomposition based on linear prediction (LP) to transform spectral envelopes, incurring as a result various issues related to the oversimplification of the LP voice source model. Whilst residual prediction methods can mitigate this problem, they cannot be used to modify voice source quality. In this paper, a system which employs linear transformations to convert both the spectral envelope and the LF glottal waveform is presented. Its performance is shown to be comparable to that of a state-of-theart VC implementation in terms of speaker identity conversion but its output has better quality. In addition, it is also capable of transforming the quality of the voice source. Index Terms: LF waveform, deconvolution, voice conversion
Arantza del Pozo, Steve J. Young
INTERSPEECH2
2008 User study of the Bayesian update of dialogue state approach to dialogue management
abstract
This paper presents the results of a comparative user evaluation of various approaches to dialogue management. The major con-tribution is a comparison of traditional systems against a system that uses a Bayesian Update of Dialogue State approach. This approach is based on the Partially Observable Markov Decision Process (POMDP), which has previously been shown to give improved robustness in simulation experiments. Results from this paper show that the benefits demonstrated in simulation ex-periments are also obtained when testing a live system with real users.
Blaise Thomson, Milica Gasic, Simon Keizer, François Mairesse, Jost Schatzmann, Kai Yu 0004, Steve J. Young
INTERSPEECH7
2008 Evaluating semantic-level confidence scores with multiple hypotheses
abstract
In any dialogue manager, confidence scores play a central role in ensuring robust operation. Recently, dialogue managers have attempted to exploit N-best lists of alternatives for the semantics rather than the single most likely interpretation. Each alternative in the N-best list must have an associated confidence score and it is very useful to be able to evaluate the utility of these scored lists independent of the application in which they are used. This paper adapts several traditional metrics for confidence scoring to the context of the N-best semantic hypotheses output by a speech understanding system. An alternative metric, called the Item-level Cross Entropy (ICE), is proposed and is shown to have good theoretical and experimental characteristics. As an example of the use of the metrics, various simple methods for assigning confidences are discussed and evaluated. Of all the metrics tested only the ICE metric provided a consistent monotonic ranking of the various systems.
Blaise Thomson, Kai Yu 0004, Milica Gasic, Simon Keizer, François Mairesse, Jost Schatzmann, Steve J. Young
INTERSPEECH7
2008 Modelling user behaviour in the HIS-POMDP dialogue manager
abstract
In the design of spoken dialogue systems that are robust to speech recognition and interpretation errors, modelling uncertainty is crucial. Recently, Partially Observable Markov Decision Processes (POMDPs) have been shown to provide a well-founded probabilistic framework for developing such systems. This paper reports on the design and evaluation of the user act model (UAM) as part of the Hidden Information State (HIS) POMDP dialogue manager. Within this system, the UAM represents the probability of a user producing a certain dialogue act, given the last system act and the dialogue state. Its design is domain-independent and founded on the notions of adjacency pairs and dialogue act preconditions. Experimental evaluation results on both simulated and real data show that the UAM plays a significant role in improving robustness, but it requires that the N-best lists of user act hypotheses and their confidence scores are of good quality.
Simon Keizer, Milica Gasic, François Mairesse, Blaise Thomson, Kai Yu 0004, Steve J. Young
SLT6
2007 Error simulation for training statistical dialogue systems
abstract
Human-machine dialogue is heavily influenced by speech recognition and understanding errors and it is hence desirable to train and test statistical dialogue system policies under realistic noise conditions. This paper presents a novel approach to error simulation based on statistical models for word-level utterance generation, ASR confusions, and confidence score generation. While the method explicitly models the context-dependent acoustic confusability of words and allows the system specific language model and semantic decoder to be incorporated, it is computationally inexpensive and thus potentially suitable for running thousands of training simulations. Experimental evaluation results with a POMDP-based dialogue system and the Hidden Agenda User Simulator indicate a close match between the statistical properties of real and synthetic errors.
Jost Schatzmann, Blaise Thomson, Steve J. Young
ASRU3
2007 The Hidden Information State Approach to Dialog Management
abstract
Partially observable Markov decision processes (POMDPs) provide a principled mathematical framework for modelling the uncertainty inherent in spoken dialog systems. However, conventional POMDPs scale poorly with the size of state and observation space. This paper describes a variation of the classic POMDP called the hidden information state (HIS) model in which belief distributions are represented efficiently by grouping states together into partitions and policy optimisation is made tractable by using a master to summary space mapping. An implementation of the HIS model is described for a Tourist Information application and aspects of its training and operation are illustrated.
Steve J. Young, Jost Schatzmann, Karl Weilhammer, Hui Ye 0002
ICASSP (4)1
2007 A system for transforming the emotion in speech: combining data-driven conversion techniques for prosody and voice quality
abstract
This paper describes a system that combines independent transformation techniques to endow a neutral utterance with some required target emotion. The system consists of three modules that are each trained on a limited amount of speech data and act on differing temporal layers. F0 contours are modelled and generated using context-sensitive syllable HMMs, while durations are transformed using phone-based relative decision trees. For spectral conversion which is applied at the segmental level, two methods were investigated: a GMM-based voice conversion approach and a codebook selection approach. Converted test data were evaluated for three emotions using an independent emotion classifier as well as perceptual listening tests. The listening test results show that perception of sadness output by our system was comparable with the perception of human sad speech while the perception of surprise and anger was around 5 % worse than that of a human speaker. Index Terms: expressive speech synthesis, emotion conversion, voice conversion
Zeynep Inanoglu, Steve J. Young
INTERSPEECH2
2007 Partially observable Markov decision processes for spoken dialog systems
Jason D. Williams, Steve J. Young
Comput. Speech Lang.2
2006 Bootstrapping language models for dialogue systems
abstract
We report results on rapidly building language models for dialogue systems. Our base line is a recogniser using a grammar network. We show that we can almost halve the word error rate (WER) by combining language models generated from a simple task grammar with a standard speech corpus and data collected from the web using a sentence selection algorithm based on relative perplexity. This model compares very well to a language model using “in-domain ” data from a Wizard Of Oz (WOZ) collection. We strongly advocate the use of statistical language models (SLMs) in speech recognisers for dialogue systems and show that costly WOZ data collections are not necessary to build SLMs. Index Terms: dialogue systems, speech recognition, language models, grammar.
Karl Weilhammer, Matthew N. Stuttle, Steve J. Young
INTERSPEECH3
2006 A clustering approach to semantic decoding
abstract
This paper presents a novel algorithm for semantic decoding in spoken language understanding systems. Unlike conventional semantic parsers which either use hand-crafted rules or statistical models trained from fully annotated data, the proposed approach uses an unsupervised sentence clustering technique called Y-clustering to automatically select a set of exemplar sentences from a training corpus. These exemplars are combined with simple sentence-level semantic annotations to form templates which are then used for semantic decoding. The performance of this approach was evaluated in the travel domain using the ATIS corpus. Training is fast and cheap, and the results are significantly better than those achieved using HMM-based or stack-based statistical parsers. 1.
Hui Ye 0002, Steve J. Young
INTERSPEECH2
2006 Using POMDPs for Dialog Management
abstract
This paper explains how partially observable Markov decision processes (POMDPs) can provide a principled mathematical framework for modelling the inherent uncertainty in spoken dialog systems. It briefly summarises the basic mathematics and explains why exact optimisation is intractable. It then describes a form of approximation called the Hidden Information State model which does scale and which can be used to build practical systems.
Steve J. Young
SLT1
2006 Spoken language understanding using the Hidden Vector State Model
Yulan He 0001, Steve J. Young
Speech Commun.2
2006 Quality-enhanced voice morphing using maximum likelihood transformations
abstract
Voice morphing is a technique for modifying a source speaker's speech to sound as if it was spoken by some designated target speaker. The core process in a voice morphing system is the transformation of the spectral envelope of the source speaker to match that of the target speaker and linear transformations estimated from time-aligned parallel training data are commonly used to achieve this. However, the naive application of envelope transformation combined with the necessary pitch and duration modifications will result in noticeable artifacts. This paper studies the linear transformation approach to voice morphing and investigates these two specific issues. First, a general maximum likelihood framework is proposed for transform estimation which avoids the need for parallel training data inherent in conventional least mean square approaches. Second, the main causes of artifacts are identified as being due to glottal coupling, unnatural phase dispersion and the high spectral variance of unvoiced sounds, and compensation techniques are developed to mitigate these. The resulting voice morphing system is evaluated using both subjective and objective measures. These tests show that the proposed approaches are capable of effectively transforming speaker identity whilst maintaining high quality. Furthermore, they do not require carefully prepared parallel training data
Hui Ye 0002, Steve J. Young
IEEE Trans. Speech Audio Process.2
2005 Intonation Modelling and Adaptation for Emotional Prosody Generation
Zeynep Inanoglu, Steve J. Young
ACII2
2005 The hidden vector state language model
abstract
The Hidden Vector State (HVS) model extends the basic Hidden Markov Model (HMM) by encoding each state as a vector of stack states but with restricted stack operations. The model uses a right branching stack automaton to assign valid stochastic parses to a word sequence from which the language model probability can be estimated. The model is completely data driven and is able to model classes from the data that reflect the hierarchical structures found in natural language. This paper describes the design and the implementation of the HVS language model [1], focusing on the practical issues of initialisation and training using Baum-Welch re-estimation whilst accommodating a large and dynamic state space. Results of experiments conducted using the ATIS corpus [2] show that the HVS language model reduces test set perplexity compared to standard class based language models. 1.
Vidura Seneviratne, Steve J. Young
INTERSPEECH2
2005 Improving the speech recognition performance of beginners in spoken conversational interaction for language learning
abstract
The provision of automatic systems that can provide conversational practice for beginners would make a valuable addition to existing aids for foreign language teaching. To achieve this goal, the SCILL (Spoken Conversational Interaction for Language Learning) project is developing a spoken dialogue system that is capable of maintaining interactive dialogues with non-native students in the target language. However, the effective realisation of the intelligent language understanding and dialogue management needed for such a system, requires robust recognition of poorly articulated non-native speech. This paper studies several popular techniques for robust acoustic modelling including HLDA, MAP and CMLLR on non-native speech data within a specific dialogue domain. In addition, a novel approach for using cross language speech data to adapt the acoustic models is described and shown to be useful when very limited non-native adaptation data is available. The experimental results provide a clear story of how to improve recognition performance on non-native speech for a specific task, and this will be of interest more generally for those developing multi-lingual spoken dialogue systems.
Hui Ye 0002, Steve J. Young
INTERSPEECH2
2005 Semantic processing using the Hidden Vector State model
Yulan He 0001, Steve J. Young
Comput. Speech Lang.2
2004 High quality voice morphing
abstract
Voice morphing is a technique for modifying a source speaker's speech to sound as if it was spoken by some designated target speaker. Most of the recent approaches to voice morphing apply a linear transformation to the spectral envelope and pitch scaling to modify the prosody. Whilst these methods are effective, they also introduce artifacts arising from the effects of glottal coupling, phase incoherence, unnatural phase dispersion and the high spectral variance of unvoiced sounds. A practical voice morphing system must account for these if high audio quality is to be preserved. This paper describes a complete voice morphing system and the enhancements needed for dealing with the various artifacts, including a novel method for synthesising natural phase dispersion. Each technique is assessed individually and the overall performance of the system evaluated using listening tests. Overall it is found that the enhancements significantly improve speaker identification scores and perceived audio quality.
Hui Ye 0002, Steve J. Young
ICASSP (1)2
2004 A framework for dialogue data collection with a simulated ASR channel
abstract
The application of machine learning methods to the dialogue management component of spoken dialogue systems is a growing research area. Whereas traditional methods use handcrafted rules to specify a dialogue policy, machine learning techniques seek to learn dialogue behaviours from a corpus of training data. In this paper, we identify the properties of a corpus suitable for training machine-learning techniques, and propose a framework for collecting dialogue data. The approach is akin to a "Wizard of Oz" set-up with a "wizard" and a "user", but introduces several novel variations to simulate the ASR communication-channel. Specifically, a turn-taking model common in spoken dialogue system is used, and rather than hearing the user directly, the wizard sees simulated speech recognition results on a screen. The simulated recognition results are produced with an error-generation algorithm which allows the target WER to be adjusted. An evaluation of the algorithm is presented.
Matthew N. Stuttle, Jason D. Williams, Steve J. Young
INTERSPEECH3
2004 Characterizing task-oriented dialog using a simulated ASR chanel
abstract
We describe a data collection consisting of task-oriented human-human conversations in a simulated ASR channel in which the WER is systematically varied. We find that users infrequently give a direct indication of having been misunderstood; levels of expert “initiative” increase with WER primarily due to increased grounding activity; and asking task-related questions appears to be a more successful repair strategy at moderate WER levels. A PARADISE analysis finds task completion most predictive of user satisfaction; efficiency is also important at lower WERs.
Jason D. Williams, Steve J. Young
INTERSPEECH2
2004 Voice conversion for unknown speakers
abstract
Voice conversion is a technique for modifying a source speaker’s speech to sound as if it was spoken by a target speaker. The conventional solutions to this problem are based on training and applying conversion functions which require a substantial amount of training data from both the source and the target speaker. In this paper, we present a voice conversion technique that requires no preexisting training data from the source speaker. This new approach uses a speech recognizer to index the target training data so that each unknown source frame can be used to retrieve similar frames from the target database. The retrieved frames are then used to estimate conversion functions in a similar way to conventional methods. The paper presents both objective and subjective evaluations of the method. It also explores a number of variants including the contrast between using single and multiple transforms, and between the cases where the content of the source speech is known or unknown. The overall conclusion of the paper is that the method presented can result in identification of the target speaker with as little as a single sentence of source data to transform, however, knowledge of the source orthography is needed to attain a close similarity.
Hui Ye 0002, Steve J. Young
INTERSPEECH2
2003 Hidden vector state model for hierarchical semantic parsing
abstract
The paper presents a hidden vector state (HVS) model for hierarchical semantic parsing. The model associates each state of push-down automata with the state of an HMM. State transitions are factored into separate stack pop and push operations and then constrained to give a tractable search space. The result is a model which is complex enough to capture hierarchical structure but which can be trained automatically from unannotated data. Experiments have been conducted on ATIS-3 1993 and 1994 test sets. The results show that the HVS model outperforms a general finite state tagger (FST) by 19% to 32% in error reduction.
Yulan He 0001, Steve J. Young
ICASSP (1)2
2003 Perceptually weighted linear transformations for voice conversion
Hui Ye 0002, Steve J. Young
INTERSPEECH2
2002 Talking to machines (statistically speaking)
abstract
Statistical methods have long been the dominant approach in speech recognition and probabilistic modelling in ASR is now a mature technology. The use of statistical methods in other areas of spoken dialogue is however more recent and rather less mature. This paper reviews spoken dialogue systems from a statistical modelling perspective. The complete system is first presented as a partially observable Markov decision process. The various sub-components are then exposed by introducing appropriate intermediate variables. Samples of existing work are reviewed within this framework, including dialogue control and optimisation, semantic interpretation, goal detection, natural language generation and synthesis.
Steve J. Young
INTERSPEECH1
2001 Indicator variable dependent output probability modelling via continuous posterior functions
abstract
Investigates the problem of inserting an additional hidden variable into a standard HMM. It is shown that this can be done by introducing a continuous feature which is used to calculate the probability of observing the different states of the hidden variable. The posteriors are modelled by softmax functions with polynomial exponents and an efficient method is developed for reestimating their parameters. After analysing a two dimensional reestimation example on artificial data, the proposed HMM is evaluated on the 1997 Broadcast News task with a particular focus on spontaneous speech. To derive a good indicator variable for this purpose, classification experiments are carried out on fast and slow classes of phones on the 1997 Broadcast News training data. Finally, recognition experiments on the test set of this task show that the proposed model gives an improvement over a standard HMM with a comparable number of parameters.
Andreas Tuerk, Steve J. Young
ICASSP2
2001 Statistical Modeling in Continuous Speech Recognition (CSR)
Steve J. Young
UAI1
2001 Enhanced speech recognition using an articulatory production model trained on X-ray data
C. Simon Blackburn, Steve J. Young
Comput. Speech Lang.2
2000 Case studies: Chip design on the bleeding edge (panel session abstract)
abstract
Often, the most interesting tools, methodologies, and insights come from designs that push hard on the “leading edge” of technology--what the survivors commonly call the “bleeding edge” of design. In this session, we collect three such on-the-edge designs, each done in a different style, each aimed at a very different market, each with its own unique set of challenges and solutions. All designers worry about complexity, about time-to-market, about correctness. But these designs go past the sorts of problems many of us have today, and offer some glimpses of problems and solutions we may all be facing tomorrow.
John M. Cohn, Rob A. Rutenbar, Steve J. Young, Chris Malachowsky, Luis Aldaz
DAC3
2000 Probabilistic simulation of human-machine dialogues
abstract
The field of spoken dialogue systems has developed rapidly. However, optimisation, evaluation and rapid development of systems remain problematic. This paper describes a method of producing a probabilistic simulation of mixed initiative dialogue with recognition and understanding errors. Both user behaviour and system errors are modelled using a data-driven approach, and the quality of the simulations are evaluated by comparing them to real human-machine dialogues. The simulation system can be used to perform rapid evaluations of prototype systems, thus aiding the development process. It is also envisaged that it will be used as a tool for automation of dialogue design.
Konrad Scheffler, Steve J. Young
ICASSP2
2000 Class-based language model adaptation using mixtures of word-class weights
abstract
This paper describes the use of a weighted mixture of classbased n-gram language models to perform topic adaptation. By using a fixed class n-gram history and variable word-given-class probabilities we obtain large improvements in the performance of the class-based language model, giving it similar accuracy to a word n-gram model, and an associated small but statistically significant improvement when we interpolate with a word-based n-gram language model. 1 Introduction Previously, weighted mixtures of word n-gram language models have been used to provide a topic adaptation method for large vocabulary speech recognition [3]. A disadvantage of this method, however, is that these models require large numbers of parameters per topic, which in turn necessitates a large quantity of training data for each topic and associated storage space per topic in the resulting language model. We investigate an alternative approach to topic mixtures within the n-gram paradigm by using a class-based n-...
Gareth Moore, Steve J. Young
INTERSPEECH2
2000 Loosely coupled HMMs for ASR
abstract
Hidden Markov Models (HMMs) have been successful for modelling the dynamics of carefully dictated speech, but their performance degrades severely when used to model conversational speech. This paper presents a preliminary feasibility study of an alternative class of models: loosely coupled HMMs. Since speech is produced by a system of loosely coupled articulators, stochastic models explicitly representing this parallelism may have advantages for automatic speech recognition (ASR), particularly when trying to model the phonological effects inherent in casual spontaneous speech. The paper evaluates one coupled model on a simple ASR task, using both exact and approximate estimation schemes. We conclude such models merit further investigation. 1. INTRODUCTION Hidden Markov Models (HMMs) have been successful for modelling the dynamics of carefully dictated speech. However, their performance degrades severely when they are used to model conversational speech, and it has been widely hypothe...
Harriet J. Nock, Steve J. Young
INTERSPEECH2
2000 Phone-level pronunciation scoring and assessment for interactive language learning
Silke M. Witt, Steve J. Young
Speech Commun.2
1999 Modelling speaking rate using a between frame distance metric
abstract
It is well known [5] that variations in speaking rate can account for a significant percentage of errors in practical speech recognition tasks. This is the result of the dynamic nature of speech which is not modelled properly by the standard HMM structure. This paper proposes an extension to the standard HMM that takes advantage of the information about the rate of speech that is contained in inter-frame transitions. The new model can be seen as a combination of Moore and Mealy type HMM's that has output probabilities attached to the transitions between states in addition to the conventional output probabilities attached to states. In this model fast and slow transitions are associated with additional hidden parameters. The output probabilities of the transitions are modelled with gamma distributions. 1. Introduction This paper tries to overcome two limitations of the standard HMM structure. Firstly, the assumption that successive frames are independent and secondly that a sequence of...
Andreas Tuerk, Steve J. Young
EUROSPEECH2
1999 Off-line acoustic modelling of non-native accents
abstract
This paper introduces a family of three techniques to improve non-native speaker-independent recognition if the type of accent, i.e. the mother tongue of a non-native speaker is known.These techniques permit the computation of non-native models without requiring adaptation data, that is, they can be computed o-line.The improved recognition performance of these approaches is obtained by combining speaker-independent hidden Markov models of the target language, i.e. the language to be taught, and of the source language, i.e. the speaker's native language.All three combination techniques require a mapping between the two languages to de ne which source model state combines with each target model state.A method has been developed to derive such a mapping automatically.Recognition results are given for all three techniques applied to the two cases of Spanish accented British English and Japanese accented British English.The average baseline word error rate of 28:3% can be decreased to 22:9% for the rst method, to 24:1% for the second and to 20:6% for the last method, which equals a relative improvement of 29% without adaptation.
Silke M. Witt, Steve J. Young
EUROSPEECH2
1999 Low-cost implementation of open set keyword spotting
Kate M. Knill, Steve J. Young
Comput. Speech Lang.2
1999 State-based Gaussian selection in large vocabulary continuous speech recognition using HMMs
abstract
This paper investigates the use of Gaussian selection (GS) to increase the speed of a large vocabulary speech recognition system. Typically, 30-70% of the computational time of a continuous density hidden Markov model-based (HMM-based) speech recognizer is spent calculating probabilities. The aim of CS is to reduce this load by selecting the subset of Gaussian component likelihoods that should be computed given a particular input vector. This paper examines new techniques for obtaining "good" Gaussian subsets or "shortlists." All the new schemes make use of state information, specifically, to which state each of the Gaussian components belongs. In this way, a maximum number of Gaussian components per state may be specified, hence reducing the size of the shortlist. The first technique introduced is a simple extension of the standard GS method, which uses this state information. Then, more complex schemes based on maximizing the likelihood of the training data are proposed. These new approaches are compared with the standard GS scheme on a large vocabulary speech recognition task. On this task, the use of state information reduced the percentage of Gaussians computed to 10-15%, compared with 20-30% for the standard GS scheme, with little degradation in performance.
Mark J. F. Gales, Kate M. Knill, Steve J. Young
IEEE Trans. Speech Audio Process.3
1998 Experiments in broadcast news transcription
abstract
This paper presents the development of the HTK broadcast news transcription system. Previously we have used data type specific modelling based on adapted Wall Street Journal trained HMMs. However, we are now experimenting with data for which no manual pre-classification or segmentation is available and therefore automatic techniques are required and compatible acoustic modelling strategies adopted. An approach for automatic audio segmentation and classification is described and evaluated as well as extensions to our previous work on segment clustering. A number of recognition experiments are presented that compare datatype specific and non-specific models; differing amounts of training data; the use of gender-dependent modelling and the effects of automatic data-type classification. It is shown that robust segmentation into a small number of audio types is possible and that models trained on a wide variety of data types can yield good performance.
Philip C. Woodland, Thomas Hain, Sue Tranter, Thomas Niesler, Andreas Tuerk, Steve J. Young
ICASSP6
1998 Estimation of models for non-native speech in computer-assisted language learning based on linear model combination
Silke M. Witt, Steve J. Young
ICSLP2
1998 Speech recognition evaluation: a review of the U.S. CSR and LVCSR programmes
Steve J. Young, Lin Lawrence Chase
Comput. Speech Lang.1
1997 Broadcast news transcription using HTK
abstract
This paper examines the issues in extending a large vocabulary speech recognition system designed for clean and noisy read speech tasks to handle broadcast news transcription. Results using the 1995 DARPA H4 evaluation data set are presented for different front-end analyses and use of unsupervised model adaptation using maximum likelihood linear regression (MLLR). The HTK system for the 1996 H4 evaluation is then described. It includes a number of new features over previous HTK large vocabulary systems including decoder-guided segmentation, segment clustering, cache-based language modelling, and combined MAP and MLLR adaptation. The system runs in multiple passes through the data and the detailed results of each pass are given.
Philip C. Woodland, Mark J. F. Gales, David Pye, Steve J. Young
ICASSP4
1997 Acoustic indexing for multimedia retrieval and browsing
abstract
This paper reviews the Video Mail Retrieval (VMR) project at Cambridge University and ORL. The VMR project began in September 1993 with the aim of developing methods for retrieving video documents by scanning the audio soundtrack for keywords. The project has shown, both experimentally and through the construction of a working prototype, that speech recognition can be combined with information retrieval methods to locate multimedia documents by content. The final version of the VMR system uses pre-computed phone lattices to allow extremely rapid word spotting and audio indexing, and statistical information retrieval (IR) methods to mitigate the effects of spotting errors. The net result is a retrieval system that is open-vocabulary and speaker-independent, and which can search audio orders of magnitude faster than real time.
Steve J. Young, Martin G. Brown, Jonathan Foote, Gareth J. F. Jones, Karen Spärck Jones
ICASSP1
1997 A comparative study of methods for phonetic decision-tree state clustering
abstract
Phonetic decision trees have been widely used for obtaining robust context-dependent models in HMM-based systems. There are five key issues to consider when constructing phonetic decision trees: the alignment of data with the chosen phone classes; the quality of the modeling of the underlying data; the choice of partitioning method at each node; the goodness-of-split criterion and the method for determining appropriate tree sizes. A popular existing method usesefficient but crude approximatemethods for each of these. This paper introduces and evaluates more detailed alternatives to the standard approximations. 1. Introduction A key problem in building continuous-density Hidden Markov Model (HMM)-based context-dependent acoustic models is maintaining a balancebetween the desired model complexity and the number of parameters which can be robustly estimated from the available training data. One solution which has proved successful (eg.[8], [1]) is based upon the use of phonetic decision...
Harriet J. Nock, Mark J. F. Gales, Steve J. Young
EUROSPEECH3
1997 Language learning based on non-native speech recognition
abstract
This work presents methods of assessing non-native speech to aid computer-assisted pronunciation teaching. These methods are based on automatic speech recognition (ASR) techniques using Hidden Markov Models. Confidence scores at the phoneme level are calculated to provide detailed information about the pronunciation quality of a foreign language student. Experimental results are given based on both artificial data and a database of non-native speech, the latter being recorded specifically for this purpose. The presented results demonstrate the metrics' capability to locate and assess mispronunciations at the phoneme level. 1. INTRODUCTION With the rapid progress of speech recognition, current research challenges are to improve non-standard speech recognition such as for dialects or non-native speech. This project applies non-native speech recognition to pronunciation teaching. So far computer-assisted language teaching was restricted to "record and play", because without speech proces...
Silke M. Witt, Steve J. Young
EUROSPEECH2
1997 Unconstrained keyword spotting using phone lattices with application to spoken document retrieval
Jonathan Foote, Steve J. Young, Gareth J. F. Jones, Karen Spärck Jones
Comput. Speech Lang.2
1997 Multilingual large vocabulary speech recognition: the European SQALE project
Steve J. Young, Martine Adda-Decker, Xavier L. Aubert, Christian Dugast, Jean-Luc Gauvain, Dan J. Kershaw, Lori Lamel, David A. van Leeuwen, David Pye, Anthony J. Robinson, Herman J. M. Steeneken, Philip C. Woodland
Comput. Speech Lang.1
1997 MMIE training of large vocabulary recognition systems
V. Valtchev, J. J. Odell, Philip C. Woodland, Steve J. Young
Speech Commun.4
1996 Robust talker-independent audio document retrieval
abstract
The goal of the video mail retrieval (VMR) project is to integrate state-of-the-art document retrieval methods with speech recognition to yield a robust and efficient retrieval system. The work presented extends VMR towards an open-vocabulary, talker-independent system for retrieving spontaneously-spoken audio and video messages. We present results showing successful retrieval using a standard large-vocabulary (LV) recogniser, despite the lack of a matched language model and vocabulary. We further show that integrating a LV recogniser with conventional word spotting (WS) gives more robust retrieval performance than either method alone. This paper gives details of the message archive used, the speech recognition methodologies, the information retrieval methods, and experimental results.
Gareth J. F. Jones, Jonathan Foote, Karen Spärck Jones, Steve J. Young
ICASSP4
1996 Fast implementation methods for Viterbi-based word-spotting
abstract
This paper explores methods of increasing the speed of a Viterbi-based word-spotting system for audio document retrieval. Fast processing is essential since the user expects to receive the results of a keyword search many times faster than the actual length of the speech. A number of computational short-cuts to the standard Viterbi word-spotter are presented. These are based on exploiting the background Viterbi phone recognition path that is computed to provide a normalisation base. An initial approximation using the phone transition boundaries reduces the retrieval time by a factor of 5, while achieving a slight improvement in word-spotting performance. To further reduce retrieval time, pattern matching, feature selection, and Gaussian selection techniques are applied to this approximate pass to give a total /spl times/50 increase in speed with little loss in performance. In addition, a low memory requirement means that these approaches can be implemented on any platform, including hand-held devices.
Kate M. Knill, Steve J. Young
ICASSP2
1996 Lattice-based discriminative training for large vocabulary speech recognition
abstract
This paper describes a framework for optimising the parameters of a continuous density HMM-based large vocabulary recognition system using a maximum mutual information estimation (MMIE) criterion. To limit the computational complexity arising from the need to find confusable speech segments in the large search space of alternative utterance hypotheses, word lattices generated from the training data are used. Experiments are presented on the Wall Street journal database using up to 66 hours of training data. These show that lattices combined with an improved estimation algorithm makes MMIE training practicable even for very complex recognition systems and large training sets. Furthermore, experimental results show that MMIE training can yield useful increases in recognition accuracy.
V. Valtchev, J. J. Odell, Philip C. Woodland, Steve J. Young
ICASSP4
1996 Pseudo-articulatory speech synthesis for recognition using automatic feature extraction from x-ray data
C. Simon Blackburn, Steve J. Young
ICSLP2
1996 Use of Gaussian selection in large vocabulary continuous speech recognition using HMMs
abstract
This paper investigates the use of Gaussian Selection (GS) to reduce the state likelihood computation in HMM-based systems.These likelihood calculations contribute significantly (30 to 70%) to the computational load.Previously, it has been reported that when GS is used on large systems the recognition accuracy tends to degrade above a 3 reduction in likelihood computation.To explain this degradation, this paper investigates the trade-offs necessary between achieving good state likelihoods and low computation.In addition, the problem of unseen states in a cluster is examined.It is shown that further improvements are possible.For example, using a different assignment measure, with a constraint on the number of components per state per cluster, enabled the recognition accuracy on a 5k speaker-independent task to be maintained up to a 5 reduction in likelihood computation.
Kate M. Knill, Mark J. F. Gales, Steve J. Young
ICSLP3
1996 Discriminative optimisation of large vocabulary recognition systems
abstract
This paper describes a framework for optimising the structure and parameters of a continuous density HMM-based large vocabulary recognition system using the Maximum Mutual Information Estimation (MMIE) criterion.To reduce the computational complexity of the MMIE training algorithm, confusable segments of speech are identified and stored as word lattices of alternative utterance hypotheses.An iterative mixture splitting procedure is also employed to adjust the number of mixture components in each state during training such that the optimal balance between number of parameters and available training data is achieved.Experiments are presented on various test sets from the Wall Street Journal database using the full SI-284 training set.These show that the use of lattices makes MMIE training practicable for very complex recognition systems and large training sets.Furthermore, experimental results demonstrate that MMIE optimisation of system structure and parameters can yield useful increases in recognition accuracy.
V. Valtchev, Philip C. Woodland, Steve J. Young
ICSLP3
1996 Open-Vocabulary Speech Indexing for Voice and Video Mail Retrieval
abstract
This paper presents recentwork on amultimedia retrieval project at Cambridge University and Olivetti Research Limited (ORL). We present novel techniques that allow extremely rapid audio indexing, at rates approaching several thousand times real time. Unlike other methods, these techniques do not depend on a fixed vocabulary recognition system or on keywords that must be known well in advance. Using statistical methods developed for text, these indexing techniques allow rapid and efficient retrieval and browsing of audio and video documents. This paper presents the project background, the indexing and retrieval techniques, and a video mail retrieval application incorporating content-based audio indexing, retrieval, and browsing.
Martin G. Brown, Jonathan Foote, Gareth J. F. Jones, Karen Spärck Jones, Steve J. Young
ACM Multimedia5
1996 Retrieving Spoken Documents by Combining Multiple Index Sources
abstract
This paper presents domain-independent methods of spoken document retrieval.Both a continuous-speech large vocabulary recognition system, and a phone-lattice word spotter,
Gareth J. F. Jones, Jonathan Foote, Karen Spärck Jones, Steve J. Young
SIGIR4
1996 Experiments in Spoken Document Retrieval
Karen Spärck Jones, Gareth J. F. Jones, Jonathan Foote, Steve J. Young
Inf. Process. Manag.4
1996 Robust continuous speech recognition using parallel model combination
abstract
This paper addresses the problem of automatic speech recognition in the presence of interfering noise. It focuses on the parallel model combination (PMC) scheme, which has been shown to be a powerful technique for achieving noise robustness. Most experiments reported on PMC to date have been on small, 10-50 word vocabulary systems. Experiments on the Resource Management (RM) database, a 1000 word continuous speech recognition task, reveal compensation requirements not highlighted by the smaller vocabulary tasks. In particular, that it is necessary to compensate the dynamic parameters as well as the static parameters to achieve good recognition performance. The database used for these experiments was the RM speaker independent task with either Lynx Helicopter noise or Operation Room noise from the NOISEX-92 database added. The experiments reported here used the HTK RM recognizer developed at CUED modified to include PMC based compensation for the static, delta and delta-delta parameters. After training on clean speech data, the performance of the recognizer was found to be severely degraded when noise was added to the speech signal at between 10 and 18 dB. However, using PMC the performance was restored to a level comparable with that obtained when training directly in the noise corrupted environment.
Mark J. F. Gales, Steve J. Young
IEEE Trans. Speech Audio Process.2
1995 A fast and flexible implementation of parallel model combination
abstract
In previous papers the use of parallel model combination (PMC) for noise robustness has been described. Various fast implementations have been proposed, though to date in order to compensate all the parameters of a system it has been necessary to perform Gaussian integration. This paper introduces an alternative method that can compensate all the parameters of the recognition system, whilst reducing the computational load of this task. Furthermore, the technique offers an additional degree of flexibility, as it allows the number of components to be chosen and optimised using standard iterative techniques. The new technique is referred to as data-driven PMC (DPMC). It is evaluated on the Resource Management database, with noise artificially added from the NOISEX-92 database. The performance of DPMC is found to be comparable to PMC, at a far lower computational cost. In complex noise environments, by more accurately modelling the noise source, using multiple components, and then reducing the number of components to the original number a slight improvement in performance is obtained.
Mark J. F. Gales, Steve J. Young
ICASSP2
1995 Video mail retrieval: the effect of word spotting accuracy on precision
abstract
The goal of the video mail retrieval project is to integrate state-of-the-art document retrieval methods with high accuracy word spotting to yield a robust and efficient retrieval system. This paper describes a preliminary study to determine the extent to which retrieval precision is affected by word spotting performance. It includes a description of the database design, the word spotting algorithm, and the information retrieval method used. Results are presented which show audio retrieval performance very close to that of text.
Gareth J. F. Jones, Jonathan Foote, Karen Spärck Jones, Steve J. Young
ICASSP4
1995 The 1994 HTK large vocabulary speech recognition system
abstract
This paper describes recent work on the HTK large vocabulary speech recognition system. The system uses tied-state cross-word context-dependent mixture Gaussian HMMs and a dynamic network decoder that can operate in a single pass. In the last year the decoder has been extended to produce word lattices to allow flexible and efficient system development, as well as multi-pass operation for use with computationally expensive acoustic and/or language models. The system vocabulary can now be up to 65 k words, the final acoustic models have been extended to be sensitive to more acoustic context (quinphones), a 4-gram language model has been used and unsupervised incremental speaker adaptation incorporated. The resulting system gave the lowest error rates on both the H1-P0 and H1-C1 hub tasks in the November 1994 ARPA CSR evaluation.
Philip C. Woodland, Chris Leggetter, J. J. Odell, V. Valtchev, Steve J. Young
ICASSP5
1995 Towards improved speech recognition using a speech production model
abstract
Considerable improvement in the performance of continuous speech recognition systems, particularly those based on Hidden Markov Models (HMMs), has been shown in recent years. Nevertheless a number of unsolved problems remain which limit this progress, including the successful modelling of co-articulation and the identification of out of vocabulary utterances. One possible solution is to re-synthesise speech from the N-best time-aligned phonemic transcriptions produced by an HMM, and re-score this list based on a spectral comparison between the original and re-synthesised speech frames. In this paper a novel speech production model (SPM) suitable for use in such a system is introduced, and preliminary re-scoring results are presented. 1. INTRODUCTION The application of speech production models to the task of automatic speech recognition is a relatively new area of research which has attracted increasing interest over the past few years [10]. The basic operation of such a combined syste...
C. Simon Blackburn, Steve J. Young
EUROSPEECH2
1995 Talker-independent keyword spotting for information retrieval
abstract
The goal of the Video Mail Retrieval (VMR) project is to integTate state-of-the-art information retrieval (IR) methods with high-accuracy word spotting to yield a robust and efficient multimedia retrieval system. This paper concerns open-talker and arbitrary-keyword retrieval based on talker-independent subword models. Because talker-independent subword models can not be expected to work as well as the talker-dependent whole-keyword models used in previous VMR experiments, speaker adaptation is investigated as a means of improving perfor- mance (especially for talkers with non-British accents). Both standard FOM word spotting measures and actual retrieval results are computed. The results show that the FOM is not necessarily a good indicator of retrieval performance, and that talker adaptation can substantially improve both spotting and retrieval results.
Jonathan Foote, Gareth J. F. Jones, Karen Spärck Jones, Steve J. Young
EUROSPEECH4
1995 The application of parallel model combination to a large vocabulary dictation task
Mark J. F. Gales, Steve J. Young
EUROSPEECH2
1995 Large vocabulary multilingual speech recognition using HTK
David Pye, Philip C. Woodland, Steve J. Young
EUROSPEECH3
1995 Automatic Content-Based Retrieval of broadcast News
abstract
This paper presents current work on a video retrieval project at Cambridge University and Olivetti Research Limited (ORL). We show that statistical methods developed for text retrieval are also effective for retrieving and browsing multimedia documents. These methods allow rapid retrieval of news broadcasts by information content determined from teletext subtitles. Information retrieval results for experiments performed on a large archive of news broadcasts are presented. This is made possible by the ORL Medusa system, which allows practical recording, storage, and playback of tens of gigabytes of multimedia data. This work is a step towards practical retrieval of multimedia documents, where the information content is determined from speech recognition performed on the audio soundtrack. We describe the project background, the ORL Medusa multimedia system, and retrieval application, as well as the news broadcast corpus and methods of browsing the retrieved news stories.
Martin G. Brown, Jonathan Foote, Gareth J. F. Jones, Karen Spärck Jones, Steve J. Young
ACM Multimedia5
1995 Robust speech recognition in additive and convolutional noise using parallel model combination
Mark J. F. Gales, Steve J. Young
Comput. Speech Lang.2
1995 An inference approach to grammar construction
H.-H. Shih, Steve J. Young, Nick Waegner
Comput. Speech Lang.2
1994 A fast lattice-based approach to vocabulary independent wordspotting
abstract
Practical applications of wordspotting, such as spoken message retrieval and browsing, require the ability to process large amounts of speech data at speeds many times faster than real-time. The paper presents a novel approach to this problem in which all of the stored audio material is preprocessed off-line to generate a phoneme lattice. At search time, putative word matches are found in this lattice using symmetric dynamic programming. The paper presents the details of the algorithms used and compares performance with a number of conventional approaches using a 20 keyword vocabulary on the DARPA Resource Management Task. The results show that the proposed method is very much faster yet performs acceptably compared to conventional systems which depend on keyword-specific training or prior knowledge of the test set vocabulary.>
David A. James, Steve J. Young
ICASSP (1)2
1994 Continuous speech recognition in noise using spectral subtraction and HMM adaptation
abstract
This paper describes a scheme fur robust speech recognition at very poor signal to noise ratios. It consists of a continuous spectral subtraction (CSS) scheme integrated into a parallel model combination (PMC) compensation framework. In this CSS-PMC scheme, a smoothed estimate of the long term spectrum is continuously calculated and subtracted from the signal. At the same time, the HMMs are compensated using PMC for the signal distortion caused by the CSS stage. The paper presents an evaluation of the CSS-PMC approach using the Noisex 92 database. The results show high recognition performance for very noisy environments. For example, for the Lynx helicopter noise, CSS-PMC gives 97% accuracy at 0 dB SNR.>
Juan A. Nolazco-Flores, Steve J. Young
ICASSP (1)2
1994 Large vocabulary continuous speech recognition using HTK
abstract
HTK is a portable software toolkit for building speech recognition systems using continuous density hidden Markov models developed by the Cambridge University Speech Group. One particularly successful type of system uses mixture density tied-state triphones. We have used this technique for the 5 k/20 k word ARPA Wall Street Journal (WSJ) task. We have extended our approach from using word-internal gender independent modelling to use decision tree based state clustering, cross-word triphones and gender dependent models. Our current systems can be run with either bigram or trigram language models using a single pass dynamic network decoder. Systems based on these techniques were included in the November 1993 ARPA WSJ evaluation, and gave the lowest error rate reported on the 5 k word bigram, 5 k word trigram and 20 k word bigram "hub" tests and the second lowest error rate on the 20 k word trigram "hub" test.>
Philip C. Woodland, J. J. Odell, V. Valtchev, Steve J. Young
ICASSP (2)4
1994 Parallel model combination on a noise corrupted resource management task
Mark J. F. Gales, Steve J. Young
ICSLP2
1994 Computer assisted grammar construction
H.-H. Shih, Steve J. Young
ICSLP2
1994 Recognition ********* a dynamic network decoder design for large vocabulary speech recognition
V. Valtchev, J. J. Odell, Philip C. Woodland, Steve J. Young
ICSLP4
1994 State clustering in hidden Markov model-based continuous speech recognition
Steve J. Young, Philip C. Woodland
Comput. Speech Lang.1
1994 HMM-based architecture for face identification
Ferdinando Samaria, Steve J. Young
Image Vis. Comput.2
1994 Spontaneous speech recognition for the credit card corpus using the HTK toolkit
abstract
This paper describes a speech recognition system for the credit card corpus which was provided as a baseline for the Summer Workshop on Robust Speech Processing held at the Rutgers CAIP Center in July/August 1993. The system was built using a portable HMM toolkit called HTK. This is described, along with details of the training and testing methods used. Benchmark performance results are presented for mixture Gaussian monophones and tied-state triphones using four different language models. The overall accuracy levels achieved were very low, indicating that this is a very difficult recognition task. The paper concludes with a discussion of some specific problems encountered with the Credit Card data and suggestions for future work.>
Steve J. Young, Philip C. Woodland, William J. Byrne
IEEE Trans. Speech Audio Process.1
1993 MMI training for continuous phoneme recognition on the TIMIT database
S. Kapadia, V. Valtchev, Steve J. Young
ICASSP (2)3
1993 Recurrent input transformations for hidden Markov models
V. Valtchev, S. Kapadia, Steve J. Young
ICASSP (2)3
1993 Adapting a HMM-based recogniser for noisy speech enhanced by spectral subtraction
Juan A. Nolazco-Flores, Steve J. Young
EUROSPEECH2
1993 HMM recognition in noise using parallel model combination
Mark J. F. Gales, Steve J. Young
EUROSPEECH2
1993 Segmental hidden Markov models
Mark J. F. Gales, Steve J. Young
EUROSPEECH2
1993 The HTK tied-state continuous speech recogniser
abstract
HTK is a portable software toolkit for developing systems using continuous density hidden Markov models developed by the Cambridge University Speech Group. This paper describes speech recognition experiments using HTK based systems for the DARPA Resource Management (RM) task. In particular good performance is obtained using a tied-state triphone based multiple mixture approach. This system was used in the final DARPA RM evaluation (September 1992) and was found to perform at a similar level to the main DARPA systems, and yet be efficient in terms of the total of parameters and computational load. The results for that system are given along with some recent experiments that investigated the use of male-female modelling in a tied-state HMM system. Keywords: Hidden Markov Models, Resource Management, State Clustering, HTK. 1. INTRODUCTION This paper describes the use of HTK (HMM toolkit) in building speech recognisers for the DARPA Resource Management (RM) task. HTK is a software toolki...
Philip C. Woodland, Steve J. Young
EUROSPEECH2
1993 The use of state tying in continuous speech recognition
Steve J. Young, Philip C. Woodland
EUROSPEECH1
1993 Cepstral parameter compensation for HMM recognition in noise
Mark J. F. Gales, Steve J. Young
Speech Commun.2
1992 An improved approach to the hidden Markov model decomposition of speech and noise
abstract
The author addresses the problem of automatic speech recognition in the presence of interfering noise. The novel approach described decomposes the contaminated speech signal using a generalization of standard hidden Markov modeling, while utilizing a compact and effective parametrization of the speech signal. The technique is compared to some existing noise compensation techniques, using data recorded in noise, and is found to have improved performance compared to existing model decomposition techniques. Performance is comparable to existing noise subtraction techniques, but the technique is applicable to a wider range of noise environments and is not dependent on an accurate endpointing of the speech.>
Mark J. F. Gales, Steve J. Young
ICASSP2
1992 Speech recognition using hidden Markov model decomposition and a general background speech model
abstract
Hidden Markov model (HMM) decomposition is used for recognizing speech in the presence of an interfering background speaker. The foreground speech is modeled by a set of left-to-right isolated word HMMs trained on a small isolated word database, and the background speech is modeled by a parallel ergodic HMM trained on a subset of TIMIT. The standard output approximation (OA) method of estimating the output probability distributions is used, and compared with a simple model combination (MC) technique. Recent work in this area has shown the effectiveness of vocabulary-specific background speech models, and hence this is used as a baseline. The results show that the general ergodic background model is as effective as a vocabulary-specific model. However, the MC technique is not effective.>
Michelle Q. Wang, Steve J. Young
ICASSP2
1992 The general use of tying in phoneme-based HMM speech recognisers
abstract
A method of manipulating sets of hidden Markov models (HMMs) by applying various kinds of parameter tying operations is described, the aim being to synthesize compact and robust context dependent models. The method is illustrated via an experiment to build a set of generalized triphone models for the TIMIT database in which triphones are constructed by joining together left and right dependent biphones. Although simple, the method results in good performance and avoids the need to train large numbers of triphones. The use of tying to increase model robustness is also investigated. Tying the center states within triphones of the same phoneme class and tying variances within states is beneficial, but larger-scale tying of variances leads to degraded performance.>
Steve J. Young
ICASSP1
1992 Hidden Markov model state-based cepstral noise compensation
V. Beattie, Steve J. Young
ICSLP2
1992 A trellis-based language model for speech recognition
Nick Waegner, Steve J. Young
ICSLP2
1991 Noisy speech recognition using hidden Markov model state-based filtering
abstract
A system which exploits this property of hidden Markov models (HMM) in order to implement effective noise canceling filters within the speech recognition task is described. The filtering process reduces the sensitivity of the recognition system to input fluctuations caused by noise. The system developed uses continuous probability density function, single Gaussian mixture HMMs trained on filterback output vectors. Using autocorrelation statistics collected for speech and noise during training, noise canceling Wiener filters are designed for each hidden Markov model state. The resulting system outperforms by a significant margin results obtained using clean-speech HMMs on either noisy speech or noisy speech with the noise mean subtracted.>
V. L. Beattie, Steve J. Young
ICASSP2
1990 Competitive training in hidden Markov models [speech recognition]
abstract
The use of hidden Markov models is placed in a connectionist framework, and an alternative approach to improving their ability to discriminate between classes is described. Using a network style of training, a measure of discrimination based on the a posteriori probability of state occupation is proposed, and the theory for its optimization using error backpropagation and gradient ascent is presented. The method is shown to be numerically well behaved, and the results are presented which demonstrate that when using a simple threshold test on the probability of state occupation, the proposed optimization scheme leads to improved recognition performance.>
Steve J. Young
ICASSP1
1990 Time-frequency spectral analysis of speech
David Rainton, Steve J. Young
ICSLP2
1988 Speech recognition in VODIS II
abstract
VODIS is a UK Alvey sponsored project to develop Voice Operated Database Inquiry Systems. A key goal of the project is to investigate ways in which higher level knowledge such as syntax and dialog context can be used to improve the performance of existing speech recognition devices. This paper describes VODIS II, a research system in which recognition is based on the conventional one-pass connected word algorithm but extended in two ways. Firstly, syntactic constraints can be applied directly via context free grammar rules. Secondly, the algorithm generates a lattice of candidate word matches rather than a single globally optimal sequence. This lattice is then processed by a chart parser and an intelligent dialogue controller to obtain the most plausible interpretations of the input.>
Steve J. Young, N. H. Russell, J. H. S. Thornton
ICASSP1
1986 UFL: An Experimental Frame Language Based on Abstract Data Types
abstract
This paper describes an experimental language called UFL which has been designed to facilitate the programming of frame-based systems. In UFL, frames are treated as abstract data types. Each frame has a standard interface in the form of create, instantiate, read and write procedures allowing it to be given its own unique characteristics independent of the environment in which it will be used. Frames in UFL thus contain self-knowledge about how to create, instantiate and access themselves as well as the more usual application-level knowledge. This leads naturally to a language which is both extensible and powerful. Furthermore, UFL is entirely data-driven, making it particularly suitable for the implementation of intelligent knowledge-based systems.
Steve J. Young, C. Proctor
Comput. J.1