English

Simple and Scalable Nearest Neighbor Machine Translation

Computation and Language 2023-02-24 v1

Abstract

kkNN-MT is a straightforward yet powerful approach for fast domain adaptation, which directly plugs pre-trained neural machine translation (NMT) models with domain-specific token-level kk-nearest-neighbor (kkNN) retrieval to achieve domain adaptation without retraining. Despite being conceptually attractive, kkNN-MT is burdened with massive storage requirements and high computational complexity since it conducts nearest neighbor searches over the entire reference corpus. In this paper, we propose a simple and scalable nearest neighbor machine translation framework to drastically promote the decoding and storage efficiency of kkNN-based models while maintaining the translation performance. To this end, we dynamically construct an extremely small datastore for each input via sentence-level retrieval to avoid searching the entire datastore in vanilla kkNN-MT, based on which we further introduce a distance-aware adapter to adaptively incorporate the kkNN retrieval results into the pre-trained NMT models. Experiments on machine translation in two general settings, static domain adaptation and online learning, demonstrate that our proposed approach not only achieves almost 90% speed as the NMT model without performance degradation, but also significantly reduces the storage requirements of kkNN-MT.

Keywords

Cite

@article{arxiv.2302.12188,
  title  = {Simple and Scalable Nearest Neighbor Machine Translation},
  author = {Yuhan Dai and Zhirui Zhang and Qiuzhi Liu and Qu Cui and Weihua Li and Yichao Du and Tong Xu},
  journal= {arXiv preprint arXiv:2302.12188},
  year   = {2023}
}

Comments

ICLR 2023

R2 v1 2026-06-28T08:48:09.985Z