CS 4705 Natural Language Processing: Summing Up What is Natural Language Processing? The study of human languages and how they can be represented computationally.

Slides:



Advertisements
Similar presentations
INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING NLP-AI IIIT-Hyderabad CIIL, Mysore ICON DECEMBER, 2003.
Advertisements

LING NLP 1 Introduction to Computational Linguistics Martha Palmer April 19, 2006.
1 Introduction to Natural Language Processing (Lecture for CS410 Text Information Systems) Jan 28, 2011 ChengXiang Zhai Department of Computer Science.
Introduction to Natural Language Processing Hongning Wang
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
NLP and Speech Course Review. Morphological Analyzer Lexicon Part-of-Speech (POS) Tagging Grammar Rules Parser thethe – determiner Det NP → Det.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
Introduction to Deep Processing Techniques for NLP Deep Processing Techniques for Natural Language Processing Ling 571 January 3, 2011 Gina-Anne Levow.
Shallow Processing: Summary Shallow Processing Techniques for NLP Ling570 December 7, 2011.
Introduction to Computational Linguistics Lecture 2.
CS 4705 Lecture 1 CS4705 Introduction to Natural Language Processing.
CS4705 Natural Language Processing Fall What will we study in this course? How can machines recognize and generate text and speech? – Human language.
CS 4705 Natural Language Processing What is Natural Language Processing? The study of human languages and how they can be represented computationally.
Introduction to CL Session 1: 7/08/2011. What is computational linguistics? Processing natural language text by computers  for practical applications.
CS 4705 Lecture 7 Parsing with Context-Free Grammars.
CS 4705 Basic Parsing with Context-Free Grammars.
تمرين شماره 1 درس NLP سيلابس درس NLP در دانشگاه هاي ديگر ___________________________ راحله مکي استاد درس: دکتر عبدالله زاده پاييز 85.
Artificial Intelligence 2004 Natural Language Processing - Syntax and Parsing - Language Syntax Parsing.
1 Basic Parsing with Context Free Grammars Chapter 13 September/October 2012 Lecture 6.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
ELN – Natural Language Processing Giuseppe Attardi
CAREERS IN LINGUISTICS OUTSIDE OF ACADEMIA CAREERS IN INDUSTRY.
9/8/20151 Natural Language Processing Lecture Notes 1.
Introduction to Natural Language Processing Heshaam Faili University of Tehran.
Introduction to Natural Language Processing Heshaam Faili
Natural Language Processing Rada Mihalcea Fall 2008.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
1 Natural Language Processing Gholamreza Ghassem-Sani Fall 1383.
1 Computational Linguistics Ling 200 Spring 2006.
CS 4705 Natural Language Processing Fall 2010 What is Natural Language Processing? Designing software to recognize, analyze and generate text and speech.
Suléne Pilon & Danie Prinsloo Overview: Teaching and Training in South Africa 25 November 2008;
CS 8520: Artificial Intelligence Natural Language Processing Introduction Paula Matuszek Fall, 2008.
Natural Language Processing Introduction. Any Light at The End of The Tunnel ? Yahoo, Google, Microsoft  Information Retrieval Monster.com, HotJobs.com.
Natural Language Processing Artificial Intelligence CMSC February 28, 2002.
Text Language Technology Natural Language Understanding Natural Language Generation Speech Recognition Speech Synthesis Text Meaning Speech.
Research Topics CSC Parallel Computing & Compilers CSC 3990.
1 CSI 5180: Topics in AI: Natural Language Processing, A Statistical Approach Instructor: Nathalie Japkowicz Objectives of.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
CSA2050 Introduction to Computational Linguistics Lecture 1 Overview.
Parsing with Context-Free Grammars for ASR Julia Hirschberg CS 4706 Slides with contributions from Owen Rambow, Kathy McKeown, Dan Jurafsky and James Martin.
ICS 482: Natural language Processing Pre-introduction
A.F.K. by SoTel. An Introduction to SoTel SoTel created A.F.K., an Android application used to auto generate text message responses to other users. A.F.K.
For Monday Read chapter 24, sections 1-3 Homework: –Chapter 23, exercise 8.
For Friday Finish chapter 24 No written homework.
The Simplest NL Applications: Text Searching and Pattern Matching Read J & M Chapter 2.
CSE467/567 Computational Linguistics Carl Alphonce Computer Science & Engineering University at Buffalo.
CS 4705 Lecture 10 The Earley Algorithm. Review Top-Down vs. Bottom-Up Parsers –Both generate too many useless trees –Combine the two to avoid over-generation:
LING 001 Introduction to Linguistics Spring 2010 Syntactic parsing Part-Of-Speech tagging Apr. 5 Computational linguistics.
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
CS 4705 Lecture 7 Parsing with Context-Free Grammars.
English Syntax Read J & M Chapter 9.. Two Kinds of Issues Linguistic – what are the facts about language? The rules of syntax (grammar) Algorithmic –
1 An Introduction to Computational Linguistics Mohammad Bahrani.
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
Introduction to Natural Language Processing Hongning Wang
Overview of Statistical NLP IR Group Meeting March 7, 2006.
ICS312 Introduction to Compilers Set 23. What is a Compiler? A compiler is software (a program) that translates a high-level programming language to machine.
Introduction to Deep Processing Techniques for NLP Deep Processing Techniques for NLP Ling 571 January 4, 2016 Gina-Anne Levow.
Natural Language Processing Tasneem Ghnaimat Spring 2013.
King Faisal University جامعة الملك فيصل Deanship of E-Learning and Distance Education عمادة التعلم الإلكتروني والتعليم عن بعد [ ] 1 جامعة الملك فيصل عمادة.
COSC 6336 Natural Language Processing
Natural Language Processing
Basic Parsing with Context Free Grammars Chapter 13
Why Study Spoken Language?
Why Study Spoken Language?
Natural Language - General
CS246: Information Retrieval
Artificial Intelligence 2004 Speech & Natural Language Processing
CS249 Advanced Seminar: Learning From Text
Presentation transcript:

