SlideShare ist ein Scribd-Unternehmen logo
1 von 58
Downloaden Sie, um offline zu lesen
When privacy matters !
Chatbots in data-sensitive businesses
GraphAware, world’s #1 Neo4j consultancy
Creators of Hume - AI for Humans
graphaware.com
@graph_aware
Christophe Willemsen
CTO GraphAware
@ikwattro
● A word on data privacy
● Build your own : expectations vs reality
● Natural Language Processing
● Challenges with NLP
● Sentiment
● Q & A
Outline
A word on data privacy
● Where data is sent ?
● What is sensitive ?
● Are your users aware ?
Data Privacy
Build your own :
expectations
Business guy
Business guy I WANT A
CHATBOT
IT Department
IT Department
DataScience ARMY
Build your own :
expectations
● Creating a Chatbot with Deep Learning, Python, and TensorFlow
● How Chatbots Are Learning Emotions Using Deep Learning
● How I Used Deep Learning To Train A Chatbot To Talk Like Me
● Neuralconvo - Chatting with a Deep learning brain
● ...
Current conversation topics
● Creating a Chatbot with Deep Learning, Python, and TensorFlow
● How Chatbots Are Learning Emotions Using Deep Learning
● How I Used Deep Learning To Train A Chatbot To Talk Like Me
● Neuralconvo - Chatting with a Deep learning brain
● …
● Training your Machine Learning models on the blockchain
● Conversational Artificial Intelligence in the FinTech
Current conversation topics
Build your own :
reality
Conversation Flow
● It is the identification and categorization of what a user online
intended or wanted when they typed their query
Intent detection
Conversation Flow
Business guy
● It is the identification and categorization of what a user online
intended or wanted when they typed their
● Intent detection using semantically enriched word embeddings
● Zero-shot User Intent Detection via Capsule Neural Networks
● A Bi-model based RNN Semantic Frame Parsing Model for Intent
Detection and Slot Filling
Intent detection
Business guy
● Naive Bayes classifier
Intent detection
Intent detection
Build your own :
Challenges with NLP
● Bot : Hi, I am your health assistant, how can I help you ?
● User : I have a cough
Named Entity Recognition
● Bot : Hi, I am your health assistant, how can I help you ?
● User : I have a cough
Named Entity Recognition
● Bot : Hi, I am your health assistant, how can I help you ?
● User : I have a cough
Named Entity Recognition
SYMPTOM
Named Entity Recognition
Finding data
Named Entity Recognition
Finding data
Named Entity Recognition
Finding data
Named Entity Recognition
Finding data
hume.ga/ner
Build your own :
Challenges with NLP
Coreference Resolution
● Bot : Hi, I am your health assistant, how can I help you ?
● User : I have pain in the neck, it is really burning
Coreference Resolution
● Bot : Hi, I am your health assistant, how can I help you ?
● User : I have pain in the neck, it is really burning
Refers to
Coreference Resolution
Coreference Resolution
Build your own :
Challenges with NLP
Sentiment Analysis
● Sentiment analysis aims to determine the attitude of a speaker,
writer, or other subject with respect to some topic or the overall
contextual polarity or emotional reaction to a document,
interaction, or event
Sentiment Analysis
Sentiment Analysis
Sentiment Analysis
● If chatbots are not your primary mean of communication, it
means you failed at other points ( the user could not find the
information online )
● A typical negative, neutral, positive polarity does not reflect the
reality
Sentiment Analysis
angry
Very angry
I’m gonna find your family
Build your own :
Challenges with NLP
Expectations vs reality
● Bot : I am your financial assistant, how can I help you ?
● User : Hi, I could not login into the online banking system
Expectations vs reality
● Bot : I am your financial assistant, how can I help you ?
● User : Hi, I could not login into the online banking system
● The app doesn’t work, dunno man, wtf ?
Expectations vs reality
● Bot : I am your health assistant, how can I help you ?
● User : Hi, I have a cough
Expectations vs reality
● Bot : I am your health assistant, how can I help you ?
● User : Hi, I have a cough
● ‫ﺳﻌﺎل‬ ‫ﻋﻧدي‬ ، ً‫ﺎ‬‫ﻣرﺣﺑ‬
Expectations vs reality
● Bot : I am your health assistant, how can I help you ?
● User : Hi, I have a cough
● ‫ﺳﻌﺎل‬ ‫ﻋﻧدي‬ ، ً‫ﺎ‬‫ﻣرﺣﺑ‬
● Most NLP Processing techniques for English do not work for
Arabic
● Arabic has 40 dialects
● POS tagging is dependant on the domain
● etc...
Build your own :
So what’s the point now ?
Data-privacy is a trade-off
● When you make the choice of data-privacy, you have trade-offs
○ You do not sit on the shoulders on giants anymore
○ The cost of research will exponentially surpass the usage cost
of a third-party solution
○ You have the sole responsibility of the satisfaction of the
customers
It has to work 100% of the times
“I don’t understand your
question”
is not an answer
It’s an insult !
Integrate all the things
● Intent Detection
● Natural Language Processing
● Custom Named Entity model training
● Co-reference resolution training
● English, Arabic, German support
● Graph-based context builder
hume.ga
graphaware.com
Questions ?

