Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Improving Word Translation via Two-Stage Contrastive Learning

About

Word translation or bilingual lexicon induction (BLI) is a key cross-lingual task, aiming to bridge the lexical gap between different languages. In this work, we propose a robust and effective two-stage contrastive learning framework for the BLI task. At Stage C1, we propose to refine standard cross-lingual linear maps between static word embeddings (WEs) via a contrastive learning objective; we also show how to integrate it into the self-learning procedure for even more refined cross-lingual maps. In Stage C2, we conduct BLI-oriented contrastive fine-tuning of mBERT, unlocking its word translation capability. We also show that static WEs induced from the `C2-tuned' mBERT complement static WEs from Stage C1. Comprehensive experiments on standard BLI datasets for diverse languages and different experimental setups demonstrate substantial gains achieved by our framework. While the BLI method from Stage C1 already yields substantial gains over all state-of-the-art BLI methods in our comparison, even stronger improvements are met with the full two-stage framework: e.g., we report gains for 112/112 BLI setups, spanning 28 language pairs.

Yaoyiran Li, Fangyu Liu, Nigel Collier, Anna Korhonen, Ivan Vuli\'c• 2022

Related benchmarks

TaskDatasetResultRank
Bilingual Lexicon InductionXLING (test)
Average Score48.57
15
Unsupervised Bilingual Lexicon InductionPanLex-BLI 6 directions
BG Score38.87
11
Bilingual Lexicon InductionPanLex-BLI HU-EU (test)
P@134.62
7
Bilingual Lexicon InductionPanLex-BLI EU-ET (test)
P@136.7
7
Bilingual Lexicon InductionPanLex-BLI BG-CA (test)
Precision@144.28
6
Bilingual Lexicon InductionPanLex-BLI CA-HE (test)
P@133.99
6
Bilingual Lexicon InductionPanLex-BLI HE-BG (test)
Precision@137.78
6
Bilingual Lexicon InductionPanLex-BLI ET-HU (test)
P@144.64
6
Bilingual Lexicon InductionGlavaš 5k translation pairs 2019
Recall (DE->*)48.86
6
Bilingual Lexicon InductionGlavaš 1k translation pairs 2019
Acc (DE→*)46.61
6
Showing 10 of 10 rows

Other info

Code

Follow for update