paper-with-me

홈 › Papers

Scheduled Sampling Based on Decoding Steps for Neural Machine Translation

2021-08-30 · EMNLP 2021 11 · Yijin Liu, Fandong Meng, Yufeng Chen, Jinan Xu, Jie zhou

Scheduled sampling is widely used to mitigate the exposure bias problem for neural machine translation. Its core motivation is to simulate the inference scene during training by replacing ground-truth tokens with predicted tokens, thus bridging the gap between training and inference. However, vanilla scheduled sampling is merely based on training steps and equally treats all decoding steps. Namely, it simulates an inference scene with uniform error rates, which disobeys the real inference scene, where larger decoding steps usually have higher error rates due to error accumulations. To alleviate the above discrepancy, we propose scheduled sampling methods based on decoding steps, increasing the selection chance of predicted tokens with the growth of decoding steps. Consequently, we can more realistically simulate the inference scene during training, thus better bridging the gap between training and inference. Moreover, we investigate scheduled sampling based on both training steps and decoding steps for further improvements. Experimentally, our approaches significantly outperform the Transformer baseline and vanilla scheduled sampling on three large-scale WMT tasks. Additionally, our approaches also generalize well to the text summarization task on two popular benchmarks.

📄 PDF Abstract BibTeX arXiv:2108.12963

Code (1)

adaxry/ss_on_decoding_steps 공식 구현 tf

Tasks

Machine TranslationText SummarizationTranslation

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Adam 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…

Similar Papers 제목 키워드 기반

Dynamic Oracle for Neural Machine Translation in Decoding Phase

2017-09-19 · LREC 2018 5 · Zi-Yi Dou, Hao Zhou, Shu-Jian Huang, Xin-yu Dai 외

The past several years have witnessed the rapid progress of end-to-end Neural Machine Translation (NMT). However, there exists discrepancy between training and inference in NMT when decoding, which may lead to serious pr…

Machine TranslationNMTTranslation

Differentiable Scheduled Sampling for Credit Assignment

2017-04-23 · ACL 2017 7 · Kartik Goyal, Chris Dyer, Taylor Berg-Kirkpatrick

We demonstrate that a continuous relaxation of the argmax operation can be used to create a differentiable approximation to greedy decoding for sequence-to-sequence (seq2seq) models. By incorporating this approximation i…

Machine Translationnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+1

Confidence-Aware Scheduled Sampling for Neural Machine Translation

2021-07-22 · Findings (ACL) 2021 8 · Yijin Liu, Fandong Meng, Yufeng Chen, Jinan Xu 외

Scheduled sampling is an effective method to alleviate the exposure bias problem of neural machine translation. It simulates the inference scene by randomly replacing ground-truth target input tokens with predicted ones …

Machine TranslationTranslation

A Mixed Learning Objective for Neural Machine Translation

2020-10-01 · CCL 2020 10 · Wenjie Lu, Leiying Zhou, Gongshen Liu, Quanhai Zhang

Evaluation discrepancy and overcorrection phenomenon are two common problems in neural machine translation (NMT). NMT models are generally trained with word-level learning objective, but evaluated by sentence-level metri…

Machine TranslationMulti-Task LearningNMTSemantic Similarity+3

Noisy Parallel Approximate Decoding for Conditional Recurrent Language Model

2016-05-12 · Kyunghyun Cho

Recent advances in conditional recurrent language modelling have mainly focused on network architectures (e.g., attention mechanism), learning algorithms (e.g., scheduled sampling and sequence-level training) and novel a…

Language ModelingLanguage ModellingMachine Translationspeech-recognition+3