SlideShare a Scribd company logo
1 of 7
Subject: KNOWLEDGE BASE SYSTEM
ELIZA THE INTELLIGENT
SOFTWARE
SUBMITTED TO: MAM HINA
SUBMITTED BY: MUHAMMAD UMAIR
ROLL NO: 4615
BS(IT) MORNING
Govt. Post Graduate College Samnabad Faisalabad
Abstraction
ELIZA is a program operating within the MAC time-sharing system at MIT which makes certain
kinds of natural language conversation between man and computer possible. Input sentences
are analyzed on the basis of decomposition rules which are triggered by key words appearing in
the input text. Responses are generated by reassembly rules associated with selected
decomposition rules. The fundamental technical problems with which ELIZA is concerned are:
1. The identification of key words,
2. The discovery of minimal context,
3. The choice of appropriate transformations,
4. Generation of responses in the absence of keywords, and
5. The provision of an ending capacity for ELIZA "scripts".
Introduction
ELIZA was a computer program written by Joseph Weizenbaum of MIT University in the late
60s which is considered to be the first chat bot, i.e. a program that can partially mimic a human
in a conversation with a human. In many ways ELIZA is has provided insights not just into what
a serious NLP system should achieve but also has provided a lot of insight into human reactions
to computer systems which look like “intelligent” systems but are not so. ELIZA was not meant
to be an AI system, it was meant to be a toy or a parody system. As Weizenbaum mentions
ELIZA was supposed "to play (or rather, parody) the role of a Rogerian psychotherapist
engaged in an initial interview with a patient". However, the reaction to the ELIZA program by
the test subjects was completely unexpected and many formed an emotional attachment to the
“therapist”. Weizenbaum was very disturbed by the unexpected reaction to ELIZA by lay and
that was one of the reasons why he wrote the book “Computer Power and Human Reason” an
attempt to clarify his position on computer science, AI, and its relations to human society.
History
The computer program ELIZA, lives on. Weizenbaum created ELIZA in the mid 1960's as a
model of "natural language" interaction between a human subject and a computer. ELIZA
mimics a talk therapist, rephrasing statements made by the user as open-ended questions,
encouraging further discussion. Weizenbaum named his program after Eliza Doolittle, the
famous subject of Henry Higgins's tutelage in the play Pygmalion (more popularly known for its
musical adaptation, My Fair Lady).
ELIZA is a mock (Rogerian) psychotherapist.
 The original program was described by Joseph Weizenbaum in 1966.
 This implementation ('elizabot.js') by Norbert Landsteiner 2005.
 Graphics and real-time text to speech integration added in 2013.
