SlideShare a Scribd company logo
1 of 9
Itech 7415 Master Project
Towards Humantistics Behaviour in
Chatbots: State-of-the-Art Survey,
Limitationsand Challenges Ahead
Assessment task 4: Sprint 1
Team member 1: Sudip Sapkota (30386448)
Service Chatbots: A systematic review
Semantic understanding
Lexical understanding
Understanding of stated and implied expressions
Dealing with complexity
Types of Chatbots
Different existing chatbots
Semantic understanding
Article 1 Generative and artificial intelligence chatbot falls in this category.
bi-LSTM + character embedding can be used to capture the semantics of words.
Article 2 Replica, Wysa, LISSA and Youper chatbots use AI for decision-making.
Article 3 PARRY – Eliza with attitude. Accuracy 48%.
Jabberwacky – Voice-operated AI-based chatbot.
Alexa, Siri – NLP-based voice-operated chatbots.
Article 5 Amazon lex – Works on deep learning and natural language understanding.
LUIS – uses NLP to understand user context.
Article 9 To treat users' depressive symptoms, the chatbot "Wysa" employs a variety of evidence-based therapies (such
as cognitive behavioural therapy, behavioural reinforcement, and mindfulness). LISSA is another chatbot that
helps persons with autism improve their social skills via training.
Article 10 Edwin.ai is an online English-language learning tutor power by artificial intelligence.
Article 19 Markov Chain: is used in Chatbots to build responses that are more applicable probabilistically and,
consequently, are more correct. The idea of Markov Chains is that there is a fixed probability of occurrences for
each letter or word in the same textual data set.
Lexical understanding
Article 1 Chatbots like ELIZA, PARRY, and ALICE highly rely on keyword matching techniques.
Retrieval-based approaches and rule-based approaches fall in this category.
Article 3 Eliza uses string matching and pattern processing to keep the conversation moving between computer and
human.
Eliza – No contextual understanding
Article 5 Eliza, PARRY – Text processing-based chatbot.
Article 17 ELIZA - Pattern Matching and substitution processes are used to process the input received and translate it
into a suitable output.
Article 18 NA
Article 19 Pattern matching chatbots: Simple chatbot responds based on question-answer pair knowledgebase.
Understanding of stated and implied expressions
1 SofterMax and deep novelty detection (SMDN) can detect users' unknown intent without
any prior example.
SofterMax and deep novelty detection (SMDN) were able to present intents that were not in
the training database.
Reinforcement learning (RL) helps handle unclear user intentions.
3 Alexa Siri – Uses NLP and question & intent pair to analyze parsed user input.
Eliza – Not able to handle implied expressions.
5 Dialogflow can recognize the intent and context of the user query.
Mitsuku – Ability to reason with specific object. (Ex: In – Can I eat a house? Chatbot processing –
House is made of bricks so not eatable, Out - No)
17 ALICE - AIML for specifying the pattern/response pairs.
Dealing with complexity
1 Hybrid CNN and RNN capture the relationship between words
and extract the intent of words.
Gating mechanisms of RNN + GRU: fastly adapt to new unseen
domains irrespective of the size of the training dataset.
5 Cleverbot – Uses previous user responses and accordingly
prepares the next response for the user.
Types of Chatbots
• Service Chatbots
• Advisory Chatbots
• Commercia Chatbots
• Entertainment chatbots
• Task oriented and non-task oriented chatbots
• Lola, Dina, Smart Answering Chatbot, AutoTutor,
LISA, FITEBot Chatbot, Mobile Chatbot, NDLtutor,
CALMSystem, ScratchThAI
Different existing chatbots
Chatbots
Elizza
(Weizenbaum of the MIT AI Lab built the first
chatbots, ELIZA.)
Alice
Elizabeth
Mitsuku
Cleverbot
Chatfuel
Chat Script
Watson
LUIS
Diaglog Flow
Amazon Lex
Thank you.

More Related Content

What's hot

Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
yham manansala
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
iarthur
 
Artificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inArtificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_in
Sumit Sharma
 

What's hot (20)

Everything you need to know about chatbots
Everything you need to know about chatbotsEverything you need to know about chatbots
Everything you need to know about chatbots
 
Warnikchow - SAIT - 0529
Warnikchow - SAIT - 0529Warnikchow - SAIT - 0529
Warnikchow - SAIT - 0529
 
Ai assignment
Ai assignmentAi assignment
Ai assignment
 
Artificial intelligence samrat tayade
Artificial intelligence samrat tayadeArtificial intelligence samrat tayade
Artificial intelligence samrat tayade
 
Lesson 40
Lesson 40Lesson 40
Lesson 40
 
Big data
Big dataBig data
Big data
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Natural Language Processing in Artificial Intelligence - Codeup #5 - PayU
Natural Language Processing in Artificial Intelligence  - Codeup #5 - PayU Natural Language Processing in Artificial Intelligence  - Codeup #5 - PayU
Natural Language Processing in Artificial Intelligence - Codeup #5 - PayU
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
 
Optical character recognition for Ge'ez characters
Optical character recognition for Ge'ez charactersOptical character recognition for Ge'ez characters
Optical character recognition for Ge'ez characters
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and AnswerArtificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and Answer
 
A SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGES
A SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGESA SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGES
A SURVEY OF GRAMMAR CHECKERS FOR NATURAL LANGUAGES
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Artificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inArtificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_in
 
Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)
 

Similar to Sprint 1

NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_StudentsNLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
Himanshu kandwal
 
