ELIZA A presentation by: Christopher Gregory Johnnidis A presentation by: Christopher Gregory Johnnidis.

Slides:



Advertisements
Similar presentations
The Development of AI St Kentigerns Academy Unit 3 – Artificial Intelligence.
Advertisements

By Anthony Campanaro & Dennis Hernandez
Dolch Words.
THE UPS AND DOWNS OF COLLEGE ALGEBRA. Straight from the veterans of College Algebra... in their own words.
What are the Qualities of a Critical Thinker? LSH2203 Critical Thinking.
101.  Take a look at this code and tell me what generation of programming language is used here. It is important that you can EXPLAIN how you came up.
BHMS 2011 Decision-Making Presentations. We Are Faced with Making Decision Everyday Some are more important than others Minor What am I eating for lunch?
What children think about having a thyroid disorder: a small scale study By Shannon Davidson Age 10.
“Jane!” “Stop this crazy thing!” Brought to you by: n Jeanelle Barrett n Rebecca Longster n Gail Porter And the bots: n Gay DeceiverLC2 7 of 11 n DoraRobbie.
Training Math Tutors To Tutor Developmental Math Students
Lesson 4 Making Telephone Calls Business English Conversation & Listening Instructor: Hsin-Hsin Cindy Lee, PhD.
Reported Speech Roll No Presented By:- Class: Ixth “A”
Introducing CLT While Avoiding Classroom Culture Shock Marla Yoshida.
1 The Purpose of Written Communication “Think now; write later”. ● Before one can begin to plan the “How”, he or she has to understand the “Why” of business.
Dear Sir As requested I have undertaken a study of the communication program I-Call. I will explain the highlights of it’s functions and make my recommendations.
SAT Prep: Improving Paragraphs AVID III Spring 2012.
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
William H. Bowers – The Social Life of Information Chapter 2 – Agents and Angels.
REPORTED SPEECH Unit 11 – English 12 Instructor: Nguyễn Ngọc Vũ
Being All Ears Listen and Decode Listen and Respond Listen and Complete Listen and Judge Listen and Read Listen and Match Listen and Conclude.
Natural Language Introduction Adapted from Tim Finin, UMBC, Marie desJardins.
Turing Test and other amusements. Read this! The Actual Article by Turing.
Let’s Try These! Directions: Choose the appropriate response for each situation and/or expression below. Ready?
TALKING TO THE PATIENT AND FAMILY!. While talking to the patient and their family… *Sit down and make eye contact with the patient and their family.
৳ Look, I’ve got a leaflet about it.
A Christmas Story. On the last day before Christmas, I hurried to go to the supermarket to buy the gifts I didn't manage to buy earlier. When I saw all.
Linda Loman’s Diary Written by Yea Uen Park.
Practice Examples 1-4. Def: Semantics is the study of Meaning in Language  Definite conclusions Can be arrived at concerning meaning.  Careful thinking.
Bloom County on Strong AI THE CHINESE ROOM l Searle’s target: “Strong AI” An appropriately programmed computer is a mind—capable of understanding and.
How Garfield and Odie Saved Christmas. One Christmas Eve, Garfield was doing his daily routine, laying around and eating chocolates, when he discovered.
Unit 3 Sections 1-5 Sentence Frames 2 nd Grade. Unit 3 Section 1 Sentence Frames 2 nd Grade.
An introduction to chatbots Kamal Aboul-Hosn Cornell University Conversing with Computers.
Exactly what you ordered. Terry created a key to change her husband’s personality. She thought she was doing the best for both of them, but it might open.
Reported Speech What is it? How do you use it? Yesterday, I saw my friend Pamela! She told me that she got a promotion!
Welcome! Fall 2010 Take a Student to Work Day Kickoff Presentation.
The Sixth Period Reading & Listening. Questionnaire (3m) Step 1: In your group, think of four situations among friends. Design four questions accordingly.
.. SAN Distance Learning Project Student Survey 2002 – 2003 School Year BOCES Distance Learning Program Quality Access Support.
© 2011 wheresjenny.com Role Play –Secretary and client 1 Role play – Secretary and client on phone call.
Grade Book Database Presentation Jeanne Winstead CINS 137.
Unit 8 LANGUAGE FOCUS. Content  Word study  Word used in Computing and Telephoning  Grammar  Pronoun  Indirect speech with conditional sentences.
Seek First to Understand, Then to Be Understood
Business English Conversation and Listening Instructor: Hsin-Hsin Cindy Lee, PhD.
Objectives Students will learn the definition of point of view. Students will understand how point of view can influence a story. Students will practice.
Communicating Effectively (1:46) Click here to launch video Click here to download print activity.
Elevator talk or speech.  Concise message or "business" about you  What you're searching for and how you can profit an organization or association 
Sight Words.
The Rainbow Fish PowerPoint by: Brooklyn Peterson by: Marcus Pfister.
Chapter 17: Prayer  "Prayer doesn't help your relationship with God, it IS your relationship with God"
Updating your Phone Messages. Don’t start with your name first Every phone message starts the same way: “Hi, this is Sharon from Original Works”. When.
Academic Lyceum of National University of Uzbekistan.
9A Unit 2 Grammar (2).
By: WenHao Wu. A current situation that I have is that I cannot decide if a computer career is for me. I am considering any career in computers, but I.
An Interview Dialogue Name: Period:. Step Five Interview- An Interview Dialogue You are going to read the question and pick the best response. The person.
WHAT IS A CHATTERBOT? A chatterbot is a computer program that simulates a conversation between two people. That is, one person writes something and the.
Module 6 Problems Unit 2 If you tell him the truth now, you will show that you are honest. ask for advice give advice.
Unit1: Listening practice John Lu.. Step1 Dictation one: 1.The room is three times as large as that one. The room is three times the size of that one.
A40-MS-Marathon Hi. I’m Joe Weiss, one of the directors of Learn Real English and I would like to welcome you to the mini-story lesson for the Advanced.
Unit 4 Problems and advice Listening and speaking 1.
This I Believe Essay Writer’s Workshop: Introductions, Juicy Details, & Conclusions 8 th ELA St. Joseph School.
道歉信 — 技法点拨. 什么是道歉信? ❀ 道歉信是指因过失或疏忽做错了事, 给别人带来了麻烦或损失,发觉后要 立即写信给对方赔礼道歉时写的信件。 道歉是一种礼貌,道歉信要写得坦率, 诚恳。
词汇考查 (10 分 ) 1.terrible( 副词 )____2. potato( 复数 )____ 3.badly( 最高级 )____4. weather( 同音词 )__ 5.push( 反义词 )____6. twenty( 序数词 )____ 7.The teacher often w.
Communication Skills – Unit 304. Learning Objectives By the end of the end of the session you will 1. Identify and demonstrate effective verbal and non-
Different Types of Customers. Customers are people  Real customer service is about dealing with real people - who may be awkward, wound up and angry.
Facilitation fiesta Ilona Luukko Hi, my name is Ilona.
BOOTCAMP: Tiered Approach
SectionB If you go to the party, you’ll have a great time!
Natural Language Understanding
Birgit Juen.
What is it? How do you use it?
What is it? How do you use it?
Presentation transcript:

ELIZA A presentation by: Christopher Gregory Johnnidis A presentation by: Christopher Gregory Johnnidis

What is this ELIZA? Computer program that has natural langauge interactions with humans Chatterbot: a bot program that attempts to maintain a conversation with a human. parodies a Rogerian therapist - essentially an automated psychotherapist Developed in 1966 by Joseph Weizenbaum at MIT Name is a reference to the myth of Pygmalion Computer program that has natural langauge interactions with humans Chatterbot: a bot program that attempts to maintain a conversation with a human. parodies a Rogerian therapist - essentially an automated psychotherapist Developed in 1966 by Joseph Weizenbaum at MIT Name is a reference to the myth of Pygmalion

How does Eliza work? 1) Scans input sentences for keywords Keywords can have rank/precendence number Commas/periods delimeters -> only single phrases 2) Analyzes input sentences according to transformation rules - decomposes sentence keyword + transformation rule = script 3) Responses generated based on reassembly rules associated with the decomposition rules. 1) Scans input sentences for keywords Keywords can have rank/precendence number Commas/periods delimeters -> only single phrases 2) Analyzes input sentences according to transformation rules - decomposes sentence keyword + transformation rule = script 3) Responses generated based on reassembly rules associated with the decomposition rules.

Technical Problems 1. the identification of key words, 2. the discovery of minimal context, 3. the choice of appropriate transformation rules, 4. generation of responses in the absence of keywords, and 5. the provision of an ending capacity for ELIZA "scripts" 1. the identification of key words, 2. the discovery of minimal context, 3. the choice of appropriate transformation rules, 4. generation of responses in the absence of keywords, and 5. the provision of an ending capacity for ELIZA "scripts" (Weizenbaum, 1966)

Illustrative example ELIZA’s simple yet effective program works as a sort of situational NLP because it does not have to have a large database filled with semantic meanings for a given context; ELIZA does not care about meaning. e.g. “I feel BLAH” How long have you felt BLAH? ELIZA’s simple yet effective program works as a sort of situational NLP because it does not have to have a large database filled with semantic meanings for a given context; ELIZA does not care about meaning. e.g. “I feel BLAH” How long have you felt BLAH?

Why does Eliza work? Doesn’t need a large knowledge database Relies on suspension of disbelief and the assumption by the “patient” of implicit meaning in what ELIZA says Doesn’t need a large knowledge database Relies on suspension of disbelief and the assumption by the “patient” of implicit meaning in what ELIZA says

