Different Models and Approaches of Textual Entailment Recognition

Different Models and Approaches of Textual Entailment Recognition

International Journal of Computer Applications (0975 – 8887) Volume 142 – No.1, May 2016 Different Models and Approaches of Textual Entailment Recognition Mohamed H. Haggag Marwa M.A. ELFattah Ahmed Mohammed Computer Science Department Computer Science Department Ahmed Faculty of Computers and Faculty of Computers and Ministry of Communication and Information Information information Technology Helwan University, Helwan University, Telecom Egypt Company, Cairo, Egypt Cairo, Egypt Egypt Giza, Egypt ABSTRACT (1) X wrote Y. (2) Y was written by X. (3) X Variability of semantic expression is a fundamental is the writer of Y. phenomenon of a natural language where same meaning can It is called "X wrote Y ≈ X is the author of Y” an inference be expressed by different texts. The process of inferring a text rules –as shown in fig. 1. from another is called textual entailment. Textual Entailment is useful in a wide range of applications, including question Entail answering, summarization, text generation, and machine X wrote Y. Y was written by translation. The recognition of textual entailment is one of the X recent challenges of the Natural Language Processing (NLP) Follows domain. This paper summarizes key ideas from the area of Write(X,Y) The author (X, Y) textual entailment recognition by considering in turn the different recognition models. The paper points to prominent testing data, training data, resources and Performance Evaluation for each model. Also this paper compares between Fig 1: textual entailment Example textual entailment models according to the method which The formal mathematical definition for text entailment is used, the result of each method and the strong and weakness showed in the next equation. of each method. p (h is TRUE | T)> p (h is TRUE) (1) Keywords P (h is true | t) is the Entailment Confidence and can be Text entailment recognition; WordNet; Semantic analysis. considered as a measure of surety of entailment. Data Mining 2. Text entailment approaches 1. INTRODUCTION A spectrum of approaches has been proposed for Recognizing In natural language a single text can hold several meanings; Textual Entailment (RTE). Most of RTE systems are based on also the same meaning can be expressed by different texts. Machine Learning, lexical or semantic approaches [3]. Which means that there is a many-to-many mapping relation However, the entailment decision problem can be considered between language expressions and meanings. Interpreting a as a classification problem. Such systems use features such as text correctly would, in theory, require a thorough semantic lexical, syntactic and semantic features. A common general interpretation into a logic-based representation of its approach for RET shown in the fig. 2, It is re-represent both meanings. the text and hypothesis and determine if the re-representation Consequently, the importance of Textual Entailment of hypothesis is subsumed by the representation of the text Recognition have emerged since 2005 as a generic task that using comparison component .the next figure shows that the captures major semantic inference needs across many natural text and hypothesis are represented by common way (Φ (T) , language processing applications such as text summarization Φ (H) ). (SUM), Information Retrieval (IR), Question Answering Φ (H) (QA), Information Extraction (IE), and Machine Translation Hypothesis (MT). So, recognizing textual entailment (RTE) has been a Comparison Φ (T) popular area of research in the last years. Text Component Textual entailment (TE) is a directional relation between text segments. The relation holds whenever the truth of one text Knowledge base fragment follows from another text. The two segments are called text (T) and hypothesis (H). The Text (T) is said Not entailed Entailed entailed hypothesis (H) if, typically, a human reading t would infer that h is most likely true. This relation between T, H is Fig 2: General Textual entailment strategy denoted as TH. The relation is directional because even if "t entails h", the reverse "h entails t" is much less certain. The typical approach for recognizing textual entailment is usually made up of three main components: a representation For example, the next sentences, where the slots X and Y can component, a comparison component, and a decision be filled in with arbitrary phrases; e.g., X = “Jules Verne” and Y = “Around the World in Eighty Days”. 32 International Journal of Computer Applications (0975 – 8887) Volume 142 – No.1, May 2016 component. Some models add pre-processing component relation, where the text contains more information than the before representation component. hypothesis. The representation component involves the Some Lexical Approaches typically uses shallow lexical representation of the text and the hypothesis in a way resource such as WordNet. These approaches as Debarghya's to facilitate the comparison between the two. A text model [5], his model is a simple lexical based system which can be represented as a tree, a set of predicate detects entailment based on word overlap between the Text argument structures, a logical form, or with other and Hypothesis (T-H). It starts with removing the stop words representations [5]. from both the T-H pair as they give a wrong impression to the matching between them. The comparison component compares the representation of the text and hypothesis which As shown in fig. 3, Debarghya's model only performs Text depends on text representation. Such as using lexical Entailment at the lexical level and uses some semantic similarity for comparing between the text and analysis for input text. It has incorporated only two type of hypothesis. nominal co-reference. This model starts with making some preprocessing steps such as named-entity recognizer to detect The decision component is used to decide if the text is named entity in text and hypothesis then detect person names entailed the hypothesis or not depending on the if found using person name modifier. Although the text and comparison component output. hypothesis is ready, various kinds of matching are preformed between text and hypothesis using different resources. The 2.1 Lexical Approach test result shows many of the matches have led to the downfall Lexical approach works directly on the input surface strings. It of the precision value so a separate contradiction detection operates solely on a string comparison between the text and module is needed to enhance the precision. the hypothesis. The task of lexical entailment is to determine the entailment between a pair of sentences on the Basis of only lexical concepts. Common approaches include word Corpus Text Hypothesis overlap, subsequence matching, longest substring using sliding window approach. A general strategy of lexical approaches is: Preprocessing 1. Pre-process the given texts to separate content words and unwanted words. The pre-processing phase could involve part-of-speech (POS) tagging or named-entity recognition (NER). It does not retrieve syntactic or Preprocessing Matching Word Net semantic information from the text. 2. Re-represent the texts: The text T and the hypothesis H are represented in case of lexical approaches as one of Thresholding the following: Bag-of-words: text and hypothesis are represented Decision as a set of words. N-grams: text and hypothesis are represented as Not entaied entailed Sequence of n tokens. Bag of words is a special case of n-gram, with n=1, known as unigrams. 3. Compare these re-represented texts for matching: The Fig 3: Debraghy’s model Comparison component can be a simple counting of Adams approach [17] is another example of lexical approach. word overlap or comparing between lexical similarity of The comparison component of this method operates on a text and hypothesis. So the comparison component combination of word similarity measures, a web based word depends on the representation of text and hypothesis. similarity method, and the lexical edit distance for comparing Sometimes the Re-representations of text and T and a H. hypothesis are compared with each other to calculate the matching score which decides the entailment. The word similarity method used is the method that Matching is carried out on the basis of the information uses lexical database relations as a similarity obtained with the help of knowledge resources. measurement. 4. Decide entailment based on the matching score: this The web based method is based on [18] that use web decision is either a simple set of rules on the resulted frequencies to count similarities. computation, or machine learning algorithm trained on similar data. Sometimes the Decision step is done based The lexical edit distance simply counts the number on a certain threshold (decided experimentally) over the of words that were not identical from H to T relative similarity scores generated by the algorithms. The to the length of H, which is seen as insertion from similarity scores are calculated based on text similarity. an editing perspective. Entailment Decisions are taken only from the lexical Then the computed comparison measurements are used as an evidences. input to decision tree classifier that was trained on the In general, lexical based methods perform poorly on the task development set. The classifier decides whether T is entailed of recognizing textual entailment. The main reason of this on H or not. The approach achieved a relatively high accuracy poor performance is that textual entailment is a directional of 0.63 on the RTE2 challenge. 33 International Journal of Computer Applications (0975 – 8887) Volume 142 – No.1, May 2016 2.2 Syntax Based Approach 2.3 Semantics-based Approach The most popular types of approaches for recognizing textual Semantics-based approach differs. This approach actually entailment are syntax based. Syntactic information is usually considers the meaning of the texts. The approach maps represented as directed graph. In this approach: language expressions to semantic representations. Semantic representations are able to reveal similarities which cannot be The text and hypothesis are represented by a directed graph.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us