CS 4705 Lecture 17 Semantic Analysis: Robust Semantics.

Slides:



Advertisements
Similar presentations
School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Chunking: Shallow Parsing Eric Atwell, Language Research Group.
Advertisements

CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 2 (06/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Part of Speech (PoS)
Sequence Classification: Chunking Shallow Processing Techniques for NLP Ling570 November 28, 2011.
1 Relational Learning of Pattern-Match Rules for Information Extraction Presentation by Tim Chartrand of A paper bypaper Mary Elaine Califf and Raymond.
13 th September 2007 UK e-Science All Hands Meeting Text Mining Services to Support e-Research Brian Rea and Sophia Ananiadou National Centre for Text.
For Friday No reading Homework –Chapter 23, exercises 1, 13, 14, 19 –Not as bad as it sounds –Do them IN ORDER – do not read ahead here.
Shallow Parsing CS 4705 Julia Hirschberg 1. Shallow or Partial Parsing Sometimes we don’t need a complete parse tree –Information extraction –Question.
For Monday Read Chapter 23, sections 3-4 Homework –Chapter 23, exercises 1, 6, 14, 19 –Do them in order. Do NOT read ahead.
January 12, Statistical NLP: Lecture 2 Introduction to Statistical NLP.
Understanding Natural Language
CS4705.  Idea: ‘extract’ or tag particular types of information from arbitrary text or transcribed speech.
CS 4705 Lecture 13 Corpus Linguistics I. From Knowledge-Based to Corpus-Based Linguistics A Paradigm Shift begins in the 1980s –Seeds planted in the 1950s.
CS 330 Programming Languages 09 / 13 / 2007 Instructor: Michael Eckmann.
Basi di dati distribuite Prof. M.T. PAZIENZA a.a
CS 330 Programming Languages 09 / 18 / 2007 Instructor: Michael Eckmann.
Empirical Methods in Information Extraction - Claire Cardie 자연어처리연구실 한 경 수
Parsing — Part II (Ambiguity, Top-down parsing, Left-recursion Removal)
1 Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang, Assistant Professor Dept. of Computer Science & Information Engineering National Central.
Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang National Central University
Part of speech (POS) tagging
CS 4705 Robust Semantics, Information Extraction, and Information Retrieval.
CS 4705 Robust Semantics, Information Extraction, and Information Retrieval.
Parsing SLP Chapter 13. 7/2/2015 Speech and Language Processing - Jurafsky and Martin 2 Outline  Parsing with CFGs  Bottom-up, top-down  CKY parsing.
Announcements Main CSE file server went down last night –Hand in your homework using ‘submit_cse467’ as soon as you can – no penalty if handed in today.
Automatically Constructing a Dictionary for Information Extraction Tasks Ellen Riloff Proceedings of the 11 th National Conference on Artificial Intelligence,
Artificial Intelligence Research Centre Program Systems Institute Russian Academy of Science Pereslavl-Zalessky Russia.
Semantic Parsing for Robot Commands Justin Driemeyer Jeremy Hoffman.
EECS 6083 Intro to Parsing Context Free Grammars
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
For Friday Finish chapter 23 Homework: –Chapter 22, exercise 9.
Experiments on Building Language Resources for Multi-Modal Dialogue Systems Goals identification of a methodology for adapting linguistic resources for.
Interpreting Dictionary Definitions Dan Tecuci May 2002.
Ling 570 Day 17: Named Entity Recognition Chunking.
Introduction to Parsing Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at Rice University.
Introduction to Parsing Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at Rice University.
CSA2050: Introduction to Computational Linguistics Part of Speech (POS) Tagging II Transformation Based Tagging Brill (1995)
10. Parsing with Context-free Grammars -Speech and Language Processing- 발표자 : 정영임 발표일 :
Discriminative Models for Spoken Language Understanding Ye-Yi Wang, Alex Acero Microsoft Research, Redmond, Washington USA ICSLP 2006.
1 Natural Language Processing Lecture Notes 11 Chapter 15 (part 1)
May 2006CLINT-LN Parsing1 Computational Linguistics Introduction Parsing with Context Free Grammars.
CS 4705 Lecture 19 Word Sense Disambiguation. Overview Selectional restriction based approaches Robust techniques –Machine Learning Supervised Unsupervised.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 4.
Towards the better software metrics tool motivation and the first experiences Gordana Rakić Zoran Budimac.
TimeML compliant text analysis for Temporal Reasoning Branimir Boguraev and Rie Kubota Ando.
Artificial Intelligence: Natural Language
For Monday Read chapter 26 Last Homework –Chapter 23, exercise 7.
CPSC 503 Computational Linguistics
Number Sense Disambiguation Stuart Moore Supervised by: Anna Korhonen (Computer Lab)‏ Sabine Buchholz (Toshiba CRL)‏
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
Supertagging CMSC Natural Language Processing January 31, 2006.
CPSC 422, Lecture 27Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 27 Nov, 16, 2015.
Natural Language Processing Group Computer Sc. & Engg. Department JADAVPUR UNIVERSITY KOLKATA – , INDIA. Professor Sivaji Bandyopadhyay
CSA2050: Introduction to Computational Linguistics Part of Speech (POS) Tagging II Transformation Based Tagging Brill (1995)
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
Overview of Statistical NLP IR Group Meeting March 7, 2006.
23.3 Information Extraction More complicated than an IR (Information Retrieval) system. Requires a limited notion of syntax and semantics.
By Kyle McCardle.  Issues with Natural Language  Basic Components  Syntax  The Earley Parser  Transition Network Parsers  Augmented Transition Networks.
Introduction to Parsing
CSE 3302 Programming Languages
Approaches to Machine Translation
PRESENTED BY: PEAR A BHUIYAN
Robust Semantics, Information Extraction, and Information Retrieval
Lecture 7: Introduction to Parsing (Syntax Analysis)
Introduction to Parsing
Introduction to Parsing
Approaches to Machine Translation
Chunk Parsing CS1573: AI Application Development, Spring 2003
CSCI 5832 Natural Language Processing
Compilers Principles, Techniques, & Tools Taught by Jing Zhang
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

CS 4705 Lecture 17 Semantic Analysis: Robust Semantics

Problems with Syntactic-Driven Semantics Syntactic structures often don’t fit semantic structures very well –Important semantic elements often distributed very differently in trees for sentences that mean ‘the same’ I like soup. Soup is what I like. –Parse trees contain many structural elements not clearly important to making semantic distinctions –Syntax driven semantic representations are sometimes pretty bizarre

Alternatives? Semantic Grammars Information Extraction Techniques

Semantic Grammars An alternative to taking syntactic grammars and trying to map them to semantic representations is defining grammars specifically in terms of the semantic information we want to extract –Domain specific: Rules correspond directly to entities and activities in the domain I want to go from Boston to Baltimore on Thursday, September 24 th –TripRequest  Need-spec travel-verb from City to City on Date –…

Predicting User Input Semantic grammars rely upon knowledge of the task and (sometimes) constraints on what the user can do when –Allows them to handle very sophisticated phenomena I want to go to Boston on Thursday. I want to leave from there on Friday for Baltimore. TripRequest  Need-spec travel-verb from City on Date for City

Drawbacks of Semantic Grammars Lack of generality –A new one for each application –Large cost in development time Can be very large, depending on how much coverage you want it to have If users go outside the grammar, things may break disastrously I want to go shopping. I want to leave from my house.

Information Extraction Another ‘robust’ alternative Idea is to ‘extract’ particular types of information from arbitrary text or transcribed speech Examples: –Names entities: people, places, organization –Telephone numbers –Dates Many uses: –Question answering systems, gisting of news or mail… –Job ads, financial information, terrorist attacks

Appropriate where Semantic Grammars and Syntactic Parsers are Not Input too complex and far-ranging to build semantic grammars But full-blown syntactic parsers are impractical –Too much ambiguity for arbitrary text –50 parses or none at all –Too slow for real-time applications

Information Extraction Techniques Often use a set of simple templates or frames with slots to be filled in from input text –Ignore everything else –My number is –The inventor of the wiggleswort was Capt. John T. Hart. –The king died in March of Context (neighboring words, capitalization, punctuation) provides cues to help fill in the appropriate slots

The IE Process Given a corpus and a target set of items to be extracted: –Clean up the corpus –Tokenize it –Do some hand labeling of target items –Extract some simple features POS tags Phrase Chunks … –Do some machine learning to associate features with target items or derive this associate by intuition –Use e.g. FSTs, simple or cascaded to iteratively annotate the input, eventually identifying the slot fillers

Some examples Semantic grammars Information extraction

IE in ? What sort of items might you want to extract? How many of those are doable?