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

Ciprian Chelba

dblp:21/2502 · DBLP profile ↗
← Back
49ranked-venue papers
24as first author
2since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 37 · 20 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 27 · 14 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2

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
10 papers
Efficient and distributed learning · 24% Trustworthy machine learning · 22% Machine translation · 16%
Human-computer interaction and pervasive computing
3 papers
Interaction techniques and input · 100%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Machine translation
neural machine translation
1.022022
Scaling Laws for Neural Machine Translation · ICLR 2022
Dynamically Composing Domain-Data Selection with Clean-Data Selection by "Co-Curricular Learning" for Neural Machine Translation · ACL (1) 2019
Machine learning › Deep learning architectures and training
scaling laws
0.612022
Scaling Laws for Neural Machine Translation · ICLR 2022
Machine learning › Trustworthy machine learning › interpretability › training data attribution
influence function
0.412020
Multi-Stage Influence Function · NeurIPS 2020
Machine learning › Trustworthy machine learning
interpretability
0.412020
Multi-Stage Influence Function · NeurIPS 2020
Machine learning › Transfer learning and domain adaptation › pre-training and adaptation
pre-training and fine-tuning
0.412020
Multi-Stage Influence Function · NeurIPS 2020
Machine learning › Trustworthy machine learning › interpretability
training data attribution
0.412020
Multi-Stage Influence Function · NeurIPS 2020
Machine learning › Efficient and distributed learning
data selection
0.412019
Dynamically Composing Domain-Data Selection with Clean-Data Selection by "Co-Curricular Learning" for Neural Machine Translation · ACL (1) 2019
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.412019
Dynamically Composing Domain-Data Selection with Clean-Data Selection by "Co-Curricular Learning" for Neural Machine Translation · ACL (1) 2019
Machine learning › Efficient and distributed learning › model compression
low-rank approximation
0.312018
GroupReduce: Block-Wise Low-Rank Approximation for Neural Language Model Shrinking · NeurIPS 2018
Machine learning › Efficient and distributed learning
model compression
0.312018
GroupReduce: Block-Wise Low-Rank Approximation for Neural Language Model Shrinking · NeurIPS 2018
Machine learning › Efficient and distributed learning › model compression
quantization
0.312018
GroupReduce: Block-Wise Low-Rank Approximation for Neural Language Model Shrinking · NeurIPS 2018
Interaction techniques and input › text entry
touchscreen typing
0.212015
Effects of Language Modeling and its Personalization on Touchscreen Typing Performance · CHI 2015
Interaction techniques and input
text entry
0.222015
Bimanual gesture keyboard · UIST 2012
Effects of Language Modeling and its Personalization on Touchscreen Typing Performance · CHI 2015
Natural language and speech › Speech recognition and synthesis
automatic speech recognition
0.222013
Large Scale Distributed Acoustic Modeling With Back-Off ℕ-Grams · IEEE Trans. Speech Audio Process. 2013
A Study on Richer Syntactic Dependencies for Structured Language Modeling · ACL 2002
Natural language and speech › Speech recognition and synthesis
acoustic modeling
0.212013
Large Scale Distributed Acoustic Modeling With Back-Off ℕ-Grams · IEEE Trans. Speech Audio Process. 2013
Interaction techniques and input › input sensing
gesture recognition
0.112012
Bimanual gesture keyboard · UIST 2012
Information retrieval › document retrieval
spoken document retrieval
0.122005
SPEECH OGLE: Indexing Uncertainty for Spoken Document Search · ACL 2005
Position Specific Posterior Lattices for Indexing Speech · ACL 2005
Natural language and speech › Language models and text generation
neural language model
0.112018
GroupReduce: Block-Wise Low-Rank Approximation for Neural Language Model Shrinking · NeurIPS 2018
Natural language and speech › Language models and text generation › language modeling › language model architecture
structured language model
0.132002
A Study on Richer Syntactic Dependencies for Structured Language Modeling · ACL 2002
Information Extraction Using the Structured Language Model · EMNLP 2001
A Structured Language Model · ACL 1997
Information retrieval › ranking › search ranking
proximity ranking
0.112005
Position Specific Posterior Lattices for Indexing Speech · ACL 2005
Machine learning › Efficient and distributed learning › distributed training › distributed training systems
large-scale distributed training
0.012013
Large Scale Distributed Acoustic Modeling With Back-Off ℕ-Grams · IEEE Trans. Speech Audio Process. 2013
Natural language and speech › Information extraction and text analysis
text normalization
0.012004
Adaptation of Maximum Entropy Capitalizer: Little Data Can Help a Lo · EMNLP 2004
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
distributed speech recognition
0.012002
Distributed speech processing in miPad's multimodal user interface · IEEE Trans. Speech Audio Process. 2002
Natural language and speech › Speech recognition and synthesis
noise robustness
0.012002
Distributed speech processing in miPad's multimodal user interface · IEEE Trans. Speech Audio Process. 2002
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
robust speech recognition
0.012002
Distributed speech processing in miPad's multimodal user interface · IEEE Trans. Speech Audio Process. 2002
Natural language and speech › Information extraction and text analysis › syntactic parsing
syntactic dependency
0.012002
A Study on Richer Syntactic Dependencies for Structured Language Modeling · ACL 2002
Natural language and speech › Language models and text generation › language modeling
syntactic language model
0.011997
A Structured Language Model · ACL 1997

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

