SlideShare a Scribd company logo
Natural
Language
Processing
PRESENT BY : RONAK R. DEVANI
What is Natural Language Processing?
• NLP is an interdisciplinary field that uses computational methods
to:
o Investigate the properties of written human language and
model the cognitive mechanisms underlying the understanding
and production of written language.
o 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:
o Automating the construction and adaptation of machine
dictionaries
o Modeling human agents' desires and beliefs
 Essential component of NLP
 Closer to AI
• We will focus on two main types of NLP:
o Human-Computer Dialogue Systems
o Machine Translation
Human-Computer Dialogue Systems
• Usually with the computer modelling a human dialogue participant
• Will be able:
o To converse in similar linguistic style
o Discuss the topic
o Hopefully teach
Current Capabilities of Dialogue
Systems
• Simple voice communication with machines
o Personal computers
o Interactive answering machines
o Voice dialing of mobile telephones
o Vehicle systems
o 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:
o 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
o Made from models of a real human brain
o Made to run the ship
o Made very human conversations
• Ender's Game series: Jane
o Made from “Philotic Connection"
o Human conversation
Problems of Human-Computer
Dialogue
• At the moment, most common computer dialogue systems (call
systems, chatter bots, etc.) cannot handle arbitrary input
o In many cases, the computer can only respond to "expected"
speech
o 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:
o Understanding varied responses for call systems
o Accounting for variations in spoken numbers
• Processing colloquialisms is also necessary for seamless dialogue,
where the computer must avoid sounding too formal
o 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.
o Electronic calling systems: company-specific
o 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.
o Physics tutoring system (ITSPOKE) which can analyze and
explain errors in the response to a physics problem.
o 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:
o accessing information in a foreign language
o 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
Paraphrasing
• Takes words and makes them simpler automatically
• For example in Spanish conjugated words like usado may be
changed to usar
Future of Machine Translation
• Goal:
o 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
o Interpreter
o Could hear and translate alien languages
o Final goal of machine translation
• Star Trek: Universal Translator
o 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:
o spontaneous conversations
o in person
o on the telephone
o 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, Autodesk, Symantec, and Intel use it.
o Makes customers happy
o Still readable though slightly chunkier than human
translations
THANK YOU

More Related Content

Similar to NLP.ppt

Code design
Code designCode design
1 Introduction.ppt
1 Introduction.ppt1 Introduction.ppt
1 Introduction.ppt
tanishamahajan11
 
NLP_KASHK: Introduction
NLP_KASHK: Introduction NLP_KASHK: Introduction
NLP_KASHK: Introduction
Hemantha Kulathilake
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
Mohit Bishnoi
 
Learning to code in 2020
Learning to code in 2020Learning to code in 2020
Learning to code in 2020
Nicholas Sterling
 
COMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMINGCOMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMING
ABHINAV SINGH
 
Abdulrahman
AbdulrahmanAbdulrahman
Abdulrahman
d7moonish
 
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptxARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
Shivaprasad787526
 
NLP pipeline in machine translation
NLP pipeline in machine translationNLP pipeline in machine translation
NLP pipeline in machine translation
Marcis Pinnis
 
Addis Ababa University.pptx
Addis Ababa University.pptxAddis Ababa University.pptx
Addis Ababa University.pptx
Belay Alemayehu
 
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA DATASCIENCE
 
Language translators Of Programming in Computer science
Language translators Of Programming in Computer scienceLanguage translators Of Programming in Computer science
Language translators Of Programming in Computer science
RaianaTabitha
 
System softare
System softareSystem softare
System softare
Dr. C.V. Suresh Babu
 
Computational linguistics
Computational linguistics Computational linguistics
Computational linguistics
kashmasardar
 
Computer Assisted Language Learning ( CALL)
Computer Assisted Language Learning ( CALL)Computer Assisted Language Learning ( CALL)
Computer Assisted Language Learning ( CALL)
Bird Heaven
 
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnNLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
RAtna29
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert system
suman Mann Mann
 
Synthetic speech
Synthetic speechSynthetic speech
Synthetic speechsnlprsd09
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
Rushikesh Kinhalkar
 
Proposal presentation.pptx
Proposal presentation.pptxProposal presentation.pptx
Proposal presentation.pptx
Nhlakanipho Majola
 

Similar to NLP.ppt (20)

Code design
Code designCode design
Code design
 
1 Introduction.ppt
1 Introduction.ppt1 Introduction.ppt
1 Introduction.ppt
 
NLP_KASHK: Introduction
NLP_KASHK: Introduction NLP_KASHK: Introduction
NLP_KASHK: Introduction
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Learning to code in 2020
Learning to code in 2020Learning to code in 2020
Learning to code in 2020
 
COMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMINGCOMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMING
 
Abdulrahman
AbdulrahmanAbdulrahman
Abdulrahman
 
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptxARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
 
NLP pipeline in machine translation
NLP pipeline in machine translationNLP pipeline in machine translation
NLP pipeline in machine translation
 
Addis Ababa University.pptx
Addis Ababa University.pptxAddis Ababa University.pptx
Addis Ababa University.pptx
 
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2
 
Language translators Of Programming in Computer science
Language translators Of Programming in Computer scienceLanguage translators Of Programming in Computer science
Language translators Of Programming in Computer science
 
System softare
System softareSystem softare
System softare
 
Computational linguistics
Computational linguistics Computational linguistics
Computational linguistics
 
Computer Assisted Language Learning ( CALL)
Computer Assisted Language Learning ( CALL)Computer Assisted Language Learning ( CALL)
Computer Assisted Language Learning ( CALL)
 
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnNLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert system
 
Synthetic speech
Synthetic speechSynthetic speech
Synthetic speech
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Proposal presentation.pptx
Proposal presentation.pptxProposal presentation.pptx
Proposal presentation.pptx
 

Recently uploaded

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 

Recently uploaded (20)

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 

NLP.ppt

  • 2. What is Natural Language Processing? • NLP is an interdisciplinary field that uses computational methods to: o Investigate the properties of written human language and model the cognitive mechanisms underlying the understanding and production of written language. o Develop novel practical applications involving the intelligent processing of written human language by computer.
  • 3. What is NLP? (cont.) • NLP plays a big part in Machine learning techniques: o Automating the construction and adaptation of machine dictionaries o Modeling human agents' desires and beliefs  Essential component of NLP  Closer to AI • We will focus on two main types of NLP: o Human-Computer Dialogue Systems o Machine Translation
  • 4. Human-Computer Dialogue Systems • Usually with the computer modelling a human dialogue participant • Will be able: o To converse in similar linguistic style o Discuss the topic o Hopefully teach
  • 5. Current Capabilities of Dialogue Systems • Simple voice communication with machines o Personal computers o Interactive answering machines o Voice dialing of mobile telephones o Vehicle systems o Can access online as well as stored information • Currently working to improve
  • 6. The Future of H-C Dialogue Systems • The final end result of human computer dialogue systems: o 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
  • 7. Human Computer Dialogue in Fiction • Halo's Cortana AI o Made from models of a real human brain o Made to run the ship o Made very human conversations • Ender's Game series: Jane o Made from “Philotic Connection" o Human conversation
  • 8. Problems of Human-Computer Dialogue • At the moment, most common computer dialogue systems (call systems, chatter bots, etc.) cannot handle arbitrary input o In many cases, the computer can only respond to "expected" speech o Call systems often compensate with "Sorry, I didn't get that," when something unexpected is said.
  • 9. Problems of Human-Computer Dialogue • Computers need to be able to learn and process colloquial speech • Needed to understand informal speakers: o Understanding varied responses for call systems o Accounting for variations in spoken numbers • Processing colloquialisms is also necessary for seamless dialogue, where the computer must avoid sounding too formal o 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.' "
  • 10. 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. o Electronic calling systems: company-specific o 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. o Physics tutoring system (ITSPOKE) which can analyze and explain errors in the response to a physics problem. o Allows for more complex input than "Yes," "No," or "Flight UA- 93" • These still cannot compare to true human-human dialogue.
  • 11. Machine Translation • Important for: o accessing information in a foreign language o communication with speakers of other languages • The majority of documents on the world wide web are in languages other than English
  • 12. Statistical Translation • Rule based • Works relatively well with large sets of data • Used probability to translate text • Natural translations • Google
  • 13. Example Based Translation • Converts "parallel" lines of text between language • Only accurate for simple lines • Minimal pairs are easy • Analogy based
  • 14. Paraphrasing • Takes words and makes them simpler automatically • For example in Spanish conjugated words like usado may be changed to usar
  • 15. Future of Machine Translation • Goal: o 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
  • 16. Machine Translation in Fiction • Star Wars: C-3P0 o Interpreter o Could hear and translate alien languages o Final goal of machine translation • Star Trek: Universal Translator o Computer can seamlessly translate alien languages
  • 17. Problems • Works well only with predictable texts. • Doesn't work well with domains where people want translation the most: o spontaneous conversations o in person o on the telephone o and on the Internet.
  • 18. 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.
  • 19. 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.
  • 20. 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, Autodesk, Symantec, and Intel use it. o Makes customers happy o Still readable though slightly chunkier than human translations