A real-life example One Saturday morning about 9 a.m., a Vice President of Bolt, Beranek, and Newman in charge of selling our Telcomp commercial service arrived at our PDP-1 computer room hoping to be able to use the computer for a demonstration. He found a note on the PDP-1 teletype that read: "TYPE ALL MESSAGES INTO THIS TELETYPE AND END THEM WITH A PERIOD." This note was left there by one of the programming bums who had just succedeed in making run a LISP version of the DOCTOR program (based on ELIZA as developed by Weizenbaum). However, the VP thought that this note indicated that this teletype was linked with the one in my home, since I often use the computer all night. Therefore, he started typing to "me," but in fact was typing to this version of the DOCTOR program. The following conversation ensued: (taken from SEHR, volume 4, issue 2: Constructions of the Mind) One Saturday morning about 9 a.m., a Vice President of Bolt, Beranek, and Newman in charge of selling our Telcomp commercial service arrived at our PDP-1 computer room hoping to be able to use the computer for a demonstration. He found a note on the PDP-1 teletype that read: "TYPE ALL MESSAGES INTO THIS TELETYPE AND END THEM WITH A PERIOD." This note was left there by one of the programming bums who had just succedeed in making run a LISP version of the DOCTOR program (based on ELIZA as developed by Weizenbaum). However, the VP thought that this note indicated that this teletype was linked with the one in my home, since I often use the computer all night. Therefore, he started typing to "me," but in fact was typing to this version of the DOCTOR program. The following conversation ensued: (taken from SEHR, volume 4, issue 2: Constructions of the Mind)

real-life example vp: Do you think that I can use the computer this morning? eliza: Why do you ask? vp: I might be able to make some additional Telcom sales. eliza: Why aren't you so sure? vp: My perspective customers have never seen a demonstration of the system. eliza: Does this mean very much to you? vp: Of course it does. eliza: You seem very positive about that. vp: This is ridiculous. vp: Do you think that I can use the computer this morning? eliza: Why do you ask? vp: I might be able to make some additional Telcom sales. eliza: Why aren't you so sure? vp: My perspective customers have never seen a demonstration of the system. eliza: Does this mean very much to you? vp: Of course it does. eliza: You seem very positive about that. vp: This is ridiculous.

real-life example eliza: What do you mean, this is ridiculous? vp: Is there any reason why I can't use the computer now? eliza: Tell me more about your perspective customers. vp: Please dial me up on Note that after the last remark the VP did not obey instructions, and left out the period. Therefore, of course, the computer didn't answer him. This so infuriated the VP, who thought I was playing games with him, that he called me up, woke me from a deep sleep, and said: vp: Why are you being so snotty to me? bobrow: What do you mean I am being snotty to you? The VP angrily read me the dialog that "we" had been having, and couldn't get any response but laughter from me. It took a while to convince him it really was a computer. eliza: What do you mean, this is ridiculous? vp: Is there any reason why I can't use the computer now? eliza: Tell me more about your perspective customers. vp: Please dial me up on Note that after the last remark the VP did not obey instructions, and left out the period. Therefore, of course, the computer didn't answer him. This so infuriated the VP, who thought I was playing games with him, that he called me up, woke me from a deep sleep, and said: vp: Why are you being so snotty to me? bobrow: What do you mean I am being snotty to you? The VP angrily read me the dialog that "we" had been having, and couldn't get any response but laughter from me. It took a while to convince him it really was a computer.

My encounter with ELIZA yo, Eliza Eliza? Hah! I would appreciate it if you would continue. wha?? anyway, i need your help Is it because you need my help that you came to me? CLEARLY. so im presenting on you soon. can you do something funny so I can show everyone? yo, Eliza Eliza? Hah! I would appreciate it if you would continue. wha?? anyway, i need your help Is it because you need my help that you came to me? CLEARLY. so im presenting on you soon. can you do something funny so I can show everyone?

My encounter with ELIZA Why do you say that? oh dear Can you elaborate on that? ok, nevermind. youre a horrible listener Earlier you said you need my help? oh so you were listening... Maybe your plans have something to do with this. goodbye Eliza My secretary will send you a bill. as if! Why do you say that? oh dear Can you elaborate on that? ok, nevermind. youre a horrible listener Earlier you said you need my help? oh so you were listening... Maybe your plans have something to do with this. goodbye Eliza My secretary will send you a bill. as if!

Hmmm! Clearly ELIZA has shortcomings when you try to interact with it in a non-psychotherapy setting. Yet ELIZA still remains one of the most successful interactive programs of its time. Clearly ELIZA has shortcomings when you try to interact with it in a non-psychotherapy setting. Yet ELIZA still remains one of the most successful interactive programs of its time.

Eliza, meet Parry. in 1972 Kenneth Colby created PARRY at Stanford University, another chatterbot. attempted to imitate a paranoid schizophrenic Just as ELIZA takes advantage of the ability to dodge questions, PARRY takes advantage of the ability to give seemingly outlandish responses. ELIZA was criticized for a lack of an internal world tracking; PARRY somewhat addressed this issue. in 1972 Kenneth Colby created PARRY at Stanford University, another chatterbot. attempted to imitate a paranoid schizophrenic Just as ELIZA takes advantage of the ability to dodge questions, PARRY takes advantage of the ability to give seemingly outlandish responses. ELIZA was criticized for a lack of an internal world tracking; PARRY somewhat addressed this issue.

Questions?? If so, ask ELIZA, because our time is up.