Towards Entailment Based Question Answering: ITC-irst at Clef 2006 Milen Kouylekov, Matteo Negri, Bernardo Magnini & Bonaventura Coppola ITC-irst, Centro.

Slides:



Advertisements
Similar presentations
Indexing DNA Sequences Using q-Grams
Advertisements

Search in Source Code Based on Identifying Popular Fragments Eduard Kuric and Mária Bieliková Faculty of Informatics and Information.
Question Answering for Machine Reading Evaluation Evaluation Campaign at CLEF 2011 Anselmo Peñas (UNED, Spain) Eduard Hovy (USC-ISI, USA) Pamela Forner.
Recognizing Textual Entailment Challenge PASCAL Suleiman BaniHani.
1 Abdeslame ALILAOUAR, Florence SEDES Fuzzy Querying of XML Documents The minimum spanning tree IRIT - CNRS IRIT : IRIT : Research Institute for Computer.
May 2006CLINT-LN Parsing1 Computational Linguistics Introduction Approaches to Parsing.
QA and Language Modeling (and Some Challenges) Eduard Hovy Information Sciences Institute University of Southern California.
Detecting Nearly Duplicated Records in Location Datasets Microsoft Research Asia Search Technology Center Yu Zheng Xing Xie, Shuang Peng, James Fu.
Robust Textual Inference via Graph Matching Aria Haghighi Andrew Ng Christopher Manning.
SSP Re-hosting System Development: CLBM Overview and Module Recognition SSP Team Department of ECE Stevens Institute of Technology Presented by Hongbing.
Ang Sun Ralph Grishman Wei Xu Bonan Min November 15, 2011 TAC 2011 Workshop Gaithersburg, Maryland USA.
Data Quality Class 3. Goals Dimensions of Data Quality Enterprise Reference Data Data Parsing.
PZ03CX Programming Language design and Implementation -4th Edition Copyright©Prentice Hall, PZ03CX - Language semantics Programming Language Design.
Basi di dati distribuite Prof. M.T. PAZIENZA a.a
Learning to Advertise. Introduction Advertising on the Internet = $$$ –Especially search advertising and web page advertising Problem: –Selecting ads.
Using Maximal Embedded Subtrees for Textual Entailment Recognition Sophia Katrenko & Pieter Adriaans Adaptive Information Disclosure project Human Computer.
ITCS 6010 Natural Language Understanding. Natural Language Processing What is it? Studies the problems inherent in the processing and manipulation of.
Presented by Zeehasham Rasheed
Computational Language Andrew Hippisley. Computational Language Computational language and AI Language engineering: applied computational language Case.
The TXL Programming Language Mariano Ceccato ITC-Irst Istituto per la ricerca Scientifica e Tecnologica
CMPT-825 (Natural Language Processing) Presentation on Zipf’s Law & Edit distance with extensions Presented by: Kaustav Mukherjee School of Computing Science,
A Confidence Model for Syntactically-Motivated Entailment Proofs Asher Stern & Ido Dagan ISCOL June 2011, Israel 1.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Chapter 4 Query Languages.... Introduction Cover different kinds of queries posed to text retrieval systems Keyword-based query languages  include simple.
Information Retrieval in Practice
Partners Using NLP Techniques for Meaning Negotiation Bernardo Magnini, Luciano Serafini and Manuela Speranza ITC-irst, via Sommarive 18, I Trento-Povo,
Spanish Question Answering Evaluation Anselmo Peñas, Felisa Verdejo and Jesús Herrera UNED NLP Group Distance Learning University of Spain CICLing 2004,
Overview of the Fourth Recognising Textual Entailment Challenge NIST-Nov. 17, 2008TAC Danilo Giampiccolo (coordinator, CELCT) Hoa Trang Dan (NIST)
Answer Validation Exercise - AVE QA subtrack at Cross-Language Evaluation Forum 2007 UNED (coord.) Anselmo Peñas Álvaro Rodrigo Valentín Sama Felisa Verdejo.
Knowledge and Tree-Edits in Learnable Entailment Proofs Asher Stern and Ido Dagan (earlier partial version by Roy Bar-Haim) Download at:
CLEF – Cross Language Evaluation Forum Question Answering at CLEF 2003 ( Bridging Languages for Question Answering: DIOGENE at CLEF-2003.
Hang Cui et al. NUS at TREC-13 QA Main Task 1/20 National University of Singapore at the TREC- 13 Question Answering Main Task Hang Cui Keya Li Renxu Sun.
CLEF – Cross Language Evaluation Forum Question Answering at CLEF 2003 ( The Multiple Language Question Answering Track at CLEF 2003.
Knowledge and Tree-Edits in Learnable Entailment Proofs Asher Stern, Amnon Lotan, Shachar Mirkin, Eyal Shnarch, Lili Kotlerman, Jonathan Berant and Ido.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
Syntactic and semantic models and algorithms in Question Answering Alexander Solovyev Bauman Moscow Sate Technical University RCDL.
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
A Query Translation Scheme for Rapid Implementation of Wrappers Presented By Preetham Swaminathan 03/22/2007 Yannis Papakonstantinou, Ashish Gupta, Hector.
Answer Validation Exercise - AVE QA subtrack at Cross-Language Evaluation Forum UNED (coord.) Anselmo Peñas Álvaro Rodrigo Valentín Sama Felisa Verdejo.
Abstract Question answering is an important task of natural language processing. Unification-based grammars have emerged as formalisms for reasoning about.
1 University of Palestine Topics In CIS ITBS 3202 Ms. Eman Alajrami 2 nd Semester
Towards Natural Question-Guided Search Alexander Kotov ChengXiang Zhai University of Illinois at Urbana-Champaign.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
Recognizing textual entailment: Rational, evaluation and approaches Source:Natural Language Engineering 15 (4) Author:Ido Dagan, Bill Dolan, Bernardo Magnini.
CONTEXT FREE GRAMMAR presented by Mahender reddy.
Talk Schedule Question Answering from Bryan Klimt July 28, 2005.
For Monday Read chapter 26 Last Homework –Chapter 23, exercise 7.
Element Level Semantic Matching Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan Paper by Fausto.
Mining Document Collections to Facilitate Accurate Approximate Entity Matching Presented By Harshda Vabale.
August 17, 2005Question Answering Passage Retrieval Using Dependency Parsing 1/28 Question Answering Passage Retrieval Using Dependency Parsing Hang Cui.
Cross Language Clone Analysis Team 2 February 3, 2011.
Evaluating Answer Validation in multi- stream Question Answering Álvaro Rodrigo, Anselmo Peñas, Felisa Verdejo UNED NLP & IR group nlp.uned.es The Second.
Ravello, Settembre 2003Indexing Structures for Approximate String Matching Alessandra Gabriele Filippo Mignosi Antonio Restivo Marinella Sciortino.
CS307P-SYSTEM PRACTICUM CPYNOT. B13107 – Amit Kumar B13141 – Vinod Kumar B13218 – Paawan Mukker.
Mining Dependency Relations for Query Expansion in Passage Retrieval Renxu Sun, Chai-Huat Ong, Tat-Seng Chua National University of Singapore SIGIR2006.
DeepDive Model Dongfang Xu Ph.D student, School of Information, University of Arizona Dec 13, 2015.
Toward an Open Source Textual Entailment Platform (Excitement Project) Bernardo Magnini (on behalf of the Excitement consortium) 1 STS workshop, NYC March.
Support Vector Machines and Kernel Methods for Co-Reference Resolution 2007 Summer Workshop on Human Language Technology Center for Language and Speech.
Cross Language Clone Analysis Team 2 February 3, 2011.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
C H A P T E R T W O Linking Syntax And Semantics Programming Languages – Principles and Paradigms by Allen Tucker, Robert Noonan.
CS223: Software Engineering
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
Question Answering Passage Retrieval Using Dependency Relations (SIGIR 2005) (National University of Singapore) Hang Cui, Renxu Sun, Keya Li, Min-Yen Kan,
PZ03CX Programming Language design and Implementation -4th Edition Copyright©Prentice Hall, PZ03CX - Language semantics Programming Language Design.
WP4 Models and Contents Quality Assessment
Efficient Subgraph Similarity All-Matching
What is the Entrance Exams Task
Information Retrieval and Web Design
CoXML: A Cooperative XML Query Answering System
Presentation transcript:

Towards Entailment Based Question Answering: ITC-irst at Clef 2006 Milen Kouylekov, Matteo Negri, Bernardo Magnini & Bonaventura Coppola ITC-irst, Centro per la Ricerca Scientifica e Tecnologica, Trento, Italy Alicante, September 21, 2005 CLEF 2006

Our Goals at 2006 New Diogene System Modular Architecture Web Services Style Definitions Open & Portable New Answer Validation Module Textual Entailment

The Textual Entailment Framework General Framework proposed by Dagan and Glickman (2004) addressing language variability. An Entailment Relation holds between two text fragments (i.e. text T and hypothesis H) when the meaning of H, as interpreted in the context of T, can be inferred from the meaning of T. An Entailment Relation is directional Entailment relations are expressed by Entailment Rules (i.e. syntactic patterns) where where the LHS of the rule entails the RHS. X murder YX shot dead Y

RTE–Based QA Architecture Question Analysis RTE Module Document Retrieval Documents Hypothesis Generator Affirmative Question Pattern Hypothesis Candidate Extraction Text Extractor Text Answer Validation

RTE–Based QA Architecture AVE Example Question: What was O.J. Simpson accused of ? Question Pattern: O.J. Simpson was accused of X Candidate Answer: “murder trail Thursday” Hypothesis: “O.J. Simpson was accused of murder trial Thursday” Document Fragment (Text): “After a series of testy exchanges between a prosecutor and a prospective juror in the O.J. Simpson murder trial Thursday, Simpson's attorneys accused government lawyers of treating black jury candidates differently than others.”

Our Approach: Entailment with Tree Edit Distance Represent T and H as dependency trees The probability of an entailment relation between T and H is related to the mappings between H and T Mappings can be described as a sequence of editing operations that transform T into H Each edit operation has a cost assigned to it Entailment holds if the overall transformation cost is below a certain threshold, estimated over the training data.

Tree Edit Distance on Dependency Trees (Zhang and Shasha, 1990) Tree Edit Distance algorithm has been implemented. Edit operations (Insertion, Deletion, Substitution) are allowed on single nodes only Parsing is performed with Minipar (Lin 1998) Node order is relevant: node are re-arranged according to: subj--> obj --> mods The original algorithm does not consider labels on edges: relations names are concatenated to node names E.g. eat [subj] John eat --> John#subj

Cost functions Insertion: the cost of inserting a node w in T should be proportional to the relevance of w in the context of H. Deletion: the cost of deleting a node w in T should be proportional to the relevance of w in the context of T. Substitution: the cost of substituting a node w1#rel1 in T with a node w2#rel2 in H is proportional to the strength of the entailment relation between the two nodes and relevant to the context of H and T.

RTE System: Architecture Text Hypothesis Linguistic Processing Tree Edit Distance Algorithm yes/no Matching Cost Module Entailment Rules Extraction Module Document Collection Similarity Thesaurus WordNetTEASEDIRT Entailment Rules

RTE System: Example T: Moscow: Vladislav Listyev, executive director of Russia's main Ostankino television channel, was shot dead yesterday H: Vladislav Listyev was murdered in the city of Moscow. Vladislav Listyev murdered city of Moscow Vladislav Listyev was shot dead yesterday Moscow : X: EventEvent in X X murder YX shot dead Y

Performance: Pascal & CLEF-AVE Pascal RTE-1 RTE-2 (QA subset) Artificial Set: Results are always higher Useful for training AVE Dataset Real Examples: Need additional processing Type Distinction (Factoid vs Definition) Answer Validation vs Answer Filtering?

Thank You!