Working
ELIZA ran many scripts, each of which processed the responses of the users by using simple
parsing and by substitution of them into premade templates and using hardcoded phrases,
seemingly continued the conversation. The most popular script used in the ELIZA program was
DOCTOR which was supposed to be a parody of a Rogerian Psychotherapist, i.e. it would ask
the questions which are like those favored by the 60s therapists who indulged in what is known
as “Person Centered Therapy” in which the therapist would often return a question asked by the
patient to themselves to increase empathy. This choice of a therapy setting was deliberate as
questions like “what is your favorite Colour” can be returned to the human conversant with
replies like “why do you ask?” in such a setting. This kind of setting doesn’t need the system to
actually understand the questions and the answer templates are pretty much finite.
Thus, Weizenbaum wanted to create something simple enough which will not have requirement
to know real world data and thus side step issues of natural language processing or any kind of
semantics. Nor did Weizenbaum have any intention to create an NLP system, the ELIZA project
was supposed to be something very simple, almost a toy program, or in Weizenbaum’s own
words, a parody. What DOCTOR does is use a lot of data from the statements the human
provides in order to compose responses by using simple templates, these templates having the
flavor of stereotypical therapy statements. Thus, DOCTOR does not even attempt to answer the
questions in the traditional sense but follows an if-else pattern of using a certain template for a
certain trigger. There is no attempt to comprehend the semantics of the statements of the
human.
ELIZA was first implemented in the SLIP language (Symmetric List Processor), a language
incensed by Weizenbaum himself as an extension to FORTRAN but with better functionality to
process doubly linked lists. For its time, ELIZA was revolutionary in many aspects, as interfaces
were not really common in the computers of the late 60s due to the absence of personal
computing and thus the idea of interactive computation had not arisen yet or entered into
popular fancy. Even though the perceived intelligence of it was an illusion (and a very bad
illusion) the fact remains that it was the first genuine human machine interface (pretending to be
a human – intelligent machine interface) attempting to use natural language. However, what
was more interesting about ELIZA was not so much its own implementation or characteristics
which were simple enough but that of the reaction of the lay public to it which first illustrated the
fascination with “intelligent” systems that became a theme of how people react to computers
later.
ONLINE CONVERSATIONWith Eliza
> = ELIZA
* = ME
Reactions to ELIZA and the “ELIZA Effect”
As Weizenbaum discovered, many subjects who experimented with ELIZA got emotionally
attached to it. Many did so despite Weizenbaum’s informing them that there is no intelligence
involved and that in fact ELIZA is not ‘answering’ them but only regurgitating a hardcoded script.
Weizenbaum goes into some lengths that his subjects at times will not believe him and would
for example; ask him to leave the room when they were talking to the “therapist” to maintain
“privacy”. Weizenbaum realized what has been happening, that the subjects want ELIZA to be
answering them.
This phenomenon is now known as the “ELIZA Effect” which is the tendency of humans to
mistakenly confuse computer behaviors having intent behind them and draw analogies to
human behaviors subconsciously. Like ELIZA, humans start attributing emotion and
understanding to a programs output where none exist or is supposed to exist. It is also
important to note that ELIZA’s code was not supposed to elicit such a reaction so this was not a
pre-calculated reaction. Weizenbaum explains the dangers of humans leaving decisions to
computer program or AI systems, even genuine AI systems, even assuming such systems were
possible in the future, as he maintains that there is a difference between a computational
“decision” and a “choice” and the non-equivalency of the former to the latter. While the human
can choose to decide against something which is computationally the right decision by using
non-quantifiable factors like judgment and emotions, and alter these decisions as they see fit, a
computational system cannot do so. While a human can choose a different decision for the
same input parameters multiple times, a computational system will not be able to do so.
There were other important reactions to ELIZA as well. It influenced a lot of things from interface
design to game design with many later developers creating similar programs in a variety of
settings. ELIZA like programs found their places in some of the first computer games. Chat bots
are components of several different types of systems nowadays, like company websites and
online help desks. Programs like these have implications for things like art and artificial creativity
as well, starting discussions challenging programmers to define what creativity is.
Conclusion
ELIZA, while itself a relatively simple system, is important from the point of view of
understanding human intelligence and hypothetical machine intelligence as it provokes us to
inquire what intelligence actually is and what can be considered genuine intelligence or
“original” intentionality in a machine. It also makes us consider the amount of what is perceived
as intelligent behavior of an agent lies in the eyes of the observer.
Links:
http://mentalfloss.com/article/18292/eliza-free-compu-therapysort
http://psych.fullerton.edu/mbirnbaum/psych101/Eliza.htm
https://www.csee.umbc.edu/courses/331/papers/eliza.html
https://en.wikipedia.org/wiki/ELIZA
Eliza 4615

More Related Content

What's hot

Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.pptSrinivashR3
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
Distributed dbms architectures
Distributed dbms architecturesDistributed dbms architectures
Distributed dbms architecturesPooja Dixit
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptronomaraldabash
 
Operating system 11 system calls
Operating system 11 system callsOperating system 11 system calls
Operating system 11 system callsVaibhav Khanna
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaAmar Myana
 
Processes description and process control.
Processes description and process control.Processes description and process control.
Processes description and process control.Ahsan Rahim
 
Feng’s classification
Feng’s classificationFeng’s classification
Feng’s classificationNarayan Kandel
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 DigiGurukul
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingSayed Chhattan Shah
 
Activation functions
Activation functionsActivation functions
Activation functionsPRATEEK SAHU
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notesSrinivasa Rao
 
daa-unit-3-greedy method
daa-unit-3-greedy methoddaa-unit-3-greedy method
daa-unit-3-greedy methodhodcsencet
 
P, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-HardP, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-HardAnimesh Chaturvedi
 

What's hot (20)

Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.ppt
 
