XLM Flashcards
XLM - What is an autoregressive model?
the output variable depends linearly on its own previous values and on a stochastic term (an imperfectly predictable term)
XLM - How is autoregressive model being translated to NLP?
CLM - causal language modelling - predicting the next work based on the previous word.
XLM - What is MLM?
Masked language modelling - predicting masked words in sentences.
XLM - What is TLM?
Translation language modelling - The input is 2 sentences, that are translation to each other, one in each language.
Words are masked and the model is trying to predict them using the context from either language.
XLM - what is their new unsupervised method for learning cross-lingual representations?
Pretrain the encoder and decoder separately on each language using MLM or CLM, merge them and train using back-translation interations.
XLM - What is a key for unsupervised MT
Pretraining
XLM - what is the method of back-translation taken from Lample 2018?
Create 2 models source->target and a target->source translations.
Create the target sentence of a source sentence, then train the target->source model. Do vice versa.
Work iteratively until saturation.