Robust Cross-lingual Embeddings from Parallel Sentences

Ali Sabet, Prakhar Gupta, Jean-Baptiste Cordonnier, Robert West, Martin Jaggi
12/28/2019
cs.CLcs.IRcs.LG

Official code: epfml/Bi-Sent2Vec (22 stars, last commit 2020-06-27).

Abstract

Recent advances in cross-lingual word embeddings have primarily relied on mapping-based methods, which project pretrained word embeddings from different languages into a shared space through a linear transformation. However, these approaches assume word embedding spaces are isomorphic between different languages, which has been shown not to hold in practice (Søgaard et al., 2018), and fundamentally limits their performance. This motivates investigating joint learning methods which can overcome this impediment, by simultaneously learning embeddings across languages via a cross-lingual term in the training objective. We propose a bilingual extension of the CBOW method which leverages sentence-aligned corpora to obtain robust cross-lingual word and sentence representations. Our approach significantly improves cross-lingual sentence retrieval performance over all other approaches while maintaining parity with the current state-of-the-art methods on word-translation. It also achieves parity with a deep RNN method on a zero-shot cross-lingual document classification task, requiring far fewer computational resources for training and inference. As an additional advantage, our bilingual method leads to a much more pronounced improvement in the the quality of monolingual word vectors compared to other competing methods.

View on arXivView PDF

Code Implementations(1)

epfml/Bi-Sent2VecOfficial100%

Robust Cross-lingual Embeddings from Parallel Sentences

222C++, PythonApr 7, 20206 years ago

Similar Papers

Cite this paper

@article{sabet2019robust,
  title  = {Robust Cross-lingual Embeddings from Parallel Sentences},
  author = {Ali Sabet and Prakhar Gupta and Jean-Baptiste Cordonnier and Robert West and Martin Jaggi},
  year   = {2019},
  eprint = {1912.12481},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1912.12481}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1912.12481.svg)](https://codeofpaper.com/paper/1912.12481)

Discussion