Mobile and Pervasive Computing - 8 Natural Language Processing Presented by: Dr. Adeel Akram University of Engineering and Technology, Taxila,Pakistan.

Slides:



Advertisements
Similar presentations
How to be a good teacher? What makes a good teacher?
Advertisements

SPANISH 1 SEVENTH GRADE LECCION PRELIMINAR “NUEVA YORK”
Speech-to-Speech Translation Hannah Grap Language Weaver, Inc.
Introduction to Computational Linguistics
Introduction to Computational Linguistics
Language Processing Technology Machines and other artefacts that use language.
Rhee Dong Gun. Chapter The speaking process The differences between spoken and written language Speaking skills Speaking in the classroom Feedback.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
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,
Artificial Intelligence u What are we claiming when we talk about AI? u How are Turing Machines important? u How can we determine whether a machine can.
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
Natural Language Processing AI - Weeks 19 & 20 Natural Language Processing Lee McCluskey, room 2/07
SM3121 Software Technology Mark Green School of Creative Media.
Presented by Eroika Jeniffer.  What are we going to learn? - the use of chat in classroom - the most likely application on chat. And many more….. So,
MACHINE TRANSLATION A precious key to communicate beyond linguistic barriers 1.
Natural Language Processing and Speech Enabled Applications by Pavlovic Nenad.
Computer and Internet Basics.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Artificial Intelligence What’s Possible, What’s Not, How Do We Move Forward? Adam Cheyer Co-Founder, VP Engineering Siri Inc.
ICT at Work Global Communication.
The Future Of AI What’s Possible, What’s Not, How Do We Get There? Adam Cheyer Co-Founder, VP Engineering Siri Inc.
Mixed-level English classrooms What my paper is about: Basically my paper is about confirming with my research that the use of technology in the classroom.
Introduction CSE 1310 – Introduction to Computers and Programming
Natural Language Processing Neelnavo Kar Alex Huntress-Reeve Robert Huang Dennis Li.
9/8/20151 Natural Language Processing Lecture Notes 1.
CSCI 4410 Introduction to Artificial Intelligence.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Real-Time Speech Recognition Subtitling in Education Respeaking 2009 Dr Mike Wald University of Southampton.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Using Common Sense Reasoning to Create Intelligent Mobile Applications Software Agents Group MIT Media Lab.
Chapter 4 – Slide 1 Effective Communication for Colleges, 10 th ed., by Brantley & Miller, 2005© Technology and Electronic Communication.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Natural Language Processing Introduction. 2 Natural Language Processing We’re going to study what goes into getting computers to perform useful and interesting.
Essay and Report Writing. Learning Outcomes After completing this course, students will be able to: Analyse essay questions effectively. Identify how.
Communicative Language Teaching
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
1 Lecture 1: Introduction to Artificial Intelligence.
The nature of Texts: The ins and out of your folio CONTEXT CONTEXT CONTEXT.
Research Topics CSC Parallel Computing & Compilers CSC 3990.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
SFU Student Teacher Information and Media Literacy Kevin Amboe December 2009 Kevin Amboe December 2009.
TownMUD An Interface for a Text-Based Multiple User Dimension.
Cognitive Systems Foresight Language and Speech. Cognitive Systems Foresight Language and Speech How does the human system organise itself, as a neuro-biological.
1 Branches of Linguistics. 2 Branches of linguistics Linguists are engaged in a multiplicity of studies, some of which bear little direct relationship.
What is Artificial Intelligence?
Dialog Processing with Unsupervised Artificial Neural Networks Andrew Richardson Thomas Jefferson High School for Science and Technology Computer Systems.
Direct Method.
© 2015 albert-learning.com Internet 101. © 2015 albert-learning.com Internet 101 Vocabulary  Browser - a program used to view the Internet.  Click -
Artificial Intelligence, simulation and modelling.
Basics of Natural Language Processing Introduction to Computational Linguistics.
Objectives of session By the end of today’s session you should be able to: Define and explain pragmatics and prosody Draw links between teaching strategies.
INTRODUCTION TO APPLIED LINGUISTICS
PREPARED BY MANOJ TALUKDAR MSC 4 TH SEM ROLL-NO 05 GUKC-2012 IN THE GUIDENCE OF DR. SANJIB KR KALITA.
Artificial Intelligence Skepticism by Josh Pippin.
Teaching Machine to Listen Sol Lerner Chapter 25.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
2.7 Communication Methods
Using Voice Recognition and Chat-bots to make Navigation Better
Lecture #1 Introduction
How to Learn English Mark Brierley.
Course Instructor: knza ch
Artificial Intelligence Includes:
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Mobile and Pervasive Computing - 7 Natural Language Processing
Information Retrieval
Presentation transcript:

Mobile and Pervasive Computing - 8 Natural Language Processing Presented by: Dr. Adeel Akram University of Engineering and Technology, Taxila,Pakistan

