1/16 LELA300431 Language and Computers Harold Somers Professor of Language Engineering.

Slides:



Advertisements
Similar presentations
Session 2 Introduction II What is Linguistics? What kinds of linguistics are there?
Advertisements

Introduction to Computational Linguistics
Introduction to Computational Linguistics
Research-Based Instruction in Reading Dr. Bonnie B. Armbruster University of Illinois at Urbana-Champaign Archived Information.
Language and Cognition Colombo, June 2011 Day 8 Aphasia: disorders of comprehension.
INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING NLP-AI IIIT-Hyderabad CIIL, Mysore ICON DECEMBER, 2003.
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:
Introduction to Computational Linguistics Lecture 2.
1/7 INFO60021 Natural Language Processing Harold Somers Professor of Language Engineering.
1/26 Applications of NLP. 2/26 Applications What uses of the computer involve language? What language use is involved? What are the main problems? How.
1 Phonetics Study of the sounds of Speech Articulatory Acoustic Experimental.
CALL: Computer-Assisted Language Learning. 2/14 Computer-Assisted (Language) Learning “Little” programs Purpose-built learning programs (courseware) Using.
1/23 Applications of NLP. 2/23 Applications Text-to-speech, speech-to-text Dialogues sytems / conversation machines NL interfaces to –QA systems –IR systems.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
ISSUES IN SPEECH RECOGNITION Shraddha Sharma
CAREERS IN LINGUISTICS OUTSIDE OF ACADEMIA CAREERS IN INDUSTRY.
9/8/20151 Natural Language Processing Lecture Notes 1.
Linguistics, Pragmatics & Natural Grammar
Chapter 10 Natural Language Processing Xiu-jun GONG (Ph. D) School of Computer Science and Technology, Tianjin University
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Introduction An Introduction to Linguistics. LINGUISTICS STUDIES LANGUAGES.
1 Computational Linguistics Ling 200 Spring 2006.
Lecture 2 What Is Linguistics.
Natural Language Processing Rogelio Dávila Pérez Profesor – Investigador
Language Technology I © 2005 Hans Uszkoreit Language Technology I 2005/06 Hans Uszkoreit Universität des Saarlandes and German Research Center for Artificial.
Linguistics The first week. Chapter 1 Introduction 1.1 Linguistics.
1 Lecture 1: Introduction to Artificial Intelligence.
Introduction to CL & NLP CMSC April 1, 2003.
Natural Language Processing Daniele Quercia Fall, 2000.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
WHAT IS LINGUISTICS? MGTER RAMON GUERRA. Each human language is a complex of knowledge and abilities enabling speakers of the language to communicate.
Are you ready to play…. Deal or No Deal? Deal or No Deal?
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
ARTIFICIAL INTELLIGENCE Human like intelligence Definitions: 1. Focus on intelligent Behaviour “Behaviour by a machine that, if performed by a human.
CSA2050 Introduction to Computational Linguistics Lecture 1 Overview.
Introduction to Dialogue Systems. User Input System Output ?
CSA2050 Introduction to Computational Linguistics Lecture 1 What is Computational Linguistics?
Artificial Intelligence: Natural Language
Lecture 1 Lec. Maha Alwasidi. Branches of Linguistics There are two main branches: Theoretical linguistics and applied linguistics Theoretical linguistics.
1 Branches of Linguistics. 2 Branches of linguistics Linguists are engaged in a multiplicity of studies, some of which bear little direct relationship.
CSE467/567 Computational Linguistics Carl Alphonce Computer Science & Engineering University at Buffalo.
Natural Language Processing Chapter 1 : Introduction.
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
ARTIFICIAL INTELLIGENCE FOR SPEECH RECOGNITION. Introduction What is Speech Recognition?  also known as automatic speech recognition or computer speech.
NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References.
1 An Introduction to Computational Linguistics Mohammad Bahrani.
Language in Cognitive Science. Research Areas for Language Computational models of speech production and perception Signal processing for speech analysis,
Natural Language Processing (NLP)
NATURAL LANGUAGE PROCESSING
Basics of Natural Language Processing Introduction to Computational Linguistics.
Linguistics and Language Technologies Lori Levin : Grammars and Lexicons Fall Term 2003.
Natural Language Processing (NLP)
INTRODUCTION TO APPLIED LINGUISTICS
HIGH SCHOOL TEACHER TRAINING WORKSHOP
Artificial Intelligence
Text Linguistics. Definition of linguistics Linguistics can be defined as the scientific or systematic study of language. It is a science in the sense.
How can speech technology be used to help people with disabilities?
Linguistics Linguistics can be defined as the scientific or systematic study of language. It is a science in the sense that it scientifically studies the.
What is linguistics?.
Introduction to Linguistics
Introduction to Linguistics
Natural Language Processing
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

