Cross-lingual Visual Pre-training for Multimodal Machine Translation


Abstract

Pre-trained language models have been shown to improve performance in many natural language tasks substantially. Although the early focus of such models was single language pre-training, recent advances have resulted in cross-lingual and visual pre-training methods. In this paper, we combine these two approaches to learn visually-grounded cross-lingual representations. Specifically, we extend the translation language modelling [1] with masked region classification and perform pre-training with three-way parallel vision & language corpora. We show that when fine-tuned for multimodal machine translation, these models obtain state-of-the-art performance. We also provide qualitative insights into the usefulness of the learned grounded representations.

1 Introduction↩︎

Pre-trained language models [2], [3] have been proven valuable tools for contextual representation extraction. Many studies have shown their effectiveness in discovering linguistic structures [4], which is useful for a wide variety of NLP tasks [5][7]. These positive results led to further exploration of (i) cross-lingual pre-training [1], [8], [9] through the use of multiple mono-lingual and parallel resources, and (ii) visual pre-training where large-scale image captioning corpora are used to induce grounded vision & language representations [10][14]. The latter is usually achieved by extending the masked language modelling (MLM) objective [3] with auxiliary vision & language tasks such as masked region classification and image sentence matching.

In this paper, we present the first attempt to bring together cross-lingual and visual pre-training. Our visual translation language modelling (VTLM) objective combines the translation language modelling (TLM) [1] with masked region classification (MRC) [13], [15] to learn grounded cross-lingual representations. Unlike most of the prior work that use classification or retrieval based downstream evaluation, we focus on the generative task of multimodal machine translation (MMT), where images accompany captions during translation [16]. Once pre-trained, we transfer the VTLM encoder to a Transformer-based  [17] MMT and fine-tune it for the MMT task. To our knowledge, this is also the first attempt of pre-training & fine-tuning for MMT, where the current state of the art mostly relies on training multimodal sequence-to-sequence systems from scratch [18][23].

Our findings highlight the effectiveness of cross-lingual visual pre-training: when fine-tuned on the English\(\rightarrow\)German direction of the Multi30k dataset [24], our MMT model surpasses our constrained MMT baseline by about \(10\) BLEU and \(8\) METEOR points. The rest of the paper is organised as follows: \(\S\)2 describes our pre-training and fine-tuning protocol, \(\S\)3 presents our quantitative and qualitative analyses, and \(\S\)4 concludes the paper with pointers for future work.

Figure 1: The architecture of the proposed model: VTLM extends the TLM [1] (left side of the dotted line) with regional image features. Masking applies on both linguistic and visual tokens.

2 Method↩︎

We propose Visual Translation Language Modelling (VTLM) objective to learn multimodal cross-lingual representations. In what follows, we first describe the TLM objective [1] and then introduce the modifications required to extend it to VTLM.

2.1 Translation language modelling↩︎

The TLM objective is based on Transformer networks and assumes the availability of parallel corpora during training. It defines the input \(x\) as the concatenation of \(m\)-length source language sentence \(s^{(1)}_{1:m}\) and \(n\)-length target language sentence \(s^{(2)}_{1:n}\): \[x=\left[s^{(1)}_1,\cdots,s^{(1)}_m,s^{(2)}_1,\cdots,s^{(2)}_n\right]\label{eq:tlm95inp}\tag{1}\]

For a given input, TLM follows [3], and selects a random set of input tokens \(y=\{s^{(l)}_1,\dots,s^{(l)}_k\}\) for masking. Let us denote the masked input sequence with \(\tilde{x}\), and the ground-truth targets for masked positions with \(\hat{y}\). TLM employs the masked language modelling (MLM) objective to maximise the log-probability of correct labels \(\hat{y}\), conditioned on the masked input \(\tilde{x}\): \[\mathcal{L} = {\frac{1}{\abs{\mathcal{X}}}}\sum_{x\in\mathcal{X}}\log\Pr(\hat{y}{\vert}\tilde{x}; \theta)\label{eq:loss}\tag{2}\] where \(\theta\) are the model parameters. We keep the standard hyper-parameters for masking, i.e. \(15\%\) of inputs are randomly selected for masking, from which \(80\%\) are replaced with the [MASK] token, \(10\%\) are replaced with random tokens from the vocabulary, and \(10\%\) are left intact.

2.2 Visual translation language modelling↩︎