Back propagation
Back propagationBack propagation
Back propagation
 
Unit 4
Unit 4Unit 4
Unit 4
 
Deadlock
DeadlockDeadlock
Deadlock
 
Distributed dbms architectures
Distributed dbms architecturesDistributed dbms architectures
Distributed dbms architectures
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptron
 
Operating system 11 system calls
Operating system 11 system callsOperating system 11 system calls
Operating system 11 system calls
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
Processes description and process control.
Processes description and process control.Processes description and process control.
Processes description and process control.
 
Loop optimization
Loop optimizationLoop optimization
Loop optimization
 
Feng’s classification
Feng’s classificationFeng’s classification
Feng’s classification
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 
Activation functions
Activation functionsActivation functions
Activation functions
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notes
 
daa-unit-3-greedy method
daa-unit-3-greedy methoddaa-unit-3-greedy method
daa-unit-3-greedy method
 
Underlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computingUnderlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computing
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
 
P, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-HardP, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-Hard
 
Intruders
IntrudersIntruders
Intruders
 

Similar to Eliza 4615

Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processinggulshan kumar
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondCharmi Chokshi
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docbutest
 
Natural language processing
Natural language processingNatural language processing
Natural language processingKarenVacca
 
Web & Social Media Analystics - Workshop Semantica
Web & Social Media Analystics - Workshop SemanticaWeb & Social Media Analystics - Workshop Semantica
Web & Social Media Analystics - Workshop SemanticaRoberto Cirillo
 
Can abstraction lead to intelligence?
Can abstraction lead to intelligence?Can abstraction lead to intelligence?
Can abstraction lead to intelligence?Dr Janet Bastiman
 
COSMOS - DNAi
COSMOS - DNAiCOSMOS - DNAi
COSMOS - DNAiPROBOTEK
 
Deep misconceptions and the myth of data driven NLU
Deep misconceptions and the myth of data driven NLUDeep misconceptions and the myth of data driven NLU
Deep misconceptions and the myth of data driven NLUWalid Saba
 
Aritficial intelligence
Aritficial intelligenceAritficial intelligence
Aritficial intelligenceMaqsood Awan
 
Ethical Issues in Machine Learning Algorithms. (Part 3)
Ethical Issues in Machine Learning Algorithms. (Part 3)Ethical Issues in Machine Learning Algorithms. (Part 3)
Ethical Issues in Machine Learning Algorithms. (Part 3)Vladimir Kanchev
 
Generative AI(How and when it was developed).pdf
Generative AI(How and when it was developed).pdfGenerative AI(How and when it was developed).pdf
Generative AI(How and when it was developed).pdfTarunTiwari94
 
Software engineering as a Philosophical activity
Software engineering as a Philosophical activitySoftware engineering as a Philosophical activity
Software engineering as a Philosophical activityTom Enden
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceNiket Singh
 
Sl languages convention 2010
Sl languages convention 2010Sl languages convention 2010
Sl languages convention 2010kayleewest
 
Artificial_Intelligence_meets_natural_stupidity.pdf
Artificial_Intelligence_meets_natural_stupidity.pdfArtificial_Intelligence_meets_natural_stupidity.pdf
Artificial_Intelligence_meets_natural_stupidity.pdfFatima Javeed
 

Similar to Eliza 4615 (20)

Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processing
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and Beyond
 
Flow based-1994
Flow based-1994Flow based-1994
Flow based-1994
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.doc
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Blurring the lines
Blurring the linesBlurring the lines
Blurring the lines
 
Web & Social Media Analystics - Workshop Semantica
Web & Social Media Analystics - Workshop SemanticaWeb & Social Media Analystics - Workshop Semantica
Web & Social Media Analystics - Workshop Semantica
 
Can abstraction lead to intelligence?
Can abstraction lead to intelligence?Can abstraction lead to intelligence?
Can abstraction lead to intelligence?
 
MDST 3703 F10 Seminar 2
MDST 3703 F10 Seminar 2MDST 3703 F10 Seminar 2
MDST 3703 F10 Seminar 2
 
COSMOS - DNAi
COSMOS - DNAiCOSMOS - DNAi
COSMOS - DNAi
 
