Papers › Offline bilingual word vectors, orthogonal transformations and the inverted softmax

Offline bilingual word vectors, orthogonal transformations and the inverted softmax

13 Feb 2017arXiv:1702.03859archive 2025-07-28

Samuel L. Smith, David H. P. Turban, Steven Hamblin, Nils Y. Hammerla

Usually bilingual word vectors are trained "online". Mikolov et al. showed they can also be found "offline", whereby two pre-trained embeddings are aligned with a linear transformation, using dictionaries compiled from expert knowledge. In this work, we prove that the linear transformation between two spaces should be orthogonal. This transformation can be obtained using the singular value decomposition. We introduce a novel "inverted softmax" for identifying translation pairs, with which we improve the precision @1 of Mikolov's original mapping from 34% to 43%, when translating a test set composed of both common and rare English words into Italian. Orthogonal transformations are more robust to noise, enabling us to learn the transformation without expert bilingual signal by constructing a "pseudo-dictionary" from the identical character strings which appear in both languages, achieving 40% precision on the same test set. Finally, we extend our method to retrieve the true translations of English sentences from a corpus of 200k Italian sentences with a precision @1 of 68%.

PaperPDFCode

In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.

Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Babylonpartners/fastText_multilingual mentioned on GitHubBSD-3-Clause report
babylonhealth/fastText_multilingual mentioned on GitHubBSD-3-Clause report
baidu-research/HNN mentioned on GitHub report
facebookresearch/MUSE mentioned on GitHubpytorch report
jiajunhua/facebookresearch-MUSE mentioned on GitHubpytorchNOASSERTION report
styx97/PolarizationAAAI2021 mentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Translation

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections