Guiding Neural Machine Translation with Retrieved Translation Pieces
Not on the map. Why?
Abstract (arXiv)
One of the difficulties of neural machine translation (NMT) is the recall and appropriate translation of low-frequency words or phrases. In this paper, we propose a simple, fast, and effective method for recalling previously seen translation examples and incorporating them into the NMT decoding process. Specifically, for an input sentence, we use a search engine to retrieve sentence pairs whose source sides are similar with the input sentence, and then collect n-grams that are both in the retrieved target sentences and aligned with words that match in the source sentences, which we call "translation pieces". We compute pseudo-probabilities for each retrieved sentence based on similarities between the input sentence and the retrieved source sentences, and use these to weight the retrieved translation pieces. Finally, an existing NMT model is used to translate the input sentence, with an additional bonus given to outputs that contain the collected translation pieces. We show our method improves NMT translation results up to 6 BLEU points on three narrow domain translation tasks where repetitiveness of the target sentences is particularly salient. It also causes little increase in the translation time, and compares favorably to another alternative retrieval-based method with respect to accuracy, speed, and simplicity of implementation.
Key facts. Cited by 63 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 16; 2023: 15; 2024: 10; 2025: 2; 2026: 1.
63 papers.
Sort:
By area:
- 2021Improving language models by retrieving from trillions of tokenscited by 1,278
- 2022RARR: Researching and Revising What Language Models Say, Using Language Modelscited by 286
- 2023Prompting Large Language Model for Machine Translation: A Case Studycited by 247
- 2022A Survey on Retrieval-Augmented Text Generationcited by 157
- 2021Case-based Reasoning for Natural Language Queries over Knowledge Basescited by 107
- 2023Lift Yourself Up: Retrieval-augmented Text Generation with Self Memorycited by 103
- 2023Retrieving Multimodal Information for Augmented Generation: A Surveycited by 84
- 2021Improving Named Entity Recognition by External Context Retrieving and Cooperative Learningcited by 76
- 2023Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Studycited by 63
- 2021Neural Machine Translation with Monolingual Translation Memorycited by 61
- 2022Neuro-Symbolic Language Modeling with Automaton-augmented Retrievalcited by 60
- 2021Adaptive Nearest Neighbor Machine Translationcited by 58
38 more
- 2021Domain Adaptation and Multi-Domain Adaptation for Neural Machine Translation: A Surveycited by 46
- 2024Goldfish: Vision-Language Understanding of Arbitrarily Long Videoscited by 38
- 2021Fast Nearest Neighbor Machine Translationcited by 37
- 2021Few-shot Intent Classification and Slot Filling with Retrieved Examplescited by 35
- 2021Controllable Semantic Parsing via Retrieval Augmentationcited by 35
- 2021Code Structure Guided Transformer for Source Code Summarizationcited by 29
- 2021GNN-LM: Language Modeling based on Global Contexts via GNNcited by 27
- 2022Named Entity and Relation Extraction with Multi-Modal Retrievalcited by 26
- 2021Learning Kernel-Smoothed Machine Translation with Retrieved Examplescited by 25
- 2022Chunk-based Nearest Neighbor Machine Translationcited by 21
- 2023Augmenting Large Language Model Translators via Translation Memoriescited by 21
- 2023Prompt-Guided Retrieval Augmentation for Non-Knowledge-Intensive Taskscited by 21
- 2024Towards Cross-Cultural Machine Translation with Retrieval-Augmented Generation from Multilingual Knowledge Graphscited by 21
- 2021Non-Parametric Unsupervised Domain Adaptation for Neural Machine Translationcited by 20
- 2021TranSmart: A Practical Interactive Machine Translation Systemcited by 17
- 2022Towards Robust k-Nearest-Neighbor Machine Translationcited by 15
- 2024Accelerating Retrieval-Augmented Generationcited by 14
- 2022Interpretability for Language Learners Using Example-Based Grammatical Error Correctioncited by 13
- 2021Lexically Aware Semi-Supervised Learning for OCR Post-Correctioncited by 12
- 2022Neural Machine Translation with Contrastive Translation Memoriescited by 12
- 2023Simple and Scalable Nearest Neighbor Machine Translationcited by 12
- 2022Incorporating Domain Knowledge through Task Augmentation for Front-End JavaScript Code Generationcited by 11
- 2022Domain-Specific NER via Retrieving Correlated Samplescited by 11
- 2021Non-Parametric Online Learning from Human Feedback for Neural Machine Translationcited by 8
- 2021Faster Nearest Neighbor Machine Translationcited by 8
- 2024Retrieval-Augmented Machine Translation with Unstructured Knowledgecited by 8
- 2022Efficient Machine Translation Domain Adaptationcited by 7
- 2022Improving Retrieval Augmented Neural Machine Translation by Controlling Source and Fuzzy-Match Interactionscited by 7
- 2024Retrieving Examples from Memory for Retrieval Augmented Neural Machine Translation: A Systematic Comparisoncited by 7
- 2025Retrieval-Augmented Code Review Comment Generationcited by 6
- 2022Integrating Translation Memories into Non-Autoregressive Machine Translationcited by 5
- 2021Data-to-text Generation by Splicing Together Nearest Neighborscited by 4
- 2022Learning Decoupled Retrieval Representation for Nearest Neighbour Neural Machine Translationcited by 4
- 2024Improving Retrieval-Augmented Code Comment Generation by Retrieving for Generationcited by 4
- 2021BitextEdit: Automatic Bitext Editing for Improved Low-Resource Machine Translationcited by 3
- 2024CSA-Trans: Code Structure Aware Transformer for ASTcited by 3
- 2024Optimizing Rare Word Accuracy in Direct Speech Translation with a Retrieval-and-Demonstration Approachcited by 3
- 2022Improving Robustness of Retrieval Augmented Translation via Shuffling of Suggestionscited by 2
50 most cited of 63 All 63 (JSON)
- 2026RASST: Retrieval-Augmented Simultaneous Speech Translation30 Jan 2026
- 2025Case-Based Decision-Theoretic Decoding with Quality Memories16 Sep 2025
- 2025Retrieval-Augmented Code Review Comment Generation13 Jun 2025
- 2024Accelerating Retrieval-Augmented Generation14 Dec 2024
- 2024Retrieval-Augmented Machine Translation with Unstructured Knowledge5 Dec 2024
- 2024Towards Cross-Cultural Machine Translation with Retrieval-Augmented Generation from Multilingual Knowledge Graphs17 Oct 2024
- 2024Optimizing Rare Word Accuracy in Direct Speech Translation with a Retrieval-and-Demonstration Approach13 Sep 2024
- 2024Improving Retrieval-Augmented Code Comment Generation by Retrieving for Generation7 Aug 2024
- 2024Goldfish: Vision-Language Understanding of Arbitrarily Long Videos17 Jul 2024
- 2024CSA-Trans: Code Structure Aware Transformer for AST7 Apr 2024
- 2024Retrieving Examples from Memory for Retrieval Augmented Neural Machine Translation: A Systematic Comparison3 Apr 2024
- 2024Cross-lingual Contextualized Phrase Retrieval25 Mar 2024
38 more
- 2024Cross-lingual neural fuzzy matching for exploiting target-language monolingual corpora in computer-aided translation16 Jan 2024
- 2023Improving Neural Machine Translation by Multi-Knowledge Integration with Prompting8 Dec 2023
- 2023Towards Example-Based NMT with Multi-Levenshtein Transformers13 Oct 2023
- 2023Retrieval-Augmented Meta Learning for Low-Resource Text Classification10 Sep 2023
- 2023Rethinking Translation Memory Augmented Neural Machine Translation12 Jun 2023
- 2023Prompt-Guided Retrieval Augmentation for Non-Knowledge-Intensive Tasks28 May 2023
- 2023Augmenting Large Language Model Translators via Translation Memories27 May 2023
- 2023Bridging the Domain Gaps in Context Representations for k-Nearest Neighbor Neural Machine Translation26 May 2023
- 2023Nearest Neighbor Machine Translation is Meta-Optimizer on Output Projection Layer22 May 2023
- 2023Lift Yourself Up: Retrieval-augmented Text Generation with Self Memory3 May 2023
- 2023Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Study13 Apr 2023
- 2023Retrieving Multimodal Information for Augmented Generation: A Survey20 Mar 2023
- 2023Simple and Scalable Nearest Neighbor Machine Translation23 Feb 2023
- 2023N-Gram Nearest Neighbor Machine Translation30 Jan 2023
- 2023Prompting Large Language Model for Machine Translation: A Case Study17 Jan 2023
- 2023Prompting Neural Machine Translation with Translation Memories13 Jan 2023
- 2022Better Datastore, Better Translation: Generating Datastores from Pre-Trained Models for Nearest Neural Machine Translation17 Dec 2022
- 2022Neural Machine Translation with Contrastive Translation Memories6 Dec 2022
- 2022Named Entity and Relation Extraction with Multi-Modal Retrieval3 Dec 2022
- 2022Towards Robust k-Nearest-Neighbor Machine Translation17 Oct 2022
- 2022RARR: Researching and Revising What Language Models Say, Using Language Models17 Oct 2022
- 2022Integrating Translation Memories into Non-Autoregressive Machine Translation12 Oct 2022
- 2022Improving Robustness of Retrieval Augmented Translation via Shuffling of Suggestions11 Oct 2022
- 2022Improving Retrieval Augmented Neural Machine Translation by Controlling Source and Fuzzy-Match Interactions10 Oct 2022
- 2022Learning Decoupled Retrieval Representation for Nearest Neighbour Neural Machine Translation19 Sep 2022
- 2022Domain-Specific NER via Retrieving Correlated Samples27 Aug 2022
- 2022Incorporating Domain Knowledge through Task Augmentation for Front-End JavaScript Code Generation22 Aug 2022
- 2022Chunk-based Nearest Neighbor Machine Translation24 May 2022
- 2022Efficient Machine Translation Domain Adaptation26 Apr 2022
- 2022Interpretability for Language Learners Using Example-Based Grammatical Error Correction14 Mar 2022
- 2022A Survey on Retrieval-Augmented Text Generation2 Feb 2022
- 2022Neuro-Symbolic Language Modeling with Automaton-augmented Retrieval28 Jan 2022
- 2021Faster Nearest Neighbor Machine Translation15 Dec 2021
- 2021Improving language models by retrieving from trillions of tokens8 Dec 2021
- 2021BitextEdit: Automatic Bitext Editing for Improved Low-Resource Machine Translation12 Nov 2021
- 2021Lexically Aware Semi-Supervised Learning for OCR Post-Correction4 Nov 2021
- 2021GNN-LM: Language Modeling based on Global Contexts via GNN17 Oct 2021
- 2021Controllable Semantic Parsing via Retrieval Augmentation16 Oct 2021
50 newest of 63 All 63 (JSON)
- 2022A Survey on Retrieval-Augmented Text Generationcited by 157
- 2023Lift Yourself Up: Retrieval-augmented Text Generation with Self Memorycited by 103
- 2023Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Studycited by 63
- 2023Prompt-Guided Retrieval Augmentation for Non-Knowledge-Intensive Taskscited by 21
- 2024Towards Cross-Cultural Machine Translation with Retrieval-Augmented Generation from Multilingual Knowledge Graphscited by 21
- 2024Accelerating Retrieval-Augmented Generationcited by 14
- 2022Neural Machine Translation with Contrastive Translation Memoriescited by 12
- 2024Retrieval-Augmented Machine Translation with Unstructured Knowledgecited by 8
- 2022Improving Retrieval Augmented Neural Machine Translation by Controlling Source and Fuzzy-Match Interactionscited by 7
- 2024Retrieving Examples from Memory for Retrieval Augmented Neural Machine Translation: A Systematic Comparisoncited by 7
- 2025Retrieval-Augmented Code Review Comment Generationcited by 6
- 2024Improving Retrieval-Augmented Code Comment Generation by Retrieving for Generationcited by 4
12 most cited of 16 All 16 (JSON)
- 2026RASST: Retrieval-Augmented Simultaneous Speech Translation30 Jan 2026
- 2025Retrieval-Augmented Code Review Comment Generation13 Jun 2025
- 2024Accelerating Retrieval-Augmented Generation14 Dec 2024
- 2024Retrieval-Augmented Machine Translation with Unstructured Knowledge5 Dec 2024
- 2024Towards Cross-Cultural Machine Translation with Retrieval-Augmented Generation from Multilingual Knowledge Graphs17 Oct 2024
- 2024Improving Retrieval-Augmented Code Comment Generation by Retrieving for Generation7 Aug 2024
- 2024Retrieving Examples from Memory for Retrieval Augmented Neural Machine Translation: A Systematic Comparison3 Apr 2024
- 2023Towards Example-Based NMT with Multi-Levenshtein Transformers13 Oct 2023
- 2023Retrieval-Augmented Meta Learning for Low-Resource Text Classification10 Sep 2023
- 2023Prompt-Guided Retrieval Augmentation for Non-Knowledge-Intensive Tasks28 May 2023
- 2023Lift Yourself Up: Retrieval-augmented Text Generation with Self Memory3 May 2023
- 2023Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Study13 Apr 2023
12 newest of 16 All 16 (JSON)
- 2021Improving language models by retrieving from trillions of tokenscited by 1,278
- 2022RARR: Researching and Revising What Language Models Say, Using Language Modelscited by 286
- 2023Prompting Large Language Model for Machine Translation: A Case Studycited by 247
- 2021Case-based Reasoning for Natural Language Queries over Knowledge Basescited by 107
- 2023Retrieving Multimodal Information for Augmented Generation: A Surveycited by 84
- 2021Improving Named Entity Recognition by External Context Retrieving and Cooperative Learningcited by 76
- 2021Neural Machine Translation with Monolingual Translation Memorycited by 61
- 2022Neuro-Symbolic Language Modeling with Automaton-augmented Retrievalcited by 60
- 2021Adaptive Nearest Neighbor Machine Translationcited by 58
- 2021Domain Adaptation and Multi-Domain Adaptation for Neural Machine Translation: A Surveycited by 46
- 2024Goldfish: Vision-Language Understanding of Arbitrarily Long Videoscited by 38
- 2021Fast Nearest Neighbor Machine Translationcited by 37
12 most cited of 46 All 46 (JSON)
- 2025Case-Based Decision-Theoretic Decoding with Quality Memories16 Sep 2025
- 2024Optimizing Rare Word Accuracy in Direct Speech Translation with a Retrieval-and-Demonstration Approach13 Sep 2024
- 2024Goldfish: Vision-Language Understanding of Arbitrarily Long Videos17 Jul 2024
- 2024CSA-Trans: Code Structure Aware Transformer for AST7 Apr 2024
- 2024Cross-lingual Contextualized Phrase Retrieval25 Mar 2024
- 2024Cross-lingual neural fuzzy matching for exploiting target-language monolingual corpora in computer-aided translation16 Jan 2024
- 2023Improving Neural Machine Translation by Multi-Knowledge Integration with Prompting8 Dec 2023
- 2023Rethinking Translation Memory Augmented Neural Machine Translation12 Jun 2023
- 2023Augmenting Large Language Model Translators via Translation Memories27 May 2023
- 2023Bridging the Domain Gaps in Context Representations for k-Nearest Neighbor Neural Machine Translation26 May 2023
- 2023Nearest Neighbor Machine Translation is Meta-Optimizer on Output Projection Layer22 May 2023
- 2023Retrieving Multimodal Information for Augmented Generation: A Survey20 Mar 2023
12 newest of 46 All 46 (JSON)