Deep misconceptions and the myth of data driven NLU
Deep misconceptions and the myth of data driven NLUDeep misconceptions and the myth of data driven NLU
Deep misconceptions and the myth of data driven NLU
 
Aritficial intelligence
Aritficial intelligenceAritficial intelligence
Aritficial intelligence
 
Ethical Issues in Machine Learning Algorithms. (Part 3)
Ethical Issues in Machine Learning Algorithms. (Part 3)Ethical Issues in Machine Learning Algorithms. (Part 3)
Ethical Issues in Machine Learning Algorithms. (Part 3)
 
Generative AI(How and when it was developed).pdf
Generative AI(How and when it was developed).pdfGenerative AI(How and when it was developed).pdf
Generative AI(How and when it was developed).pdf
 
Software engineering as a Philosophical activity
Software engineering as a Philosophical activitySoftware engineering as a Philosophical activity
Software engineering as a Philosophical activity
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Sl languages convention 2010
Sl languages convention 2010Sl languages convention 2010
Sl languages convention 2010
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial_Intelligence_meets_natural_stupidity.pdf
Artificial_Intelligence_meets_natural_stupidity.pdfArtificial_Intelligence_meets_natural_stupidity.pdf
Artificial_Intelligence_meets_natural_stupidity.pdf
 

Recently uploaded

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Recently uploaded (20)

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 