CS 4705 Natural Language Processing: Summing Up

What is Natural Language Processing? The study of human languages and how they can be represented computationally and analyzed, recognized, and generated algorithmically Studying NLP involves studying natural language, formal representations, and algorithms for their manipulation

The cats sat on their mat. Syntax: [S [NP [ Det [the]] [Nom [cats]]] [VP [V [sat]] [PP [Prep [on]] [NP [Det [their]] [Nom [mat]]]]]] the/DET cats/N sat/VBD on/Prep their/Pro mat/N [^ the][the cats] [cats sat] [sat on] [on their] [their mat] [mat $] Morphology: the cat+pl sit+past on pro+pl+poss mat+sing Phonology: /dhe kaetz saet ahn dhEr maet/

Semantics: on (mat, cats) & own (mat,cats) event: sitting agent: cats patient: mat Entity extraction: superior creatures [the cats] sat on their mat Collocations: WSD: Pragmatic/Discourse: Information Status: They/DG/HG warily watched the dog/DN/HN.

Discourse Structure: DS1[The cats sat on their mat.] DS2[They warily watched the dog.] Nuc1[The cats sat on their mat.] Nuc2[They warily watched the dog.] Sequence(Nuc,Nuc2) Reference: their [cats], they [cats] Cp=cats, Cf={cats,mat}, Cb={} Applications: IR: cat mat Speech recognition: A cat is set on a match. TTS: The cats sat on their mat.

Spoken Dialogue Systems: A: Meow? B: Meooooowww… Story Generation: There was once a lonely cat. She was looking for a nice, trusting mouse. MT: Había una vez un gato solo. Summarization: A cat looked for a mouse

NLP Applications Speech Synthesis Dialogue Systems –Text (Eliza)Eliza –Spoken (TOOT) Machine Translation (SYSTRAN)SYSTRAN –Nice Dr. Fish works on a bank of the Rhone River. Summarization (NewsBlaster)NewsBlaster

Grand Challenges Faster, more accurate ‘real’ parsing Richer POS tagging and ‘shallow’ parsing New semantic representations Data Mining in text and speech e.g. “find friends”: X’s long time associate Y, X and Y have been friends, X intimate Y,… Extracting more entity types with less labeling Emotional Speech recognition and production Self-paced language instruction that uses ASR and TTS

Recognizing and making use of disfluencies, back-channels in ASR and understanding

Final and Papers Final examination: covers second half of course Grad student papers: due at the final