VTLM extends the TLM by adding the visual modality alongside the translation pairs (Figure 1). Therefore, we assume the availability of sentence pair & image triplets and redefine the input as: \[x\mathrm{=}\left[s^{(1)}_1,\cdots,s^{(1)}_m,s^{(2)}_1,\cdots,s^{(2)}_n,\textcolor{purple}{v_1,\cdots,v_o}\right]\label{eq:vtlm95inp}\tag{3}\] where \(\{v_1,\cdots,v_o\}\) are features extracted from a Faster R-CNN model [25] pre-trained on the Open Images dataset [26].1 Specifically, we extract convolutional feature maps from \(o=36\) most confident regions, and average pool each of them to obtain a region-specific feature vector \(v_i \in \mathbb{R}^{1536}\). Each region \(i\) is also associated with a detection label \(\hat{v}_i\) provided by the extractor. Before encoding, the feature vectors and their bounding box coordinates are projected into the language embedding space.

The final model processes translation pairs and projected region features in a single-stream fashion [12], [13], and combines the TLM loss with the masked region classification (MRC) loss as follows: \[\mathcal{L} = {\frac{1}{\abs{\mathcal{X}}}}\sum_{x\in\mathcal{X}}\log\Pr(\{\hat{y}, \textcolor{purple}{\hat{v}}\}{\vert}\tilde{x}; \theta)\label{eq:vtlm95loss}\tag{4}\]

2.2.0.1 Masking.

\(15\%\) random masking ratio is applied separately to both language and visual streams, and the \(\hat{v}\) above now denotes the correct region labels for the masked feature positions. Different from previous work that zeroes out masked regions [11], [13], VTLM replaces their projected feature vectors with the [MASK] token embedding.2 Similar to textual masking, \(10\%\) of the random masking amounts to using regional features randomly sampled from all images in the batch, and the remaining \(10\%\) of regions are left intact.

2.3 Pre-training↩︎

VTLM requires a three-way parallel multimodal corpus, which does not exist in large-scale. To address this, we extend3 the Conceptual Captions (CC) [27] dataset with German translations. CC is a large-scale collection of \(\sim\)​3.3M images retrieved from the Internet, with noisy alt-text captions in English. The translation of English captions into German was automatically performed using an existing NMT model [28] provided4 in the Fairseq [29] toolkit. Since some of the images are no longer accessible, the final corpus’ size is reduced to \(\sim\)​3.1M triplets. We used byte pair encoding (BPE) [30] to learn a joint 50k BPE model on the CC dataset. The pre-training was conducted for \(1.5\)M steps, using a single RTX2080-Ti GPU, and best checkpoints were selected with respect to validation set accuracy.

Table 1: Quantitative comparison of experiments: when the mean and the standard deviation is reported, the single numbers appearing above, denote the maximum across three different runs.
58.7 39.4 52.9 32.6
57.6 39.8 51.9 32.2 37.6 28.7
59.6 40.3
59.1 42.7
56.4 37.6 51.3 30.9 47.2 27.5
58.8 39.5 55.6 36.2 51.5 33.0
55.4 35.2 49.5 27.7 46.2 25.4
59.0 40.2 53.5 32.7 49.3 28.9
60.7 43.1 56.5 37.6 53.3 34.8
60.3 41.9 56.7 37.6 53.3 34.3
61.2 43.3 56.9 37.2 53.7 35.1
60.8 42.7 57.1 53.1 34.2
38.0

2.3.0.1 Settings.

We use a small version of the TLM [1]5 and set the model dimension, feed-forward layer dimension, number of layers and number of attention heads to \(d=512\), \(f=2048\), \(l=6\) and \(h=8\), respectively. We randomly initialise model parameters, instead of using pre-trained LM checkpoints such as BERT or XLM. We use Adam [31] with the mini-batch size and the learning rate set to \(64\) and \(0.0001\), respectively. The dropout [32] rate is set to \(0.1\) in all layers. The pre-training is done for \(1.5\)M steps using a single RTX2080-Ti GPU, and best checkpoints are selected with respect to validation accuracy.

2.4 Baseline MT models and fine-tuning↩︎

Our experimental protocol consists of initialising the encoder and the decoder of Transformer-based NMT and MMT models with weights from TLM/VTLM, and fine-tuning them with a smaller learning rate. The architectural difference between the NMT and the MMT models is that the latter encodes \(36\) regional visual features as part of the source sequence, similar to the VTLM (\(\S\) 2.2). As a natural baseline, we train constrained (trained only on the MT dataset) models without transferring weights from the pre-trained TLM/VTLM models. We refer to these models as from-scratch. For the fine-tuning experiments, we train three runs with different seeds. For evaluation, we use the models with the lowest validation set perplexity to decode translations with beam size equal to 8.