Eliza 4615

  • 1. Subject: KNOWLEDGE BASE SYSTEM ELIZA THE INTELLIGENT SOFTWARE SUBMITTED TO: MAM HINA SUBMITTED BY: MUHAMMAD UMAIR ROLL NO: 4615 BS(IT) MORNING Govt. Post Graduate College Samnabad Faisalabad
  • 2. Abstraction ELIZA is a program operating within the MAC time-sharing system at MIT which makes certain kinds of natural language conversation between man and computer possible. Input sentences are analyzed on the basis of decomposition rules which are triggered by key words appearing in the input text. Responses are generated by reassembly rules associated with selected decomposition rules. The fundamental technical problems with which ELIZA is concerned are: 1. The identification of key words, 2. The discovery of minimal context, 3. The choice of appropriate transformations, 4. Generation of responses in the absence of keywords, and 5. The provision of an ending capacity for ELIZA "scripts". Introduction ELIZA was a computer program written by Joseph Weizenbaum of MIT University in the late 60s which is considered to be the first chat bot, i.e. a program that can partially mimic a human in a conversation with a human. In many ways ELIZA is has provided insights not just into what a serious NLP system should achieve but also has provided a lot of insight into human reactions to computer systems which look like “intelligent” systems but are not so. ELIZA was not meant to be an AI system, it was meant to be a toy or a parody system. As Weizenbaum mentions ELIZA was supposed "to play (or rather, parody) the role of a Rogerian psychotherapist engaged in an initial interview with a patient". However, the reaction to the ELIZA program by the test subjects was completely unexpected and many formed an emotional attachment to the “therapist”. Weizenbaum was very disturbed by the unexpected reaction to ELIZA by lay and that was one of the reasons why he wrote the book “Computer Power and Human Reason” an attempt to clarify his position on computer science, AI, and its relations to human society. History The computer program ELIZA, lives on. Weizenbaum created ELIZA in the mid 1960's as a model of "natural language" interaction between a human subject and a computer. ELIZA mimics a talk therapist, rephrasing statements made by the user as open-ended questions, encouraging further discussion. Weizenbaum named his program after Eliza Doolittle, the famous subject of Henry Higgins's tutelage in the play Pygmalion (more popularly known for its musical adaptation, My Fair Lady). ELIZA is a mock (Rogerian) psychotherapist.  The original program was described by Joseph Weizenbaum in 1966.  This implementation ('elizabot.js') by Norbert Landsteiner 2005.  Graphics and real-time text to speech integration added in 2013.
  • 3. Working ELIZA ran many scripts, each of which processed the responses of the users by using simple parsing and by substitution of them into premade templates and using hardcoded phrases, seemingly continued the conversation. The most popular script used in the ELIZA program was DOCTOR which was supposed to be a parody of a Rogerian Psychotherapist, i.e. it would ask the questions which are like those favored by the 60s therapists who indulged in what is known as “Person Centered Therapy” in which the therapist would often return a question asked by the patient to themselves to increase empathy. This choice of a therapy setting was deliberate as questions like “what is your favorite Colour” can be returned to the human conversant with replies like “why do you ask?” in such a setting. This kind of setting doesn’t need the system to actually understand the questions and the answer templates are pretty much finite. Thus, Weizenbaum wanted to create something simple enough which will not have requirement to know real world data and thus side step issues of natural language processing or any kind of semantics. Nor did Weizenbaum have any intention to create an NLP system, the ELIZA project was supposed to be something very simple, almost a toy program, or in Weizenbaum’s own words, a parody. What DOCTOR does is use a lot of data from the statements the human provides in order to compose responses by using simple templates, these templates having the flavor of stereotypical therapy statements. Thus, DOCTOR does not even attempt to answer the questions in the traditional sense but follows an if-else pattern of using a certain template for a certain trigger. There is no attempt to comprehend the semantics of the statements of the human. ELIZA was first implemented in the SLIP language (Symmetric List Processor), a language incensed by Weizenbaum himself as an extension to FORTRAN but with better functionality to process doubly linked lists. For its time, ELIZA was revolutionary in many aspects, as interfaces were not really common in the computers of the late 60s due to the absence of personal computing and thus the idea of interactive computation had not arisen yet or entered into popular fancy. Even though the perceived intelligence of it was an illusion (and a very bad illusion) the fact remains that it was the first genuine human machine interface (pretending to be a human – intelligent machine interface) attempting to use natural language. However, what was more interesting about ELIZA was not so much its own implementation or characteristics which were simple enough but that of the reaction of the lay public to it which first illustrated the fascination with “intelligent” systems that became a theme of how people react to computers later. ONLINE CONVERSATIONWith Eliza > = ELIZA * = ME
  • 4.
  • 5.
  • 6. Reactions to ELIZA and the “ELIZA Effect” As Weizenbaum discovered, many subjects who experimented with ELIZA got emotionally attached to it. Many did so despite Weizenbaum’s informing them that there is no intelligence involved and that in fact ELIZA is not ‘answering’ them but only regurgitating a hardcoded script. Weizenbaum goes into some lengths that his subjects at times will not believe him and would for example; ask him to leave the room when they were talking to the “therapist” to maintain “privacy”. Weizenbaum realized what has been happening, that the subjects want ELIZA to be answering them. This phenomenon is now known as the “ELIZA Effect” which is the tendency of humans to mistakenly confuse computer behaviors having intent behind them and draw analogies to human behaviors subconsciously. Like ELIZA, humans start attributing emotion and understanding to a programs output where none exist or is supposed to exist. It is also important to note that ELIZA’s code was not supposed to elicit such a reaction so this was not a pre-calculated reaction. Weizenbaum explains the dangers of humans leaving decisions to computer program or AI systems, even genuine AI systems, even assuming such systems were possible in the future, as he maintains that there is a difference between a computational “decision” and a “choice” and the non-equivalency of the former to the latter. While the human can choose to decide against something which is computationally the right decision by using non-quantifiable factors like judgment and emotions, and alter these decisions as they see fit, a computational system cannot do so. While a human can choose a different decision for the same input parameters multiple times, a computational system will not be able to do so. There were other important reactions to ELIZA as well. It influenced a lot of things from interface design to game design with many later developers creating similar programs in a variety of settings. ELIZA like programs found their places in some of the first computer games. Chat bots are components of several different types of systems nowadays, like company websites and online help desks. Programs like these have implications for things like art and artificial creativity as well, starting discussions challenging programmers to define what creativity is. Conclusion ELIZA, while itself a relatively simple system, is important from the point of view of understanding human intelligence and hypothetical machine intelligence as it provokes us to inquire what intelligence actually is and what can be considered genuine intelligence or “original” intentionality in a machine. It also makes us consider the amount of what is perceived as intelligent behavior of an agent lies in the eyes of the observer. Links: http://mentalfloss.com/article/18292/eliza-free-compu-therapysort http://psych.fullerton.edu/mbirnbaum/psych101/Eliza.htm https://www.csee.umbc.edu/courses/331/papers/eliza.html https://en.wikipedia.org/wiki/ELIZA