Weitere ähnliche Inhalte

Ähnlich wie When privacy matters! Chatbots in data-sensitive businesses

StartupCamp Bratislava#34 - Running Lean Up To MVP
StartupCamp Bratislava#34 - Running Lean Up To MVPStartupCamp Bratislava#34 - Running Lean Up To MVP
StartupCamp Bratislava#34 - Running Lean Up To MVP
StartupCamp
 

Ähnlich wie When privacy matters! Chatbots in data-sensitive businesses (20)

How Do You Know if Your Project Is Any Good?
How Do You Know if Your Project Is Any Good?How Do You Know if Your Project Is Any Good?
How Do You Know if Your Project Is Any Good?
 
Improving Analytics Success through Communication
Improving Analytics Success through CommunicationImproving Analytics Success through Communication
Improving Analytics Success through Communication
 
Libraries & Social Media
Libraries & Social MediaLibraries & Social Media
Libraries & Social Media
 
User Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer DevelopmentUser Experience Research: Deriving Insights for Customer Development
User Experience Research: Deriving Insights for Customer Development
 
Buyer personas & Customer journey
Buyer personas & Customer journeyBuyer personas & Customer journey
Buyer personas & Customer journey
 
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
 
5 Secrets of Tech Marketing
5 Secrets of Tech Marketing5 Secrets of Tech Marketing
5 Secrets of Tech Marketing
 
Take the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamTake the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstream
 
Marketing Edition: How we leverage UserTesting
Marketing Edition: How we leverage UserTesting Marketing Edition: How we leverage UserTesting
Marketing Edition: How we leverage UserTesting
 
Dealing with contributor overload - FOSS Backstage
Dealing with contributor overload -  FOSS BackstageDealing with contributor overload -  FOSS Backstage
Dealing with contributor overload - FOSS Backstage
 
Building A Lead Generating Chatbot
Building A Lead Generating ChatbotBuilding A Lead Generating Chatbot
Building A Lead Generating Chatbot
 
Content Creation live Workshop
Content Creation live WorkshopContent Creation live Workshop
Content Creation live Workshop
 
Motivation[1]
Motivation[1]Motivation[1]
Motivation[1]
 
From Zero to Live: How To Launch, Grow and Monetize A Podcast For Your Business
From Zero to Live: How To Launch, Grow and Monetize A Podcast For Your Business From Zero to Live: How To Launch, Grow and Monetize A Podcast For Your Business
From Zero to Live: How To Launch, Grow and Monetize A Podcast For Your Business
 
Multimodal opinion mining from social media
Multimodal opinion mining from social mediaMultimodal opinion mining from social media
Multimodal opinion mining from social media
 
Take the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstreamTake the advantage and connect upstream to downstream
Take the advantage and connect upstream to downstream
 
UX STRAT Europe 2017: Gregory Ek: “Experience Strategy for Digital Conversati...
UX STRAT Europe 2017: Gregory Ek: “Experience Strategy for Digital Conversati...UX STRAT Europe 2017: Gregory Ek: “Experience Strategy for Digital Conversati...
UX STRAT Europe 2017: Gregory Ek: “Experience Strategy for Digital Conversati...
 
Content 101 - Training in content for budding entrepreneurs
Content 101 - Training in content for budding entrepreneursContent 101 - Training in content for budding entrepreneurs
Content 101 - Training in content for budding entrepreneurs
 
StartupCamp Bratislava#34 - Running Lean Up To MVP
StartupCamp Bratislava#34 - Running Lean Up To MVPStartupCamp Bratislava#34 - Running Lean Up To MVP
StartupCamp Bratislava#34 - Running Lean Up To MVP
 
