{ "name": "435.pdf", "metadata": { "source": "docling-granite", "title": "Neural Disambiguation of Causal Lexical Markers based on Context", "authors": [], "emails": [], "sections": [ { "heading": "Anonymous ACL submission", "text": "" }, { "heading": "1 Introduction", "text": "Causation is a psychological tool of humans to understand the world independently of language, and it is one of the principles involved in the construction of the human mental model of reality (Neeleman and van de Koot, 2012). Causal reasoning is the process of relating two events, namely cause and its effect. Following the words of Reinhart (2002), causal relations are imposed by humans on the input from the world, and the (computational) linguist's task is to understand what is about language that enables speakers to use it to describe their causal perceptions.\n\nter eventually killed John by hitting him with a hammer ', in which the event of Peter hitting John with a hammer caused the death of John. But, the following sentence can be used as a counterexample: ' A hammer eventually killed John '. In the later sentence the subject of ' killed ' is the ' hammer ', which does not constitute a causing event for the event ' kill John '. Therefore, the syntaxgrounded construction of causality defined by those theories is far away from the human mental model of causation. Indeed, Neeleman and van de Koot (2012) showed that the later approaches cannot be proven by standard syntactic tests, because neither the causing event nor causal relation correspond to a syntactic constituent. Neeleman and van de Koot (2012) concluded that the linguistic approximation of causation by culmination of events is not exclusive of causal verbs, and it is also found in non-causative verb classes.\n\nThere are different theories concerning how natural language approximates causation. Those theories based on generative semantics argue that the causal relation is encoded in the semantics of some verbs (Lakoff, 1970; McCawley, 1976) or in the syntactic structure of a sentence (Dowty, 1979; Ramchand, 2008). For instance, Pylkk¨ anen (2008) argues that the causing event may be associated with the subject of the causal verb in a causal predicate. This principle is true in the sentence ' Pe- Causation or causality has also been studied in computational linguistics. There are some semantic and discourse resources that take into account causality in the range of linguistic phenomena that they annotate. PropBank (Palmer et al., 2005) is a semantic resource that annotates the argument structure of verbs. The type of causation annotated in PropBank is related to the syntax and semantics of the verbs. For the sentences John broke the window and ' The hammer broke the window ', ' John ' and ' the hammer ' are the cause arguments of the verb ' broke '. Although, ' John ' and ' the hammer ' are required arguments for the event expressed by ' break ', they do not represent the causing event of the window breaking event.\n\nCausality is one of the discourse relations in Penn Discourse Tree Bank (PDTB) (Prasad et al., 2008). Causality is annotated in PDTB as either an explicit or an implicit relation between events. When causality is explicit, it is signalled by a lexical marker such as because or since between others.\n\nHowever, there are some scenarios where the causal discourse relation is not signalled by a known lexical marker, but by other expressions that are called Alternative Lexicalizations (AltLex). The existence of AltLex means that the expression of causality is not defined by a limited number of lexical constructions, so the coverage of the total number of possible causal expressions is restricted to the grade of coverage of the base corpus of PDTB.\n\nThe previous paragraphs and the works described in Section 2 show that causality is driven by a limited set of lexical elements and syntactic constructions. However, causality does not have a fixed list of lexical or syntactic constructions. Hidey and McKeown (2016) stressed the issue of the limited coverage of causal expressions and released a corpus with a larger amount of causal expressions than PDTB. They also proposed a classification method, which is based on the use of features from the corpus and features from lexical resources. The last set of features reduces the ability of the system to classify causality, because they restrict the system to the causal definition of the lexical resources.\n\nCausal meaning disambiguation is the task of identifying whether there is a causal relation between two events. We hypothesize that neural networks are able to encode the meaning of those events, and discover whether the underlying relation between them is causal. Herein, we contribute a neural network architecture for the task of causality disambiguation and we assess it in the corpus of Hidey and McKeown (2016). Empiric results on this corpus show that our claim indeed holds." }, { "heading": "2 Related Work", "text": "Khoo et al. (1998) presented one of the first works related to the classification of causal relations. The authors defined a set of linguistic rules for the identification of cause-effect relations, and developed a pattern matching system based on those rules. The errors of the system show the common errors of a full linguistically grounded classification system, which are related to the ambiguity of some causal links such as by or as or the lexical and syntactic ambiguity of some causative verbs. Those errors are related to the lack of evidence of the syntax basis of causation (Neeleman and van de Koot, 2012).\n\nGirju (2003) proposed a decision tree learning method to classify causal relations between events. The type of relations studied by the author are those conveyed by a verb and two noun phrases. The clas- sification method uses as lexical features whether the verb of the sentence belongs to a list of ambiguous causative verbs, and whether the nouns belongs to one of the nine semantic hierarchies in WordNet. Again, the main source of errors is the ambiguity of the projection of causality in natural language.\n\nBethard and Martin (2008) defined a method for the classification of causal relations between verbal events in conjunction constructions, namely conjoined events. Since the method was defined for a specific kind of causal relation between events, the authors had to first create a corpus following that requirement. The authors developed a supervised classification system using syntactic and semantic features from WordNet, and they used SVM as a classification algorithm. The drawback of the method is its reduced flexibility, because it is only defined for a specific causal construction and its confidence in syntactic features. Moreover, the authors conclude that semantic features are more adequate for causality classification than syntactic features, which goes in the direction of our claim.\n\nThe first attempt of encoding the contextual information for causality classification between events is found in Do et al. (2011). The authors defined a measure of the causality relation between two events according to the co-occurrence frequency between the predicates and their arguments. The measure is inspired by the causality score defined by Riaz and Girju (2010).\n\nFollowing the work of Do et al. (2011), Riaz and Girju (2013, 2014) built a knowledge base for causal events, first for events related by a pair of verbs, and then for events conveyed by pairs of verbs and noun phrases. In these works, the authors attempted to go in the direction of using distributional semantics in order to encode the causal meaning, but they still rely on the use of lexical and syntactic features. Thus, the main drawbacks of those papers are the complex featuring engineering process to detect the causal relation, and the restricted coverage of the resulting knowledge bases.\n\nFollowing the previous approaches, Mirza and Tonelli (2016) described a causal classification system built upon a rule based system and a machine learning algorithm based on lexical, syntactic and semantic features. The novelty lies in the use of features of temporal relations. The work of Mirza and Tonelli (2016) has similar issues to the work of (Bethard and Martin, 2008), because they use similar features to represent causality.\n\nSentence Type (Cathay Pacific delayed both legs of its quadruple daily Hong Kong to London route) e 1 ([due to] l this disruption in air traffic services.) e 2 (The factory was not well equipped to handle the gas) e 1 (created by the sudden addition of water the MIC tank.) e 2 Explicit to Implicit\n\nTable 1: Explicit and implicit causal relations\n\nThe previous works support the idea that causality is defined by a specific syntactic construction or the semantics of verbs known as causative verbs. On the other hand, some of the works restricted their study to a narrow kind of syntactic constructions, such as the conjoined events of Bethard and Martin (2008). In contrast, we argue that the representation of causality should not be limited by syntactic patterns or the coverage of semantic resources, due to the lack of a particular linguistic construction for causality. Therefore, we propose the neural encoding of the context of the relation in order to disambiguate its causal meaning." }, { "heading": "3 Causality classification", "text": "The next sections expose the definition of the task (Section 3.1), the data used in the experiments (Section 3.2) and the proposed system (Section 3.3)." }, { "heading": "3.1 Definition", "text": "Causality is defined as the semantic relation between two events ( e 1 , e 2 ) , namely causing event (cause, e 1 ) and caused event (effect, e 2 ) . An event may be a verb, whose arguments may be explicitly present or not ( subject, verb, object ), or a noun phrase. The relation can be explicit or implicit, in case it is explicitly expressed, it is signalled by a lexical marker ( l ), which may be a verb, a preposition, an adverb or an expression such as as a result of , see Table 1.\n\nSome researchers impose two additional restrictions: the temporal restriction, which means that the causing event should take place before the caused event, and the counterfactual one, which says if the causing event did not occur, the caused event would not have occurred either. Thus, causation can be formally defined as e 1 → e 2 . An example from the test set used in the experiments that follows the three restrictions is the following:\n\nA government affidavit in 2006 stated that (the leak)e1 (caused 558,125 injuries, including 38,478 temporary partial injuries and approximately 3,900 severely and permanently disabling injuries)e2\n\nIt is evident that e1 is before e2 and if the leak did not occur, the set of events in e2 would not occur. Nevertheless, we support the same opinion as Neeleman and van de Koot (2012) and we do not add the counterfactual constraint in our definition, because it is not true in all the cases. For example:\n\n(The argument between John's parents)e1 (broke the window)e2\n\nIf we follow the counterfactual constraint, the event of the argument between the John's parents should be the causing event. However, the human mental model of causality does not usually relate an argument with the breaking of a window. Causation is concerned with the human understanding of the world and not with the world itself.\n\nConcerning the temporal restriction, it should be interpreted as a physical ordering constraint and not as a positional one. That means, the causing event does not always appear before the caused event in the sentence. The caused event ( e2 ) is before the causing event ( e1 ) in the following example:\n\n(This water was diverted)e2 ([due to]l a combination of improper maintenance, leaking and clogging, and eventually ended up in the MIC storage tank.)e1\n\nSome related work attempted to identify the causing, the caused event and its direction (Mirza and Tonelli, 2016), but for that purpose, they restricted the study to a specific syntactic construction. We claim that the task of causality classification has not to be restricted to a syntactic construction and it has to be set up as a two steps task: causal meaning classification and causal arguments identification. The task of causal meaning classification is a binary classification task that is defined as the disambiguation of the causal meaning of the relation of two events. The input of the task is two events and the output is the meaning of the relation ( Causal or Non Causal ). The task of causal argument identification is focused on the identification of the causing ( e1 ) and caused ( e2 ) events. The aim of this paper is to contribute to the first subtask, so given two events ( e1, e2 ) and the expression susceptible of signalling causality ( l ), the system returns the meaning of the relation ( Causal or Non Causal ). The following sentence is an example of the input of our system.\n\n(He fell in love with her and changed his life)e1 ([so]l he could help her)e2\n\nSentence Meaning An undercroft is traditionally a cellar or storage room, often brick-lined and vaulted, and used for storage in Temporal buildings since medieval times Additionally if one is to use a large scan range then sensitivity of the instrument is decreased due to performing Causal fewer scans per second since each scan will have to detect a wide range of mass fragments In stark contrast to his predecessor, five days after his election he spoke of his determination to do what he could to bring peace Bischoff in a round table discussion claimed he fired Austin after he refused to do a taping in Atlanta Temporal Causal\n\nTable 2: Examples of different meanings of the prepositions since and after taken from the AltLex corpus" }, { "heading": "3.2 Data", "text": "Causality may be signalled by a verb ( cause ), a preposition ( because ), an adverb ( subsequently ) or an expression such as as a result of . Some of those causal expressions are almost unambiguous, but the causal meaning of others totally depends on the context. For instance, according to PDTB, the preposition because is an unambiguous lexical marker of causation, but there are other expressions whose causal meaning is not unarguable, such as since or after that may have a temporal or a causal interpretation, see Table 2. Therefore, we need a corpus in which the events, the lexical marker and the meaning of the relation are annotated.\n\nTo the best of our knowledge, there are three available corpora. The first one was exposed in Bethard and Martin (2008) and it is built on top of the Penn TreeBank corpus. The corpus only provides the position of the related events in each sentence and whether the relation is causal. Unfortunately, the corpus is not freely available, and is also not large enough to train neural methods.\n\nThe second corpus is Causal-TimeBank (Mirza et al., 2014), which is built on top of the TimeML corpus. Annotation was restricted to explicit causal relations. They followed the same annotation schema of TimeML, so they defined the label CSIGNAL for the causal lexical markers, and CLINK to mark the causal relation between two events. The authors manually annotated the causal relations between the identified events in TimeML. The fact that the causal lexical markers are annotated agrees with our data requirements, but as the previous corpus, Causal-TimeBank is too small to train neural methods.\n\nRecently, the AltLex corpus has been freely released (Hidey and McKeown, 2016). The corpus was built on the idea that causation can be expressed by different kinds of linguistic constructions. This is validated by the fact that in PDTB there are explicit causal lexical markers, and other sort of expressions that have a discourse meaning, which are called AltLex. The relations signalled by an AltLex expression are implicit relations, in which the annotator did not find an appropriate connective to insert between the events, because the meaning of the relation is entailed by other expressions, namely AltLex. Furthermore, some causal lexical markers can be perceived as variations of the basic ones, but those variations are not usually in the list of discourse connectives. Thus, the authors of the AltLex corpus decided to develop a method to identify a larger amount of AltLex expressions with causal meaning. The corpus construction leveraged Simple Wikipedia, by aligning sentences from Wikipedia that consist of unknown lexical causal markers with sentences from Simple Wikipedia that contain corresponding known lexical causal markers. Once a first set of causal and non-causal sentences were identified, a bootsrapping method was applied to enhance the corpus. We call 'non bootstrapping' to the first version of the corpus and 'bootstrapping' to the second one. The corpus size is shown in Table 3. For further details see (Hidey and McKeown, 2016).\n\nCorpus Version Causal Non-Causal Total Training non boot- strapping 7,606 79,290 86,896 bootstrapping 12,534 88,210 100,744 Development Development 181 307 488 Test Test 315 296 611\n\nTable 3: Number of instances in the AltLex corpus\n\nThe class distribution of the lexical markers should be studied, because one of the features of the corpus is the annotation of the lexical markers susceptible of expressing causation. Table 4 shows the class distribution of the lexical markers, as well as the the number of unarguable ones and the number of lexical markers with mostly a different meaning in the training and the test set. According to the Table 4, there are few ambiguous connectives, 121 in the 'non bootstrapping' corpus and 147 in the 'bootstrapping' version. However, there is an important difference between the two versions of the corpus: there are no differences between the training and the test set in the 'non bootstrapping' version, but there are in the 'bootstrapping' one. This fact means that the 'bootstrapping' version of the corpus has some instances that do not follow the class distribution of the training set, so they represent a higher difficulty for the classification system. Section 4.3 exposes the good performance of the proposed system in some of those instances.\n\nBootstrapping.No Bootstrapping.Yes Total 8214 8854 Unambiguous in Causal class 922 1034 Unambiguous in Non Causal class 7171 7673 Causal in train, Non Causal in test 0 27 Non Causal in train, Causal in test 0 8\n\nTable 4: Distribution of the lexical markers" }, { "heading": "3.3 Disambiguation of the Causal Meaning", "text": "Kruengkrai et al. (2017) describe a Multi-column Convolutional Neural Network (CNN) that uses background knowledge for the identification of the causal meaning of an input sentence in Japanese. Convolutional networks excel at pattern learning in input data, however causation does not have a particular syntactic structure as it was mentioned. Moreover, CNN requires the definition of the kernel size, which means that we should know beforehand the length of the context that projects the causal meaning of the sentence. Nevertheless, the list of expressions that may represent a causal meaning is not limited and some sentences implicitly express causality. On the other hand, Long short-term memory (LSTM) recurrent neural networks (RNN) (Hochreiter and Schmidhuber, 1997) can encode the sequential information of the input text. Melamud et al. (2016) also showed that using an LSTM results in a more precise context encoding and substantially improve performance in several tasks upon the common average-of-wordsembeddings representation. Therefore, we propose the use of LSTM RNN instead of a CNN, because we argue that LSTM has a higher capacity of encoding meaning for the task of causality classification.\n\nWe propose a neural network architecture with two inputs, which is mainly based on the encoding of the two inputs with an LSTM and the use of several dense layers with a tanh activation function.\n\nFollowing the assumption that some sort of relation should exist between the two events of a causal relation, the first evaluated model consists of two connected LSTMs, or in other words, the LSTM network of the second event of the causal relation is initialized with the last state of the first LSTM. We call to this architecture 'Stated Pair LSTM'. We also evaluated the same architecture but without the connection between the two LSTMs. We call to this second architecture 'Pair LSTM' and it is depicted in Figure 1.\n\nFigure 1: The network architecture\n\nAccording to Figure 1, the first input of the system is the first event of the relation, and the second input is the concatenation of the lexical marker and the second event. The text processing starts with the tokenization of the two inputs, and the representation of them as a matrix of word embedding vectors. The set of pre-trained embeddings used was Glove (Pennington et al., 2014), specifically the 300 dimension reference vectors of the 840B cased tokens set.\n\nThe lengths of the first ( n ) and the second ( m ) input are not the same, so three zero-padding strategies were evaluated to measure which of them is the most convenient to encode the causal meaning. The maximum, the mean and mode of the length of the two inputs were calculated:\n\n∀ x ∈ R ^ n × d and ∀ y ∈ R ^ m × d \\ p a d ( x ) = \\ max ( x ) , m e a n ( x ) , m o d e ( x ) \\\n\nwhere x and y are the first and second input and d is the length of the word embedding vectors.\n\nSubsequently, each of the two outputs of the encoding layer are vectorized to a vector of length 100 by a dense layer with a tanh activation function. The context of the causal relation is represented by the concatenation of the two vectors.\n\n∀ W ∈ R ^ 1 0 0 × n d and ∀ b ∈ R ^ 1 0 0 \\ v e c ( x ) colon R ^ n × d → R ^ n d \\ tanh ( W · x + b ) \\ context colon ( v e c ( x ) , v e c ( y ) )\n\nThe output of the Equation 2 is processed by three dense layers activated by a tanh function. The last layer is composed of the softmax operation.\n\nThe performance of two learning optimizers was evaluated, specifically Adadelta (Zeiler, 2012) and Adam (Kingma and Ba, 2015). In order to avoid the overfitting of the classification process, different values for dropout ( [0 . 5 , 0 . 75] ) and regularization were used ( [ 8 · 10 -3 , 8 · 10 -6 ] )." }, { "heading": "4 Experiments and Results", "text": "As far as we know, the AltLex corpus has been only used in the work in which it was presented (Hidey and McKeown, 2016), therefore we consider their method as the state of the art on that corpus. Moreover, as it has been mentioned several times, the task of causality classification lacks of representative or large enough corpus that covers a wide range of causal expressions, as well as without the restriction of being composed of specific causal constructions. Therefore, the methods were only evaluated with the AltLex corpus. We have used the two versions of the corpus ('non bootstrapping' and 'bootstrapping') in our experiments. The size of each of them is shown in Table 3." }, { "heading": "4.1 Baselines", "text": "We consider two baselines in order to compare our proposal. The first one (B1) is founded on the use of the most common class of each causal connective according to its class in the training data. For example, if the lexical marker since has mostly a causal meaning, B1 always classifies the relation signalled by since as Causal . A similar approach was also used in (Hidey and McKeown, 2016).\n\nThe second baseline (B2) is the system of Hidey and McKeown (2016), which is based on SVM with a large set of features generated from the combination of features from the original parallel corpus and some lexical resources (WordNet, VerbNet and PropBank). The fact of relying on lexical resources restricts the recall of the system to the linguistic coverage of the lexical resources. In contrast, we propose a neural network architecture fed only by a set of word embedding vectors, which has a higher ability of generalization as it is shown later in the paper." }, { "heading": "4.2 Results", "text": "The results reached by our system are shown in Table 5. 1 The Precision, Recall and F1 values were used to measure the performance of the system in the Causal Class, and the Accuracy to measure the overall performance of the system.\n\nThe performance of B1 defines a hard baseline for the two versions of the corpus. On the other hand, the good performance of B1 might indicate that the training corpus is composed of few unambiguous causal connectives. Concerning the results reached by the proposed systems, all the configurations in Table 5 outperform the baseline B1, which means that the system learns beyond the class distribution of the lexical markers in the training data.\n\nThose configurations that use Adadelta as optimizer outperform the system B2 in the 'non bootstrapping' version of the corpus. The behaviour of B2 shows a big difference between Precision and Recall, indicating that the system has many false positives, i.e. a large number of sentences without a causal meaning. This is not a desirable behaviour. On the other hand, our system has a high Precision with lower Recall, indicating it mainly classifies correctly sentences with unambiguous connectives. Figure 2 shows that the most frequent connectives in the Causal class do not have any instance in the Non Causal class, which supports our last assertion. The best configuration ('Pair LSTM Max Adadelta') uses the maximum operation for the zero-padding strategy and Adadelta as learning optimizer. Our proposal in this scenario improves the state of the art by 2.13% according to F1 in the Causal class (C) and 7.72% according to Accuracy.\n\nWe observe a similar trend in the performance of the system with the 'bootstrapping' version of the corpus, i.e. the system architecture 'Pair LSTM' tends to reach better results than the architecture 'Stated LSTM'. This behaviour means that our assumption about the relation between the meanings of the two input events does not hold, so it is better to encode each argument independently and then to measure the relation between the arguments by using dense layers. Concerning the optimizers, the results show a similar behaviour in both architectures. The Adadelta optimizer promotes the Recall and penalizes Precision, whereas the system reaches a higher value of Precision and a smaller difference between Precision and Recall when Adam optimizer is used, which is a more desirable behaviour. A high value of Precision and a high value of Recall mean that there is a good balance between the accuracy in the disambiguation of the causal meaning of the relation and the coverage of different ways of expressing causality. To conclude, the system that reached the highest performance is the one that used the mean strategy for zero-padding and the optimizer Adam.\n\n1 For the sake of brevity, those systems that performed worse than B1 and B2 are not in Table 5.\n\nCorpus Method Precision C. Recall C. F1 C. Accuracy Non bootstrapping B1 68.92% 54.92% 61.13% 63.99% Non bootstrapping B2 70.28% 77.60% 73.76% 71.86% Non bootstrapping Stated Pair LSTM Mean Adadelta 90.04% 60.31% 72.24% 76.10% Non bootstrapping Stated Pair LSTM Mode Adadelta 89.23% 63.17% 73.97% 77.08% Non bootstrapping Pair LSTM Max Adadelta 88.46% 65.71% 75.40% 77.90% Non bootstrapping Pair LSTM Mean Adadelta 89.33% 63.80% 74.44% 77.41% B1 74.38% 86.66% 80.05% 77.74% B2 77.29% 84.85% 80.90% 79.58% Stated Pair LSTM Max Adadelta 78.69% 84.44% 81.47% 80.19% Stated Pair LSTM Mean Adam 80.00% 82.53% 81.25% 80.36% Bootstrapping Stated Pair LSTM Mode Adam 80.24% 82.53% 81.37% 80.52% Bootstrapping Pair LSTM Max Adadelta 78.07% 84.76% 81.12% 79.86% Bootstrapping Pair LSTM Mean Adadelta 78.48% 85.71% 81.94% 80.52% Bootstrapping Pair LSTM Mean Adam 80.30% 82.85% 81.56% 80.68% Bootstrapping Pair LSTM Mode Adam 77.24% 87.30% 81.96% 80.19%\n\nTable 5: Results of the baselines (B1 and B2) and the configurations evaluated\n\nFigure 2: Distribution of the most frequent connectives in the class Cause\n\nMost of the configurations of the proposed neural network outperform the baseline B2. If we look at the values of Precision, our proposal improves the Precision value of B2 by 3.89% . However, B2 is better 2.41% according to the Recall value. The good Recall value of B2 system entails a drop in the performance according to the Precision. This behaviour is also developed by the neural network configurations that use maximum strategy for zero-padding and Adadelta as optimizer, but in those cases the Recall and the Pre- cision are greater. As previously mentioned, this means that the systems have a large number of false positive instances, so they might not be correctly learning the characteristics of the Causal class. In contrast, 'Pair LSTM Mean Adam' reached the best Precision in the Causal class and the less difference between Precision and Recall, thus it also reached a better balance between the accuracy in the disambiguation of the causal relation and the coverage of different ways of expressing causality.\n\nCorpus Version Causal Non Causal Total Training Non 7,606 7,929 15,534 Training bootstrapping Bootstrapping 12,534 8,821 21,354\n\nTable 6: Number of relations in the reduced version of the AltLex Corpus\n\nThe class distribution of the AltLex corpus is not balanced (see Table 3), so we reduced the number of instances of the Non Causal by a factor of ten with the aim of evaluating our system with a more balanced dataset. The new corpus size is in Table 6. We assessed the performance of the baseline B1 and the system 'Pair LSTM Mean Adam' and the results are in Table 7. Regarding the performance of B1 in the 'non bootstrapping version', the Precision is lower and the Recall is higher than in the previous experiments, which means that the number of false positives is large, so it is not learning the characteristics of the class Causal . As in the previous set of experiments, B1 promotes Recall and penalizes Precision in the 'bootstrapping' version of the corpus, which is not a desirable behaviour. In contrast, our network architecture followed the same trend in both set of experiments and with the both version of the corpus. 'Pair LSTM Mean Adam'\n\nCorpus Method Precision C. Recall C. F1 C. Accuracy Non bootstrapping B1 63.70% 84.12% 72.50% 67.10% Non bootstrapping Pair LSTM Mean Adam 76.38% 69,84% 72,96% 73.32% Bootstrapping B1 67.34% 94.28% 78.57% 73.48% Bootstrapping Pair LSTM Mean Adam 72.65% 88.57% 79.82% 76.92%\n\nTable 7: Results of B1 and Pair LSTM Mean Adam with the reduced version of the AltLex corpus\n\nSentence Training Test B2 Our proposal The United States decided to break off economic relations with Cuba (which means that they would stop buying things from them). Causal Non Causal Causal Non Causal Although Roosevelt had promised to keep the United States out of the war, he nevertheless took concrete steps to prepare for war. Causal Non Causal Causal Non Causal Greatly alarmed and with Hitler making further demands on the Free City of Danzig, Britain and France guaranteed their support for Polish independence; when Italy conquered Albania in April 1939, the same guarantee was extended to Romania and Greece. Causal Non Causal Causal Non Causal One of these fragments gives rise to fibrils of amyloid beta, which then form clumps that deposit outside neurons in dense formations known as senile plaques. Ambiguous Causal Non Causal Causal\n\nTable 8: Some correctly classified examples by our best configuration and misclassified by B2\n\nsignificantly improves the performance of B1 according to the McNemar's test with a P-value of 0.005 and 0.05 respectively." }, { "heading": "4.3 Analysis", "text": "As mentioned in the previous sections, there are some linguistic constructions that can represent a causal meaning in some contexts, but not in other and vice-versa. A better balance between Precision and Recall in the Causal class means that the system learns the causal meaning better. Roughly speaking, the quality of the causal disambiguation is better, also for those lexical markers that are mostly Causal in the training data. We present some correctly classified examples by our best configuration and misclassified by B2 in Table 8. It shows the class of the instance in the test corpus and the value of the most frequent class in the training corpus. The behaviour of the verb break should be stressed since it is considered as a causative verb. However, there are some other uses of break that do not have a causal meaning (see Table 8).\n\nThe behaviour of the proposed system with the connective which then is also remarkable. That connective is totally ambiguous, because it only has one instance labelled as Causal and other as Non Causal in the training data. We have to take into account that we work with word embeddings, so if the individual words which and then are over-represented in one class, that fact can determine the behaviour of the classification system.\n\nThe individual term which does not appear in any instance of the training corpus, while the word then is mostly in sentences without a causal meaning. Despite the difficulty of the expression which then , we can see in Table 8 that our proposed system correctly disambiguate its causal meaning, while the system of Hidey and McKeown (2016) does not. Therefore, the results reached and those examples allow us to confirm our claim that the encoding of the context is required for the disambiguation of the causal meaning as we have shown in this paper." }, { "heading": "5 Conclusions and Future Work", "text": "We defined the task of causation classification as a task composed of another two subtasks: causal meaning classification and causal argument classification. The paper was focused on the first subtask, and we claim that the encoding of the two events of the relation is required for a suitable disambiguation of causality. We proposed an encoding system based on a neural network with two inputs, one for the first event and the other for the lexical marker and the second event. Our proposed system outperforms the state-of-the-art. We also showed the success of the system in some non-causative sentences but with commonly causative verbs (see Table 8).\n\nOne of the problems of the task is the lack of resources, so, as future work, we plan the creation of a new corpus for the two subtasks of causality classification, namely causality disambiguation and causality argument classification." } ], "references": [ { "title": "Learning semantic links from a corpus of parallel temporal and causal relations", "author": [ "Steven Bethard", "James H. Martin." ], "venue": "In Proceedings of the 46th Annual Meeting of the ACL on Human Language Technologies: Short Papers . Association for Computational Linguistics, Stroudsburg, PA, USA, HLT-Short '08, pages 177-180. http://dl.acm.org/citation.cfm?id=1557690.1557740.", "citeRegEx": "Bethard and Martin.,? 2008", "shortCiteRegEx": "Bethard and Martin.", "year": 2008 }, { "title": "Minimally supervised event causality identification", "author": [ "Quang Xuan Do", "Yee Seng Chan", "Dan Roth." ], "venue": "In Proceedings of the Conference on Empirical Methods in Natural Language Processing . Association for Computational Linguistics, Stroudsburg, PA, USA, EMNLP '11, pages 294-303. http://dl.acm.org/citation.cfm?id=2145432.2145466.", "citeRegEx": "Do et al\\.,? 2011", "shortCiteRegEx": "Do et al\\.", "year": 2011 }, { "title": "Word meaning and Montague grammar: The semantics of verbs and times in generative semantics and in Montague's PTQ", "author": [ "David R. Dowty." ], "venue": "Dordrecht, D. and Reidel Pub. Co.", "citeRegEx": "Dowty.,? 1979", "shortCiteRegEx": "Dowty.", "year": 1979 }, { "title": "Automatic detection of causal relations for question answering", "author": [ "Roxana Girju." ], "venue": "In Proceedings of the ACL 2003 Workshop on Multilingual Summarization and Question Answering - Volume 12 . Association for Computational Linguistics, Stroudsburg, PA, USA, MultiSumQA '03, pages 76-83. https://doi.org/10.3115/1119312.1119322.", "citeRegEx": "Girju.,? 2003", "shortCiteRegEx": "Girju.", "year": 2003 }, { "title": "Identifying causal relations using parallel wikipedia articles", "author": [ "Christopher Hidey", "Kathy McKeown." ], "venue": "In Proceedings of the 54th Annual Meeting of the ACL (Volume 1: Long Papers) . Association for Computational Linguistics, Berlin, Germany, pages 1424-1433. http://www.aclweb.org/anthology/P161135.", "citeRegEx": "Hidey and McKeown.,? 2016", "shortCiteRegEx": "Hidey and McKeown.", "year": 2016 }, { "title": "Long short-term memory", "author": [ "Sepp Hochreiter", "J¨ urgen Schmidhuber." ], "venue": "Neural Comput. 9(8):17351780. https://doi.org/10.1162/neco.1997.9.8.1735.", "citeRegEx": "Hochreiter and Schmidhuber.,? 1997", "shortCiteRegEx": "Hochreiter and Schmidhuber.", "year": 1997 }, { "title": "Automatic extraction of cause-effect information from newspaper text without knowledge-based inferencing", "author": [ "Christopher S. G. Khoo", "Jaklin Kornfilt", "Robert N. Oddy", "Sung Hyon Myaeng." ], "venue": "Literary and Linguistic Computing 13(4):177-186. https://doi.org/10.1093/llc/13.4.177.", "citeRegEx": "Khoo et al\\.,? 1998", "shortCiteRegEx": "Khoo et al\\.", "year": 1998 }, { "title": "Adam: A method for stochastic optimization", "author": [ "Diederik P. Kingma", "Jimmy Ba." ], "venue": "In 3rd International Conference for Learning Representations, San Diego, 2015 . http://arxiv.org/abs/1412.6980.", "citeRegEx": "Kingma and Ba.,? 2015", "shortCiteRegEx": "Kingma and Ba.", "year": 2015 }, { "title": "Improving event causality recognition with multiple background knowledge sources using multi-column convolutional neural networks", "author": [ "Canasai Kruengkrai", "Kentaro Torisawa", "Chikara Hashimoto", "Julien Kloetzer", "Jong-Hoon Oh", "Masahiro Tanaka." ], "venue": "In Proceedings of the 31st AAAI Conference on Artificial Intelligence (AAAI-17) . San Francisco, California, USA, page to appear.", "citeRegEx": "Kruengkrai et al\\.,? 2017", "shortCiteRegEx": "Kruengkrai et al\\.", "year": 2017 }, { "title": "Irregularity in Syntax", "author": [ "George Lakoff." ], "venue": "Holt, Rinehart and Winston, New York.", "citeRegEx": "Lakoff.,? 1970", "shortCiteRegEx": "Lakoff.", "year": 1970 }, { "title": "Grammar and Meaning", "author": [ "James McCawley." ], "venue": "New York Academic Press.", "citeRegEx": "McCawley.,? 1976", "shortCiteRegEx": "McCawley.", "year": 1976 }, { "title": "context2vec: Learning generic context embedding with bidirectional LSTM", "author": [ "Oren Melamud", "Jacob Goldberger", "Ido Dagan." ], "venue": "In Proceedings of the 20th SIGNLL Conference on Computational Natural Language Learning, CoNLL 2016, Berlin, Germany, August 11-12, 2016 . pages 51-61. http://aclweb.org/anthology/K/K16/K16-1006.pdf.", "citeRegEx": "Melamud et al\\.,? 2016", "shortCiteRegEx": "Melamud et al\\.", "year": 2016 }, { "title": "Annotating causality in the tempeval-3 corpus", "author": [ "Paramita Mirza", "Rachele Sprugnoli", "Sara Tonelli", "Manuela Speranza." ], "venue": "In Proceedings of the EACL 2014 Workshop on Computational Approaches to Causality in Language (CAtoCL) . Association for Computational Linguistics, Gothenburg, Sweden, pages 10-19. http://www.aclweb.org/anthology/W14-0702.", "citeRegEx": "Mirza et al\\.,? 2014", "shortCiteRegEx": "Mirza et al\\.", "year": 2014 }, { "title": "Catena: Causal and temporal relation extraction from natural language texts", "author": [ "Paramita Mirza", "Sara Tonelli." ], "venue": "In Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers . The COLING 2016 Organizing Committee, Osaka, Japan, pages 64-75. http://aclweb.org/anthology/C16-1007.", "citeRegEx": "Mirza and Tonelli.,? 2016", "shortCiteRegEx": "Mirza and Tonelli.", "year": 2016 }, { "title": "The linguistic expression of causation", "author": [ "Ad Neeleman", "Hans van de Koot." ], "venue": "In Martin Everaert, Marijana Marelj, and Tal Siloni, editors, The Theta System: Argument Structure at the Interface , Oxford University Press, pages 20-51.", "citeRegEx": "Neeleman and Koot.,? 2012", "shortCiteRegEx": "Neeleman and Koot.", "year": 2012 }, { "title": "The proposition bank: An annotated corpus of semantic roles", "author": [ "Martha Palmer", "Daniel Gildea", "Paul Kingsbury." ], "venue": "Comput. Linguist. 31(1):71-106. https://doi.org/10.1162/0891201053630264.", "citeRegEx": "Palmer et al\\.,? 2005", "shortCiteRegEx": "Palmer et al\\.", "year": 2005 }, { "title": "Glove: Global vectors for word representation", "author": [ "Jeffrey Pennington", "Richard Socher", "Christopher D. Manning." ], "venue": "In Empirical Methods in Natural Language Processing (EMNLP) . pages 1532-1543. http://www.aclweb.org/anthology/D14-1162.", "citeRegEx": "Pennington et al\\.,? 2014", "shortCiteRegEx": "Pennington et al\\.", "year": 2014 }, { "title": "The penn discourse treebank 2.0", "author": [ "Rashmi Prasad", "Nikhil Dinesh", "Alan Leeand", "Eleni Miltsakaki", "Livio Robaldo", "Aravind Joshi", "Bonnie Webber." ], "venue": "In Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08) . European Language Resources Association (ELRA), Marrakech, Morocco. Http://www.lrec-conf.org/proceedings/lrec2008/.", "citeRegEx": "Prasad et al\\.,? 2008", "shortCiteRegEx": "Prasad et al\\.", "year": 2008 }, { "title": "Introducing arguments , volume 49", "author": [ "Liina Pylkk¨ anen." ], "venue": "MIT press.", "citeRegEx": "anen.,? 2008", "shortCiteRegEx": "anen.", "year": 2008 }, { "title": "Verb Meaning and the Lexicon: A First Phase Syntax", "author": [ "Gillian Catriona Ramchand." ], "venue": "Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511486319.", "citeRegEx": "Ramchand.,? 2008", "shortCiteRegEx": "Ramchand.", "year": 2008 }, { "title": "The Theta System: Syntactic Realization of Verbal Concepts", "author": [ "Tanya Reinhart." ], "venue": "Cambridge, Mass: The MIT Press.", "citeRegEx": "Reinhart.,? 2002", "shortCiteRegEx": "Reinhart.", "year": 2002 }, { "title": "Another look at causality: Discovering scenario-specific contingency relationships with no supervision", "author": [ "Mehwish Riaz", "Roxana Girju." ], "venue": "In Proceedings of the 2010 IEEE Fourth International Conference on Semantic Computing . IEEE Computer Society, Washington, DC, USA, ICSC '10, pages 361368. https://doi.org/10.1109/ICSC.2010.19.", "citeRegEx": "Riaz and Girju.,? 2010", "shortCiteRegEx": "Riaz and Girju.", "year": 2010 }, { "title": "Toward a better understanding of causality between verbal events: Extraction and analysis of the causal power of verb-verb associations", "author": [ "Mehwish Riaz", "Roxana Girju." ], "venue": "In Proceedings of the SIGDIAL 2013 Conference . Association for Computational Linguistics, Metz, France, page 21-30. http://www.aclweb.org/anthology/W13-4004.", "citeRegEx": "Riaz and Girju.,? 2013", "shortCiteRegEx": "Riaz and Girju.", "year": 2013 }, { "title": "In-depth exploitation of noun and verb semantics to identify causation in verb-noun pairs", "author": [ "Mehwish Riaz", "Roxana Girju." ], "venue": "In Proceedings of the 15th Annual Meeting of the Special Interest Group on Discourse and Dialogue (SIGDIAL) . Association for Computational Linguistics, Philadelphia, PA, U.S.A., pages 161-170. http://www.aclweb.org/anthology/W14-4322.", "citeRegEx": "Riaz and Girju.,? 2014", "shortCiteRegEx": "Riaz and Girju.", "year": 2014 }, { "title": "ADADELTA: an adaptive learning rate method", "author": [ "Matthew D. Zeiler." ], "venue": "CoRR abs/1212.5701. http://arxiv.org/abs/1212.5701.", "citeRegEx": "Zeiler.,? 2012", "shortCiteRegEx": "Zeiler.", "year": 2012 } ], "referenceMentions": [ { "referenceID": 9, "context": "Those theories based on generative semantics argue that the causal relation is encoded in the semantics of some verbs (Lakoff, 1970; McCawley, 1976) or in the syntactic structure of a sentence (Dowty, 1979; Ramchand, 2008).", "startOffset": 119, "endOffset": 131 }, { "referenceID": 10, "context": "Those theories based on generative semantics argue that the causal relation is encoded in the semantics of some verbs (Lakoff, 1970; McCawley, 1976) or in the syntactic structure of a sentence (Dowty, 1979; Ramchand, 2008).", "startOffset": 133, "endOffset": 147 }, { "referenceID": 2, "context": "Those theories based on generative semantics argue that the causal relation is encoded in the semantics of some verbs (Lakoff, 1970; McCawley, 1976) or in the syntactic structure of a sentence (Dowty, 1979; Ramchand, 2008).", "startOffset": 194, "endOffset": 205 }, { "referenceID": 19, "context": "Those theories based on generative semantics argue that the causal relation is encoded in the semantics of some verbs (Lakoff, 1970; McCawley, 1976) or in the syntactic structure of a sentence (Dowty, 1979; Ramchand, 2008).", "startOffset": 207, "endOffset": 221 }, { "referenceID": 15, "context": "PropBank (Palmer et al., 2005) is a semantic resource that annotates the argument structure of verbs.", "startOffset": 10, "endOffset": 29 }, { "referenceID": 17, "context": "Causality is one of the discourse relations in Penn Discourse Tree Bank (PDTB) (Prasad et al., 2008).", "startOffset": 80, "endOffset": 99 }, { "referenceID": 0, "context": "The work of Mirza and Tonelli (2016) has similar issues to the work of (Bethard and Martin, 2008), because they use similar features to represent causality.", "startOffset": 72, "endOffset": 96 }, { "referenceID": 13, "context": "The caused event ( e2 ) is before the causing event ( e1 ) in the following example:\n\n(This water was diverted)e2 ([due to]l a combination of improper maintenance, leaking and clogging, and eventually ended up in the MIC storage tank.)e1\n\nSome related work attempted to identify the causing, the caused event and its direction (Mirza and Tonelli, 2016), but for that purpose, they restricted the study to a specific syntactic construction.", "startOffset": 328, "endOffset": 351 }, { "referenceID": 12, "context": "The second corpus is Causal-TimeBank (Mirza et al., 2014), which is built on top of the TimeML corpus.", "startOffset": 38, "endOffset": 56 }, { "referenceID": 4, "context": "Recently, the AltLex corpus has been freely released (Hidey and McKeown, 2016).", "startOffset": 54, "endOffset": 77 }, { "referenceID": 4, "context": "For further details see (Hidey and McKeown, 2016).", "startOffset": 25, "endOffset": 48 }, { "referenceID": 5, "context": "On the other hand, Long short-term memory (LSTM) recurrent neural networks (RNN) (Hochreiter and Schmidhuber, 1997) can encode the sequential information of the input text.", "startOffset": 82, "endOffset": 114 }, { "referenceID": 16, "context": "The set of pre-trained embeddings used was Glove (Pennington et al., 2014), specifically the 300 dimension reference vectors of the 840B cased tokens set.", "startOffset": 50, "endOffset": 73 }, { "referenceID": 24, "context": "The performance of two learning optimizers was evaluated, specifically Adadelta (Zeiler, 2012) and Adam (Kingma and Ba, 2015).", "startOffset": 81, "endOffset": 93 }, { "referenceID": 7, "context": "The performance of two learning optimizers was evaluated, specifically Adadelta (Zeiler, 2012) and Adam (Kingma and Ba, 2015).", "startOffset": 105, "endOffset": 124 }, { "referenceID": 4, "context": "As far as we know, the AltLex corpus has been only used in the work in which it was presented (Hidey and McKeown, 2016), therefore we consider their method as the state of the art on that corpus.", "startOffset": 95, "endOffset": 118 }, { "referenceID": 4, "context": "A similar approach was also used in (Hidey and McKeown, 2016).", "startOffset": 37, "endOffset": 60 } ], "year": null, "abstractText": "Causation is a psychological tool of humans to understand the world and it is projected in natural language. Causation relates two events, so in order to understand the causal relation of those events and the causal reasoning of humans, the study of causality classification is required. Herein, we propose a neural network architecture for the task of causality classification. We claim that the encoding of the meaning of a sentence is required for the disambiguation of its causal meaning. Our results show that our claim holds, and we outperform the state-of-the-art.", "creator": "Docling-granite" } }