A Context-aware Convolutional Natural Language Generation model for Dialogue Systems
Natural language generation (NLG) is an important component in spoken dialog systems (SDSs). A model for NLG involves sequence to sequence learning. State-of-the-art NLG models are built using recurrent neural network (RNN) based sequence to sequence models (Ond{\v{r}}ej Du{\v{s}}ek and Filip Jur{\v{c}}{\'\i}{\v{c}}ek, 2016a). Convolutional sequence to sequence based models have been used in the domain of machine translation but their application as Natural Language Generators in dialogue systems is still unexplored. In this work, we propose a novel approach to NLG using convolutional neural network (CNN) based sequence to sequence learning. CNN-based approach allows to build a hierarchical model which encapsulates dependencies between words via shorter path unlike RNNs. In contrast to recurrent models, convolutional approach allows for efficient utilization of computational resources by parallelizing computations over all elements, and eases the learning process by applying constant number of nonlinearities. We also propose to use CNN-based reranker for obtaining responses having semantic correspondence with input dialogue acts. The proposed model is capable of entrainment. Studies using a standard dataset shows the effectiveness of the proposed CNN-based approach to NLG.
Code (0)
등록된 구현이 없습니다.
Tasks
Machine TranslationSemantic correspondenceSpoken Dialogue SystemsText GenerationTranslationSimilar Papers 제목 키워드 기반
Stochastic Language Generation in Dialogue using Recurrent Neural Networks with Convolutional Sentence Reranking
The natural language generation (NLG) component of a spoken dialogue system (SDS) usually needs a substantial amount of handcrafting or a well-labeled dataset to be trained on. These limitations add significantly to deve…
RerankingSentenceText GenerationLearning Context-Sensitive Convolutional Filters for Text Processing
Convolutional neural networks (CNNs) have recently emerged as a popular building block for natural language processing (NLP). Despite their success, most existing CNN models employed in NLP share the same learned (and st…
Paraphrase IdentificationSentenceSentiment AnalysisText ClassificationA Context-aware Natural Language Generator for Dialogue Systems
We present a novel natural language generation system for spoken dialogue systems capable of entraining (adapting) to users' way of speaking, providing contextually appropriate responses. The generator is based on recurr…
Spoken Dialogue SystemsText GenerationContext-aware Natural Language Generation for Spoken Dialogue Systems
Natural language generation (NLG) is an important component of question answering(QA) systems which has a significant impact on system quality. Most tranditional QA systems based on templates or rules tend to generate ri…
Dialogue GenerationQuestion AnsweringSpoken Dialogue SystemsText GenerationGenerating Long and Informative Reviews with Aspect-Aware Coarse-to-Fine Decoding
Generating long and informative review text is a challenging natural language generation task. Previous work focuses on word-level generation, neglecting the importance of topical and syntactic characteristics from natur…
DecoderReview GenerationSentenceText Generation