Question Classification

Slides:



Advertisements
Similar presentations
Semantics and Context in Natural Language Processing (NLP) Ari Rappoport The Hebrew University.
Advertisements

Chapter 4 Syntax.
1 Grammars and Parsing Allen ’ s Chapters 3, Jurafski & Martin ’ s Chapters 8-9.
Creating a Similarity Graph from WordNet
A Framework for Automated Corpus Generation for Semantic Sentiment Analysis Amna Asmi and Tanko Ishaya, Member, IAENG Proceedings of the World Congress.
Introduction to Computational Linguistics Lecture 2.
1 SIMS 290-2: Applied Natural Language Processing Marti Hearst Sept 20, 2004.
Artificial Intelligence 2005/06 From Syntax to Semantics.
Matakuliah: G0922/Introduction to Linguistics Tahun: 2008 Session 11 Syntax 2.
Information Extraction and Ontology Learning Guided by Web Directory Authors:Martin Kavalec Vojtěch Svátek Presenter: Mark Vickers.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Feature Structures and Unification.
KS1 English Parent Workshop January 2015
VERBS Verb is a part of speech that shows:  ACTION  STATE OF BEING (NON-ACTION) State of being –be Feelings - love Senses - see Mental activity or state-
Artificial Intelligence Research Centre Program Systems Institute Russian Academy of Science Pereslavl-Zalessky Russia.
 Final: This classroom  Course evaluations Final Review.