2.4.0.1 Dataset.

We use the standard MMT corpus Multi30k [24] for both fine-tuning and from-scratch runs. It contains 30k image descriptions from Flickr30k [33] and their human translations in German for training, along with three test sets of 1K samples each: the original and the most in-domain 2016 test set, as well as 2017 and COCO test sets created using images and descriptions collected from sources other than Flickr.

2.4.0.2 Settings.

For fine-tuning, we use the same hyper-parameters as the pre-training phase, apart from decreasing the learning rate to \(1e\rm{-}5\). For MT models that are trained from scratch, we increase the dropout rate to \(0.4\) and linearly warm up the learning rate from \(1e\rm{-}7\) to \(1e\rm{-}4\) during the first 4,000 iterations. Inverse square-root annealing is applied after 4,000 iterations.

3 Results↩︎

3.1 Machine translation↩︎

Table 1 reports Meteor and Bleu scores across three different test sets of Multi30k. First, we observe that the MMT system trained from scratch is consistently worse than its NMT counterpart. However, the gap disappears when pre-trained TLM/VTLM checkpoints are fine-tuned for MT. This suggests that pre-training may be necessary for single-stream multimodal encoding, where the number of regions (\(36\)) outnumbers the avg. number of source tokens (\(13\) for Multi30k).

Second, we see that the best performances are obtained when models are first pre-trained on the three-way parallel Conceptual Captions (CC) dataset. To validate this further, we train a baseline NMT on the concatenation of Multi30k and CC (NMT+CC) and an MMT that uses only Multi30k for both pre-training and fine-tuning. The results clearly show that these systems lag behind the ones pre-trained on CC.

We also experimented with an alternative pre-training strategy where we still have the MRC task to predict the object labels of randomly selected visual regions but the input regional features for those positions are not actually replaced with [MASK] . In other words, we let the model predict the object labels using a cross-lingual and multimodal input where only input words are randomly masked. Interestingly, this alternative MMT (Table 1) reveals that not masking visual regions during pre-training yields slightly better results overall. Overall, MMT fine-tuning on VTLM sets a new state of the art across all Multi30k test sets.6 We leave the exploration of visual region masking for the MRC task as future work and proceed with the alternative variant in the following experiments.

3.1.0.1 Encoder attention parameters.

When fine-tuning the TLM for MT, the default XLM implementation randomly initialises the decoder’s missing encoder attention parameters. In our experiments, we noticed that copying those parameters from the TLM self-attention layers substantially improves the results up to \(2.2\) BLEU.

3.2 Explicit masking↩︎

Here, we will evaluate the extent to which the visual information is taken into account (i) when TLM/VTLM predicts masked tokens, and (ii) when the fine-tuned NMT and MMT models are forced to translate source sentences with missing visual entities. For the latter, we use Flickr30k entities [35] to mask head nouns in 2016 test set sentences, similar to [36].

Table 2: Masked prediction accuracies: VTLM gains are with respect to TLM, whereas the incongruent (+shuf) drops are relative to VTLM.
2-4 (l)5-7 En De Both En De Both
2-4 (l)5-7 89.0 87.3 55.2 88.5 86.3 53.6

3.2.0.1 Last-word masking.

In this experiment, we measure the target word prediction accuracy, when last tokens7 of input caption pairs are systematically masked during evaluation. Table 2 suggests that the visual information is much more helpful (i.e. up to 6% accuracy improvement) when last tokens are masked in both English and German captions. However, if one caption is available, it provides enough context for cross-lingual prediction. Finally, when we shuffle (+shuf) the test set features to introduce incongruence [37], we see that the VTLM model deteriorates substantially. This confirms that the accuracy improvements are not due to side-effects of experimentation noise, such as regularisation or random seed related effects.

Table 3: Entity masking on 2016 test set: results are BLEU averages of three fine-tuned MT systems.
Mask Remove
31.44 27.38
31.27 27.63

3.2.0.2 Entity masking in MT.

