<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Cross-Lingual Dependency Parsing with Unlabeled Auxiliary Languages</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>2019</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10144865</idno>
					<idno type="doi">10.18653/v1/K19-1035</idno>
					<title level='j'>Proceedings of the 23rd Conference on Computational Natural Language Learning (CoNLL)</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Wasi Uddin Ahmad</author><author>Zhisong Zhang</author><author>Xuezhe Ma</author><author>Kai-Wei Chang</author><author>Nanyun Peng</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Cross-lingual transfer learning has become an important weapon to battle the unavailability of annotated resources for low-resource languages. One of the fundamental techniques to transfer across languages is learning language-agnostic representations, in the form of word embeddings or contextual encodings. In this work, we propose to leverage unannotated sentences from auxiliary languages to help learning language-agnostic representations. Specifically, we explore adversarial training for learning contextual encoders that produce invariant representations across languages to facilitate cross-lingual transfer. We conduct experiments on cross-lingual dependency parsing where we train a dependency parser on a source language and transfer it to a wide range of target languages. Experiments on 28 target languages demonstrate that adversarial training significantly improves the overall transfer performances under several different settings. We conduct a careful analysis to evaluate the language-agnostic representations resulted from adversarial training.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Cross-lingual transfer, where a model learned from one language is transferred to another, has become an important technique to improve the quality and coverage of natural language processing (NLP) tools for languages in the world. This technique has been widely applied in many applications, including part-of-speech (POS) tagging <ref type="bibr">(Kim et al., 2017)</ref>, dependency parsing <ref type="bibr">(Ma and Xia, 2014)</ref>, named entity recognition <ref type="bibr">(Xie et al., 2018)</ref>, entity linking <ref type="bibr">(Sil et al., 2018)</ref>, coreference resolution <ref type="bibr">(Kundu et al., 2018)</ref>, and question answering <ref type="bibr">(Joty et al., 2017)</ref>. Noteworthy improvements are achieved on low resource language applications due to cross-lingual transfer learning.</p><p>In this paper, we study cross-lingual transfer for dependency parsing. A dependency parser consists of (1) an encoder that transforms an input text sequence into latent representations and (2) a decoding algorithm that generates the corresponding parse tree. In cross-lingual transfer, most recent approaches assume that the inputs from different languages are aligned into the same embedding space via multilingual word embeddings or multilingual contextualized word vectors, such that the parser trained on a source language can be transferred to target languages. However, when training a parser on the source language, the encoder not only learns to embed a sentence but it also carries language-specific properties, such as word order typology. Therefore, the parser suffers when it is transferred to a language with different language properties. Motivated by this, we study how to train an encoder for generating language-agnostic representations that can be transferred across a wide variety of languages.</p><p>We propose to utilize unlabeled sentences of one or more auxiliary languages to train an encoder that learns language-agnostic contextual representations of sentences to facilitate crosslingual transfer. To utilize the unlabeled auxiliary language corpora, we adopt adversarial training <ref type="bibr">(Goodfellow et al., 2014)</ref> of the encoder and a classifier that predicts the language identity of an input sentence from its encoded representation produced by the encoder. The adversarial training encourages the encoder to produce language invariant representations such that the language classifier fails to predict the correct language identity. As the encoder is jointly trained with a loss for the primary task on the source language and adversarial loss on all languages, we hypothesize that it will learn to capture task-specific features as well as generic structural patterns applicable to many languages, and thus have better transferrability.</p><p>To verify the proposed approach, we conduct experiments on neural dependency parsers trained on English (source language) and directly transfer them to 28 target languages, with or without the assistance of unlabeled data from auxiliary languages. We chose dependency parsing as the primary task since it is one of the core NLP applications and the development of Universal Dependencies <ref type="bibr">(Nivre et al., 2016)</ref> provides consistent annotations across languages, allowing us to investigate transfer learning in a wide range of languages. Thorough experiments and analyses are conducted to address the following research questions:</p><p>&#8226; Does encoder trained with adversarial training generate language-agnostic representations? &#8226; Does language-agnostic representations improve cross-language transfer?</p><p>Experimental results show that the proposed approach consistently outperform a strong baseline parser <ref type="bibr">(Ahmad et al., 2019)</ref>, with a significant margin in two family of languages. In addition, we conduct experiments to consolidate our findings with different types of input representations and encoders. Our experiment code is publicly available to facilitate future research.<ref type="foot">foot_0</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Training Language-agnostic Encoders</head><p>We train the encoder of a dependency parser in an adversarial fashion to guide it to avoid capturing language-specific information. In particular, we introduce a language identification task where a classifier predicts the language identity (id) of an input sentence from its encoded representation. Then the encoder is trained such that the classifier fails to predict the language id while the parser decoder predicts the parse tree accurately from the encoded representation. We hypothesize that such an encoder would have better cross-lingual transferability. The overall architecture of our model is illustrated in Figure <ref type="figure">1</ref>. In the following, we present the details of the model and training method.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Architecture</head><p>Our model consists of three basic components, (1) a general encoder, (2) a decoder for parsing, and (3) a classifier for language identification. The encoder learns to generate contextualized representations for the input sentence (a word sequence) which are fed to the decoder and the classifier to predict the dependency structure and the language identity (id) of that sentence.</p><p>The encoder and the decoder jointly form the parsing model and we consider two alternatives<ref type="foot">foot_1</ref> from (Ahmad et al., 2019): "SelfAtt-Graph" and "RNN-Stack". The "SelfAtt-Graph" parser consists of a modified self-attentional encoder <ref type="bibr">(Shaw et al., 2018)</ref> and a graph-based deep bi-affine decoder <ref type="bibr">(Dozat and Manning, 2017)</ref>, while the "RNN-Stack" parser is composed of a Recurrent Neural Network (RNN) based encoder and a stack-pointer decoder <ref type="bibr">(Ma et al., 2018)</ref>.</p><p>We stack a classifier (a linear classifier or a multi-layer Perceptron (MLP)) on top of the encoder to perform the language identification task. The identification task can be framed as either a word-or sentence-level classification task. For the sentence-level classification, we apply average pooling<ref type="foot">foot_2</ref> on the contextual word representations generated by the encoder to form a fixed-length representation of the input sequence, which is fed to the classifier. For the word-level classification, we perform language classification for each token individually.</p><p>Algorithm 1 Training procedure. Parameters to be trained: Encoder (&#952; g ), Decoder (&#952; p ), and Classifier (&#952; d ) X a = Annotated source language data X b = Unlabeled auxiliary language data I = Number of warm-up iterations k = Number of learning steps for the discriminator (D) at each iteration &#955; = Coefficient of L d &#945; 1 , &#945; 1 = learning rate; B = Batch size Require:</p><p>1:</p><p>for k steps do 6:</p><p>B/2 i=1 &#8592; Sample a batch from X a 7:</p><p>Total loss L := L p -&#955;L d 10:</p><p>Update</p><p>In this work, following the terminology in adversarial learning literature, we interchangeably call the encoder as the generator, G and the classifier as the discriminator, D.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Training</head><p>Algorithm 1 describes the training procedure. We have two types of loss functions: L p for the parsing task and L d for the language identification task. For the former, we update the encoder and the decoder as in the regular training of a parser. For the latter, we adopt adversarial training to update the encoder and the classifier. We present the detailed training schemes in the following.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.1">Parsing</head><p>To train the parser, we adopt both cross-entropy objectives for these two types of parsers as in <ref type="bibr">(Dozat and Manning, 2017;</ref><ref type="bibr">Ma et al., 2018)</ref>. The encoder and the decoder are jointly trained to optimize the probability of the dependency trees (y) given sentences (x):</p><p>The probability of a tree can be further factorized into the products of the probabilities of each token's (m) head decision (h(m)) for the graph-based parser, or the probabilities of each transition step decision (t i ) for the transition-based parser:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.2">Language Identification</head><p>Our objective is to train the contextual encoder in a dependency parsing model such that it encodes language specific features as little as possible, which may help cross-lingual transfer. To achieve our goal, we utilize adversarial training by employing unlabeled auxiliary language corpora.</p><p>Setup We adopt the basic generative adversarial network (GAN) for the adversarial training. We assume that X a and X b be the corpora of the source and auxiliary language sentences, respectively. The discriminator acts as a binary classifier and is adopted to distinguish the source and auxiliary languages. For the training of the discriminator, weights are updated according to the original classification loss:</p><p>For the training of dependency parsing, the generator, G collaborates with the parser but acts as an adversary with respect to the discriminator. Therefore, the generator weights (&#952; g ) are updated by minimizing the loss function,</p><p>where &#955; is used to scale the discriminator loss (L d ). In this way, the generator is guided to build language-agnostic representations in order to fool the discriminator while being helpful for the parsing task. Meanwhile, the parser can be guided to rely more on the language-agnostic features.</p><p>Alternatives We also consider two alternative techniques for the adversarial training: Gradient Reversal (GR) <ref type="bibr">(Ganin et al., 2016)</ref> and Wasserstein GAN (WGAN) <ref type="bibr">(Arjovsky et al., 2017)</ref>. As opposed to GAN based training, in GR setup, the discriminator acts as a multiclass classifier that predicts language identity of the input sentence, and we use multi-class cross-entropy loss. We also study Wasserstein GAN (WGAN), which is proposed by <ref type="bibr">Arjovsky et al. (2017)</ref> to improve the stability of GAN based learning. Its loss function is shown as follows. here, the annotations are similar to those in the GAN setting.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Experiments and Analysis</head><p>In this section, we discuss our experiments and analysis on cross-lingual dependency parsing transfer from a variety of perspectives and show the advantages of adversarial training.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Settings.</head><p>In our experiments, we study singlesource parsing transfer, where a parsing model is trained on one source language and directly applied to the target languages. We conduct experiments on the Universal Dependencies (UD) Treebanks (v2.2) <ref type="bibr">(Nivre et al., 2018)</ref> using 29 languages, as shown in Table <ref type="table">1</ref>. We use the publicly available implementation<ref type="foot">foot_3</ref> of the "SelfAtt-Graph" and "RNN-Stack" parsers.<ref type="foot">foot_4</ref> Ahmad et al. <ref type="bibr">(2019)</ref> show that the "SelfAtt-Graph" parser captures less language-specific information and performs better than the 'RNN-Stack" parser for distant target languages. Therefore, we use the "SelfAtt-Graph" parser in most of our experiments. Besides, the multilingual variant of BERT (mBERT) <ref type="bibr">(Devlin et al., 2019)</ref> has shown to perform well in cross-lingual tasks <ref type="bibr">(Wu and Dredze, 2019)</ref> and outperform the models trained on multilingual word embeddings by a large margin. Therefore, we consider conducting experiments with both multilingual word embeddings and mBERT. We use aligned multilingual word embeddings <ref type="bibr">(Smith et al., 2017;</ref><ref type="bibr">Bojanowski et al., 2017)</ref> with 300 dimensionss or contextualized word representations provided by multilingual BERT<ref type="foot">foot_5</ref>  <ref type="bibr">(Devlin et al., 2019)</ref> with 768 dimensions as the word representations. In addition, we use the Gold universal POS tags to form the input representations. <ref type="foot">7</ref> We freeze the word representations during training to avoid the risk of disarranging the multilingual representation alignments. We select six auxiliary languages<ref type="foot">foot_7</ref> (French, Portuguese, Spanish, Russian, German, and Latin) for unsupervised language adaptation via adversarial training. We tune the scaling parameter &#955; in the range of [0.1, 0.01, 0.001] on the source language validation set and report the test performance with the best value. For gradient reversal (GR) and GAN based adversarial objectives, we use Adam <ref type="bibr">(Kingma and Ba, 2015)</ref> to optimize the discriminator parameters, and for WGAN, we use RM-SProp <ref type="bibr">(Tieleman and Hinton, 2012)</ref>. The learning rate is set to 0.001 and 0.00005 for Adam and RM-SProp, respectively. We train the parsing models for 400 and 500 epochs with multilingual BERT and multilingual word embeddings respectively. We tune the parameter I (as shown in Algorithm 1) in the range of <ref type="bibr">[50,</ref><ref type="bibr">100,</ref><ref type="bibr">150]</ref>.</p><p>Language Test. The goal of training the contextual encoder adversarially with unlabeled data from auxiliary languages is to encourage the encoder to capture more language-agnostic representations and less language-dependent features. To test whether the contextual encoders retain language information after adversarial training, we train a multi-layer Perceptron (MLP) with softmax on top of the fixed contextual encoders to perform a 7-way classification task.<ref type="foot">foot_8</ref> If a contextual encoder performs better in the language test, it indicates that the encoder retains language specific information.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Results and Analysis</head><p>Table <ref type="table">2</ref> presents the main transfer results of the "SelfAtt-Graph" parser when training on only English (en, baseline), English with French (enfr), and English with Russian (en-ru). The re- (en-fr) and (en-ru) denotes the source-auxiliary language pairs. ' &#8224;' indicates that the adversarially trained model results are statistically significantly better (by permutation test, p &lt; 0.05) than the model trained only on the source language (en). Results show that the utilization of unlabeled auxiliary language corpora improves cross-lingual transfer performance significantly.</p><p>sults demonstrate that the adversarial training with the auxiliary language identification task benefits cross-lingual transfer with a small performance drop on the source language. When multi-lingual embedding is employed, the performance significantly improves, in terms of UAS of 0.48 and 0.61 over the 29 languages when French and Russian are used as the auxiliary language, respectively. When richer multilingual representation technique like mBERT is employed, adversarial training can still improve cross-lingual transfer performances (0.21 and 0.54 UAS over the 29 languages by using French and Russian, respectively).</p><p>Next, we apply adversarial training on the "RNN-Stack" parser and show the results in Table 3. Similar to the "SelfAtt-Graph"parser, the "RNN-Stack" parser resulted in significant improvements in cross-lingual transfer from unsu-pervised language adaptation. We discuss our detailed experimental analysis in the following.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.1">Impact of Adversarial Training</head><p>To understand the impact of different adversarial training types and objectives, we apply adversarial training on both word-and sentence-level with gradient reversal (GR), GAN, and WGAN objectives. We provide the average cross-lingual transfer performances in Table <ref type="table">4</ref> for different adversarial training setups. Among the adversarial training objectives, we observe that in most cases, the GAN objective results in better performances than the GR and WGAN objectives. Our finding is in contrast to <ref type="bibr">Adel et al. (2018)</ref> where GR was reported to be the better objective. To further investigate, we perform the language test on the encoders trained via these two objectives. We find that the GR-based trained encoders perform consistently better than the GAN based ones on the language identification task, showing that via GAN-based training, the encoders become more language-agnostic. In a comparison between GAN and WGAN, we notice that GANbased training consistently performs better.</p><p>Comparing word-and sentence-level adversarial training, we observe that predicting language identity at the word-level is slightly more useful for the "SelfAtt-Graph" model, while the sentence-level adversarial training results in better performances for the "RNN-Stack" model. There is no clear dominant strategy.</p><p>In addition, we study the effect of using a linear classifier or a multi-layer Perceptron (MLP) as the discriminator and find that the interaction between the encoder and the linear classifier resulted in improvements. 10</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.2">Adversarial v.s. Multi-task Training</head><p>In section 3.1.1, we study the effect of learning language-agnostic representation by using auxiliary language with adversarial training. An alternative way to leverage auxiliary language corpora is by encoding language-specific information in the representation via multi-task learning. In the multi-task learning (MTL) setup, the model observes the same amount of data (both labeled and unlabeled) as the adversarially trained (AT) model. The only difference between the MTL and AT models is that in the MTL models, the contextual encoders are encouraged to capture languagedependent features while in the AT models, they are trained to encode language-agnostic features.</p><p>The experiment results using multi-task learning in comparison with the adversarial training are presented in Table <ref type="table">5</ref>. Interestingly, although the MTL objective sounds contradiction to adversarial learning, it has a positive effect on the crosslingual parsing, as the representations are learned with certain additional information from new (unlabeled) data. Using MTL, we sometimes observe improvements over the baseline parser, as indicated with the &#8224; sign, while the AT models consistently perform better than both the baseline and the MTL model (as shown in Columns 2-5 in Table <ref type="table">5</ref>). The comparisons on parsing performances do not reveal whether the contextual encoders learn to 10 This is a known issue in GAN training as the discriminator becomes too strong, it fails to provide useful signals to the generator. In our case, MLP as the discriminator predicts the language labels with higher accuracy and thus fails. encode language-agnostic or dependent features.</p><p>Therefore, we perform language test with the MTL and AT (GAN based) encoders, and the results are shown in Table <ref type="table">5</ref>, Columns 6-7. The results indicate that the MTL encoders consistently perform better than the AT encoders, which verifies our hypothesis that adversarial training motivates the contextual encoders to encode languageagnostic features.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.3">Impact of Auxiliary Languages</head><p>To analyze the effects of the auxiliary languages in cross-language transfer via adversarial training, we perform experiments by pairing up<ref type="foot">foot_9</ref> the source language (English) with six different lan-  guages (spanning Germanic, Romance, Slavic, and Latin language families) as the auxiliary language. The average cross-lingual transfer performances are presented in Table <ref type="table">6</ref> and the results suggest that Russian (ru) and German (de) are better candidates for auxiliary languages.</p><p>We then dive deeper into the effects of auxiliary languages trying to understand whether auxiliary languages particularly benefit target languages that are closer to them 12 or from the same family. Intuitively, we would assume when the auxiliary language has a smaller average distance to all the target languages, the cross-lingual transfer performance would be better. However, from the results in Table <ref type="table">6</ref>, we do not see such a pattern. For example, Portuguese (pt) has the smallest average distance to other languages among the aux- 12 The language distances are computed based on word order characteristics as suggested in <ref type="bibr">Ahmad et al. (2019)</ref>.</p><p>iliary languages we tested, but it is not among the better auxiliary languages. We further zoom in the cross-lingual transfer improvements for each language families as shown in Table <ref type="table">7</ref>. We hypothesis that the auxiliary languages to be more helpful for the target languages in the same family. The experimental results moderately correlate with our expectation. Specifically, the Germanic family benefits the most from employing German (de) as the auxiliary language; similarly Slavic family with Russian (ru) as the auxiliary language (although German as the auxiliary language brings similar improvements). The Romance family is an exception because it benefits the least from using French (fr) as the auxiliary language. This may due to the fact that French is too closed to English, thus is less suitable to be used as an auxiliary language.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Related Work</head><p>Unsupervised Cross-lingual Parsing. Unsupervised cross-lingual transfer for dependency parsing has been studied over the past few years <ref type="bibr">(Agi&#263; et al., 2014;</ref><ref type="bibr">Ma and Xia, 2014;</ref><ref type="bibr">Xiao and Guo, 2014;</ref><ref type="bibr">Tiedemann, 2015;</ref><ref type="bibr">Guo et al., 2015;</ref><ref type="bibr">Aufrant et al., 2015;</ref><ref type="bibr">Rasooli and Collins, 2015;</ref><ref type="bibr">Duong et al., 2015;</ref><ref type="bibr">Schlichtkrull and S&#248;gaard, 2017;</ref><ref type="bibr">Ahmad et al., 2019;</ref><ref type="bibr">Rasooli and Collins, 2019;</ref><ref type="bibr">He et al., 2019)</ref>. Here, "unsupervised transfer" refers to the setting where a parsing model trained only on the source language is directly Lang (en,ru) -en (en,fr) -en (en,de) -en (en,la) -en IE.  <ref type="table">7</ref>: Average cross-lingual performance difference between the SelfAtt-Graph parser trained on the source (en) and an auxiliary (x) language and the SelfAtt-Graph parser trained only on English (en) language (UAS%/LAS%, excluding punctuation). We use multilingual BERT in this set of experiments. transferred to the target languages. In this work, we relax the setting by allowing unlabeled data from one or more auxiliary (helper) languages other than the source language. This setting has been explored in a few prior works. Cohen et al. (2011) learn a generative target language parser with unannotated target data as a linear interpolation of the source language parsers. <ref type="bibr">T&#228;ckstr&#246;m et al. (2013)</ref> adopt unlabeled target language data and a learning method that can incorporate diverse knowledge sources through ambiguous labeling for transfer parsing. In comparison, we leverage unlabeled auxiliary language data to learn language-agnostic contextual representations to improve cross-lingual transfer.</p><p>Multilingual Representation Learning. The basic of the unsupervised cross-lingual parsing is that we can align the representations of different languages into the same space, at least at the word level. The recent development of bilingual or multilingual word embeddings provide us with such shared representations. We refer the readers to the surveys of <ref type="bibr">Ruder et al. (2017)</ref> and <ref type="bibr">Glava&#353; et al. (2019)</ref> for details. The main idea is that we can train a model on top of the source language embeddings which are aligned to the same space as the target language embeddings and thus all the model parameters can be directly shared across languages. During transfer to a target language, we simply replace the source language embeddings with the target language embeddings. This idea is further extended to learn multilingual contextualized word representations, for example, multilingual BERT <ref type="bibr">(Devlin et al., 2019)</ref>, have been shown very effective for many crosslingual transfer tasks <ref type="bibr">(Wu and Dredze, 2019)</ref>. In this work, we show that further improvements can be achieved by adaptating the contextual encoders via unlabeled auxiliary languages even when the encoders are trained on top of multilingual BERT.</p><p>Adversarial Training. The concept of adversarial training via Generative Adversarial Networks (GANs) <ref type="bibr">(Goodfellow et al., 2014;</ref><ref type="bibr">Szegedy et al., 2014;</ref><ref type="bibr">Goodfellow et al., 2015)</ref> was initially introduced in computer vision for image classification and received enormous success in improving model's robustness on input images with perturbations. Later many variants of GANs <ref type="bibr">(Arjovsky et al., 2017;</ref><ref type="bibr">Gulrajani et al., 2017)</ref> were proposed to improve its' training stability. In NLP, adversarial training was first utilized for domain adaptation <ref type="bibr">(Ganin et al., 2016)</ref>. Since then adversarial training has started to receive an increasing interest in the NLP community and applied to many NLP applications including part-of-speech (POS) tagging <ref type="bibr">(Gui et al., 2017;</ref><ref type="bibr">Yasunaga et al., 2018)</ref>, dependency parsing <ref type="bibr">(Sato et al., 2017)</ref>, relation extraction <ref type="bibr">(Wu et al., 2017</ref><ref type="bibr">), text classification (Miyato et al., 2017;</ref><ref type="bibr">Liu et al., 2017;</ref><ref type="bibr">Chen and Cardie, 2018)</ref>, dialogue generation <ref type="bibr">(Li et al., 2017)</ref>.</p><p>In the context of cross-lingual NLP tasks, many recent works adopted adversarial training, such as in sequence tagging <ref type="bibr">(Adel et al., 2018)</ref>, text classification <ref type="bibr">(Xu and Yang, 2017;</ref><ref type="bibr">Chen et al., 2018)</ref>, word embedding induction <ref type="bibr">(Zhang et al., 2017;</ref><ref type="bibr">Lample et al., 2018)</ref>, relation classification <ref type="bibr">(Zou et al., 2018)</ref>, opinion mining <ref type="bibr">(Wang and Pan, 2018)</ref>, and question-question similarity reranking <ref type="bibr">(Joty et al., 2017)</ref>. However, existing approaches only consider using the target language as the auxiliary language. It is unclear whether the language invariant representations learned by previously proposed methods can perform well on a wide variety of unseen languages. To the best of our knowledge, we are the first to study the effects of language-agnostic representations on a broad spectrum of languages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>In this paper, we study learning language invariant contextual encoders for cross-lingual transfer. Specifically, we leverage unlabeled sentences from auxiliary languages and adversarial training to induce language-agnostic encoders to improve the performances of the cross-lingual dependency parsing. Experiments and analysis using English as the source language and six foreign languages as the auxiliary languages not only show improvements on cross-lingual dependency parsing, but also demonstrates that contextual encoders successfully learns not to capture language-dependent features through adversarial training. In the future, we plan to investigate the effectiveness of adversarial training for multi-source transfer to parsing and other cross-lingual NLP applications.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0"><p>https://github.com/wasiahmad/cross lingual parsing</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1"><p><ref type="bibr">Ahmad et al. (2019)</ref> studied order-sensitive and order-free models and their performances in cross-lingual transfer. In this work, we adopt two typical ones and study the effects of adversarial training on them.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2"><p>We also experimented with max-pooling and weighted pooling but average pooling resulted in stable performance.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3"><p>https://github.com/uclanlp/CrossLingualDepParser</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4"><p>We adopt the same hyper-parameters, experiment settings and evaluation metrics as those in<ref type="bibr">(Ahmad et al., 2019)</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5"><p>https://github.com/huggingface/pytorch-transformers</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6"><p>We concatenate the word and POS representations. In our future work, we will conduct transfer learning for both POS tagging and dependency parsing.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7"><p>We want to cover languages from different families and with varying distances from the source language (English).</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_8"><p>With the source (English) and six auxiliary languages.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="11" xml:id="foot_9"><p>We also conduct experiments on multiple languages as the auxiliary language. For GAN and WGAN-based training, we concatenate the corpora of multiple languages and treat them as one auxiliary language. In these set of experiments, we do not observe any apparent improvements.</p></note>
		</body>
		</text>
</TEI>
