[Paper Review] XGLUE: A New Benchmark Dataset for Cross-lingual Pre-training, Understanding and Generation
XGLUE introduces a cross-lingual benchmark with 11 tasks spanning understanding and generation, and evaluates strong baselines like Unicoder and XLM-R across 19 languages.
In this paper, we introduce XGLUE, a new benchmark dataset that can be used to train large-scale cross-lingual pre-trained models using multilingual and bilingual corpora and evaluate their performance across a diverse set of cross-lingual tasks. Comparing to GLUE(Wang et al., 2019), which is labeled in English for natural language understanding tasks only, XGLUE has two main advantages: (1) it provides 11 diversified tasks that cover both natural language understanding and generation scenarios; (2) for each task, it provides labeled data in multiple languages. We extend a recent cross-lingual pre-trained model Unicoder(Huang et al., 2019) to cover both understanding and generation tasks, which is evaluated on XGLUE as a strong baseline. We also evaluate the base versions (12-layer) of Multilingual BERT, XLM and XLM-R for comparison.
Motivation & Objective
- Provide a multilingual benchmark for training large-scale cross-lingual models using multilingual and bilingual corpora.
- Evaluate cross-lingual transfer capabilities across diverse tasks including understanding and generation.
- Extend a cross-lingual pre-trained model (Unicoder) to cover generation tasks and compare with baselines like M-BERT, XLM and XLM-R.
- Assess how task setup (pivot-language vs multi-language fine-tuning) and pre-training data affect cross-lingual performance.
Proposed method
- Pre-train Unicoder in a cross-lingual setting using MLM and TLM on multilingual and bilingual corpora.
- Extend Unicoder to generation by encoder-decoder architecture with shared BPE embeddings.
- Propose xDAE (multilingual denoising auto-encoding) and xFNP (multilingual future n-gram prediction) as pre-training objectives for generation.
- Use 11 tasks covering NER, POS, NC, MLQA, XNLI, PAWS-X, QADSM, WPR, QAM, QG, NTG to evaluate cross-lingual capabilities.
- Fine-tune pre-trained models on English labels only and evaluate on test sets in multiple languages.
Experimental results
Research questions
- RQ1Can cross-lingual pre-trained models trained on multilingual/bilingual data generalize to a diverse set of tasks in many languages?
- RQ2Does expanding pre-training to generation tasks improve cross-lingual generation and understanding performance?
- RQ3What is the impact of pivot-language vs multi-language fine-tuning on cross-lingual transfer?
- RQ4How do pre-training data size and language coverage influence cross-lingual transfer for both understanding and generation tasks?
- RQ5Do generation-specific pre-training objectives (xDAE, xFNP) outperform pure understanding pre-training baselines on generation tasks?
Key findings
- Unicoder LC slightly outperforms M-BERT and XLM-R base on the 9 understanding tasks.
- Unicoder LC outperforms Unicoder SC due to larger pre-training corpus and use of TLM.
- Unicoder xDAE and Unicoder xFNP significantly outperform M-BERT and XLM-R base on the 2 generation tasks.
- Unicoder xFNP tends to perform slightly better than xDAE on generation tasks, though the comparison is not perfectly fair due to different strategies.
- Pre-training expansion to generation tasks is important for cross-lingual text generation capabilities.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.