We devise two ways of masking entities i.e. we either replace them with the [MASK] token or remove them entirely so that the masking phenomena is not known to the model. The results in Table 3 show that MMT models can recover the missing source context to some extent, only when they are pre-trained using the proposed VTLM objective. In other words, the grounding ability can only be acquired when visual modality is present for both pre-training and fine-tuning. The gap between Mask and Remove also seems to highlight the importance of reserving a source position even it is corrupted/masked.

3.3 Visual attention in MMT↩︎

Here we take the MMT decoder’s cross-attention layers and measure the attention mass they attribute to regional features in the input embeddings. Although the encoder’s self-attention layers produce increasingly mixed contextual embeddings as we move towards the top layers, [38] show that the final layer states still encode corresponding input embeddings to some extent. With this assumption at hand, Figure 2 shows the average attention mass attributed to the first \(36\) (visual) top-layer encoding states, by each cross-attention layer in the decoder. We find these results to be in agreement with the quantitative metrics (Table 1), with VTLM-MMT assigning substantially more attention to these positions, compared to TLM-MMT and MMT from scratch.

4 Conclusions↩︎

We proposed a novel cross-lingual visual pre-training approach and tested its efficacy for multimodal machine translation. Our pre-training approach extends the TLM framework [1] with regional features and performs masked language modelling and masked region classification on a three-way parallel corpus. We show that this leads to substantial improvements compared to multimodal machine translation with cross-lingual pre-training only or without pre-training at all. As future work, we consider exploring more informed masking strategies for visual regions and investigating the impact of visual masking probability for the MRC pre-training task for downstream MMT performance.

Figure 2: Cross-attention mass over the visual portion of input sequences, averaged across the 2016 test set.

Acknowledgments↩︎

This work was supported in part by TUBA GEBIP fellowship awarded to Erkut Erdem, and the MMVC project funded by TUBITAK and the British Council via the Newton Fund Institutional Links grant programme (grant ID 219E054 and 352343575). Lucia Specia, Pranava Madhyastha and Ozan Caglayan also received support from MultiMT project (H2020 ERC Starting Grant No. 678017) and Lucia Specia from the Air Force Office of Scientific Research (under award number FA8655-20-1-7006).

References↩︎

