GraphSeq2Seq: Graph-Sequence-to-Sequence for Neural Machine Translation
Sequence-to-Sequence (Seq2Seq) neural models have become popular for text generation problems, e.g. neural machine translation (NMT) (Bahdanau et al.,2014; Britz et al., 2017), text summarization (Nallapati et al., 2017; Wang &Ling, 2016), and image captioning (Venugopalan et al., 2015; Liu et al., 2017). Though sequential modeling has been shown to be effective, the dependency graph among words contains additional semantic information and thus can be utilized for sentence modeling. In this paper, we propose a Graph-Sequence-to-Sequence(GraphSeq2Seq) model to fuse the dependency graph among words into the traditional Seq2Seq framework. For each sample, the sub-graph of each word is encoded to a graph representation, which is then utilized to sequential encoding. At last, a sequence decoder is leveraged for output generation. Since above model fuses different features by contacting them together to encode, we also propose a variant of our model that regards the graph representations as additional annotations in attention mechanism (Bahdanau et al., 2014) by separately encoding different features. Experiments on several translation benchmarks show that our models can outperform existing state-of-the-art methods, demonstrating the effectiveness of the combination of Graph2Seq and Seq2Seq.
Code (0)
등록된 구현이 없습니다.
Tasks
DecoderImage CaptioningMachine TranslationNMTSentenceText GenerationText SummarizationTranslationSimilar Papers 제목 키워드 기반
GraphSeqLM: A Unified Graph Language Framework for Omic Graph Learning
The integration of multi-omic data is pivotal for understanding complex diseases, but its high dimensionality and noise present significant challenges. Graph Neural Networks (GNNs) offer a robust framework for analyzing …
Data IntegrationGraph LearningLanguage ModelingLanguage ModellingNeural Machine Translation
Draft of textbook chapter on neural machine translation. a comprehensive treatment of the topic, ranging from introduction to neural networks, computation graphs, description of the currently dominant attentional sequenc…
Machine TranslationTranslationHybrid Data-Model Parallel Training for Sequence-to-Sequence Recurrent Neural Network Machine Translation
Reduction of training time is an important issue in many tasks like patent translation involving neural networks. Data parallelism and model parallelism are two common approaches for reducing training time using multiple…
DecoderGPUMachine TranslationTranslationGraph-to-Sequence Neural Machine Translation
Neural machine translation (NMT) usually works in a seq2seq learning way by viewing either source or target sentence as a linear sequence of words, which can be regarded as a special case of graph, taking words in the se…
Graph-to-SequenceMachine TranslationNMTSentence+1Using stochastic computation graphs formalism for optimization of sequence-to-sequence model
Variety of machine learning problems can be formulated as an optimization task for some (surrogate) loss function. Calculation of loss function can be viewed in terms of stochastic computation graphs (SCG). We use this f…
BIG-bench Machine LearningMachine TranslationTranslation