Language Processing Technology Machines and other artefacts that use language.

Slides:



Advertisements
Similar presentations
Natural Language Processing (or NLP) Reading: Chapter 1 from Jurafsky and Martin, Speech and Language Processing: An Introduction to Natural Language Processing,
Advertisements

Introduction to Natural Language Processing A.k.a., “Computational Linguistics”
Language Use and Understanding BCS 261 LIN 241 PSY 261 CLASS 12: BRANIGAN ET AL.: PRIMING.
Rhee Dong Gun. Chapter The speaking process The differences between spoken and written language Speaking skills Speaking in the classroom Feedback.
Lecture Six Pragmatics.
INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING NLP-AI IIIT-Hyderabad CIIL, Mysore ICON DECEMBER, 2003.
Leksička semantika i pragmatika 6. predavanje. Headlines Police Begin Campaign To Run Down Jaywalkers Iraqi Head Seeks Arms Teacher Strikes Idle Kids.
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.
Oct 2009HLT1 Human Language Technology Overview. Oct 2009HLT2 Acknowledgement Material for some of these slides taken from J Nivre, University of Gotheborg,
PHONEXIA Can I have it in writing?. Discuss and share your answers to the following questions: 1.When you have English lessons listening to spoken English,
SYNTAX 1 DAY 30 – NOV 6, 2013 Brain & Language LING NSCI Harry Howard Tulane University.
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
April 22, Text Mining: Finding Nuggets in Mountains of Textual Data Jochen Doerre, Peter Gerstl, Roland Seiffert IBM Germany, August 1999 Presenter:
PSY 369: Psycholinguistics Some basic linguistic theory part3.
Text Mining: Finding Nuggets in Mountains of Textual Data Jochen Dijrre, Peter Gerstl, Roland Seiffert Presented by Drew DeHaas.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
SI485i : NLP Day 1 Intro to NLP. Assumptions about You You know… how to program Java basic UNIX usage basic probability and statistics (we’ll also review)
Track: Speech Technology Kishore Prahallad Assistant Professor, IIIT-Hyderabad 1Winter School, 2010, IIIT-H.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
1 UT International Students’ Perception of their Communicative Competence.
Natural Language Processing Neelnavo Kar Alex Huntress-Reeve Robert Huang Dennis Li.
Mobile and Pervasive Computing - 8 Natural Language Processing Presented by: Dr. Adeel Akram University of Engineering and Technology, Taxila,Pakistan.
9/8/20151 Natural Language Processing Lecture Notes 1.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Using Common Sense Reasoning to Create Intelligent Mobile Applications Software Agents Group MIT Media Lab.
1 Natural Language Processing Gholamreza Ghassem-Sani Fall 1383.
CSI 3120, Grammars, page 1 Language description methods Major topics in this part of the course: –Syntax and semantics –Grammars –Axiomatic semantics (next.
1 Computational Linguistics Ling 200 Spring 2006.
Natural Language Processing Introduction. 2 Natural Language Processing We’re going to study what goes into getting computers to perform useful and interesting.
Their huge range make Ectaco the company to try for the harder to find languages and operating systems. Travellers often choose Ectaco software because.
Communicative Language Teaching Peg Reilly English Language Fellow Ibarra, Ecuador January 15, 2014 – PUCESE, Esmeraldas.
Natural Language Processing Rogelio Dávila Pérez Profesor – Investigador
Introduction to CL & NLP CMSC April 1, 2003.
Natural Language Processing Daniele Quercia Fall, 2000.
Levels of Language 6 Levels of Language. Levels of Language Aspect of language are often referred to as 'language levels'. To look carefully at language.
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.
Pragmatics.
Introduction to Computational Linguistics
Computational linguistics A brief overview. Computational Linguistics might be considered as a synonym of automatic processing of natural language, since.
ICS 482: Natural language Processing Pre-introduction
Introduction to Linguistics Class # 1. What is Linguistics? Linguistics is NOT: Linguistics is NOT:  learning to speak many languages  evaluating different.
For Monday Read chapter 24, sections 1-3 Homework: –Chapter 23, exercise 8.
For Friday Finish chapter 24 No written homework.
For Monday Read chapter 26 Last Homework –Chapter 23, exercise 7.
1 Branches of Linguistics. 2 Branches of linguistics Linguists are engaged in a multiplicity of studies, some of which bear little direct relationship.
Natural Language Processing Chapter 1 : Introduction.
Number Sense Disambiguation Stuart Moore Supervised by: Anna Korhonen (Computer Lab)‏ Sabine Buchholz (Toshiba CRL)‏
National Technical University of Ukraine “Kiev Polytechnic Institute” Heat and energy design faculty Department of automation design of energy processes.
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
Natural Language Processing (NLP)
 Synthesis means combining separate elements to form a coherent whole.  A synthesis paragraph will bring together  your research and  your analysis.
Goal :Communicative Competence
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
NATURAL LANGUAGE PROCESSING
Digital Portfolio Final Portfolio August/December 2015 Remedial IV MELISSA FOSADO IBARRA A Teacher: Alejandra Archundia.
PREPARED BY MANOJ TALUKDAR MSC 4 TH SEM ROLL-NO 05 GUKC-2012 IN THE GUIDENCE OF DR. SANJIB KR KALITA.
How to write a proposal( 倡议书 ) 九年级写作讲评课. 学校英语俱乐部提出 “ 听英语歌 ” 的倡 议书,请你就这一话题写一篇约 100 词的 英语文章,内容可包括:听英语歌放松心 情,有利于学习 ,有利于了解 空闲时间 …… 等等,可适当发挥。 注意:文中不得出现真实人名、校名等相.
An Overview Of Vision 1 Summer 1395.
Contemporary English Language 1
Helping Children Learn
Natural Language Processing
Communicative competence
CSCI 5832 Natural Language Processing
Mobile and Pervasive Computing - 7 Natural Language Processing
Artificial Intelligence 2004 Speech & Natural Language Processing
Information Retrieval
Presentation transcript:

Language Processing Technology Machines and other artefacts that use language

April 2002 Language and Computers HAL The computer in 2001: A Space Odyssey could: Speak and understand English. Recognize speech. Read lips… HAL doesn’t exist yet, but there is hope (maybe this decade).

April 2002 Language and Computers HAL’s capabilities “Open the pod bay doors please, HAL” “I’m sorry Dave, I’m afraid I can’t do that”

April 2002 Language and Computers Speech recognition HAL must be able to analyze the speech signal and work out which words were said. Needs to know about phonetics and phonology.

April 2002 Language and Computers Speech synthesis HAL needs to be able to take a series of words and pronounce it naturally and fluently. Use contractions “I’m sorry”, not “I am sorry” Needs to get rhythm and intonation right.

April 2002 Language and Computers Methods for speech synthesis By imitation of articulator movements (very flexible) By stringing together units (easy to achieve naturalness) Phones (simplest) Diphones (captures co-articulation) Larger units (can be very accurate)

April 2002 Language and Computers Part of speech tagging Current computational linguistics can handle the task of assigning parts of speech to words. HAL does this, presumably, but this is really just a step along the way to syntax.

April 2002 Language and Computers Syntax HAL understood that the request was a request. It was “open the pod bay doors HAL” It wasn’t “the pod bay doors are open” It wasn’t “are the pod bay doors open?” It wasn’t “could you open the pod bay doors?” To do that, we need syntax (which forms groups of words)

April 2002 Language and Computers Semantics HAL has to know that the request is about the pod bay doors (not Dave’s breakfast) It has to know lexical semantics – what kind of thing the word “doors” can refer to. It also has to know compositional semantics – how to put the meanings of “pod”,”bay” and “doors” together to get the right composite meaning.

April 2002 Language and Computers Pragmatics HAL could have said “No” Instead it said “I’m sorry”, “I’m afraid…” and “I can’t” Would have been more truthful to say “I won’t”. But the correct use of polite and indirect language is usual for humans. Human listeners realize that HAL refused.

April 2002 Language and Computers Discourse conventions HAL could have just failed to reply. Human conversation requires and expects that we engage in structured interactions. HAL correctly uses the word “that” to refer to the topic raised by Dave. Correctly structuring such conversations requires HAL to know when to speak and when to listen.

April 2002 Language and Computers HAL overview Speech synthesis Speech recognition Syntax Lexical semantics oCompositional semantics oDiscourse and pragmatics

April 2002 Language and Computers Real world applications Can’t do HAL (yet), but can do various useful things with more limited abilities. Most of these rely on good choice of a task. Suitable tasks involve something that computers do better (or much faster) than people do. Language is in service of the task, not the other way round.

April 2002 Language and Computers Information retrieval Given a (perhaps huge) collection of documents and a user need expressed as a query, present the most relevant documents. Query “pod bay door malfunction” Response – a ranked list of documents Technology is essentially glorified word counting.

April 2002 Language and Computers Text categorization Given a text and a set of categories, assign the text to a categories Here’s an message, is it Junk mail About sailing boats A rant from alt.atheism or comp.sys.ibm.pc Technology relies on sophisticated weighting of evidence.

April 2002 Language and Computers Information extraction Given hundreds of articles, find information (not just documents) of interest. “John Smith joined the board of IBM as chairman” {IN=“John Smith”; POST=“chairman”; COMPANY=“IBM”} Technology is syntactic parsing plus lots of task specific tricks.

April 2002 Language and Computers Machine translation Take a sentence in English and put it into (for example) Japanese. Very demanding: requires all HAL’s levels plus a sophisticated understanding of literary style. But commercial and research systems exist which can “Gloss” a passage producing something that a human translator can adapt. Technology is usually word-to-word models with good bilingual dictionaries but limited syntax and some smarts for choosing between alternatives.

April 2002 Language and Computers Dialog systems You phone up a system and talk to it. It listens, talks back and does something for you. Tourist information, airline bookings. Your assignment for next time is to imagine a travel plan, phone CMU- PLAN ( ), which is toll-free, and pretend to book a flight.