[1]
Guillaume Lample and Alexis Conneau. 2019. http://arxiv.org/abs/1901.07291.
[2]
Matthew Peters, Mark Neumann, Mohit Iyyer, Matt Gardner, Christopher Clark, Kenton Lee, and Luke Zettlemoyer. 2018. https://doi.org/10.18653/v1/N18-1202. In Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers), pages 2227–2237, New Orleans, Louisiana. Association for Computational Linguistics.
[3]
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. https://doi.org/10.18653/v1/N19-1423. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 4171–4186, Minneapolis, Minnesota. Association for Computational Linguistics.
[4]
Ian Tenney, Dipanjan Das, and Ellie Pavlick. 2019. https://doi.org/10.18653/v1/P19-1452. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 4593–4601, Florence, Italy. Association for Computational Linguistics.
[5]
Alon Talmor, Jonathan Herzig, Nicholas Lourie, and Jonathan Berant. 2019. https://doi.org/10.18653/v1/N19-1421. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 4149–4158, Minneapolis, Minnesota. Association for Computational Linguistics.
[6]
Dan Kondratyuk and Milan Straka. 2019. https://doi.org/10.18653/v1/D19-1279. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 2779–2795, Hong Kong, China. Association for Computational Linguistics.
[7]
Fabio Petroni, Tim Rocktäschel, Sebastian Riedel, Patrick Lewis, Anton Bakhtin, Yuxiang Wu, and Alexander Miller. 2019. https://doi.org/10.18653/v1/D19-1250 In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 2463–2473, Hong Kong, China. Association for Computational Linguistics.
[8]
Alexis Conneau, Kartikay Khandelwal, Naman Goyal, Vishrav Chaudhary, Guillaume Wenzek, Francisco Guzmán, Edouard Grave, Myle Ott, Luke Zettlemoyer, and Veselin Stoyanov. 2020. https://doi.org/10.18653/v1/2020.acl-main.747. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 8440–8451, Online. Association for Computational Linguistics.
[9]
Wenhui Wang, Furu Wei, Li Dong, Hangbo Bao, Nan Yang, and Ming Zhou. 2020. . arXiv preprint arXiv:2002.10957.
[10]
Jiasen Lu, Dhruv Batra, Devi Parikh, and Stefan Lee. 2019. http://arxiv.org/abs/1908.02265.
[11]
Hao Tan and Mohit Bansal. 2019. https://doi.org/10.18653/v1/D19-1514. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 5100–5111, Hong Kong, China. Association for Computational Linguistics.
[12]
Gen Li, Nan Duan, Yuejian Fang, Ming Gong, and Daxin Jiang. 2020. Unicoder-vl: A universal encoder for vision and language by cross-modal pre-training. In The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020, The Thirty-Second Innovative Applications of Artificial Intelligence Conference, IAAI 2020, The Tenth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2020, New York, NY, USA, February 7-12, 2020, pages 11336–11344. AAAI Press.
[13]
Weijie Su, Xizhou Zhu, Yue Cao, Bin Li, Lewei Lu, Furu Wei, and Jifeng Dai. 2020. Vl-bert: Pre-training of generic visual-linguistic representations. In International Conference on Learning Representations.
[14]
Xiujun Li, Xi Yin, Chunyuan Li, Pengchuan Zhang, Xiaowei Hu, Lei Zhang, Lijuan Wang, Houdong Hu, Li Dong, Furu Wei, Yejin Choi, and Jianfeng Gao. 2020. . In Computer Vision – ECCV 2020, pages 121–137, Cham. Springer International Publishing.
[15]
Yen-Chun Chen, Linjie Li, Licheng Yu, Ahmed El Kholy, Faisal Ahmed, Zhe Gan, Yu Cheng, and Jingjing Liu. 2020. Uniter: Universal image-text representation learning. In Computer Vision – ECCV 2020, pages 104–120, Cham. Springer International Publishing.
[16]
Umut Sulubacak, Ozan Caglayan, Stig-Arne Grönroos, Aku Rouhe, Desmond Elliott, Lucia Specia, and Jörg Tiedemann. 2020. Multimodal machine translation through visuals and speech. Machine Translation, pages 1–51.
[17]
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Ł ukasz Kaiser, and Illia Polosukhin. 2017. http://papers.nips.cc/paper/7181-attention-is-all-you-need.pdf. In I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, editors, Advances in Neural Information Processing Systems 30, pages 5998–6008. Curran Associates, Inc.
[18]
Iacer Calixto, Desmond Elliott, and Stella Frank. 2016. https://doi.org/10.18653/v1/W16-2359. In Proceedings of the First Conference on Machine Translation: Volume 2, Shared Task Papers, pages 634–638, Berlin, Germany. Association for Computational Linguistics.
[19]
Ozan Caglayan, Walid Aransa, Yaxing Wang, Marc Masana, Mercedes Garcı́a-Martı́nez, Fethi Bougares, Loı̈c Barrault, and Joost van de Weijer. 2016. https://doi.org/10.18653/v1/W16-2358 In Proceedings of the First Conference on Machine Translation: Volume 2, Shared Task Papers, pages 627–633, Berlin, Germany. Association for Computational Linguistics.
[20]
Jindřich Libovický and Jindřich Helcl. 2017. https://doi.org/10.18653/v1/P17-2031. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), pages 196–202, Vancouver, Canada. Association for Computational Linguistics.
[21]
Desmond Elliott and Ákos Kádár. 2017. https://www.aclweb.org/anthology/I17-1014. In Proceedings of the Eighth International Joint Conference on Natural Language Processing (Volume 1: Long Papers), pages 130–141, Taipei, Taiwan. Asian Federation of Natural Language Processing.
[22]
Ozan Caglayan, Walid Aransa, Adrien Bardet, Mercedes Garcı́a-Martı́nez, Fethi Bougares, Loı̈c Barrault, Marc Masana, Luis Herranz, and Joost van de Weijer. 2017. https://doi.org/10.18653/v1/W17-4746. In Proceedings of the Second Conference on Machine Translation, pages 432–439, Copenhagen, Denmark. Association for Computational Linguistics.
[23]
Yongjing Yin, Fandong Meng, Jinsong Su, Chulun Zhou, Zhengyuan Yang, Jie Zhou, and Jiebo Luo. 2020. https://doi.org/10.18653/v1/2020.acl-main.273. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 3025–3035, Online. Association for Computational Linguistics.
[24]
Desmond Elliott, Stella Frank, Khalil Simaan, and Lucia Specia. 2016. https://doi.org/10.18653/v1/W16-3210. In Proceedings of the 5th Workshop on Vision and Language, pages 70–74, Berlin, Germany. Association for Computational Linguistics.
[25]
Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun. 2015. http://papers.nips.cc/paper/5638-faster-r-cnn-towards-real-time-object-detection-with-region-proposal-networks.pdf. In C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett, editors, Advances in Neural Information Processing Systems 28, pages 91–99. Curran Associates, Inc.
[26]
Alina Kuznetsova, Hassan Rom, Neil Alldrin, Jasper R. R. Uijlings, Ivan Krasin, Jordi Pont-Tuset, Shahab Kamali, Stefan Popov, Matteo Malloci, Tom Duerig, and Vittorio Ferrari. 2018. http://arxiv.org/abs/1811.00982. CoRR, abs/1811.00982.
[27]
Piyush Sharma, Nan Ding, Sebastian Goodman, and Radu Soricut. 2018. https://doi.org/10.18653/v1/P18-1238. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 2556–2565, Melbourne, Australia. Association for Computational Linguistics.
[28]
Nathan Ng, Kyra Yee, Alexei Baevski, Myle Ott, Michael Auli, and Sergey Edunov. 2019. https://doi.org/10.18653/v1/W19-5333. In Proceedings of the Fourth Conference on Machine Translation (Volume 2: Shared Task Papers, Day 1), pages 314–319, Florence, Italy. Association for Computational Linguistics.
[29]
Myle Ott, Sergey Edunov, Alexei Baevski, Angela Fan, Sam Gross, Nathan Ng, David Grangier, and Michael Auli. 2019. fairseq: A fast, extensible toolkit for sequence modeling. In Proceedings of NAACL-HLT 2019: Demonstrations.
[30]
Rico Sennrich, Barry Haddow, and Alexandra Birch. 2016. https://doi.org/10.18653/v1/P16-1162. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 1715–1725, Berlin, Germany. Association for Computational Linguistics.
[31]
Diederik P. Kingma and Jimmy Ba. 2014. http://arxiv.org/abs/1412.6980.
[32]
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. http://dl.acm.org/citation.cfm?id=2627435.2670313. The Journal of Machine Learning Research, 15(1):1929–1958.
[33]
Peter Young, Alice Lai, Micah Hodosh, and Julia Hockenmaier. 2014. https://doi.org/10.1162/tacl_a_00166. Transactions of the Association for Computational Linguistics, 2:67–78.
[34]
Stig-Arne Grönroos, Benoit Huet, Mikko Kurimo, Jorma Laaksonen, Bernard Merialdo, Phu Pham, Mats Sjöberg, Umut Sulubacak, Jörg Tiedemann, Raphael Troncy, and Raúl Vázquez. 2018. https://doi.org/10.18653/v1/W18-6439. In Proceedings of the Third Conference on Machine Translation: Shared Task Papers, pages 603–611, Belgium, Brussels. Association for Computational Linguistics.
[35]
Bryan A. Plummer, Liwei Wang, Chris M. Cervantes, Juan C. Caicedo, Julia Hockenmaier, and Svetlana Lazebnik. 2015. Flickr30k entities: Collecting region-to-phrase correspondences for richer image- to-sentence models. In 2015 IEEE International Conference on Computer Vision (ICCV).
[36]
Ozan Caglayan, Pranava Madhyastha, Lucia Specia, and Loı̈c Barrault. 2019. https://doi.org/10.18653/v1/N19-1422. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 4159–4170, Minneapolis, Minnesota. Association for Computational Linguistics.
[37]
Desmond Elliott. 2018. https://doi.org/10.18653/v1/D18-1329. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, pages 2974–2978, Brussels, Belgium. Association for Computational Linguistics.
[38]
Gino Brunner, Yang Liu, Damian Pascual Ortiz, Oliver Richter, Massimiliano Ciaramita, and Roger Wattenhofer. 2020. . In ICLR.

  1. The “faster rcnn inception resnet v2 atrous oid v4” model from TensorFlow.↩︎

  2. Although this choice is mostly practical, we hypothesise that using the same signal for both language and visual masking can be beneficial for grounding.↩︎

  3. https://hucvl.github.io/VTLM↩︎

  4. The transformer.wmt19.en-de model.↩︎

  5. https://github.com/facebookresearch/XLM↩︎

  6. We exclude [34] as their improvements (45.5 BLEU) were not due to multi-modality but rather to other modifications such as heavy parallel data augmentation, domain fine-tuning, and ensembling.↩︎

  7. We pre-process the sentences to ensure that they do not end with punctuation marks, which would make the task easier for masked punctuation.↩︎