1/16 LELA Language and Computers Harold Somers Professor of Language Engineering

2/16 Getting computer to handle language in a natural way –As part of interface with user (eg alternatives to keyboard/mouse input, text output, support for the disabled) –consulting databases to get information (e.g. library catalogue, train timetable, banking) –As a task in itself: specifically linguistic purposes (e.g. dictation, translation, summarizing, report writing, language teaching) Using computer to “do” linguistics Synonyms (or components?) –Natural Language Processing –Computational Linguistics –Language Engineering Basic tools, techniques and models Applications Computers and Language?

3/16 Syllabus Survey of applications Elements of language, levels of linguistic processing –Sound (speech recognition, synthesis) –Writing (OCR, handwriting, character sets, spelling) –Words (lexicon, morphology) –Sentences (syntax) –Semantics, Pragmatics Branches of language/linguistics –Psycholinguistics and AI –Applied linguistics (teaching, translation) –Information retrieval –Or: your choice of anything else relevant (historical, socio, etc.)

4/16 Mon 10am Newman/G16Fri 10am AlanTuring/G Introduction Sept 24, 28 Introduction, explanation of syllabus What makes language hard for computers? Applications: overview 2. Phonetics Oct 1, 5 Speech recognitionSpeech synthesis 3. Writing Oct 8, 12 Character sets, Unicode, input methodsSpell checkers, grammar checkers 4. Words Oct 15, 19 Dictionaries, ThesauriWordNet 5. Morphology Oct 22, 26* MorphologyTagging READING WEEK 6. Syntax Nov 5, 9 Parsing IParsing II 7. Semantics,Pragmatics Nov 12, 16 Dialogue understandingText generation, Cooperative responses 8. Branches Nov 19, 23 Psycholinguistics: language and AIApplied linguistics: CALL 9. Applied linguistics Nov 26, 30* CALLTranslation aids 10. Translation Dec 3, 7 Machine translation IMachine Translation II 11. Information retrieval Dec 10, 14 Text retrieval; SummarizationQuestion answering, text mining * These lectures to be rearranged due to HS’s absence

5/16 Assessment Examination: 50 multiple choice (or short phrase) answers Essay – 3000 word essay due in at the start of the exam period Choose a particular NLP application, and explain the difficulties that natural language poses to the computer, and how (or whether) they are addressed. How is the study of language relevant to NLP? Focus on one or two areas of NLP only. Choose one branch of language study (eg historical, sociolinguistics, psycholinguistics, child language, applied linguistics, etc.) and discuss what role the computer, and in particular computational linguistics, could play. (Note that all involve taking lectures as starting point, and going into more detail, based on your own “research”)

6/16 What is NLP? Language and Linguistics Psychology Electrical Engineering Computer Science NLP Artificial Intelligence Language Engineering HCI Signal Processing Phonetics PhilosophyLogic

7/16 Language and AI “language ability” is an integral part of Artificial Intelligence, which relates to robotics Computers in SciFi use language readily: how realistic is this? What are the problems? HAL in “2001: A Space Odyssey” (1968)

8/16 How realistic is HAL? Non-linguistic functions include... monitoring and controlling the spaceship playing chess vision general reasoning about the world … especially this particular mission

9/16 HAL’s use of language He has to use language to communicate with the crew, including... chatting sociably discussing general and specific conditions in the spaceship understanding commands initiating conversations, whether “work” or “play”

10/16 What is language? spoken vs. written language speaker vs. hearer = production vs. analysis different levels of language different functions of language

11/16 Computer speech for natural-sounding speech, computer must get individual sounds right, but also combine them correctly intonation stress (pitch, loudness, length) pace (pauses can be significant)

12/16 Speech understanding signal processing (acoustic physics) separating speech from background noise recognizing individual speech sounds (humans can make very fine distinctions) It’s hard to wreck a nice beach What dime’s a neck’s drain to stop port? variability in human voices

13/16 Problems with language in general Words are ambiguous (bank, round, take) Sentences are ambiguous The chicken is ready to eat Visiting relatives can be boring End to free school looms The man saw the girl with a telescope Remove bulb, cover, and replace

14/16 Pragmatic problems We don’t always say what we mean Can you pass the salt? It’s cold in here, isn’t it? I’m sorry (= Say it again) Do you want some more? You’re alright. We don’t always mean what we say It’s raining cats and dogs I could murder a sandwich

15/16 Solutions 4Linguistics (“grammar”) can often tell us which interpretations are possible, including limited aspects of meaning, e.g. The man saw the girl with a hat 4Restricted domain: if we know what the subject is, a lot of ambiguity disappears Context Real-world knowledge

16/16 Next up A whistle-stop tour of applications and what they involve Then down to business!