Outline  Natural Language Processing  Human Computer Dialog Systems  Problems and Success in HCD  Machine Translation  Example based Machine Translation  Projects

What is Natural Language Processing?  NLP is an interdisciplinary field that uses computational methods to:  Investigate the properties of written human language and model the cognitive mechanisms underlying the understanding and production of written language.  Develop novel practical applications involving the intelligent processing of written human language by computer.

What is NLP? (cont.)  NLP plays a big part in Machine learning techniques:  automating the construction and adaptation of machine dictionaries  modeling human agents' desires and beliefs  essential component of NLP  closer to AI  We will focus on two main types of NLP:  Human-Computer Dialogue Systems  Machine Translation

Human-Computer Dialogue Systems  Usually with the computer modelling a human dialogue participant  Will be able:  To converse in similar linguistic style  Discuss the topic  Hopefully teach

Current Capabilities of Dialogue Systems  Simple voice communication with machines  Personal computers  Interactive answering machines  Voice dialing of mobile telephones  Vehicle systems  Can access online as well as stored information  Currently working to improve

The Future of H-C Dialogue Systems  The final end result of human computer dialogue systems:  Seamless spoken interaction between a computer and a human  This would be a major component of making an AI that can pass the Turing Test  Be able to have a computer function as a teacher

Human Computer Dialogue in Fiction  Halo's Cortana AI  Made from models of a real human brain  Made to run the ship  Made very human conversations  Ender's Game series: Jane  Made from "philotic connection"  Human conversation

Problems of Human-Computer Dialogue  At the moment, most common computer dialogue systems (call systems, chatter bots, etc.) cannot handle arbitrary input  In many cases, the computer can only respond to "expected" speech  Call systems often compensate with "Sorry, I didn't get that," when something unexpected is said.

Problems of Human-Computer Dialogue  Computers need to be able to learn and process colloquial speech  Needed to understand informal speakers:  Understanding varied responses for call systems  Accounting for variations in spoken numbers  Processing colloquialisms is also necessary for seamless dialogue, where the computer must avoid sounding too formal  John Connor: "No, no, no, no. You gotta listen to the way people talk. You don't say 'affirmative,' or [stuff] like that. You say 'no problemo.' "

Successes of Human- Computer Dialogue  So far, human-computer dialogue has been most successful in applications where information about a specific topic is sought from the computer.  Electronic calling systems: company-specific  Travel agents: specific to an airline or destination  However, more complex systems of human-computer dialogue have been produced which can interpret more varied input.  Physics tutoring system (ITSPOKE) which can analyze and explain errors in the response to a physics problem.  Allows for more complex input than "Yes," "No," or "Flight UA- 93"  These still cannot compare to true human-human dialogue.

Machine Translation  Important for:  accessing information in a foreign language  communication with speakers of other languages  The majority of documents on the world wide web are in languages other than English

Statistical Translation  Rule based  Works relatively well with large sets of data  Used probability to translate text  Natural translations  Google

Example Based Translation  Converts "parallel" lines of text between language  Only accurate for simple lines  Minimal pairs are easy  Analogy based

Future of Machine Translation  Goal:  Aim to be able to flawlessly translate languages  Link Human-Computer Dialogue and Machine Translation  Have someone be able to talk in one language to a computer, translate for another person  Translated Video Chat

Machine Translation in Fiction  Star Wars: C-3P0  Interpreter  Could hear and translate alien languages  Final goal of machine translation  Star Trek: Universal Translator  Computer can seamlessly translate alien languages

Problems  Works well only with predictable texts.  Doesn't work well with domains where people want translation the most:  spontaneous conversations  in person  on the telephone  and on the Internet.

Problems  Computers can't deal with ambiguity, syntactic irregularity, multiple word meanings and the influence of context.  Time flies like an arrow.  Fruit flies like a banana.  Accurate translation requires an understanding of the text, situation, and a lot of facts about the world in general.  The box is in the pen.

Problems  The sign is describing a restaurant (the Chinese text, 餐 厅, means "dining hall").  In the process of making the sign, the producers tried to translate Chinese text into English with a machine translation system, but the software didn't work, producing the error message, "Translation Server Error."  The software's user didn't know English and thought the error message was the translation.

Successes  Product knowledge bases need to be translated into multiple languages  Hiring a large multilingual support staff is expensive  Machine translation is cheaper and accurate with predictable texts.  Microsoft, Apple, Google, Autodesk, Symantec, and Intel use it.  Makes customers happy  Still readable though slightly chunkier than human translations

Videos  The Smartphone Reinvented Around You - Windows Phone (United States) The Smartphone Reinvented Around You - Windows Phone (United States)  Cortana vs Siri vs Google Now battle Cortana vs Siri vs Google Now battle  Cortana Windows Phone 8.1 Demo - Microsoft Build 02_04_2014

Assignment # 4  Give Presentation on any one of the following projects  Apple Sri  Google Now  Microsoft Cortana

Questions???