SlideShare a Scribd company logo
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

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
Konstant Infosolutions Pvt. Ltd.
 
Warnikchow - SAIT - 0529
Warnikchow - SAIT - 0529Warnikchow - SAIT - 0529
Warnikchow - SAIT - 0529
WarNik Chow
 
Ai assignment
Ai assignmentAi assignment
Ai assignment
Darshil Kapadiya
 
Artificial intelligence samrat tayade
Artificial intelligence samrat tayadeArtificial intelligence samrat tayade
Artificial intelligence samrat tayade
Samrat Tayade
 
Lesson 40
Lesson 40Lesson 40
Lesson 40
Avijit Kumar
 
Big data
Big dataBig data
Big data
Ishucs
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
Yuriy Guts
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
mailmerk
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
yham manansala
 
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
Artivatic.ai
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
Robert Lujo
 
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
hadmac
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
iarthur
 
Artificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and AnswerArtificial Intelligence Short Question and Answer
Artificial Intelligence Short Question and Answer
Naiyan Noor
 
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
csandit
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
Hansi Thenuwara
 
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
 
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...
Daniel Adenew
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
rohitnayak
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)
Sumit Raj
 

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

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...
Artifacia
 
Chatbot
ChatbotChatbot
Chatbot
StudentRocks
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and Beyond
Charmi Chokshi
 
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
 
ms_3.pdf
ms_3.pdfms_3.pdf
Lecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - IntroductionLecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - Introduction
Student at University Of Malakand, Pakistan
 
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領導地位
eLearning Consortium 電子學習聯盟
 
Artificial inteIegence & Machine learning - Key Concepts
Artificial inteIegence & Machine learning - Key ConceptsArtificial inteIegence & Machine learning - Key Concepts
Artificial inteIegence & Machine learning - Key Concepts
HasibAhmadKhaliqi1
 
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
Digipolis Antwerpen
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Bhavya Chawla
 
NLP.pptx
NLP.pptxNLP.pptx
Natural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - IntroductionNatural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - Introduction
Aritra Mukherjee
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
iarthur
 
ECCAA
ECCAAECCAA
Bert algorithm 2
Bert algorithm  2Bert algorithm  2
Bert algorithm 2
MithunNair29
 

Similar to Sprint 1 (16)

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
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 

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