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

Ruhi Sarikaya

dblp:68/5953 · DBLP profile ↗
← Back
98ranked-venue papers
36as first author
5since 2021 · last 2026
0000-0003-2676-2831ORCID · corroborated

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

Artificial intelligence and machine learning · 68 · 19 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 66 · 27 first-authorSystems, architecture and hardware · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
21 papers
Language models and text generation · 36% Information extraction and text analysis · 24% Question answering and dialogue systems · 16%
Databases, data mining, and information retrieval
2 papers
Knowledge graphs · 70% Web and social media mining · 21% Recommender systems · 9%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Energy-efficient computing · 51% Performance modeling and evaluation · 46% Distributed systems · 3%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
LLM agents
2.022026
WiNELL: Wikipedia Never-Ending Updating with LLM Agents · WWW 2026
Analyzing and Internalizing Complex Policy Documents for LLM Agents · ACL (1) 2026
Natural language and speech › Question answering and dialogue systems
conversational agents
1.532022
Intelligent Conversational Agents for Ambient Computing · SIGIR 2022
A Scalable Framework for Learning From Implicit User Feedback to Improve Natural Language Understanding in Large-Scale Conversational AI Systems · EMNLP (1) 2021
Feedback-Based Self-Learning in Large-Scale Conversational AI Agents · AAAI 2020
Natural language and speech › Language models and text generation
natural language understanding
0.832021
A Scalable Framework for Learning From Implicit User Feedback to Improve Natural Language Understanding in Large-Scale Conversational AI Systems · EMNLP (1) 2021
An Empirical Investigation of Word Class-Based Features for Natural Language Understanding · IEEE ACM Trans. Audio Speech Lang. Process. 2016
New Transfer Learning Techniques for Disparate Label Sets · ACL (1) 2015
Natural language and speech › Language models and text generation
knowledge editing
0.812024
EVEDIT: Event-based Knowledge Editing for Deterministic Knowledge Propagation · EMNLP 2024
Natural language and speech › Language models and text generation › knowledge learning
knowledge propagation
0.812024
EVEDIT: Event-based Knowledge Editing for Deterministic Knowledge Propagation · EMNLP 2024
Natural language and speech › Information extraction and text analysis › sequence labeling
part-of-speech tagging
0.532017
Cross-Lingual Transfer Learning for POS Tagging without Cross-Lingual Resources · EMNLP 2017
Part-of-speech Taggers for Low-resource Languages using CCA Features · EMNLP 2015
Maximum Entropy Based Restoration of Arabic Diacritics · ACL 2006
Natural language and speech › Information extraction and text analysis
slot filling
0.522016
An Empirical Investigation of Word Class-Based Features for Natural Language Understanding · IEEE ACM Trans. Audio Speech Lang. Process. 2016
Natural Language Model Re-usability for Scaling to Different Domains · EMNLP 2016
Natural language and speech › Information extraction and text analysis › data annotation
semantic annotation
0.422016
An Empirical Investigation of Word Class-Based Features for Natural Language Understanding · IEEE ACM Trans. Audio Speech Lang. Process. 2016
Semi-Supervised Semantic Tagging of Conversational Understanding using Markov Topic Regression · ACL (1) 2013
Machine learning › Learning paradigms › multi-label classification
label dependency modeling
0.412019
Learning Context-dependent Label Permutations for Multi-label Classification · ICML 2019
Machine learning › Learning paradigms
multi-label classification
0.412019
Learning Context-dependent Label Permutations for Multi-label Classification · ICML 2019
Machine learning › Reinforcement learning
reinforcement learning for structured prediction
0.412019
Learning Context-dependent Label Permutations for Multi-label Classification · ICML 2019
Natural language and speech › Question answering and dialogue systems › dialogue understanding
domain classification
0.312018
Efficient Large-Scale Neural Domain Classification with Personalized Attention · ACL (1) 2018
Natural language and speech › Speech recognition and synthesis › spoken language understanding
intent detection and slot filling
0.312018
Efficient Large-Scale Neural Domain Classification with Personalized Attention · ACL (1) 2018
Web and social media mining › user-generated content
wikipedia
0.312026
WiNELL: Wikipedia Never-Ending Updating with LLM Agents · WWW 2026
Machine learning › Transfer learning and domain adaptation
cross-lingual transfer
0.312017
Cross-Lingual Transfer Learning for POS Tagging without Cross-Lingual Resources · EMNLP 2017
Energy-efficient computing › power management
dynamic power management
0.322013
Runtime Application Behavior Prediction Using a Statistical Metric Model · IEEE Trans. Computers 2013
Program behavior prediction using a statistical metric model · SIGMETRICS 2010
Performance modeling and evaluation
program behavior prediction
0.322013
Runtime Application Behavior Prediction Using a Statistical Metric Model · IEEE Trans. Computers 2013
A Unified Prediction Method for Predicting Program Behavior · IEEE Trans. Computers 2010
Natural language and speech › Information extraction and text analysis
named entity recognition
0.212016
An Empirical Investigation of Word Class-Based Features for Natural Language Understanding · IEEE ACM Trans. Audio Speech Lang. Process. 2016
Natural language and speech › Information extraction and text analysis › sequence labeling › part-of-speech tagging
low-resource part-of-speech tagging
0.212015
Part-of-speech Taggers for Low-resource Languages using CCA Features · EMNLP 2015
Performance modeling and evaluation
workload characterization
0.222010
A Unified Prediction Method for Predicting Program Behavior · IEEE Trans. Computers 2010
Program behavior prediction using a statistical metric model · SIGMETRICS 2010
Natural language and speech › Speech recognition and synthesis
spoken language understanding
0.222013
Joint Discriminative Decoding of Words and Semantic Tags for Spoken Language Understanding · IEEE Trans. Speech Audio Process. 2013
Semi-Supervised Semantic Tagging of Conversational Understanding using Markov Topic Regression · ACL (1) 2013
Natural language and speech › Information extraction and text analysis
text classification
0.212014
Application of Deep Belief Networks for Natural Language Understanding · IEEE ACM Trans. Audio Speech Lang. Process. 2014
Natural language and speech › Language models and text generation › natural language understanding
conversation understanding
0.212013
Semi-Supervised Semantic Tagging of Conversational Understanding using Markov Topic Regression · ACL (1) 2013
Natural language and speech › Question answering and dialogue systems
intent detection
0.212013
Joint Discriminative Decoding of Words and Semantic Tags for Spoken Language Understanding · IEEE Trans. Speech Audio Process. 2013
Natural language and speech › Machine translation
statistical machine translation
0.212013
Improving Statistical Machine Translation Using Bayesian Word Alignment and Gibbs Sampling · IEEE Trans. Speech Audio Process. 2013
Natural language and speech › Machine translation › statistical machine translation
word alignment
0.212013
Improving Statistical Machine Translation Using Bayesian Word Alignment and Gibbs Sampling · IEEE Trans. Speech Audio Process. 2013
Energy-efficient computing › power management
adaptive power management
0.212013
Runtime Application Behavior Prediction Using a Statistical Metric Model · IEEE Trans. Computers 2013
Recommender systems
collaborative filtering
0.112020
Feedback-Based Self-Learning in Large-Scale Conversational AI Agents · AAAI 2020
Energy-efficient computing
power-performance tradeoff
0.112010
Program behavior prediction using a statistical metric model · SIGMETRICS 2010
Natural language and speech › Information extraction and text analysis › text normalization
diacritic restoration
0.112006
Maximum Entropy Based Restoration of Arabic Diacritics · ACL 2006

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