scaling laws · 0.6multi-stage training · 0.4influence functions · 0.4co-curricular learning · 0.4EM-style optimization · 0.4weighted low-rank approximation · 0.3vocabulary partitioning · 0.3frequency-based clustering · 0.3spatial decoding · 0.2personalization · 0.2language modeling · 0.2mapreduce · 0.2back-off n-gram modeling · 0.2formal experiment · 0.1speech recognition lattice · 0.1position specific posterior lattice · 0.1speech feature enhancement · 0.0feature quantization · 0.0
YearPublicationVenuePosition
2023 Lego-Features: Exporting Modular Encoder Features for Streaming and Deliberation ASR
abstract
In end-to-end (E2E) speech recognition models, a representational tight-coupling inevitably emerges between the encoder and the decoder. We build upon recent work that has begun to explore building encoders with modular encoded representations, such that encoders and decoders from different models can be stitched together in a zero-shot manner without further fine-tuning. While previous research only addresses full-context speech models, we explore the problem in a streaming setting as well. Our framework builds on top of existing encoded representations, converting them to modular features, dubbed as Lego-Features, without modifying the pre-trained model. The features remain interchangeable when the model is retrained with distinct initializations. Though sparse, we show that the Lego-Features are powerful when tested with RNN-T or LAS decoders, maintaining high-quality downstream performance. They are also rich enough to represent the first-pass prediction during two-pass deliberation. In this scenario, they outperform the N-best hypotheses, since they do not need to be supplemented with acoustic features to deliver the best results. Moreover, generating the Lego-Features does not require beam search or auto-regressive computation. Overall, they present a modular, powerful and cheap alternative to the standard encoder output, as well as the N-best hypotheses.
Rami Botros, Rohit Prabhavalkar, Johan Schalkwyk, Ciprian Chelba, Tara N. Sainath, Françoise Beaufays
ICASSP4
2022 Scaling Laws for Neural Machine Translation
Behrooz Ghorbani, Orhan Firat, Markus Freitag, Ankur Bapna, Maxim Krikun, Xavier Garcia, Ciprian Chelba, Colin Cherry
ICLR7
2020 Multi-Stage Influence Function
abstract
Multi-stage training and knowledge transfer, from a large-scale pretraining task to various finetuning tasks, have revolutionized natural language processing and computer vision resulting in state-of-the-art performance improvements. In this paper, we develop a multi-stage influence function score to track predictions from a finetuned model all the way back to the pretraining data. With this score, we can identify the pretraining examples in the pretraining task that contribute most to a prediction in the finetuning task. The proposed multi-stage influence function generalizes the original influence function for a single model in (Koh &Liang, 2017), thereby enabling influence computation through both pretrained and finetuned models. We study two different scenarios with the pretrained embedding fixed or updated in the finetuning tasks. We test our proposed method in various experiments to show its effectiveness and potential applications.
Hongge Chen, Si Si, Yang Li 0058, Ciprian Chelba, Sanjiv Kumar, Duane S. Boning, Cho-Jui Hsieh
NeurIPS4
2019 Dynamically Composing Domain-Data Selection with Clean-Data Selection by "Co-Curricular Learning" for Neural Machine Translation
abstract
Noise and domain are important aspects of data quality for neural machine translation.Existing research focus separately on domaindata selection, clean-data selection, or their static combination, leaving the dynamic interaction across them not explicitly examined.This paper introduces a "co-curricular learning" method to compose dynamic domain-data selection with dynamic clean-data selection, for transfer learning across both capabilities.We apply an EM-style optimization procedure to further refine the "co-curriculum".Experiment results and analysis with two domains demonstrate the effectiveness of the method and the properties of data scheduled by the cocurriculum.
Wei Wang 0236, Isaac Caswell, Ciprian Chelba
ACL (1)3
2018 GroupReduce: Block-Wise Low-Rank Approximation for Neural Language Model Shrinking
abstract
Model compression is essential for serving large deep neural nets on devices with limited resources or applications that require real-time responses. For advanced NLP problems, a neural language model usually consists of recurrent layers (e.g., using LSTM cells), an embedding matrix for representing input tokens, and a softmax layer for generating output tokens. For problems with a very large vocabulary size, the embedding and the softmax matrices can account for more than half of the model size. For instance, the bigLSTM model achieves state-of-the-art performance on the One-Billion-Word (OBW) dataset with around 800k vocabulary, and its word embedding and softmax matrices use more than 6GBytes space, and are responsible for over 90\% of the model parameters. In this paper, we propose GroupReduce, a novel compression method for neural language models, based on vocabulary-partition (block) based low-rank matrix approximation and the inherent frequency distribution of tokens (the power-law distribution of words). We start by grouping words into $c$ blocks based on their frequency, and then refine the clustering iteratively by constructing weighted low-rank approximation for each block, where the weights are based the frequencies of the words in the block. The experimental results show our method can significantly outperform traditional compression methods such as low-rank approximation and pruning. On the OBW dataset, our method achieved 6.6x compression rate for the embedding and softmax matrices, and when combined with quantization, our method can achieve 26x compression rate without losing prediction accuracy.
Patrick H. Chen, Si Si, Yang Li 0058, Ciprian Chelba, Cho-Jui Hsieh
NeurIPS4
2017 Sparse Non-Negative Matrix Language Modeling: Maximum Entropy Flexibility on the Cheap
Ciprian Chelba, Diamantino Caseiro, Fadi Biadsy
INTERSPEECH1
2016 Sparse Non-negative Matrix Language Modeling
abstract
We present Sparse Non-negative Matrix (SNM) estimation, a novel probability estimation technique for language modeling that can efficiently incorporate arbitrary features. We evaluate SNM language models on two corpora: the One Billion Word Benchmark and a subset of the LDC English Gigaword corpus. Results show that SNM language models trained with n-gram features are a close match for the well-established Kneser-Ney models. The addition of skip-gram features yields a model that is in the same league as the state-of-the-art recurrent neural network language models, as well as complementary: combining the two modeling techniques yields the best known result on the One Billion Word Benchmark. On the Gigaword corpus further improvements are observed using features that cross sentence boundaries. The computational advantages of SNM estimation over both maximum entropy and neural network estimation are probably its main strength, promising an approach that has large flexibility in combining arbitrary features and yet scales gracefully to large amounts of data.
Joris Pelemans, Noam Shazeer, Ciprian Chelba
Trans. Assoc. Comput. Linguistics3
2015 Sparse non-negative matrix language modeling for geo-annotated query session data
abstract
The paper investigates the impact on query language modeling when using skip-grams within query as well as across queries in a given search session, in conjunction with the geo-annotation available for the query stream data. As modeling tool we use the recently proposed sparse non-negative matrix estimation technique, since it offers the same expressive power as the well-established maximum entropy approach in combining arbitrary context features. Experiments on the google.com query stream show that using session-level and geo-location context we can expect reductions in perplexity of 34% relative over the Kneser-Ney N-gram baseline; when evaluating on the '"local" subset of the query stream, the relative reduction in PPL is 51% - more than a bit. Both sources of context information (geo-location, and previous queries in session) are about equally valuable in building a language model for the query stream.
Ciprian Chelba, Noam Shazeer
ASRU1
2015 Effects of Language Modeling and its Personalization on Touchscreen Typing Performance
abstract
Modern smartphones correct typing errors and learn user-specific words (such as proper names). Both techniques are useful, yet little has been published about their technical specifics and concrete benefits. One reason is that typing accuracy is difficult to measure empirically on a large scale. We describe a closed-loop, smart touch keyboard (STK) evaluation system that we have implemented to solve this problem. It includes a principled typing simulator for generating human-like noisy touch input, a simple-yet-effective decoder for reconstructing typed words from such spatial data, a large web-scale background language model (LM), and a method for incorporating LM personalization. Using the Enron email corpus as a personalization test set, we show for the first time at this scale that a combined spatial-language model reduces word error rate from a pre-model baseline of 38.4% down to 5.7%, and that LM personalization can improve this further to 4.6%.
Andrew Fowler, Kurt Partridge, Ciprian Chelba, Xiaojun Bi 0001, Tom Ouyang, Shumin Zhai
CHI3
2015 Geo-location for voice search language modeling
abstract
We investigate the benefit of augmenting with geo-location information the language model used in speech recognition for voice-search. We observe reductions in perplexity of up to 15% relative on test sets obtained from both typed query data, as well as transcribed voice search data; on a subset of the test data consisting of “local” queries — search results displaying a restaurant, some address, or similar — the reduction in perplexity is even higher, up to 30% relative. Automatic speech recognition experiments confirm the utility of geo-location information for improved language modeling. Significant reductions in word error rate are observed both on general voice search traffic, as well as “local” traffic, up to 2% and 8% relative, respectively.
Ciprian Chelba, Keith B. Hall
INTERSPEECH1
2015 Pruning sparse non-negative matrix n-gram language models
abstract
Copyright © 2015 ISCA. In this paper we present a pruning algorithm and experimental results for our recently proposed Sparse Non-negative Matrix (SNM) family of language models (LMs). We show that when trained with only n-gram features SNMLM pruning based on a mutual information criterion yields the best known pruned model on the One Billion Word Language Model Benchmark, reducing perplexity with 18% and 57% over Katz and Kneser- Ney LMs, respectively. We also present a method for converting an SNMLM to ARPA back-off format which can be readily used in a single-pass decoder for Automatic Speech Recognition.
Joris Pelemans, Noam Shazeer, Ciprian Chelba
INTERSPEECH3
2015 Sparse non-negative matrix language modeling for skip-grams
abstract
Copyright © 2015 ISCA. We present a novel family of language model (LM) estimation techniques named Sparse Non-negative Matrix (SNM) estimation. A first set of experiments empirically evaluating these techniques on the One BillionWord Benchmark [3] shows that with skip-gram features SNMLMs are able to match the state-of-theart recurrent neural network (RNN) LMs; combining the two modeling techniques yields the best known result on the benchmark. The computational advantages of SNM over both maximum entropy and RNNLM estimation are probably its main strength, promising an approach that has the same flexibility in combining arbitrary features effectively and yet should scale to very large amounts of data as gracefully as n-gram LMs do.
Noam Shazeer, Joris Pelemans, Ciprian Chelba
INTERSPEECH3
2014 One billion word benchmark for measuring progress in statistical language modeling
abstract
We propose a new benchmark corpus to be used for measuring progress in statistical language modeling. With almost one billion words of training data, we hope this benchmark will be useful to quickly evaluate novel language modeling techniques, and to compare their contribution when combined with other advanced techniques. We show performance of several well-known types of language models, with the best results achieved with a recurrent neural network based language model. The baseline unpruned Kneser-Ney 5-gram model achieves perplexity 67.6; a combination of techniques leads to 35% reduction in perplexity, or 10% reduction in cross-entropy (bits), over that baseline. The benchmark is available as a code.google.com project; besides the scripts needed to rebuild the training/held-out data, it also makes available log-probability values for each word in each of ten held-out data sets, for each of the baseline n-gram models.
Ciprian Chelba, Tomás Mikolov, Mike Schuster, Qi Ge, Thorsten Brants, Phillipp Koehn, Tony Robinson
INTERSPEECH1
2014 Editorial for the special issue on spoken content retrieval
Murat Saraclar, Ciprian Chelba, Bhuvana Ramabhadran
Comput. Speech Lang.2
2013 Large Scale Distributed Acoustic Modeling With Back-Off ℕ-Grams
abstract
The paper revives an older approach to acoustic modeling that borrows from n-gram language modeling in an attempt to scale up both the amount of training data and model size (as measured by the number of parameters in the model), to approximately 100 times larger than current sizes used in automatic speech recognition. In such a data-rich setting, we can expand the phonetic context significantly beyond triphones, as well as increase the number of Gaussian mixture components for the context-dependent states that allow it. We have experimented with contexts that span seven or more context-independent phones, and up to 620 mixture components per state. Dealing with unseen phonetic contexts is accomplished using the familiar back-off technique used in language modeling due to implementation simplicity. The back-off acoustic model is estimated, stored and served using MapReduce distributed computing infrastructure. Speech recognition experiments are carried out in an${\rm N}$-best list rescoring framework for Google Voice Search. Training big models on large amounts of data proves to be an effective way to increase the accuracy of a state-of-the-art automatic speech recognition system. We use 87 000 hours of training data (speech along with transcription) obtained by filtering utterances in Voice Search logs on automatic speech recognition confidence. Models ranging in size between 20–40 million Gaussians are estimated using maximum likelihood training. They achieve relative reductions in word-error-rate of 11% and 6% when combined with first-pass models trained using maximum likelihood, and boosted maximum mutual information, respectively. Increasing the context size beyond five phones (quinphones) does not help.
Ciprian Chelba, Thomas Richardson 0001
IEEE Trans. Speech Audio Process.1
2012 Distributed acoustic modeling with back-off n-grams
abstract
The paper proposes an approach to acoustic modeling that borrows from n-gram language modeling in an attempt to scale up both the amount of training data and model size (as measured by the number of parameters in the model) to approximately 100 times larger than current sizes used in ASR. Dealing with unseen phonetic contexts is accomplished using the familiar back-off technique used in language modeling due to implementation simplicity. The new acoustic model is estimated and stored using the Map-Reduce distributed computing infrastructure. Speech recognition experiments are carried out in an N-best rescoring framework for Google Voice Search. 87,000 hours of training data is obtained in an unsupervised fashion by filtering utterances in Voice Search logs on ASR confidence. The resulting models are trained using maximum likelihood and contain 20-40 million Gaussians. They achieve relative reductions in WER of 11% and 6% over first-pass models trained using maximum likelihood, and boosted MMI, respectively.
Ciprian Chelba, Thomas Richardson 0001
ICASSP1
2012 Distributed discriminative language models for Google voice-search
abstract
This paper considers large-scale linear discriminative language models trained using a distributed perceptron algorithm. The algorithm is implemented efficiently using a MapReduce/SSTable framework. This work also introduces the use of large amounts of unsupervised data (confidence filtered Google voice-search logs) in conjunction with a novel training procedure that regenerates word lattices for the given data with a weaker acoustic model than the one used to generate the unsupervised transcriptions for the logged data. We observe small but statistically significant improvements in recognition performance after reranking N-best lists of a standard Google voice-search data set.
Preethi Jyothi, Leif Johnson, Ciprian Chelba, Brian Strope
ICASSP3
2012 Voice Query Refinement
abstract
We describe a system for the refinement of spoken search queries. Given an initial query (Northern Italian restaurants in New York), instead of requiring a fully-specified followup query (Korean restaurants in New York), a more natural, abbreviated update query (Korean instead) may be spoken. The system consists of a parsing step to identify the type and arguments of the refinement, a candidate generation step to enumerate the possible refinements, and a model classification step to select the best refinement. We present results on test query refinements given both to this system and to human judges that show the automated system outperforms the human judges on that data set. Index terms: spoken dialog systems, voice search, query refinement 1.
Cyril Allauzen, Edward Benson, Ciprian Chelba, Michael Riley 0001, Johan Schalkwyk
INTERSPEECH3
2012 Bimanual gesture keyboard
abstract
Gesture keyboards represent an increasingly popular way to input text on mobile devices today. However, current gesture keyboards are exclusively unimanual. To take advantage of the capability of modern multi-touch screens, we created a novel bimanual gesture text entry system, extending the gesture keyboard paradigm from one finger to multiple fingers. To address the complexity of recognizing bimanual gesture, we designed and implemented two related interaction methods, finger-release and space-required, both based on a new multi-stroke gesture recognition algorithm. A formal experiment showed that bimanual gesture behaviors were easy to learn. They improved comfort and reduced the physical demand relative to unimanual gestures on tablets. The results indicated that these new gesture keyboards were valuable complements to unimanual gesture and regular typing keyboards.
Xiaojun Bi 0001, Ciprian Chelba, Tom Ouyang, Kurt Partridge, Shumin Zhai
UIST2
2010 Study on interaction between entropy pruning and kneser-ney smoothing
abstract
The paper presents an in-depth analysis of a less known interaction between Kneser-Ney smoothing and entropy pruning that leads to severe degradation in language model performance under aggressive pruning regimes. Experiments in a data-rich setup such as google.com voice search show a significant impact in WER as well: pruning Kneser-Ney and Katz models to 0.1 % of their original impacts speech recognition accuracy significantly, approx. 10 % relative. 1.
Ciprian Chelba, Thorsten Brants, Will Neveitt
INTERSPEECH1
2010 Model Combination for Machine Translation
John DeNero, Shankar Kumar, Ciprian Chelba, Franz Josef Och
HLT-NAACL3
2010 Query language modeling for voice search
abstract
The paper presents an empirical exploration of google.com query stream language modeling. We describe the normalization of the typed query stream resulting in out-of-vocabulary (OoV) rates below 1% for a one million word vocabulary. We present a comprehensive set of experiments that guided the design decisions for a voice search service. In the process we re-discovered a less known interaction between Kneser-Ney smoothing and entropy pruning, and found empirical evidence that hints at non-stationarity of the query stream, as well as strong dependence on various English locales-USA, Britain and Australia.
Ciprian Chelba, Johan Schalkwyk, Thorsten Brants, Vida Ha, Boulos Harb, Will Neveitt, Carolina Parada
SLT1
2009 An audio indexing system for election video material
abstract
In the 2008 presidential election race in the United States, the prospective candidates made extensive use of YouTube to post video material. We developed a scalable system that transcribes this material and makes the content searchable (by indexing the meta-data and transcripts of the videos) and allows the user to navigate through the video material based on content. The system is available as an iGoogle gadget1as well as a Labs product (labs.google.com/gaudi). Given the large exposure, special emphasis was put on the scalability and reliability of the system. This paper describes the design and implementation of this system.
Christopher Alberti, Michiel Bacchiani, Ari Bezman, Ciprian Chelba, Anastassia Drofa, Hank Liao, Pedro J. Moreno 0001, Ted Power, Arnaud Sahuguet, Maria Shugrina, Olivier Siohan
ICASSP4
2009 Back-off language model compression
Boulos Harb, Ciprian Chelba, Jeffrey Dean, Sanjay Ghemawat
INTERSPEECH2
2007 Soft indexing of speech content for search in spoken documents
Ciprian Chelba, Jorge F. Silva, Alex Acero
Comput. Speech Lang.1
2006 Pruning Analysis for the Position Specific Posterior Lattices for Spoken Document Search
abstract
The paper presents the position specific posterior lattice (PSPL), a novel lossy representation of automatic speech recognition lattices that naturally lends itself to efficient indexing and subsequent relevance ranking of spoken documents. Two pruning techniques for generating word lattices are explored in this framework, where experiments performed on a collection of lecture recordings - MIT iCampus database - show that the spoken document ranking accuracy was improved by 20% - in the mean average precision sense - relative over the commonly used baseline of indexing the 1-best output from an automatic speech recognizer (ASR)
Jorge F. Silva, Ciprian Chelba, Alex Acero
ICASSP (1)2
2006 Automatic Spoken Document Processing for Retrieval and Browsing
Ciprian Chelba, Timothy J. Hazen
HLT-NAACL1
2006 Towards Spoken-Document Retrieval for the Internet: Lattice Indexing For Large-Scale Web-Search Architectures
Zheng-Yu Zhou, Ciprian Chelba, Frank Seide
HLT-NAACL3
2006 Integration of Metadata in spoken Document Search Using Position Specific Posterior latices
abstract
This paper addresses the problem of integrating speech and text content sources for the document search problem, as well as its usefulness from an ad-hoc retrieval -keyword search - point of view. Position specific posterior latices (PSPL) is naturally extended to deal with both speech and text content, where a new relevance ranking framework is proposed for integrating the different sources of information available. Experimental results on the MIT iCampus corpus show a relative improvement of 302% in mean average precision (MAP) when using speech content and metadata as opposed to just metadata (which constitutes about 1% of the amount of words in the transcription of the speech content).
Jorge F. Silva, Ciprian Chelba, Alex Acero
SLT2
2006 Adaptation of maximum entropy capitalizer: Little data can help a lot
Ciprian Chelba, Alex Acero
Comput. Speech Lang.1
2005 Position Specific Posterior Lattices for Indexing Speech
abstract
The paper presents the Position Specific Posterior Lattice, a novel representation of automatic speech recognition lattices that naturally lends itself to efficient indexing of position information and subsequent relevance ranking of spoken documents using proximity.In experiments performed on a collection of lecture recordings --- MIT iCampus data --- the spoken document ranking accuracy was improved by 20% relative over the commonly used baseline of indexing the 1-best output from an automatic speech recognizer. The Mean Average Precision (MAP) increased from 0.53 when using 1-best output to 0.62 when using the new lattice representation. The reference used for evaluation is the output of a standard retrieval engine working on the manual transcription of the speech collection.Albeit lossy, the PSPL lattice is also much more compact than the ASR 3-gram lattice from which it is computed --- which translates in reduced inverted index size as well --- at virtually no degradation in word-error-rate performance. Since new paths are introduced in the lattice, the ORACLE accuracy increases over the original ASR lattice.
Ciprian Chelba, Alex Acero
ACL1
2005 SPEECH OGLE: Indexing Uncertainty for Spoken Document Search
Ciprian Chelba, Alex Acero
ACL1
2005 Indexing uncertainty for spoken document search
abstract
The paper presents the Position Specific Posterior Lattice, a novel lossy representation of automatic speech recognition lattices that naturally lends itself to efficient indexing and subsequent relevance ranking of spoken documents. Albeit lossy, the PSPL lattice is much more compact than the ASR 3-gram lattice from which it is computed, at virtually no degradation in word-error-rate performance. Since new paths are introduced in the lattice, the “oracle” accuracy increases over the original ASR lattice. In experiments performed on a collection of lecture recordings — MIT iCampus database — the spoken document ranking accuracy was improved by 20% relative over the commonly used baseline of indexing the 1-best output from an automatic speech recognizer. The Mean Average Precision (MAP) increased from 0.53 when using 1-best output to 0.62 when using the new lattice representation. The reference used for evaluation is the output of a standard retrieval engine working on the manual transcription of the speech collection.
Ciprian Chelba, Alex Acero
INTERSPEECH1
2004 Adaptation of Maximum Entropy Capitalizer: Little Data Can Help a Lo
Ciprian Chelba, Alex Acero
EMNLP1
2003 Speech utterance classification
abstract
The paper presents a series of experiments on speech utterance classification performed on the ATIS corpus. We compare the performance of n-gram classifiers with that of Naive Bayes and maximum entropy classifiers. The n-gram classifiers have the advantage that one can use a single pass system (concurrent speech recognition and classification) whereas for Naive Bayes or maximum entropy classification we use a two-stage system: speech recognition followed by classification. Substantial relative improvements (up to 55%) in classification accuracy can be obtained using discriminative. training methods that belong to the class of conditional maximum likelihood techniques.
Ciprian Chelba, Milind Mahajan, Alex Acero
ICASSP (1)1
2003 Discriminative training of n-gram classifiers for speech and text routing
abstract
We present a method for conditional maximum likelihood esti-mation of N-gram models used for text or speech utterance clas-sification. The method employs a well known technique relying on a generalization of the Baum-Eagon inequality from poly-nomials to rational functions. The best performance is achieved for the 1-gram classifier where conditional maximum likelihood training reduces the class error rate over a maximum likelihood classifier by 45 % relative. 1.
Ciprian Chelba, Alex Acero
INTERSPEECH1
2002 A Study on Richer Syntactic Dependencies for Structured Language Modeling
abstract
We study the impact of richer syntactic dependencies on the performance of the structured language model (SLM) along three dimensions: parsing accuracy (LP/LR), perplexity (PPL) and word-error-rate (WER, N-best re-scoring). We show that our models achieve an improvement in LP/LR, PPL and/or WER over the reported baseline results using the SLM on the UPenn Treebank and Wall Street Journal (WSJ) corpora, respectively. Analysis of parsing performance shows correlation between the quality of the parser (as measured by precision/recall) and the language model performance (PPL and WER). A remarkable fact is that the enriched SLM outperforms the baseline 3-gram model in terms of WER by 10% when used in isolation as a second pass (N-best re-scoring) language model.
Ciprian Chelba, Frederick Jelinek
ACL2
2002 Mutual information phone clustering for decision tree induction
abstract
The paper presents an automatic method for devising the question sets used for the induction of classification and regression trees. The algorithm employed is the well-known mutual information based bottom-up clustering applied to phone bigram statistics. The sets of phones at the nodes in the resulting binary tree are used as question sets for clustering context-sensitive (tri-phone) HMM output distributions in a large vocabulary speech recognizer. The algorithm is shown to perform as well and sometimes significantly better than question sets devised by human experts for a Spanish and German system evaluated on several tasks, respectively. It eliminates the need for linguistic expertise and it provides a faster solution as well. 1.
Ciprian Chelba, Rachel Morton
INTERSPEECH1
2002 Combination of statistical and rule-based approaches for spoken language understanding
abstract
A Natural User Interface (NUI), where a user can type or speak a request, is a good complement to the well-known Graphical User Interface (GUI). Accurately extracting user intent from such typed or spoken queries is a very difficult challenge. In this paper we evaluate several techniques to extract user intent from typed sentences in the context of the well-known Airline Travel Information (ATIS) domain, where we want to extract which of the possible tasks the user wants to do and the value of the slots associated to that task. In previous work we showed that a Semantic Context Free Grammar (CFG) semi-automatically derived from labeled data can offer very good results. In this paper we evaluate several statistical pattern recognition techniques including Support Vector Machines (SVM), Naïve Bayes classifiers and task-dependent n-gram language models. These methods can yield a very low task classification error rate. If used in combination with our CFG system, they can also lead to very low slot error rates. 1.
Ye-Yi Wang, Alex Acero, Ciprian Chelba, Brendan J. Frey, Leon Wong
INTERSPEECH3
2002 Distributed speech processing in miPad's multimodal user interface
abstract
This paper describes the main components of MiPad (multimodal interactive PAD) and especially its distributed speech processing aspects. MiPad is a wireless mobile PDA prototype that enables users to accomplish many common tasks using a multimodal spoken language interface and wireless-data technologies. It fully integrates continuous speech recognition and spoken language understanding, and provides a novel solution for data entry in PDAs or smart phones, often done by pecking with tiny styluses or typing on minuscule keyboards. Our user study indicates that the throughput of MiPad is significantly superior to that of the existing pen-based PDA interface. Acoustic modeling and noise robustness in distributed speech recognition are key components in MiPad's design and implementation. In a typical scenario, the user speaks to the device at a distance so that he or she can see the screen. The built-in microphone thus picks up a lot of background noise, which requires MiPad be noise robust. For complex tasks, such as dictating e-mails, resource limitations demand the use of a client-server (peer-to-peer) architecture, where the PDA performs primitive feature extraction, feature quantization, and error protection, while the transmitted features to the server are subject to further speech feature enhancement, speech decoding and understanding before a dialog is carried out and actions rendered. Noise robustness can be achieved at the client, at the server or both. Various speech processing aspects of this type of distributed computation as related to MiPad's potential deployment are presented. Previous user interface study results are also described. Finally, we point out future research directions as related to several key MiPad functionalities.
Li Deng 0001, Kuansan Wang, Alex Acero, Hsiao-Wuen Hon, Jasha Droppo, Constantinos Boulis, Ye-Yi Wang, Derek Jacoby, Milind Mahajan, Ciprian Chelba, Xuedong Huang 0001
IEEE Trans. Speech Audio Process.10
2001 Information Extraction Using the Structured Language Model
Ciprian Chelba, Milind Mahajan
EMNLP1
2001 Portability of syntactic structure for language modeling
abstract
Presents a study on the portability of statistical syntactic knowledge in the framework of the structured language model (SLM). We investigate the impact of porting SLM statistics from the Wall Street Journal (WSJ) to the Air Travel Information System (ATIS) domain. We compare this approach to applying the Microsoft rule-based parser (NLP-win) for the ATIS data and to using a small amount of data manually parsed at UPenn for gathering the initial SLM statistics. Surprisingly, despite the fact that it performs modestly in perplexity (PPL), the model initialized on WSJ parses outperforms the other initialization methods based on in-domain annotated data, achieving a significant 0.4% absolute and 7% relative reduction in word error rate (WER) over a baseline system whose word error rate is 5.8%; the improvement measured relative to the minimum WER achievable on the N-best lists we worked with is 12%.
Ciprian Chelba
ICASSP1
2001 MiPad: a multimodal interaction prototype
abstract
Dr. Who is a Microsoft research project aiming at creating a speech-centric multimodal interaction framework, which serves as the foundation for the NET natural user interface. MiPad is the application prototype that demonstrates compelling user advantages for wireless personal digital assistant (PDA) devices, MiPad fully integrates continuous speech recognition (CSR) and spoken language understanding (SLU) to enable users to accomplish many common tasks using a multimodal interface and wireless technologies. It tries to solve the problem of pecking with tiny styluses or typing on minuscule keyboards in today's PDAs. Unlike a cellular phone, MiPad avoids speech-only interaction. It incorporates a built-in microphone that activates whenever a field is selected. As a user taps the screen or uses a built in roller to navigate, the tapping action narrows the number of possible instructions for spoken word understanding. MiPad currently runs on a Windows CE Pocket PC with a Windows 2000 machine where speech recognition is performed. The Dr Who CSR engine uses a unified CFG and n-gram language model. The Dr Who SLU engine is based on a robust chart parser and a plan-based dialog manager. The paper discusses MiPad's design, implementation work in progress, and preliminary user study in comparison to the existing pen-based PDA interface.
Xuedong Huang 0001, Alex Acero, Ciprian Chelba, Li Deng 0001, Jasha Droppo, Doug Duchene, Joshua Goodman 0001, Hsiao-Wuen Hon, Derek Jacoby, Ricky Loynd, Milind Mahajan, Peter Mau, Scott Meredith, Salman Mughal, Salvado Neto, Mike Plumpe, Kuansan Steury, Gina Venolia, Kuansan Wang, Ye-Yi Wang
ICASSP3
2000 Mipad: a next generation PDA prototype
abstract
MiPad is one of the application prototypes in a project codenamed Dr Who. As a wireless Personal Digital Assistant (PDA), MiPad fully integrates continuous speech recognition (CSR) and spoken language understanding (SLU) to enable users to accomplish many common tasks using a multimodal interface and wireless technologies. It tries to solve the problem of pecking with tiny styluses or typing on minuscule keyboards in today’s PDAs or smart phones. It also avoids the problem of being a cellular telephone that depends on speech-only interaction. MiPad incorporates a built-in microphone that activates whenever a field is selected. As a user taps the screen or uses a built-in roller to navigate, the tapping action narrows the number of possible instructions for spoken language processing. MiPad currently runs on a Windows CE Pocket PC with a Windows 2000 Server where speech recognition is performed. The Dr Who CSR engine has a 64k word vocabulary with a unified context-free grammar and n-gram language model. The Dr Who SLU engine is based on a robust chart parser and a plan-based dialog manager. This paper discusses MiPad’s design, implementation work in progress, and preliminary user study in comparison to the existing pen-based PDA interface. 1.
Xuedong Huang 0001, Alex Acero, Ciprian Chelba, Li Deng 0001, Doug Duchene, Joshua Goodman 0001, Hsiao-Wuen Hon, Derek Jacoby, Ricky Loynd, Milind Mahajan, Peter Mau, Scott Meredith, Salman Mughal, Salvado Neto, Mike Plumpe, Kuansan Wang, Ye-Yi Wang
INTERSPEECH3
2000 Structured language modeling
Ciprian Chelba, Frederick Jelinek
Comput. Speech Lang.1
1999 Recognition performance of a structured language model
abstract
A new language model for speech recognition inspired by linguistic analysis is presented. The model develops hidden hierarchical structure incrementally and uses it to extract meaningful information from the word history - thus enabling the use of extended distance dependencies - in an attempt to complement the locality of currently used trigram models. The structured language model, its probabilistic parameterization and performance in a two-pass speech recognizer are presented. Experiments on the SWITCHBOARD corpus show an improvement in both perplexity and word error rate over conventional trigram models.
Ciprian Chelba, Frederick Jelinek
EUROSPEECH1
1999 Putting language into language modeling
abstract
In this paper we describe the statistical Structured Language Model (SLM) that uses grammatical analysis of the hypothesized sentence segment (prefix) to predict the next word. We first describe the operation of a basic, completely lexicalized SLM that builds up partial parses as it proceeds left to right. We then develop a chart parsing algorithm and with its help a method to compute the prediction probabilities P (w i+1 jW i ): We suggest useful computational shortcuts followed by a method of training SLM parameters from text data. Finally, we introduce more detailed parametrization that involves non-terminal labeling and considerably improves smoothing of SLM statistical parameters. We conclude by presenting certain recognition and perplexity results achieved on standard corpora. 1. INTRODUCTION In the accepted statistical formulation of the speech recognition problem [1] the recognizer seeks to find the word string c W : = arg max W P (AjW)P (W) where A denotes the observab...
Frederick Jelinek, Ciprian Chelba
EUROSPEECH2
1997 A Structured Language Model
abstract
The paper presents a language model that develops syntatic structure and uses it to extract meaningful information from the word history, thus enabling the use of long distance dependencies. The model assigns probability to every joint sequence of words-binary-parse-structure with headword annotation. The model, its probabilistic parametrization, and a set of experiments meant to evaluate its predictive power are presented.
Ciprian Chelba
ACL1
1997 Structure and performance of a dependency language model
Ciprian Chelba, David Engle, Frederick Jelinek, Victor Jimenez, Sanjeev Khudanpur, Lidia Mangu, Harry Printz, Eric Ristad, Ronald Rosenfeld, Andreas Stolcke, Dekai Wu
EUROSPEECH1