EXPLORING NATURAL LANGUAGE PROCESSING (1).pptx
EXPLORING NATURAL LANGUAGE PROCESSING (1).pptxEXPLORING NATURAL LANGUAGE PROCESSING (1).pptx
EXPLORING NATURAL LANGUAGE PROCESSING (1).pptx
AtulKumarUpadhyay4
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
iarthur
 
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
ZurliaSoop
 
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
ZurliaSoop
 
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
ZurliaSoop
 
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
ZurliaSoop
 

Similar to Sprint 1 (20)

Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...
 
Chatbot
ChatbotChatbot
Chatbot
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and Beyond
 
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_StudentsNLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
 
EXPLORING NATURAL LANGUAGE PROCESSING (1).pptx
EXPLORING NATURAL LANGUAGE PROCESSING (1).pptxEXPLORING NATURAL LANGUAGE PROCESSING (1).pptx
EXPLORING NATURAL LANGUAGE PROCESSING (1).pptx
 
ms_3.pdf
ms_3.pdfms_3.pdf
ms_3.pdf
 
Lecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - IntroductionLecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - Introduction
 
AI生成工具的新衝擊 - MS Bing & Google Bard 能否挑戰ChatGPT-4領導地位
AI生成工具的新衝擊 - MS Bing & Google Bard 能否挑戰ChatGPT-4領導地位AI生成工具的新衝擊 - MS Bing & Google Bard 能否挑戰ChatGPT-4領導地位
AI生成工具的新衝擊 - MS Bing & Google Bard 能否挑戰ChatGPT-4領導地位
 
Artificial inteIegence & Machine learning - Key Concepts
Artificial inteIegence & Machine learning - Key ConceptsArtificial inteIegence & Machine learning - Key Concepts
Artificial inteIegence & Machine learning - Key Concepts
 
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsMeetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
NLP.pptx
NLP.pptxNLP.pptx
NLP.pptx
 
Natural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - IntroductionNatural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - Introduction
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
ECCAA
ECCAAECCAA
ECCAA
 
Bert algorithm 2
Bert algorithm  2Bert algorithm  2
Bert algorithm 2
 
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
 
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
 
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
 
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Sprint 1

  • 1. Itech 7415 Master Project Towards Humantistics Behaviour in Chatbots: State-of-the-Art Survey, Limitationsand Challenges Ahead Assessment task 4: Sprint 1 Team member 1: Sudip Sapkota (30386448)
  • 2. Service Chatbots: A systematic review Semantic understanding Lexical understanding Understanding of stated and implied expressions Dealing with complexity Types of Chatbots Different existing chatbots
  • 3. Semantic understanding Article 1 Generative and artificial intelligence chatbot falls in this category. bi-LSTM + character embedding can be used to capture the semantics of words. Article 2 Replica, Wysa, LISSA and Youper chatbots use AI for decision-making. Article 3 PARRY – Eliza with attitude. Accuracy 48%. Jabberwacky – Voice-operated AI-based chatbot. Alexa, Siri – NLP-based voice-operated chatbots. Article 5 Amazon lex – Works on deep learning and natural language understanding. LUIS – uses NLP to understand user context. Article 9 To treat users' depressive symptoms, the chatbot "Wysa" employs a variety of evidence-based therapies (such as cognitive behavioural therapy, behavioural reinforcement, and mindfulness). LISSA is another chatbot that helps persons with autism improve their social skills via training. Article 10 Edwin.ai is an online English-language learning tutor power by artificial intelligence. Article 19 Markov Chain: is used in Chatbots to build responses that are more applicable probabilistically and, consequently, are more correct. The idea of Markov Chains is that there is a fixed probability of occurrences for each letter or word in the same textual data set.
  • 4. Lexical understanding Article 1 Chatbots like ELIZA, PARRY, and ALICE highly rely on keyword matching techniques. Retrieval-based approaches and rule-based approaches fall in this category. Article 3 Eliza uses string matching and pattern processing to keep the conversation moving between computer and human. Eliza – No contextual understanding Article 5 Eliza, PARRY – Text processing-based chatbot. Article 17 ELIZA - Pattern Matching and substitution processes are used to process the input received and translate it into a suitable output. Article 18 NA Article 19 Pattern matching chatbots: Simple chatbot responds based on question-answer pair knowledgebase.
  • 5. Understanding of stated and implied expressions 1 SofterMax and deep novelty detection (SMDN) can detect users' unknown intent without any prior example. SofterMax and deep novelty detection (SMDN) were able to present intents that were not in the training database. Reinforcement learning (RL) helps handle unclear user intentions. 3 Alexa Siri – Uses NLP and question & intent pair to analyze parsed user input. Eliza – Not able to handle implied expressions. 5 Dialogflow can recognize the intent and context of the user query. Mitsuku – Ability to reason with specific object. (Ex: In – Can I eat a house? Chatbot processing – House is made of bricks so not eatable, Out - No) 17 ALICE - AIML for specifying the pattern/response pairs.
  • 6. Dealing with complexity 1 Hybrid CNN and RNN capture the relationship between words and extract the intent of words. Gating mechanisms of RNN + GRU: fastly adapt to new unseen domains irrespective of the size of the training dataset. 5 Cleverbot – Uses previous user responses and accordingly prepares the next response for the user.
  • 7. Types of Chatbots • Service Chatbots • Advisory Chatbots • Commercia Chatbots • Entertainment chatbots • Task oriented and non-task oriented chatbots • Lola, Dina, Smart Answering Chatbot, AutoTutor, LISA, FITEBot Chatbot, Mobile Chatbot, NDLtutor, CALMSystem, ScratchThAI
  • 8. Different existing chatbots Chatbots Elizza (Weizenbaum of the MIT AI Lab built the first chatbots, ELIZA.) Alice Elizabeth Mitsuku Cleverbot Chatfuel Chat Script Watson LUIS Diaglog Flow Amazon Lex