Feature Selection for Automatic Taxonomy Induction The Features Input: Two terms Output: A numeric score, or. Lexical-Syntactic Patterns Co-occurrence.
Authors: Ting Wang, Yaoyong Li, Kalina Bontcheva, Hamish Cunningham, Ji Wang Presented by: Khalifeh Al-Jadda Automatic Extraction of Hierarchical Relations.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 A semantic approach for question classification using.
IV. SYNTAX. 1.1 What is syntax? Syntax is the study of how sentences are structured, or in other words, it tries to state what words can be combined with.
CS : Language Technology for the Web/Natural Language Processing Pushpak Bhattacharyya CSE Dept., IIT Bombay Constituent Parsing and Algorithms (with.
Psycholinguistic Theory
A Language Independent Method for Question Classification COLING 2004.
AQUAINT Workshop – June 2003 Improved Semantic Role Parsing Kadri Hacioglu, Sameer Pradhan, Valerie Krugler, Steven Bethard, Ashley Thornton, Wayne Ward,
Syntax Why is the structure of language (syntax) important? How do we represent syntax? What does an example grammar for English look like? What strategies.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 4.
Acquisition of Categorized Named Entities for Web Search Marius Pasca Google Inc. from Conference on Information and Knowledge Management (CIKM) ’04.
◦ Process of describing the structure of phrases and sentences Chapter 8 - Phrases and sentences: grammar1.
Using Wikipedia for Hierarchical Finer Categorization of Named Entities Aasish Pappu Language Technologies Institute Carnegie Mellon University PACLIC.
Survey on Long Queries in Keyword Search : Phrase-based IR Sungchan Park
Final Review  Syntax  Semantics/Pragmatics  Sociolinguistics  FINAL will be part open book, and part closed book  Will use similar tasks as Problem.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Jeopardy Syntax Morphology Heading3Heading4 Heading5 Q $600 Q $700 Q $800 Q $900 Q $1000 Q $600 Q $700 Q $800 Q $900 Q $1000 Final Jeopardy.
AQUAINT Mid-Year PI Meeting – June 2002 Integrating Robust Semantics, Event Detection, Information Fusion, and Summarization for Multimedia Question Answering.
Welcome to the flashcards tool for ‘The Study of Language, 5 th edition’, Chapter 8 This is designed as a simple supplementary resource for this textbook,
Relation Extraction (RE) via Supervised Classification See: Jurafsky & Martin SLP book, Chapter 22 Exploring Various Knowledge in Relation Extraction.
Question Classification Ling573 NLP Systems and Applications April 25, 2013.
Context Free Grammars. Slide 1 Syntax Syntax = rules describing how words can connect to each other * that and after year last I saw you yesterday colorless.
Linguistics 1 Syntax Week 2 Lectures 3 & 4.
Question Classification II
KS1 English at Tregolls.
Approaches to Machine Translation
A Deep Memory Network for Chinese Zero Pronoun Resolution
Beginning Syntax Linda Thomas
An Introduction to the Government and Binding Theory
Lecture – VIII Monojit Choudhury RS, CSE, IIT Kharagpur
Content Learning Targets
EL1101E Syntax tutorial.
Basic Parsing with Context Free Grammars Chapter 13
Reading Report on Hybrid Question Answering System
INAGO Project Automatic Knowledge Base Generation from Text for Interactive Question Answering.
4.3 The Generative Approach
Natural Language Processing (NLP)
Chapter Eight Syntax.
A Applying the New Curriculum in Classroom
Machine Learning in Natural Language Processing
Chapter Eight Syntax.
Natural Language - General
Enhanced Dependency Jiajie Yu Wentao Ding.
Intent-Aware Semantic Query Annotation
Automatic Detection of Causal Relations for Question Answering
Approaches to Machine Translation
Automatic Extraction of Hierarchical Relations from Text
Intent-Aware Semantic Query Annotation
Subconscious Knowledge: Inner structure of sentence
Natural Language Processing (NLP)
Writing C.
Template-based Question Answering over RDF Data
Sentences Professor Danielsen.
wikiKnows a Qustion Answering System based on Wikipedia Knowledge
Natural Language Processing (NLP)
Presentation transcript:

Question Classification (Reading Report & Current Progress) Qingxia Liu

Question Classification (QC) What is QC? categorize questions into different semantic classes that impose constraints on potential answers, so that they can be utilized in later stages of the question answering process. Related Works [LD’02] Xin Li, Dan Roth: Learning Question Classifiers. COLING 2002 [LD’06] Xin Li, Dan Roth:Learning question classifiers: the role of semantic information. Natural Language Engineering 12(3): 229-249 (2006) [TL’16]Harish Tayyar Madabushi, Mark Lee: High Accuracy Rule-based Question Classification using Question Syntax and Semantics. COLING 2016: 1220-1230

Learning QC [LD’02] Contributions a layered semantic hierarchy a hierarchical classifier an annotated question set

examples (coarse:fine class ) ABBR:exp What is the full form of .com ? What does S.O.S. stand for ? DESC:manner How did serfdom develop in and then leave Russia ? DESC:desc What is the daily requirement of folic acid for an expectant mother ? ENTY:animal What fowl grabs the spotlight after the Chinese Year of the Monkey HUM:ind Who was the inventor of silly putty ? LOC:state Which two states enclose Chesapeake Bay ? NUM:date When was the battle of the Somme fought ? NUM:volsize What is the size of the largest akita ?

Learning QC [LD’02]

Learning QC [LD’02] Syntactic Features Semantic Features words POS chunks non-overlapping phrases in a sentence head chunks e.g. the first noun chunk and the first verb chunk after the question word in a sentence Semantic Features SemWN wordNet sense and direct hypernym and hyponym SemCSR class-specific related words SemSWL distributional similarity based categories

Rule-based QC [TL’16] “Name of actress from England in the movie ‘The Titanic’ is what?” Rewrite: “What is the name of the actress from England in the movie ‘The Titanic’?” SynMap: ... head-word: actress; wh-word: What; aux-verb: is classification by rule: occupation.n.01 + what -> hum:ind

Rule-based QC [TL’16] Syntactic Map: wh-word NP in the WHNP sub-tree and its internal phrase structure Auxiliary Verb (AVP) NP and its internal phrase structure the Main Verb (MVP)

Rule-based QC [TL’16]

Current Progress Goal Last week This week classify questions according to patterns which indicates their potential solving strategy (e.g.structured query template) Last week word function based sentence pattern E, V, X, Struct This week word function + layered statement tree (F)

Layered Statement Tree Each non-preterminal layer represents a statement Generated by contraction of syntactic tree

LST + WF Split sentence into statements using LST Convert each statement into pattern using WF Who V the X for F F1

Preliminary Result Analyzing the top-layer: 1. Free917 (314/458/917) Pattern num Example what be F 146 what is the address of the apple, inc. headquarters what F 59 what olympics has egypt participated in who V E 42 who designed the iphone how many F 41 how many companies are traded by the nyse who be F 37 who are some practitioners of judo when be E V 31 when was wells fargo founded F be there 16 how many first generation particles are there how many X do E have 14 how many floors does the white house have what X do E X 13 what conferences does google sponsor when be X V when was savealot founded where be E V 12 where was jerry seinfeld born F be E 9 what issue of sandman is a dream of a thousand cats how many X V in E how many teams participate in the uefa how X be E how tall is westminster abbey how many X V E 7 how many people survived the sinking of the titanic

Preliminary Result Analyzing the top-layer: 2. QALD (303/441/679) Pattern num Example give I F 57 Give me the websites of companies with more than 500000 employees. who be F 51 Who was the wife of President Lincoln? what be F What is the official website of Tom Hanks? X F 16 List all episodes of the first season of the HBO television series "The Sopranos"! which F 14 Which states of Germany are governed by the Social Democratic Party? give I all X 10 Give me all school types. who V E Who created Goofy? who V F 9 Who developed the video game World of Warcraft? which X have X than X 8 Which caves have more than 3 entrances? which X have the X Which country has the most official languages? how many X do E have How many employees does IBM have? who V X 7 Who created English Wikipedia? which X do E V 6 Which river does the Brooklyn Bridge cross? which X V E Which states border Utah? give I all E Give me all presidents of the United States.

Example 548. Who of those resting in Westminster Abbey wrote a book set in London and Paris? Statements [F1, write, F2, ?] F1: [who, of, F3], F2:[a book, set, in, london and paris] F3: [those rest, in, <e>] Top layer: [F, write, F, ?] Target statemet: who of F write F 453. Gaborone is the capital of which country member of the African Union? [<e>, be, F1, ?] F1: [the capital, of, F1] F2: [which country member, of, the african union]

Next Alignment-based Clustering alignment with cost cost(F -> E)=0 Question Confirmation be E a X do E V X Entity Give I all X What X V E Time When be E V Location Where be F Number How many X do F have How X be E Description How do E V Why do E V X Alignment-based Clustering alignment with cost cost(F -> E)=0 cost(which X->which)=0.5

Thank you ~