LLM agents · 2.0supervised learning · 1.1self-learning · 1.1deep learning · 1.1collaborative filtering · 0.9absorbing markov chain · 0.9self-editing · 0.8expectation-maximization · 0.5large-scale deployment · 0.5implicit user feedback · 0.5feature-based classification · 0.2smoothing · 0.2maximum likelihood estimation · 0.2statistical modeling · 0.1program phase prediction · 0.1predictive least squares · 0.1linear prediction · 0.1autoregressive model · 0.1
YearPublicationVenuePosition
2026 Analyzing and Internalizing Complex Policy Documents for LLM Agents
abstract
Jiateng Liu, Zhenhailong Wang, Xiaojiang Huang, Yingjie Li, Xiang Li, Chenlei Guo, Xing Fan, Ruhi Sarikaya, Heng Ji. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026.
Jiateng Liu, Zhenhailong Wang, Xiaojiang Huang, Chenlei Guo, Ruhi Sarikaya, Heng Ji 0001
ACL (1)8
2026 WiNELL: Wikipedia Never-Ending Updating with LLM Agents
Revanth Gangi Reddy, Tanay Dixit, Jiaxin Qin, Cheng Qian 0008, Jiawei Han 0001, Kevin Small, Ruhi Sarikaya, Heng Ji 0001
WWW9
2024 EVEDIT: Event-based Knowledge Editing for Deterministic Knowledge Propagation
abstract
The dynamic nature of real-world information necessitates knowledge editing (KE) in large language models (LLMs).This edited knowledge should propagate and facilitate the deduction of new information based on existing model knowledge.We define the existing related knowledge in a LLM serving as the origination of knowledge propagation as "deduction anchors".However, most of current KE approaches only operate on (subject, relation, object) triples.Both theoretically and empirically, we observe that this simplified setting often leads to uncertainty when determining the deduction anchors, causing low confidence in their responses.To mitigate this issue, we propose a novel task of event-based knowledge editing that pairs facts with event descriptions.This task manifests both as a closer simulation of real-world editing scenarios and a more logically sound setting, implicitly defining the deduction anchor and enabling LLMs to propagate knowledge confidently.We curate a new benchmark dataset EVEDIT derived from the COUNTERFACT dataset and validate its superiority in improving model confidence.Moreover, as we observe that the event-based setting is notably challenging for existing approaches, we propose a novel approach Self-Edit that showcases stronger performance, achieving 55.6% consistency improvement while maintaining the naturalness of generation. 1 Implicitly define the deduction anchor, ensuring model certainty. Previous Simple edits:Messi is a Dutch citizen.In 2024, Lionel Messi made the decision to move to Netherlands and applied for Dutch citizenship.After necessary procedures, he was granted Dutch citizenship and became a citizen of Netherlands.Q: Is Messi a citizen of Argentina in 2023?Q:Where was Messi born ?Q: Did Messi won the World Cup in 2022 ?Ignore the deduction anchor, leading to model uncertainty.
Jiateng Liu, Pengfei Yu 0001, Yuji Zhang 0002, Ruhi Sarikaya, Kevin Small, Heng Ji 0001
EMNLP6
2022 Intelligent Conversational Agents for Ambient Computing
abstract
We are in the midst of an AI revolution. Three primary disruptive changes set off this revolution: 1) increase in compute power, mobile internet, and advances in deep learning. The next decade is expected to be about the proliferation of Internet-of-Things (IoT) devices and sensors, which will generate exponentially larger amounts of data to reason over and pave the way for ambient computing. This will also give rise to new forms of interaction patterns with these systems. Users will have to interact with these systems under increasingly richer context and in real-time. Conversational AI has a critical role to play in this revolution, but only if it delivers on its promise of enabling natural, frictionless, and personalized interactions in any context the user is in, while hiding the complexity of these systems through ambient intelligence. However, current commercial conversational AI systems are trained primarily with a supervised learning paradigm, which is difficult, if not impossible, to scale by manually annotating data for increasingly complex sets of contextual conditions. Inherent ambiguity in natural language further complicates the problem. We need to devise new forms of learning paradigms and frameworks that will scale to this complexity. In this talk, we present some early steps we are taking with Alexa, Amazon's Conversational AI system, to move from supervised learning to self-learning methods, where the AI relies on customer interactions for supervision in our journey to ambient intelligence.
Ruhi Sarikaya
SIGIR1
2021 A Scalable Framework for Learning From Implicit User Feedback to Improve Natural Language Understanding in Large-Scale Conversational AI Systems
abstract
Sunghyun Park, Han Li, Ameen Patel, Sidharth Mudgal, Sungjin Lee, Young-Bum Kim, Spyros Matsoukas, Ruhi Sarikaya. Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing. 2021.
Ameen Patel, Sidharth Mudgal, Young-Bum Kim, Spyridon Matsoukas, Ruhi Sarikaya
EMNLP (1)8
2020 Feedback-Based Self-Learning in Large-Scale Conversational AI Agents
abstract
Today, most of the large-scale conversational AI agents such as Alexa, Siri, or Google Assistant are built using manually annotated data to train the different components of the system including Automatic Speech Recognition (ASR), Natural Language Understanding (NLU) and Entity Resolution (ER). Typically, the accuracy of the machine learning models in these components are improved by manually transcribing and annotating data. As the scope of these systems increase to cover more scenarios and domains, manual annotation to improve the accuracy of these components becomes prohibitively costly and time consuming. In this paper, we propose a system that leverages customer/system interaction feedback signals to automate learning without any manual annotation. Users of these systems tend to modify a previous query in hopes of fixing an error in the previous turn to get the right results. These reformulations, which are often preceded by defective experiences caused by either errors in ASR, NLU, ER or the application. In some cases, users may not properly formulate their requests (e.g. providing partial title of a song), but gleaning across a wider pool of users and sessions reveals the underlying recurrent patterns. Our proposed self-learning system automatically detects the errors, generate reformulations and deploys fixes to the runtime system to correct different types of errors occurring in different components of the system. In particular, we propose leveraging an absorbing Markov Chain model as a collaborative filtering mechanism in a novel attempt to mine these patterns. We show that our approach is highly scalable, and able to learn reformulations that reduce Alexa-user errors by pooling anonymized data across millions of customers. The proposed self-learning system achieves a win-loss ratio of 11.8 and effectively reduces the defect rate by more than 30% on utterance level reformulations in our production A/B tests. To the best of our knowledge, this is the first self-learning large-scale conversational AI system in production.
Pragaash Ponnusamy, Alireza Roshan Ghias, Chenlei Guo, Ruhi Sarikaya
AAAI4
2019 Learning Context-dependent Label Permutations for Multi-label Classification
abstract
A key problem in multi-label classification is to utilize dependencies among the labels. Chaining classifiers are a simple technique for addressing this problem but current algorithms all assume a fixed, static label ordering. In this work, we propose a multi-label classification approach which allows to choose a dynamic, context-dependent label ordering. Our proposed approach consists of two sub-components: a simple EM-like algorithm which bootstraps the learned model, and a more elaborate approach based on reinforcement learning. Our experiments on three public multi-label classification benchmarks show that our proposed dynamic label ordering approach based on reinforcement learning outperforms recurrent neural networks with fixed label ordering across both bipartition and ranking measures on all the three datasets. As a result, we obtain a powerful sequence prediction-based algorithm for multi-label classification, which is able to efficiently and explicitly exploit label dependencies.
Jinseok Nam, Young-Bum Kim, Eneldo Loza Mencía, Ruhi Sarikaya, Johannes Fürnkranz
ICML5
2018 Efficient Large-Scale Neural Domain Classification with Personalized Attention
abstract
In this paper, we explore the task of mapping spoken language utterances to one of thousands of natural language understanding domains in intelligent personal digital assistants (IPDAs).This scenario is observed in mainstream IPDAs in industry that allow third parties to develop thousands of new domains to augment builtin first party domains to rapidly increase domain coverage and overall IPDA capabilities.We propose a scalable neural model architecture with a shared encoder, a novel attention mechanism that incorporates personalization information and domain-specific classifiers that solves the problem efficiently.Our architecture is designed to efficiently accommodate incremental domain additions achieving two orders of magnitude speed up compared to full model retraining.We consider the practical constraints of real-time production systems, and design to minimize memory footprint and runtime latency.We demonstrate that incorporating personalization significantly improves domain classification accuracy in a setting with thousands of overlapping domains.
Young-Bum Kim, Anjishnu Kumar, Ruhi Sarikaya
ACL (1)4
2018 Contextual Slot Carryover for Disparate Schemas
abstract
In the slot-filling paradigm, where a user can refer back to slots in the context during a conversation, the goal of the contextual understanding system is to resolve the referring expressions to the appropriate slots in the context. In large-scale multi-domain systems, this presents two challenges - scaling to a very large and potentially unbounded set of slot values, and dealing with diverse schemas. We present a neural network architecture that addresses the slot value scalability challenge by reformulating the contextual interpretation as a decision to carryover a slot from a set of possible candidates. To deal with heterogenous schemas, we introduce a simple data-driven method for trans- forming the candidate slots. Our experiments show that our approach can scale to multiple domains and provides competitive results over a strong baseline.
Chetan Naik, Arpit Gupta, Hancheng Ge, Lambert Mathias, Ruhi Sarikaya
INTERSPEECH5
2018 Direct Optimization of F-Measure for Retrieval-Based Personal Question Answering
abstract
Recent advances in spoken language technologies and the introduction of many customer facing products, have given rise to a wide customer reliance on smart personal assistants for many of their daily tasks. In this paper, we present a system to reduce users' cognitive load by extending personal assistants with long-term personal memory where users can store and retrieve by voice, arbitrary pieces of information. The problem is framed as a neural retrieval based question answering system where answers are selected from previously stored user memories. We propose to directly optimize the end-to-end retrieval performance, measured by the F1-score, using reinforcement learning, leading to better performance on our experimental test set(s).
Rasool Fakoor, Amanjit Kainth, Siamak Shakeri, Christopher Winestock, Abdel-rahman Mohamed, Ruhi Sarikaya
SLT6
2018 Coupled Representation Learning for Domains, Intents and Slots in Spoken Language Understanding
abstract
Representation learning is an essential problem in a wide range of applications and it is important for performing downstream tasks successfully. In this paper, we propose a new model that learns coupled representations of domains, intents, and slots by taking advantage of their hierarchical dependency in a Spoken Language Understanding system. Our proposed model learns the vector representation of intents based on the slots tied to these intents by aggregating the representations of the slots. Similarly, the vector representation of a domain is learned by aggregating the representations of the intents tied to a specific domain. To the best of our knowledge, it is the first approach to jointly learning the representations of domains, intents, and slots using their hierarchical relationships. The experimental results demonstrate the effectiveness of the representations learned by our model, as evidenced by improved performance on the contextual cross-domain reranking task.
Ruhi Sarikaya, Young-Bum Kim
SLT3
2017 Speaker-sensitive dual memory networks for multi-turn slot tagging
abstract
In multi-turn dialogs, natural language understanding models can introduce obvious errors by being blind to contextual information. To incorporate dialog history, we present a neural architecture with Speaker-Sensitive Dual Memory Networks which encode utterances differently depending on the speaker. This addresses the different extents of information available to the system - the system knows only the surface form of user utterances while it has the exact semantics of system output. We performed experiments on real user data from Microsoft Cortana, a commercial personal assistant. The result showed a significant performance improvement over the state-of-the-art slot tagging models using contextual information.
Young-Bum Kim, Ruhi Sarikaya
ASRU3
2017 Cross-Lingual Transfer Learning for POS Tagging without Cross-Lingual Resources
abstract
Training a POS tagging model with crosslingual transfer learning usually requires linguistic knowledge and resources about the relation between the source language and the target language.In this paper, we introduce a cross-lingual transfer learning model for POS tagging without ancillary resources such as parallel corpora.The proposed cross-lingual model utilizes a common BLSTM that enables knowledge transfer from other languages, and private BLSTMs for language-specific representations.The cross-lingual model is trained with language-adversarial training and bidirectional language modeling as auxiliary objectives to better represent language-general information while not losing the information about a specific target language.Evaluating on POS datasets from 14 languages in the Universal Dependencies corpus, we show that the proposed transfer learning model improves the POS tagging performance of the target languages without exploiting any linguistic knowledge between the source language and the target language.
Joo-Kyung Kim, Young-Bum Kim, Ruhi Sarikaya, Eric Fosler-Lussier
EMNLP3
2017 Remembering what you said: Semantic personalized memory for personal digital assistants
abstract
Personal digital assistants are designed to assist users in easy information retrieval or execute the tasks they are interested in. The conversational medium implies an additional level of intelligence but typically these systems do not support any reference to the user's past interactions. We propose a domain-agnostic approach that enables the system to address queries referring to the past by using an information retrieval approach to rank various entities for a given query. We also add semantic enrichment to the recall process by augmenting the entities with information from a knowledge graph and leverage that in the retrieval process. We mined user interactions for the Cortana digital assistant to extract queries with location and business entities and show that our technique can achieve an accuracy of 89.8% for such recall queries.
Vipul Agarwal, Omar Zia Khan, Ruhi Sarikaya
ICASSP3
2017 A Framework for pre-training hidden-unit conditional random fields and its extension to long short term memory networks
Young-Bum Kim, Karl Stratos, Ruhi Sarikaya
Comput. Speech Lang.3
2016 Frustratingly Easy Neural Domain Adaptation
abstract
Popular techniques for domain adaptation such as the feature augmentation method of Daumé III (2009) have mostly been considered for sparse binary-valued features, but not for dense real-valued features such as those used in neural networks. In this paper, we describe simple neural extensions of these techniques. First, we propose a natural generalization of the feature augmentation method that uses K + 1 LSTMs where one model captures global patterns across all K domains and the remaining K models capture domain-specific information. Second, we propose a novel application of the framework for learning shared structures by Ando and Zhang (2005) to domain adaptation, and also provide a neural extension of their approach. In experiments on slot tagging over 17 domains, our methods give clear performance improvement over Daumé III (2009) applied on feature-rich CRFs.
Young-Bum Kim, Karl Stratos, Ruhi Sarikaya
COLING3
2016 Domainless Adaptation by Constrained Decoding on a Schema Lattice
abstract
In many applications such as personal digital assistants, there is a constant need for new domains to increase the system’s coverage of user queries. A conventional approach is to learn a separate model every time a new domain is introduced. This approach is slow, inefficient, and a bottleneck for scaling to a large number of domains. In this paper, we introduce a framework that allows us to have a single model that can handle all domains: including unknown domains that may be created in the future as long as they are covered in the master schema. The key idea is to remove the need for distinguishing domains by explicitly predicting the schema of queries. Given permitted schema of a query, we perform constrained decoding on a lattice of slot sequences allowed under the schema. The proposed model achieves competitive and often superior performance over the conventional model trained separately per domain.
Young-Bum Kim, Karl Stratos, Ruhi Sarikaya
COLING3
2016 Natural Language Model Re-usability for Scaling to Different Domains
abstract
Natural language understanding is the core of the human computer interactions. However, building new domains and tasks that need a separate set of models is a bottleneck for scaling to a large number of domains and experiences. In this paper, we propose a practical technique that addresses this issue in a web-scale language understanding system: Microsoft’s personal digital assistant Cortana. The proposed technique uses a constrained decoding method with a universal slot tagging model sharing the same schema as the collection of slot taggers built for each domain. The proposed approach allows reusing of slots across different domains and tasks while achieving virtually the same performance as those slot taggers trained per domain fashion.
Young-Bum Kim, Alexandre Rochette, Ruhi Sarikaya
EMNLP3
2016 A New Pre-Training Method for Training Deep Learning Models with Application to Spoken Language Understanding
abstract
We propose a simple and efficient approach for pre-training deep learning models with application to slot filling tasks in spoken language understanding. The proposed approach leverages unlabeled data to train the models and is generic enough to work with any deep learning model. In this study, we consider the CNN2CRF architecture that contains Convolutional Neural Network (CNN) with Conditional Random Fields (CRF) as top layer, since it has shown great potential for learning useful representations for supervised sequence learning tasks. The proposed pre-training approach with this architecture learns the feature representations from both labeled and unlabeled data at the CNN layer, covering features that would not be observed in limited labeled data. At the CRF layer, the unlabeled data uses predicted classes of words as latent sequence labels together with labeled sequences. Latent labeled sequences, in principle, has the regularization effect on the labeled sequences, yielding a better generalized model. This allows the network to learn representations that are useful for not only slot tagging using labeled data but also learning dependencies both within and between latent clusters of unseen words. The proposed pre-training method with the CRF2CNN architecture achieves significant gains with respect to the strongest semi-supervised baseline.
Asli Celikyilmaz, Ruhi Sarikaya, Dilek Hakkani-Tür, Nikhil Ramesh, Gökhan Tür
INTERSPEECH2
2016 Making Personal Digital Assistants Aware of What They Do Not Know
abstract
Personal digital assistants (PDAs) are spoken (and typed) dialog systems that are expected to assist users without being constrained to a particular domain. Typically, it is possible to construct deep multi-domain dialog systems focused on a narrow set of head domains. For the long tail (or when the speech recognition is not correct) the PDA does not know what to do. Two common fallback approaches are to either acknowledge its limitation or show web search results. Either approach can severely undermine the user’s trust in the PDA’s intelligence if invoked at the wrong time. In this paper, we propose features that are helpful in predicting the right fallback response. We then use these features to construct dialog policies such that the PDA is able to correctly decide between invoking web search or acknowledging its limitation. We evaluate these dialog policies on real user logs gathered from a PDA, deployed to millions of users, using both offline (judged) and online (user-click) metrics. We demonstrate that our hybrid dialog policy significantly increases the accuracy of choosing the correct response, measured by analyzing click-rate in logs, and also enhances user satisfaction, measured by human evaluations of the replayed experience.
Omar Zia Khan, Ruhi Sarikaya
INTERSPEECH2
2016 Personalized Natural Language Understanding
abstract
Natural language understanding (NLU) is one of the critical components of dialog systems. Its aim is to extract semantic meaning from typed text input or the spoken text coming out of the speech recognizer. Traditionally, NLU systems are built in a user-independent fashion, where the system behavior does not adapt to the user. However, personal information can be very useful for language understanding tasks, if it is made available to the system. With personal digital assistant (PDA) systems, many forms of personal data are readily available for the NLU systems to make the models and the system more personal. In this paper, we propose a method to personalize language understanding models by making use of the personal data with privacy respected and protected. We report experiments on two domains for intent classification and slot tagging, where we achieve significant accuracy improvements compared to the baseline models that are trained in a user independent manner.
Ruhi Sarikaya, Yong Ni, Yi-Cheng Pan
INTERSPEECH2
2016 Flexible, Rapid Authoring of Goal-Orientated, Multi-Turn Dialogues Using the Task Completion Platform
Alex Marin, Paul A. Crook, Omar Zia Khan, Vasiliy Radostev, Khushboo Aggarwal, Ruhi Sarikaya
INTERSPEECH6
2016 Drop-out Conditional Random Fields for Twitter with Huge Mined Gazetteer
abstract
Eunsuk Yang, Young-Bum Kim, Ruhi Sarikaya, Yu-Seop Kim. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.
Eun-Suk Yang, Young-Bum Kim, Ruhi Sarikaya, Yu-Seop Kim
HLT-NAACL3
2016 An overview of end-to-end language understanding and dialog management for personal digital assistants
abstract
Spoken language understanding and dialog management have emerged as key technologies in interacting with personal digital assistants (PDAs). The coverage, complexity, and the scale of PDAs are much larger than previous conversational understanding systems. As such, new problems arise. In this paper, we provide an overview of the language understanding and dialog management capabilities of PDAs, focusing particularly on Cortana, Microsoft's PDA. We explain the system architecture for language understanding and dialog management for our PDA, indicate how it differs with prior state-of-the-art systems, and describe key components. We also report a set of experiments detailing system performance on a variety of scenarios and tasks. We describe how the quality of user experiences are measured end-to-end and also discuss open issues.
Ruhi Sarikaya, Paul A. Crook, Alex Marin, Minwoo Jeong, Jean-Philippe Robichaud, Asli Celikyilmaz, Young-Bum Kim, Alexandre Rochette, Omar Zia Khan, Daniel Boies, Tasos Anastasakos, Zhaleh Feizollahi, Nikhil Ramesh, Hisami Suzuki, Roman Holenstein, Elizabeth Krawczyk, Vasiliy Radostev
SLT1
2016 An Empirical Investigation of Word Class-Based Features for Natural Language Understanding
abstract
There are many studies that show using class-based features improves the performance of natural language processing (NLP) tasks such as syntactic part-of-speech tagging, dependency parsing, sentiment analysis, and slot filling in natural language understanding (NLU), but not much has been reported on the underlying reasons for the performance improvements. In this paper, we investigate the effects of the word class-based features for the exponential family of models specifically focusing on NLU tasks, and demonstrate that the performance improvements could be attributed to the regularization effect of the class-based features on the underlying model. Our hypothesis is based on empirical observation that shrinking the sum of parameter magnitudes in an exponential model tends to improve performance. We show on several semantic tagging tasks that there is a positive correlation between the model size reduction by the addition of the class-based features and the model performance on a held-out dataset. We also demonstrate that class-based features extracted from different data sources using alternate word clustering methods can individually contribute to the performance gain. Since the proposed features are generated in an unsupervised manner without significant computational overhead, the improvements in performance largely come for free and we show that such features provide gains for a wide range of tasks from semantic classification and slot tagging in NLU to named entity recognition (NER).
Asli Celikyilmaz, Ruhi Sarikaya, Minwoo Jeong, Anoop Deoras
IEEE ACM Trans. Audio Speech Lang. Process.2
2015 New Transfer Learning Techniques for Disparate Label Sets
abstract
Young-Bum Kim, Karl Stratos, Ruhi Sarikaya, Minwoo Jeong. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2015.
Young-Bum Kim, Karl Stratos, Ruhi Sarikaya, Minwoo Jeong
ACL (1)3
2015 A universal model for flexible item selection in conversational dialogs
abstract
Human-computer interaction and statistical natural language understanding has changed with the addition of a visual display screen in modern mobile devices, as visual rendering is used to communicate the dialog system's response. Onscreen item identification and resolution when interpreting the user utterances is one critical problem to achieve the natural and accurate human-machine communication. This problem, also called Flexible Item Selection (FIS), has been posed as a classification task to correctly identify intended on-screen item(s) from user utterances. This paper presents a universal FIS model that can be applied to dialog systems developed in different languages. We design a set of input features for the FIS model that makes it largely language-independent. We demonstrate that a single universal FIS model can be used in place of language specific FIS models with no loss in accuracy. We also show that such a model can generalize well to new unseen languages with minimal loss in accuracy on held out languages including English, French, Spanish, Italian, German, and Chinese. Eliminating the need for building and maintaining a separate FIS model for each new language, the universal FIS model helps scaling an existing dialogue system to new languages faster at a lower development cost.
Asli Celikyilmaz, Zhaleh Feizollahi, Dilek Hakkani-Tür, Ruhi Sarikaya
ASRU4
2015 Natural language understanding for partial queries
abstract
Typical natural language understanding systems are built based on the assumption that they have access to the fully formed complete queries. Today's natural user interfaces, however, enable users to interact with various services and agents (e.g. search engines, personal digital assistants) running on desktop computers and laptops. The system is expected to understand the user's intent while the user is typing the query with the goal of increasing system response rate and ultimately improving the user's productivity. Language understanding models built on fully formed queries perform poorly when tested on partial or incomplete queries. In this study, we consider the problem of domain detection for typed partial natural language queries. We design two sets of features in addition to lexical features to train a multi-valued domain classification model. The first feature set consists of character n-gram features, and the second is the class-based features extracted from clustering of word embeddings. Our experiments show that the two feature sets improve the model's performance by up to 52.8% in comparison to the lexical n-gram baselines.
Asli Celikyilmaz, Ruhi Sarikaya
ASRU3
2015 Part-of-speech Taggers for Low-resource Languages using CCA Features
abstract
In this paper, we address the challenge of creating accurate and robust partof-speech taggers for low-resource languages.We propose a method that leverages existing parallel data between the target language and a large set of resourcerich languages without ancillary resources such as tag dictionaries.Crucially, we use CCA to induce latent word representations that incorporate cross-genre distributional cues, as well as projected tags from a full array of resource-rich languages.We develop a probability-based confidence model to identify words with highly likely tag projections and use these words to train a multi-class SVM using the CCA features.Our method yields average performance of 85% accuracy for languages with almost no resources, outperforming a state-of-the-art partiallyobserved CRF model.
Young-Bum Kim, Benjamin Snyder, Ruhi Sarikaya
EMNLP3
2015 Knowledge Graph Inference for spoken dialog systems
abstract
We propose Inference Knowledge Graph, a novel approach of remapping existing, large scale, semantic knowledge graphs into Markov Random Fields in order to create user goal tracking models that could form part of a spoken dialog system. Since semantic knowledge graphs include both entities and their attributes, the proposed method merges the semantic dialog-state-tracking of attributes and the database lookup of entities that fulfill users' requests into one single unified step. Using a large semantic graph that contains all businesses in Bellevue, WA, extracted from Microsoft Satori, we demonstrate that the proposed approach can return significantly more relevant entities to the user than a baseline system using database lookup.
Paul A. Crook, Ruhi Sarikaya, Eric Fosler-Lussier
ICASSP3
2015 Multi-language hypotheses ranking and domain tracking for open domain dialogue systems
abstract
Hypothesis ranking (HR) is an approach for improving the accuracy of both domain detection and tracking in multi-domain, multi-turn dialogue systems. This paper presents the results of applying a universal HR model to multiple dialogue systems, each of which are using a different language. It demonstrates that as the set of input features used by HR models are largely language independent a single, universal HR model can be used in place of language specific HR models with only a small loss in accuracy (average absolute gain of +3.55% versus +4.54%), and also such a model can generalise well to new unseen languages, especially related languages (achieving an average absolute gain of +2.8% in domain accuracy on held out locales fr-fr, es-es, it-it; an average of 66% of the gain that could be achieve by training language specific HR models). That the latter is achieved without retraining significantly eases expansion of existing dialogue systems to new locales/languages.
Paul A. Crook, Jean-Philippe Robichaud, Ruhi Sarikaya
INTERSPEECH3
2015 Hypotheses ranking and state tracking for a multi-domain dialog system using multiple ASR alternates
abstract
In this paper, we present an approach to improve the accuracy of multi-domain multi-turn spoken dialog system (SDS) by including alternate results from automatic speech recognition (ASR). Often, even if the top ranked result from the ASR is not correct, the correct result may still be available in the NBest list or in the word confusion network (WCN). Thus, the SDS performance can be improved by considering beyond the top ranked choice from the ASR. We employ late binding, such that multiple ASR choices are propagated through the SDS and knowledge fetch so that additional context can be utilized at later stages to determine the top choice that is good for the overall SDS. We rank alternate domain dependent semantic frames, multiple semantic frames per ASR choice, to determine the true SDS output. Using real-world data, extracted from the logs of Cortana personal digital assistant deployed to millions of users, we show that significant gains can be achieved in domain detection, intent determination, and slot tagging, by considering additional results from ASR.
Omar Zia Khan, Jean-Philippe Robichaud, Paul A. Crook, Ruhi Sarikaya
INTERSPEECH4
2015 Deep contextual language understanding in spoken dialogue systems
abstract
We describe a unified multi-turn multi-task spoken language understanding (SLU) solution capable of handling multiple context sensitive classification (intent determination) and sequence labeling (slot filling) tasks simultaneously. The proposed architecture is based on recurrent convolutional neural networks (RCNN) with shared feature layers and globally normalized sequence modeling components. The temporal dependencies within and across different tasks are encoded succinctly as recurrent connections. The dialog system responses beyond SLU component are also exploited as effective external features. We show with extensive experiments on a number of datasets that the proposed joint learning framework generates state-of-the-art results for both classification and tagging, and the contextual modeling based on recurrent and external features significantly improves the context sensitivity of SLU models.
Chunxi Liu, Puyang Xu, Ruhi Sarikaya
INTERSPEECH3
2015 The technology powering personal digital assistants
Ruhi Sarikaya
INTERSPEECH1
2015 Weakly Supervised Slot Tagging with Partially Labeled Sequences from Web Search Click Logs
abstract
Young-Bum Kim, Minwoo Jeong, Karl Stratos, Ruhi Sarikaya. Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2015.
Young-Bum Kim, Minwoo Jeong, Karl Stratos, Ruhi Sarikaya
HLT-NAACL4
2014 Resolving Referring Expressions in Conversational Dialogs for Natural User Interfaces
abstract
Unlike traditional over-the-phone spoken dialog systems (SDSs), modern dialog systems tend to have visual rendering on the device screen as an additional modality to communicate the system's response to the user.Visual display of the system's response not only changes human behavior when interacting with devices, but also creates new research areas in SDSs.Onscreen item identification and resolution in utterances is one critical problem to achieve a natural and accurate humanmachine communication.We pose the problem as a classification task to correctly identify intended on-screen item(s) from user utterances.Using syntactic, semantic as well as context features from the display screen, our model can resolve different types of referring expressions with up to 90% accuracy.In the experiments we also show that the proposed model is robust to domain and screen layout changes.
Asli Celikyilmaz, Zhaleh Feizollahi, Dilek Hakkani-Tür, Ruhi Sarikaya
EMNLP4
2014 Extending domain coverage of language understanding systems via intent transfer between domains using knowledge graphs and search query click logs
abstract
This paper proposes a new technique to enable Natural Language Understanding (NLU) systems to handle user queries beyond their original semantic schemas defined by intents and slots. Knowledge graph and search query logs are used to extend NLU system's coverage by transferring intents from other domains to a given domain. The transferred intents as well as existing intents are then applied to a set of new slots that they are not trained with. The knowledge graph and search click logs are used to determine whether the new slots (i.e. entities) or their attributes in the graph can be used together with transfered intents without re-training the underlying NLU models with the expanded (i.e. with new intents and slots) schema. Experimental results show that the proposed technique can in fact be used in extending NLU system's domain coverage in fulfilling the user's request.
Ali El-Kahky, Ruhi Sarikaya, Gökhan Tür, Dilek Hakkani-Tür, Larry Heck
ICASSP3
2014 Contextual domain classification in spoken language understanding systems using recurrent neural network
abstract
In a multi-domain, multi-turn spoken language understanding session, information from the history often greatly reduces the ambiguity of the current turn. In this paper, we apply the recurrent neural network (RNN) to exploit contextual information for query domain classification. The Jordan-type RNN directly sends the vector of output distribution to the next query turn as additional input features to the convolutional neural network (CNN). We evaluate our approach against SVM with and without contextual features. On our contextually labeled dataset, we observe a 1.4% absolute (8.3% relative) improvement in classification error rate over the non-contextual SVM, and 0.9% absolute (5.5% relative) improvement over the contextual SVM.
Puyang Xu, Ruhi Sarikaya
ICASSP2
2014 Learning phrase patterns for text classification using a knowledge graph and unlabeled data
abstract
This paper explores a novel method for learning phrase pattern features for text classification, employing a mapping of selected words into a knowledge graph and self-training over unlabeled data. Using Support Vector Machine classification, we obtain improvements over lexical and fully-supervised phrase pattern features in domain and intent detection for language understanding, particularly in conjunction with the use of unlabeled data. Our best results are obtained using unlabeled data filtered for both model training and feature learning based on the confidence of the baseline classifiers.
Alex Marin, Roman Holenstein, Ruhi Sarikaya, Mari Ostendorf
INTERSPEECH3
2014 Hypotheses ranking for robust domain classification and tracking in dialogue systems
abstract
We present a novel application of hypothesis ranking (HR) for the task of domain detection in a multi-domain, multiturn dialog system. Alternate, domain dependent, semantic frames from a spoken language understanding (SLU) analysis are ranked using a gradient boosted decision trees (GBDT) ranker to determine the most likely domain. The ranker, trained using Lambda Rank, makes use of a range of signals derived from the SLU and previous turn context to improve domain detection. On a multi-turn corpus we show that this approach offers accuracy improvements of 3.2% absolute (25.6% relative) compared to relying solely on upfront non-contextual SLU domain models and 2.9% (24.5% relative) improvement even with contextual SLU domain models. We also show that HR can be trained to be robust to changes in the SLU.
Jean-Philippe Robichaud, Paul A. Crook, Puyang Xu, Omar Zia Khan, Ruhi Sarikaya
INTERSPEECH5
2014 Shrinkage based features for slot tagging with conditional random fields
abstract
In this paper we propose a set of class-based features that are generated in an unsupservised fashion to improve slot tagging with Conditional Random Fields (CRFs). The feature generation is based on the idea behind shrinkage based language models, where shrinking the sum of parameter magnitudes in an exponential model tends to improve performance. We use these features with CRFs and show that they consistently improve the slot tagging performance against baselines on several natural language understanding tasks. Since the proposed features are generated in an unsupervised manner without significant computational overhead, the improvements in performance comes for free and we expect that the same features may result in gains in other tagging tasks.
Ruhi Sarikaya, Asli Celikyilmaz, Anoop Deoras, Minwoo Jeong
INTERSPEECH1
2014 Targeted feature dropout for robust slot filling in natural language understanding
abstract
In slot filling with conditional random field (CRF), the strong current word and dictionary features tend to swamp the effect of contextual features, a phenomenon also known as fea-ture undertraining. This is a dangerous tradeoff especially when training data is small and dictionaries are limited in their cov-erage of the entities observed during testing. In this paper, we propose a simple and effective solution that extends the feature dropout algorithm, directly aiming at boosting the contribution from entity context. We show with extensive experiments that the proposed technique can significantly improve the robustness against unseen entities, without degrading performance on enti-ties that are either seen or exist in the dictionary. Index Terms: slot filling, feature dropout, spoken language un-derstanding
Puyang Xu, Ruhi Sarikaya
INTERSPEECH2
2014 A discriminative model based entity dictionary weighting approach for spoken language understanding
abstract
Spoken language understanding (SLU) systems use various features to detect the domain, intent and semantic slots of a query. In addition to n-grams, features generated from entity dictionaries are often used in model training. Clean or properly weighted dictionaries are critical to improve model's coverage and accuracy for unseen entities during test time. However, clean dictionaries are hard to obtain for some applications since they are automatically generated and can potentially contain millions of entries (e.g. movie names, person names) with significant noise in them. This paper proposes a discriminative model based approach to weight entities in noisy dictionaries using multiple knowledge resources. The model makes use of features extracted from query click logs, knowledge graph and live search results for accurate entity weighting. Experiments for both intent detection and slots tagging tasks in entertainment search covering five domains show significant gains over the baselines.
Ruhi Sarikaya
SLT2
2014 Application of Deep Belief Networks for Natural Language Understanding
abstract
Applications of Deep Belief Nets (DBN) to various problems have been the subject of a number of recent studies ranging from image classification and speech recognition to audio classification. In this study we apply DBNs to a natural language understanding problem. The recent surge of activity in this area was largely spurred by the development of a greedy layer-wise pretraining method that uses an efficient learning algorithm called Contrastive Divergence (CD). CD allows DBNs to learn a multi-layer generative model from unlabeled data and the features discovered by this model are then used to initialize a feed-forward neural network which is fine-tuned with backpropagation. We compare a DBN-initialized neural network to three widely used text classification algorithms: Support Vector Machines (SVM), boosting and Maximum Entropy (MaxEnt). The plain DBN-based model gives a call-routing classification accuracy that is equal to the best of the other models. However, using additional unlabeled data for DBN pre-training and combining DBN-based learned features with the original features provides significant gains over SVMs, which, in turn, performed better than both MaxEnt and Boosting.
Ruhi Sarikaya, Geoffrey E. Hinton, Anoop Deoras
IEEE ACM Trans. Audio Speech Lang. Process.1
2013 Semi-Supervised Semantic Tagging of Conversational Understanding using Markov Topic Regression
Asli Celikyilmaz, Dilek Hakkani-Tür, Gökhan Tür, Ruhi Sarikaya
ACL (1)4
2013 Convolutional neural network based triangular CRF for joint intent detection and slot filling
abstract
We describe a joint model for intent detection and slot filling based on convolutional neural networks (CNN). The proposed architecture can be perceived as a neural network (NN) version of the triangular CRF model (TriCRF), in which the intent label and the slot sequence are modeled jointly and their dependencies are exploited. Our slot filling component is a globally normalized CRF style model, as opposed to left-to-right models in recent NN based slot taggers. Its features are automatically extracted through CNN layers and shared by the intent model. We show that our slot model component generates state-of-the-art results, outperforming CRF significantly. Our joint model outperforms the standard TriCRF by 1% absolute for both intent and slot. On a number of other domains, our joint model achieves 0.7-1%, and 0.9-2.1% absolute gains over the independent modeling approach for intent and slot respectively.
Puyang Xu, Ruhi Sarikaya
ASRU2
2013 Easy contextual intent prediction and slot detection
abstract
Spoken language understanding (SLU) is one of the main tasks of a dialog system, aiming to identify semantic components in user utterances. In this paper, we investigate the incorporation of context into the SLU tasks of intent prediction and slot detection. Using a corpus that contains session-level information, including the start and end of a session and the sequence of utterances within it, we experiment with the incorporation of information from previous intra-session utterances into the SLU tasks on a given utterance. For slot detection, we find that including features indicating the slots appearing in the previous utterances gives no significant increase in performance. In contrast, for intent prediction we find that a similar approach that incorporates the intent of the previous utterance as a feature yields relative error rate reductions of 6.7% on transcribed data and 8.7% on automatically-recognized data. We also find similar gains when treating intent prediction of utterance sequences as a sequential tagging problem via SVM-HMMs.
Aditya Bhargava, Asli Celikyilmaz, Dilek Hakkani-Tür, Ruhi Sarikaya
ICASSP4
2013 Deep belief network based semantic taggers for spoken language understanding
abstract
This paper investigates the use of deep belief networks (DBN) for semantic tagging, a sequence classification task, in spoken language understanding (SLU). We evaluate the performance of the DBN based sequence tagger on the well-studied ATIS task and compare our technique to conditional random fields (CRF), a state-of-the-art classifier for sequence classification. In conjunction with lexical and named entity features, we also use dependency parser based syntactic features and part of speech (POS) tags [1]. Under both noisy conditions (output of automatic speech recognition system) and clean conditions (manual transcriptions), our deep belief network based sequence tagger outperforms the best CRF based system described in [1] by an absolute 2% and 1% F-measure, respectively.Upon carrying out an analysis of cases where CRF and DBN models made different predictions, we observed that when discrete features are projected onto a continuous space during neural network training, the model learns to cluster these features leading to its improved generalization capability, relative to a CRF model, especially in cases where some features are either missing or noisy.
Anoop Deoras, Ruhi Sarikaya
INTERSPEECH2
2013 Paraphrase features to improve natural language understanding
Ruhi Sarikaya, Chris Brockett, Chris Quirk, William B. Dolan
INTERSPEECH2
2013 Exploiting shared information for multi-intent natural language sentence classification
abstract
Multi-intent natural language sentence classification aims at identifying multiple user goals in a single natural language sen-tence (e.g., “find Beyonce’s movie and music ” → find movie, find music). The main motivation of this work is to exploit the shared intents across different intent combinations rather than treating the combination as an atomic label. We propose to achieve this by (1) adding class features, and (2) adding hid-den variables to identify segments belonging to each intent. Ex-perimental results demonstrate significant gains in classification accuracy over the baseline methods across a number of training conditions (3%-8 % absolute on multi-intent sentences, 2%-3% absolute on single intent sentences). Index Terms: spoken language understanding, semantic classi-fication, hidden variable models
Puyang Xu, Ruhi Sarikaya
INTERSPEECH2
2013 Joint Discriminative Decoding of Words and Semantic Tags for Spoken Language Understanding
abstract
Most Spoken Language Understanding (SLU) systems today employ a cascade approach, where the best hypothesis from Automatic Speech Recognizer (ASR) is fed into understanding modules such as slot sequence classifiers and intent detectors. The output of these modules is then further fed into downstream components such as interpreter and/or knowledge broker. These statistical models are usually trained individually to optimize the error rate of their respective output. In such approaches, errors from one module irreversibly propagates into other modules causing a serious degradation in the overall performance of the SLU system. Thus it is desirable to jointly optimize all the statistical models together. As a first step towards this, in this paper, we propose a joint decoding framework in which we predict the optimal word as well as slot sequence (semantic tag sequence) jointly given the input acoustic stream. Furthermore, the improved recognition output is then used for an utterance classification task, specifically, we focus on intent detection task. On a SLU task, we show 1.5% absolute reduction (7.6% relative reduction) in word error rate (WER) and 1.2% absolute improvement in F measure for slot prediction when compared to a very strong cascade baseline comprising of state-of-the-art large vocabulary ASR followed by conditional random field (CRF) based slot sequence tagger. Similarly, for intent detection, we show 1.2% absolute reduction (12% relative reduction) in classification error rate.
Anoop Deoras, Gökhan Tür, Ruhi Sarikaya, Dilek Hakkani-Tür
IEEE Trans. Speech Audio Process.3
2013 Improving Statistical Machine Translation Using Bayesian Word Alignment and Gibbs Sampling
abstract
We present a Bayesian approach to word alignment inference in IBM Models 1 and 2. In the original approach, word translation probabilities (i.e., model parameters) are estimated using the expectation-maximization (EM) algorithm. In the proposed approach, they are random variables with a prior and are integrated out during inference. We use Gibbs sampling to infer the word alignment posteriors. The inferred word alignments are compared against EM and variational Bayes (VB) inference in terms of their end-to-end translation performance on several language pairs and types of corpora up to 15 million sentence pairs. We show that Bayesian inference outperforms both EM and VB in the majority of test cases. Further analysis reveals that the proposed method effectively addresses the high-fertility rare word problem in EM and unaligned rare word problem in VB, achieves higher agreement and vocabulary coverage rates than both, and leads to smaller phrase tables.
Coskun Mermer, Murat Saraclar, Ruhi Sarikaya
IEEE Trans. Speech Audio Process.3
2013 Runtime Application Behavior Prediction Using a Statistical Metric Model
abstract
Adaptive computing systems rely on accurate predictions of application behavior to understand and respond to the dynamically varying characteristics. In this study, we present a Statistical Metric Model (SMM) that is system- and metric-independent for predicting application behavior. SMM is a probability distribution over application patterns of varying length and it models how likely a specific behavior occurs. Maximum Likelihood Estimation (MLE) criterion is used to estimate the parameters of SMM. The parameters are further refined with a smoothing method to improve prediction robustness. We also propose an extension to SMM (i.e., SMM-Interp) to handle sudden short-term changes in application behavior. SMM learns the application patterns during runtime, and at the same time predicts the upcoming application phases based on what it has learned up to that point. We demonstrate several key features of SMM: (1) adaptation, (2) variable length sequence modeling, and (3) long-term memory. An extensive and rigorous series of prediction experiments show the superior performance of the SMM predictor over existing predictors on a wide range of benchmarks. For some of the benchmarks, SMM reduces the prediction error rate by 10X and 3X, compared to last value and table-based prediction approaches, respectively. SMM's improved prediction accuracy results in superior power-performance tradeoffs when it is applied to an adaptive dynamic power management scheme.
Ruhi Sarikaya, Canturk Isci, Alper Buyuktosunoglu
IEEE Trans. Computers1
2012 Joint Decoding for Speech Recognition and Semantic Tagging
abstract
Most conversational understanding (CU) systems today employ a cascade approach, where the best hypothesis from automatic speech recognizer (ASR) is fed into spoken language understanding (SLU) module, whose best hypothesis is then fed into other systems such as interpreter or dialog manager. In such approaches, errors from one statistical module irreversibly propagates into another module causing a serious degradation in the overall performance of the conversational understanding system. Thus it is desirable to jointly optimize all the statistical modules together. As a first step towards this, in this paper, we propose a joint decoding framework in which we predict the optimal word as well as slot (semantic tag) sequence jointly given the input acoustic stream. On Microsoft’s CU system, we show 1.3 % absolute reduction in word error rate (WER) and 1.2% absolute improvement in F measure for slot prediction when compared to a very strong cascade baseline comprising of the state-of-the-art recognizer followed by a slot sequence tagger.
Anoop Deoras, Ruhi Sarikaya, Gökhan Tür, Dilek Hakkani-Tür
INTERSPEECH2
2011 Deep belief nets for natural language call-routing
abstract
This paper considers application of Deep Belief Nets (DBNs) to natural language call routing. DBNs have been successfully applied to a number of tasks, including image, audio and speech classification, thanks to the recent discovery of an efficient learning technique. DBNs learn a multi-layer generative model from unlabeled data and the features discovered by this model are then used to initialize a feed-forward neural network which is fine-tuned with backpropagation. We compare a DBN-initialized neural network to three widely used text classification algorithms; Support Vector machines (SVM), Boosting and Maximum Entropy (MaxEnt). The DBN-based model gives a call-routing classification accuracy that is equal to the best of the other models even though it currently uses an impoverished representation of the input.
Ruhi Sarikaya, Geoffrey E. Hinton, Bhuvana Ramabhadran
ICASSP1
2011 Clustering with Modified Cosine Distance Learned from Constraints
Leonid Rachevsky, Dimitri Kanevsky, Ruhi Sarikaya, Bhuvana Ramabhadran
INTERSPEECH3
2011 Shrinkage-Based Features for Natural Language Call Routing
Ruhi Sarikaya, Stanley F. Chen, Bhuvana Ramabhadran
INTERSPEECH1
2010 Continuous space language modeling techniques
abstract
This paper focuses on comparison of two continuous space language modeling techniques, namely Tied-Mixture Language modeling (TMLM) and Neural Network Based Language Modeling (NNLM). Additionally, we report on using alternative feature representations for words and histories used in TMLM. Besides bigram co-occurrence based features we consider using NNLM based input features for training TMLMs. We also describe how we improve certain steps in building TMLMs. We demonstrate that TMLMs provide significant improvements of over 16% relative and 10% relative in Character Error Rate (CER) for Mandarin speech recognition, over the trigram and NNLM models, respectively in a speech to speech translation task.
Ruhi Sarikaya, Ahmad Emami, Mohamed Afify, Bhuvana Ramabhadran
ICASSP1
2010 Impact of word classing on shrinkage-based language models
Ruhi Sarikaya, Stanley F. Chen, Abhinav Sethy, Bhuvana Ramabhadran
INTERSPEECH1
2010 Program behavior prediction using a statistical metric model
abstract
Adaptive computing systems rely on predictions of program behavior to understand and respond to the dynamically varying application characteristics. This study describes an accurate statistical workload metric modeling scheme for predicting program phases. Our evaluations demonstrate the superior performance of this predictor over existing predictors on a wide range of benchmarks. This prediction accuracy lends itself to improved power-performance trade-offs when applied to dynamic power management.
Ruhi Sarikaya, Canturk Isci, Alper Buyuktosunoglu
SIGMETRICS1
2010 A Unified Prediction Method for Predicting Program Behavior
abstract
Dynamic management of computer resources is essential for adaptive computing. Adaptive computing systems rely on accurate and robust metric predictors to exploit runtime behavior of programs. In this study, we propose the Unified Prediction Method (UPM) that is system and metric independent for predicting computer metrics. Unlike ad hoc predictors, UPM uses a parametric model and is entirely statistical and data-driven. The parameters of the model are estimated by minimizing an objective function. Choice of the objective function and the model type determine the form of the solution whether it is closed form or numerically determined through optimization. In this study, two specific realizations of UPM are presented. The first realization uses mean squared error (MSE) objective function and the second realization uses accumulated squared error (ASE) objective function, in conjunction with autoregressive models. The former objective function leads to Linear Prediction and the latter leads to Predictive Least Square (PLS) prediction. The model parameters for these predictors can be estimated analytically. The prediction is optimal with respect to the chosen objective function. An extensive and rigorous series of prediction experiments for the instruction per cycle (IPC) and L1 cache miss (L1-miss) rate metrics demonstrate superior performance for the proposed predictors over the last-value predictor and table-based predictor on SPECCPU 2000 benchmarks.
Ruhi Sarikaya, Alper Buyuktosunoglu
IEEE Trans. Computers1
2009 Scaling shrinkage-based language models
abstract
In we show that a novel class-based language model, Model M, and the method of regularized minimum discrimination information (rMDI) models outperform comparable methods on moderate amounts of Wall Street Journal data. Both of these methods are motivated by the observation that shrinking the sum of parameter magnitudes in an exponential language model tends to improve performance. In this paper, we investigate whether these shrinkage-based techniques also perform well on larger training sets and on other domains. First, we explain why good performance on large data sets is uncertain, by showing that gains relative to a baseline n-gram model tend to decrease as training set size increases. Next, we evaluate several methods for data/model combination with Model M and rMDI models on limited-scale domains, to uncover which techniques should work best on large domains. Finally, we apply these methods on a variety of medium-to-large-scale domains covering several languages, and show that Model M consistently provides significant gains over existing language models for state-of-the-art systems in both speech recognition and machine translation.
Stanley F. Chen, Lidia Mangu, Bhuvana Ramabhadran, Ruhi Sarikaya, Abhinav Sethy
ASRU4
2009 Iterative sentence-pair extraction from quasi-parallel corpora for machine translation
abstract
This paper addresses parallel data extraction from the quasi–parallel corpora generated in a crowd-sourcing project where ordinary people watch tv shows and movies and transcribe/translate what they hear, creating document pools in different languages. Since they do not have guidelines for naming and performing translations, it is often not clear which documents are the translations of the same show/movie and which sentences are the translations of the each other in a given document pair. We introduce a method for automatically pairing documents in two languages and extracting parallel sentences from the paired documents. The method consists of three steps: i) document pairing, ii) sentence pair alignment of the paired documents, and iii) context extrapolation to boost the sentence pair coverage. Human evaluation of the extracted data shows that 95 % of the extracted sentences carry useful information for translation. Experimental results also show that using the extracted data provides significant gains over the baseline statistical machine translation system built with manually annotated data. Index Terms: data extraction, comparable data, machine translation
Ruhi Sarikaya, Sameer Maskey, Ea-Ee Jan, Bhuvana Ramabhadran, Salim Roukos
INTERSPEECH1
2009 Tied-Mixture Language Modeling in Continuous Space
Ruhi Sarikaya, Mohamed Afify, Brian Kingsbury
HLT-NAACL1
2009 Arabic diacritic restoration approach based on maximum entropy models
Imed Zitouni, Ruhi Sarikaya
Comput. Speech Lang.2
2009 Introduction to the Special Issue on Processing Morphologically Rich Languages
abstract
The 12 papers in this special issue span a variety of speech and language processing applications highlighting the challenges and providing solutions for dealing with the morphological complexity of different languages.
Ruhi Sarikaya, Katrin Kirchhoff, Tanja Schultz, Dilek Hakkani-Tür
IEEE Trans. Speech Audio Process.1
2008 Machine translation in continuous space
Ruhi Sarikaya, Yonggang Deng, Mohamed Afify, Brian Kingsbury
INTERSPEECH1
2008 Rapid bootstrapping of statistical spoken dialogue systems
Ruhi Sarikaya
Speech Commun.1
2008 Joint Morphological-Lexical Language Modeling for Processing Morphologically Rich Languages With Application to Dialectal Arabic
abstract
Language modeling for an inflected language such as Arabic poses new challenges for speech recognition and machine translation due to its rich morphology. Rich morphology results in large increases in out-of-vocabulary (OOV) rate and poor language model parameter estimation in the absence of large quantities of data. In this study, we present a joint morphological-lexical language model (JMLLM) that takes advantage of Arabic morphology. JMLLM combines morphological segments with the underlying lexical items and additional available information sources with regards to morphological segments and lexical items in a single joint model. Joint representation and modeling of morphological and lexical items reduces the OOV rate and provides smooth probability estimates while keeping the predictive power of whole words. Speech recognition and machine translation experiments in dialectal-Arabic show improvements over word and morpheme based trigram language models. We also show that as the tightness of integration between different information sources increases, both speech recognition and machine translation performances improve.
Ruhi Sarikaya, Mohamed Afify, Yonggang Deng, Hakan Erdogan
IEEE Trans. Speech Audio Process.1
2007 Gaussian Mixture Language Models for Speech Recognition
abstract
We propose a Gaussian mixture language model for speech recognition. Two potential benefits of using this model are smoothing unseen events, and ease of adaptation. It is shown how this model can be used alone or in conjunction with a a conventional N-gram model to calculate word probabilities. An interesting feature of the proposed technique is that many methods developed for acoustic models can be easily ported to GMLM. We developed two implementations of the proposed model for large vocabulary Arabic speech recognition with results comparable to conventional N-gram.
Mohamed Afify, Olivier Siohan, Ruhi Sarikaya
ICASSP (4)3
2007 Joint Morphological-Lexical Language Modeling (JMLLM) for Arabic
abstract
Language modeling for inflected languages such as Arabic poses new challenges for speech recognition due to rich morphology. The rich morphology results in large increases in perplexity and out-of-vocabulary (OOV) rate. In this study, we present a new language modeling method that takes advantage of Arabic morphology by combining morphological segments with the underlying lexical items and additional available information sources with regards to morphological segments and lexical items within a single joint model. Joint representation and modeling of morphological and lexical items reduces the OOV rate and provides smooth probability estimates. Preliminary experiments detailed in this paper show satisfactory improvements over word and morpheme based trigram language models and their interpolations.
Ruhi Sarikaya, Mohamed Afify
ICASSP (4)1
2007 The Impact of ASR on Speech-to-Speech Translation Performance
abstract
This paper reports on experiments to quantify the impact of automatic speech recognition (ASR) in general and discriminatively trained ASR in particular on the machine translation (MT) performance. The minimum phone error (MPE) training method is employed for building the discriminative ASR acoustic models and a weighted finite state transducer (WEST) based method is used for MT. The experiments are performed on a two-way English/dialectal-Arabic speech-to-speech (S2S) translation task in the military/medical domain. We demonstrate the relationship between ASR and MT performance measured by BLEU and human judgment for both directions of the translation. Moreover, we question the use of BLEU metric for assessing the MT quality, present our observations and draw some conclusions.
Ruhi Sarikaya, Bowen Zhou 0006, Daniel Povey, Mohamed Afify
ICASSP (4)1
2007 Context dependent word modeling for statistical machine translation using part-of-speech tags
Ruhi Sarikaya, Yonggang Deng
INTERSPEECH1
2006 Maximum Entropy Based Restoration of Arabic Diacritics
abstract
Short vowels and other diacritics are not part of written Arabic scripts. Exceptions are made for important political and religious texts and in scripts for beginning students of Arabic. Script without diacritics have considerable ambiguity because many words with different diacritic patterns appear identical in a diacritic-less setting. We propose in this paper a maximum entropy approach for restoring diacritics in a document. The approach can easily integrate and make effective use of diverse types of information; the model we propose integrates a wide array of lexical, segment-based and part-of-speech tag features. The combination of these feature types leads to a state-of-the-art diacritization model. Using a publicly available corpus (LDC's Arabic Treebank Part 3), we achieve a diacritic error rate of 5.1%, a segment error rate 8.5%, and a word error rate of 17.3%. In case-ending-less setting, we obtain a diacritic error rate of 2.2%, a segment error rate 4.0%, and a word error rate of 7.2%.
Imed Zitouni, Jeffrey S. Sorensen, Ruhi Sarikaya
ACL3
2006 IBM Mastor: Multilingual Automatic Speech-To-Speech Translator
abstract
In this paper, we describe the IBM MASTOR systems which handle spontaneous free-form speech-to-speech translation on both laptop and hand-held PDAs. Challenges include speech recognition and machine translation in adverse environments, lack of data and linguistic resources for under-studied languages, and the need to rapidly develop capabilities for new languages. Importantly, the code and models must fit within the limited memory and computational resources of hand-held devices. We describe our approaches, experience, and success in building working free-form S2S systems that can handle two language pairs (including a low-resource language).
Bowen Zhou 0006, Liang Gu, Ruhi Sarikaya, Hong-Kwang Jeff Kuo, Antti-Veikko I. Rosti, Mohamed Afify, Weizhong Zhu
ICASSP (5)4
2006 On the use of morphological analysis for dialectal Arabic speech recognition
abstract
Arabic has a large number of affixes that can modify a stem to form words. In automatic speech recognition (ASR) this leads to a high out-of-vocabulary (OOV) rate for typical lexicon size, and hence a potential increase in WER. This is even more pronounced for dialects of Arabic where additional affixes are often introduced and the available data is typically sparse. To address this problem we introduce a simple word decomposition algorithm which only requires a text corpus and a predefined list of affixes. Using this al-gorithm to create the lexicon for Iraqi Arabic ASR results in about 10 % relative improvement in word error rate (WER). Also using the union of the segmented and unsegmented vocabularies and in-terpolating the corresponding language models results in further WER reduction. The net WER improvement is about 13%. 1.
Mohamed Afify, Ruhi Sarikaya, Hong-Kwang Jeff Kuo, Laurent Besacier
INTERSPEECH2
2006 Maximum entropy modeling for diacritization of Arabic text
Ruhi Sarikaya, Ossama Emam, Imed Zitouni
INTERSPEECH1
2005 Rapid Language Model Development Using External Resources for New Spoken Dialog Domains
abstract
The paper addresses a critical problem in deploying a spoken dialog system (SDS). One of the main bottlenecks of SDS deployment for a new domain is data sparseness in building a statistical language model. Our goal is to devise an efficient method to build a reliable language model for a new SDS. We consider the worst, yet quite common, scenario where only a small amount (/spl sim/1.7 K utterances) of domain specific data is available for the target domain. We present a new method that exploits external static text resources that are collected for other speech recognition tasks as well as dynamic text resources acquired from the World Wide Web (WWW). We show that language models built using external resources can be used jointly with a limited in-domain (baseline) language model to obtain significant improvements in speech recognition accuracy. Combining language models built using external resources with the in-domain language model provides over 20% reduction in WER over the baseline in-domain language model. Equivalently, we achieve almost the same level of performance by having ten times as much in-domain data (17 K utterances).
Ruhi Sarikaya, Agustín Gravano
ICASSP (1)1
2005 Exploiting unlabeled data using multiple classifiers for improved natural language call-routing
Ruhi Sarikaya, Hong-Kwang Jeff Kuo, Vaibhava Goel
INTERSPEECH1
2005 Using semantic analysis to improve speech recognition performance
Hakan Erdogan, Ruhi Sarikaya, Stanley F. Chen, Michael Picheny
Comput. Speech Lang.2
2005 Semantic confidence measurement for spoken dialog systems
abstract
This paper proposes two methods to incorporate semantic information into word and concept level confidence measurement. The first method uses tag and extension probabilities obtained from a statistical classer and parser. The second method uses a maximum entropy based semantic structured language model to assign probabilities to each word. Incorporation of semantic features into a lattice posterior probability based confidence measure provides significant improvements compared to posterior probability when used together in an air travel reservation task. At 5% False Alarm (FA) rate relative improvements of 28% and 61% in Correct Acceptance (CA) rate are achieved for word level and concept level confidence measurements, respectively.
Ruhi Sarikaya, Michael Picheny, Hakan Erdogan
IEEE Trans. Speech Audio Process.1
2004 Fractional Fourier transform features for speech recognition
abstract
In this paper a novel speech signal representation method is presented. The proposed method is based on the fractional Fourier transform (FrFT), which is a generalization of the classical Fourier transform (FT). Even though we use FrFT in feature extraction for speech recognition, it can very well be used in other areas such as enhancement, verification, and synthesis, where parametric representation of speech is needed. Experimental results conducted on the Aurora 2 database show significant improvements over MFCC at high SNR conditions.
Ruhi Sarikaya, George Saon
ICASSP (1)1
2004 Fast semi-automatic semantic annotation for spoken dialog systems
abstract
This paper describes a bootstrapping methodology for semi– automatic semantic annotation of a “mini–corpus” that is conventionally annotated manually to train an initial parser used in natural language understanding (NLU) systems. We propose to cast the problem of semantic annotation as a classification problem: each word is assigned a unique set of semantic tag(s) and/or label(s) from the universal tag/label set. This approach enables “local” semantic annotation resulting in partially annotated sentences. The proposed method reduces the annotation time and cost that forms a major bottleneck in the development of NLU systems. We present a set of experiments conducted on the medical domain “mini– corpus” that contains 10K hand–annotated sentences. Three annotation methods are compared: parser (baseline), similarity and classification–based annotations. The support vector machine (SVM) based classification scheme is shown to outperform both similarity and parsed–based annotation.
Ruhi Sarikaya, Paola Virga
INTERSPEECH1
2003 Word level confidence measurement using semantic features
abstract
This paper proposes two principled methods to incorporate semantic information into word level confidence measurement. The first technique uses tag and arc probabilities obtained from a statistical classer and parser tree. The second technique uses a maximum entropy based semantic structured language model to use semantic structure of a sentence to assign semantic probabilities to each word. Semantic features provide significant improvements over a posterior probability based confidence measure when used together in an air travel reservation task.
Ruhi Sarikaya, Michael Picheny
ICASSP (1)1
2002 Robust speech recognition in Noisy Environments: The 2001 IBM spine evaluation system
abstract
We report on the system IBM fielded in the second SPeech In Noisy Environments (SPINE-2) evaluation, conducted by the Naval Research Laboratory in October 2001. The key components of the system include an HMM-based automatic segmentation module using a novel set of LDA-transformed voicing and energy features, a multiple-pass decoding strategy that uses several speaker-and environment-normalization operations to deal with the highly variable acoustics of the evaluation, the combination of hypotheses from decoders operating on three distinct acoustic feature sets, and a class-based language model that uses both the SPINE-1 and SPINE-2 training data to estimate reliable probabilities for the new SPINE-2 vocabulary.
Brian Kingsbury, George Saon, Lidia Mangu, Mukund Padmanabhan, Ruhi Sarikaya
ICASSP5
2002 Turn-Based Language Modeling for spoken dialog systems
abstract
In this paper I we propose a turn-based language modeling (TurnLM) technique for spoken dialog systems. This technique utilizes the time dependent nature of a dialog aimed at accomplishing a task. As opposed to the dialog state based language modeling techniques which depend on the information in the system prompt, TurnLM does not require any information from the dialog manager. As such, TurnLM can be used not only for human-machine dialogs but also human-human dialogs. We report performance improvement compared to the baseline system on the IBM DARPA Communicator spoken dialog system. Experimental results also suggest that TurnLM is a viable alternative to dialog state based language modeling technique.
Ruhi Sarikaya, Hakan Erdogan, Michael Picheny
ICASSP1
2002 Semantic structured language models
abstract
In this study, we propose two novel semantic language modeling techniques for spoken dialog systems. These methods are called semantic concept based language modeling and semantic structured language modeling. In the concept based language modeling, we propose to use long span semantic units to model meaning sequences in spoken utterances. In the latter technique, we use statistical semantic parsers to extract information from a sentence. This information is then utilized in a maximum entropy based language model. The language models are trained and evaluated in the air travel reservation domain. We obtain improvement over a sophisticated class based N-gram language model both in terms of recognition accuracy and perplexity. Interpolation of the proposed techniques with the class-based N-gram LM provides additional improvement. 1.
Hakan Erdogan, Ruhi Sarikaya, Michael Picheny
INTERSPEECH2
2001 Robust speech recognition in noise: an evaluation using the SPINE corpus
abstract
In this paper, methodologies for effective sp eech recognition are considered along with evaluations of an NRL speech in noise corpus entitled SPINE. When speech is produced in adverse conditions that include high levels of noise, workload task stress, and Lombard effect, new challenges arise concerning how to best improve recognition performance. Here, we consider tradeoffs in (i) robust features, (ii) front-end noise suppression, (iii) model adaptation, and (iv) training and testing in the same conditions. The type of noise and recording conditions can significantly impact the type of signal processing and speech modeling methods that would be most effective in achieving robust sp eech recognition. We considered alternative frequency scales (M-MFCC, ExpoLog), feature processing (CMN, VCMN, LP-vs-FFT MFCCs), model adaptation (PMC), and combinations of gender dependent with gender independent models. For the purposes of achieving effective speech recognition performance, computational speed and availability of adaptation data greatly impacts final recognition performance. In particular, while reliable algorithm formulations for addressing specific types of distortion can improve recognition rates, these algorithms cannot reach their full potential wit hout proper front-end algorithm data processing to direct compensation. While parallel banks of speech recognizers can improve recognition performance, their significant computational requirements can render the recognizer useless in actual speech applications.
John H. L. Hansen, Ruhi Sarikaya, Umit H. Yapanel, Bryan L. Pellom
INTERSPEECH2
2001 Analysis of the root-cepstrum for acoustic modeling and fast decoding in speech recognition
Ruhi Sarikaya, John H. L. Hansen
INTERSPEECH1
2001 Robust digit recognition in noise: an evaluation using the AURORA corpus
abstract
In this paper, a variety of techniques for robust digit recognition in noise are considered using the AURORA 2.0 corpus. Current recognizers perform as well as humans in small vocabulary tasks but computer recognition performance degrades substantially when noise is introduced into the speech, while human performance is much less sensitive. To make the recognizer robust, several methodologies are employed. These include, feature processing, enhancement before recognition and model adaptation. We considered a number of processing and adaptation scenarios depending on noise type. The best performance, as expected, was obtained in matched training conditions which in general has limited applicability in real world problems. As a feature processing step, using RCCs (Root Cepstrum Coeff.) instead of MFCCs gave substantial improvement. MFCC with front-end enhancement increased performance considerably, but results were far from that obtained with matched training. When we combine the RCC with enhancement, however, we get the best results. In the next step, we employed model adaptation techniques which outperformed MFCC+enhancement and gave much closer results to the matched condition limits. However, MFCC adaptation could not outperform RCC parameterization with front-end enhancement, which we show is much more computationally efficient than model adaptation.
Umit H. Yapanel, John H. L. Hansen, Ruhi Sarikaya, Bryan L. Pellom
INTERSPEECH3
2001 Fast likelihood computation techniques in nearest-neighbor based search for continuous speech recognition
abstract
This paper describes two effective algorithms that reduce the computational complexity of state likelihood computation in mixture-based Gaussian speech recognition systems. We consider a baseline recognition system that uses nearest-neighbor search and partial distance elimination (PDE) to compute state likelihoods. The first algorithm exploits the high dependence exhibited among subsequent feature vectors to predict the best scoring mixture for each state. The method, termed best mixture prediction (BMP), leads to further speed improvement in the PDE technique. The second technique, termed feature component reordering (FCR), takes advantage of the variable contribution levels made to the final distortion score for each dimension of the feature and mean space vectors. The combination of two techniques with PDE reduces the computational time for likelihood computation by 29.8% over baseline likelihood computation. The algorithms are shown to yield the same accuracy level without further memory requirements for the November 1992 ARPA Wall Street Journal (WSJ) task.
Bryan L. Pellom, Ruhi Sarikaya, John H. L. Hansen
IEEE Signal Process. Lett.2
2000 PCA-PMC: a novel use of a priori knowledge for fast parallel model combination
abstract
This paper describes an algorithm to reduce computational complexity of the parallel model combination (PMC) method for robust speech recognition while retaining the same level of performance. Although, PMC is effective in composing a noise corrupted acoustic model from clean speech and noise models, the intense computational complexity limits its use in real-time use. The novel approach here is to encode the clean models using principal component analysis (PCA) and pre-compute the prototype vectors and matrices for the means and covariances in the linear spectral-domain using rectangular DCT and inverse DCT matrices. Therefore, transformation into the linear spectral domain is reduced to finding the projection of each vector in the eigen space of means and covariances followed by a linear combination of vectors and matrices obtained from the projections. Furthermore, the eigen space allows a better trade-off for reducing computational complexity versus accuracy. The computational savings are demonstrated both analytically and through experimental evaluations. Experiments using context independent phone recognition with TIMIT data shows that the new PMC framework can outperforms the baseline method by a factor of 1.9 with the same level of accuracy.
Ruhi Sarikaya, John H. L. Hansen
ICASSP1
2000 Audio stream phrase recognition for a national gallery of the spoken word: "one small step"
John H. L. Hansen, Murat Akbacak, Ruhi Sarikaya, Bryan L. Pellom
INTERSPEECH4
2000 Improved Jacobian adaptation for fast acoustic model adaptation in noisy speech recognition
Ruhi Sarikaya, John H. L. Hansen
INTERSPEECH1
2000 High resolution speech feature parametrization for monophone-based stressed speech recognition
abstract
This letter investigates the impact of stress on monophone speech recognition accuracy and proposes a new set of acoustic parameters based on high resolution wavelet analysis. The two parameter schemes are entitled wavelet packet parameters (WPP) and subband-based cepstral parameters (SBC). The performance of these features is compared to traditional Mel-frequency cepstral coefficients (MFCC) for stressed speech monophone recognition. The stressed speaking styles considered are neutral, angry, loud, and Lombard effect speech from the SUSAS database. An overall monophone recognition improvement of 20.4% and 17.2% is achieved for loud and angry stressed speech, with a corresponding increase in the neutral monophone rate of 9.9% over MFCC parameters.
Ruhi Sarikaya, John H. L. Hansen
IEEE Signal Process. Lett.1
1999 Auditory masking threshold estimation for broadband noise sources with application to speech enhancement
Ruhi Sarikaya, John H. L. Hansen
EUROSPEECH1
1998 Subband based classification of speech under stress
abstract
This study proposes a new set of feature parameters based on subband analysis of the speech signal for classification of speech under stress. The new speech features are scale energy (SE), autocorrelation-scale-energy (ACSE), subband based cepstral parameters (SC), and autocorrelation-SC (ACSC). The parameters' ability to capture different stress types is compared to widely used mel-scale cepstrum based representations: mel-frequency cepstral coefficients (MFCC) and autocorrelation-mel-scale (AC-mel). Next, a feedforward neural network is formulated for speaker-dependent stress classification of 10 stress conditions: angry, clear, cond50/70, fast, loud, lombard, neutral, question, slow, and soft. The classification algorithm is evaluated using a previously established stressed speech database (SUSAS) (Hansen and Bou-Ghazale 1997). Subband based features are shown to achieve +7.3% and +9.1% increase in the classification rates over the MFCC based parameters for ungrouped and grouped stress closed vocabulary test scenarios respectively. Moreover the average scores across the simulations of new features are +8.6% and +13.6% higher than MFCC based features for the ungrouped and grouped stress test scenarios respectively.
Ruhi Sarikaya, John N. Gowdy
ICASSP1
1998 Robust speech activity detection in the presence of noise
abstract
This study presents a new approach for robust speech activity detection (SAD). Our framework is based on HMM recognition of speech versus silence. We model speech as one of fourteen large phone classes whereas silence is represented as a separate model. Individual test utterances are concatenated to simulate read continuous speech for testing. The HMM-based algorithm is compared to both an energy based, as well as speech enhancement based, SAD algorithms for clean, 5 dB and 0 dB SNR levels under white Gaussian noise (WGN), aircraft cockpit noise (AIR) and automobile highway noise (HWY). We found that our algorithm provides lower frame error rates than the other two methods especially for HWY noise. Unlike other studies, we evaluate our algorithm on the core test set of the standard TIMIT database. Hence, results can be used as benchmarks to evaluate future systems. 1.
Ruhi Sarikaya, John H. L. Hansen
ICSLP1