Marketing Addiction Treatment, Prevention and Recovery Programs
Marketing Addiction Treatment, Prevention and Recovery ProgramsMarketing Addiction Treatment, Prevention and Recovery Programs
Marketing Addiction Treatment, Prevention and Recovery Programs
 

Mehr von GraphAware

Mehr von GraphAware (20)

Unparalleled Graph Database Scalability Delivered by Neo4j 4.0
Unparalleled Graph Database Scalability Delivered by Neo4j 4.0Unparalleled Graph Database Scalability Delivered by Neo4j 4.0
Unparalleled Graph Database Scalability Delivered by Neo4j 4.0
 
Challenges in knowledge graph visualization
Challenges in knowledge graph visualizationChallenges in knowledge graph visualization
Challenges in knowledge graph visualization
 
Social media monitoring with ML-powered Knowledge Graph
Social media monitoring with ML-powered Knowledge GraphSocial media monitoring with ML-powered Knowledge Graph
Social media monitoring with ML-powered Knowledge Graph
 
To be or not to be.
To be or not to be. To be or not to be.
To be or not to be.
 
It Depends (and why it's the most frequent answer to modelling questions)
It Depends (and why it's the most frequent answer to modelling questions)It Depends (and why it's the most frequent answer to modelling questions)
It Depends (and why it's the most frequent answer to modelling questions)
 
How Boston Scientific Improves Manufacturing Quality Using Graph Analytics
How Boston Scientific Improves Manufacturing Quality Using Graph AnalyticsHow Boston Scientific Improves Manufacturing Quality Using Graph Analytics
How Boston Scientific Improves Manufacturing Quality Using Graph Analytics
 
Graph-Powered Machine Learning
Graph-Powered Machine LearningGraph-Powered Machine Learning
Graph-Powered Machine Learning
 
Signals from outer space
Signals from outer spaceSignals from outer space
Signals from outer space
 
Neo4j-Databridge: Enterprise-scale ETL for Neo4j
Neo4j-Databridge: Enterprise-scale ETL for Neo4jNeo4j-Databridge: Enterprise-scale ETL for Neo4j
Neo4j-Databridge: Enterprise-scale ETL for Neo4j
 
Graph-Powered Machine Learning
Graph-Powered Machine Learning Graph-Powered Machine Learning
Graph-Powered Machine Learning
 
(Big) Data Science
 (Big) Data Science (Big) Data Science
(Big) Data Science
 
Modelling Data in Neo4j (plus a few tips)
Modelling Data in Neo4j (plus a few tips)Modelling Data in Neo4j (plus a few tips)
Modelling Data in Neo4j (plus a few tips)
 
Intro to Neo4j (CZ)
Intro to Neo4j (CZ)Intro to Neo4j (CZ)
Intro to Neo4j (CZ)
 
Modelling Data as Graphs (Neo4j)
Modelling Data as Graphs (Neo4j)Modelling Data as Graphs (Neo4j)
Modelling Data as Graphs (Neo4j)
 
GraphAware Framework Intro
GraphAware Framework IntroGraphAware Framework Intro
GraphAware Framework Intro
 
Advanced Neo4j Use Cases with the GraphAware Framework
Advanced Neo4j Use Cases with the GraphAware FrameworkAdvanced Neo4j Use Cases with the GraphAware Framework
Advanced Neo4j Use Cases with the GraphAware Framework
 
Recommendations with Neo4j (FOSDEM 2015)
Recommendations with Neo4j (FOSDEM 2015)Recommendations with Neo4j (FOSDEM 2015)
Recommendations with Neo4j (FOSDEM 2015)
 
Machine Learning Powered by Graphs - Alessandro Negro
Machine Learning Powered by Graphs - Alessandro NegroMachine Learning Powered by Graphs - Alessandro Negro
Machine Learning Powered by Graphs - Alessandro Negro
 
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe WillemsenKnowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
 
The power of polyglot searching
The power of polyglot searchingThe power of polyglot searching
The power of polyglot searching
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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 ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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, ...
 

When privacy matters! Chatbots in data-sensitive businesses

  • 1. When privacy matters ! Chatbots in data-sensitive businesses GraphAware, world’s #1 Neo4j consultancy Creators of Hume - AI for Humans graphaware.com @graph_aware Christophe Willemsen CTO GraphAware @ikwattro
  • 2. ● A word on data privacy ● Build your own : expectations vs reality ● Natural Language Processing ● Challenges with NLP ● Sentiment ● Q & A Outline
  • 3. A word on data privacy
  • 4. ● Where data is sent ? ● What is sensitive ? ● Are your users aware ? Data Privacy
  • 5. Build your own : expectations
  • 7. Business guy I WANT A CHATBOT
  • 11. Build your own : expectations
  • 12. ● Creating a Chatbot with Deep Learning, Python, and TensorFlow ● How Chatbots Are Learning Emotions Using Deep Learning ● How I Used Deep Learning To Train A Chatbot To Talk Like Me ● Neuralconvo - Chatting with a Deep learning brain ● ... Current conversation topics
  • 13. ● Creating a Chatbot with Deep Learning, Python, and TensorFlow ● How Chatbots Are Learning Emotions Using Deep Learning ● How I Used Deep Learning To Train A Chatbot To Talk Like Me ● Neuralconvo - Chatting with a Deep learning brain ● … ● Training your Machine Learning models on the blockchain ● Conversational Artificial Intelligence in the FinTech Current conversation topics
  • 14. Build your own : reality
  • 16. ● It is the identification and categorization of what a user online intended or wanted when they typed their query Intent detection
  • 19. ● It is the identification and categorization of what a user online intended or wanted when they typed their ● Intent detection using semantically enriched word embeddings ● Zero-shot User Intent Detection via Capsule Neural Networks ● A Bi-model based RNN Semantic Frame Parsing Model for Intent Detection and Slot Filling Intent detection
  • 21.
  • 22. ● Naive Bayes classifier Intent detection
  • 24. Build your own : Challenges with NLP
  • 25. ● Bot : Hi, I am your health assistant, how can I help you ? ● User : I have a cough Named Entity Recognition
  • 26. ● Bot : Hi, I am your health assistant, how can I help you ? ● User : I have a cough Named Entity Recognition
  • 27. ● Bot : Hi, I am your health assistant, how can I help you ? ● User : I have a cough Named Entity Recognition SYMPTOM
  • 33. Build your own : Challenges with NLP
  • 34. Coreference Resolution ● Bot : Hi, I am your health assistant, how can I help you ? ● User : I have pain in the neck, it is really burning
  • 35. Coreference Resolution ● Bot : Hi, I am your health assistant, how can I help you ? ● User : I have pain in the neck, it is really burning Refers to
  • 38. Build your own : Challenges with NLP
  • 39. Sentiment Analysis ● Sentiment analysis aims to determine the attitude of a speaker, writer, or other subject with respect to some topic or the overall contextual polarity or emotional reaction to a document, interaction, or event
  • 42. Sentiment Analysis ● If chatbots are not your primary mean of communication, it means you failed at other points ( the user could not find the information online ) ● A typical negative, neutral, positive polarity does not reflect the reality
  • 44. Build your own : Challenges with NLP
  • 45. Expectations vs reality ● Bot : I am your financial assistant, how can I help you ? ● User : Hi, I could not login into the online banking system
  • 46. Expectations vs reality ● Bot : I am your financial assistant, how can I help you ? ● User : Hi, I could not login into the online banking system ● The app doesn’t work, dunno man, wtf ?
  • 47. Expectations vs reality ● Bot : I am your health assistant, how can I help you ? ● User : Hi, I have a cough
  • 48. Expectations vs reality ● Bot : I am your health assistant, how can I help you ? ● User : Hi, I have a cough ● ‫ﺳﻌﺎل‬ ‫ﻋﻧدي‬ ، ً‫ﺎ‬‫ﻣرﺣﺑ‬
  • 49. Expectations vs reality ● Bot : I am your health assistant, how can I help you ? ● User : Hi, I have a cough ● ‫ﺳﻌﺎل‬ ‫ﻋﻧدي‬ ، ً‫ﺎ‬‫ﻣرﺣﺑ‬ ● Most NLP Processing techniques for English do not work for Arabic ● Arabic has 40 dialects ● POS tagging is dependant on the domain ● etc...
  • 50. Build your own : So what’s the point now ?
  • 51. Data-privacy is a trade-off ● When you make the choice of data-privacy, you have trade-offs ○ You do not sit on the shoulders on giants anymore ○ The cost of research will exponentially surpass the usage cost of a third-party solution ○ You have the sole responsibility of the satisfaction of the customers
  • 52. It has to work 100% of the times
  • 53. “I don’t understand your question” is not an answer
  • 55. Integrate all the things ● Intent Detection ● Natural Language Processing ● Custom Named Entity model training ● Co-reference resolution training ● English, Arabic, German support ● Graph-based context builder
  • 57.