SlideShare a Scribd company logo
1 of 19
LPL Financial Member FINRA/SIPC
11
Building a Knowledge Graph &
applying it.
LPL Financial Member FINRA/SIPC
2
Example “Meta-graph” – Enterprise Architecture Data
Model as a Graph
LPL Financial Member FINRA/SIPC
3
MAY THE FORCE (KNOWLEDGE) BE WITH YOU!
LPL is in the early stages of
applying Graph
Technology, but we can
already see the power as
well as potential.
Infrastructure
Scalable Storage, Fault Tolerance, Networking,
Data Centers, Monitoring, Alerts, etc.
Data
High-quality Primary Datasets,
Well-defined Domain Schemas
Graph
ETL and Queries,
Graph Data Model, Mappings
Knowledge
Ontologies,
Modality, Provenance
Logic
Inference
Proofs
From “Building an Enterprise Knowledge
Graph at Uber: Lessons from Reality”
LPL Financial Member FINRA/SIPC
4
What is a Knowledge Graph?
Reference Reading
on Graphs
LPL Financial Member FINRA/SIPC
5
How can we apply it…
Reference Reading
on Graphs
LPL Financial Member FINRA/SIPC
6
Benefits of using a Knowledge Graph?
They allow us to do the following:
1. Capture complex relationships easily
2. Change our understanding of complex relationships easily
3. Enable AI and ML algorithms to apply inferencing and
create additional insights
4. Share information and content more holistically
LPL Financial Member FINRA/SIPC
7
Pilot “Meta-graph"
LPL Financial Member FINRA/SIPC
8
Using Hume – building the knowledge graph
LPL Financial Member FINRA/SIPC
9
Vendor Slides
Hume – Slide 24 to 26
LPL Financial Member FINRA/SIPC
10
LPL Financial Member FINRA/SIPC
11
Vendor Slides
LPL Financial Member FINRA/SIPC
12
Experiment Info
LPL Financial Member FINRA/SIPC
13
Use Case 1: Optimize Search with Automated Tagging
Based on initial feedback from the business, search relevancy of the top 10 search results on
random search terms is on average 60%. This shows that we were able to leverage the
knowledge graph to build out a functional search application.
LPL Financial Member FINRA/SIPC
14
Use Case 2: Clustering Related Documents by Tags
We were able to successfully cluster documents based tags extracted from the knowledge
graph. These clusters show potential duplicates as well as identifying what could be the most
relevant.
LPL Financial Member FINRA/SIPC
15
Use Case 3: Building a Chat Bot
Chatbot Flow Diagram
The flows
captured in
the Red and
Blue boxes
have been
reproduced in
Lex based on
a more
intuitive graph
data model
LPL Financial Member FINRA/SIPC
16
Use Case 3: Building a Chat Bot
The sub-graph shown above represents the underlying graph that drives the
chatbot as implemented in Lex. We leverage the nodes and relationships to
determine what are additional clarifying questions (e.g., Slot) to ask to fulfill a
query (e.g., Intent).
LPL Financial Member FINRA/SIPC
17
Q u e s t i n s
LPL Financial Member FINRA/SIPC
18
Additional Resources
q Udemy > Neo4j Foundations
q YouTube > GraphAware > Using Knowledge Graphs to predict customer needs, improve
product quality and save costs
q YouTube > Neo4j > Knowledge Graph Search with Elasticsearch
q Neo4j > Graph Algorithms
q GraphAware Blog > Bringing Mining and Searching Text with Graph Databases
q GraphAware Blog > Efficient unsupervised keywords extraction using graphs
q GraphAware Blog > Bring Order to Chaos: A Graph-Based Journey from Textual Data to
Wisdom
q GraphAware Resources > Taming text with Neo4j: The Graphaware NLP Framework
LPL Financial Member FINRA/SIPC
19
Appendix – Knowledge Graph Schema
q Document is Resource Center Document
q Keyword is top 25 keywords extracted via NLP plugin from Document
q Concept is loaded from the knowledge graph on ConceptNet
q GlossaryIndexItem is from LPL Ontology
q InvestopediaTerm is term from Investopedia Financial Term Dictionary
q InvestopediaKeyword is top 25 keywords extracted via NLP plugin from the definition of the
InvestopediaTerm
q Community represents clusters created from running Louvain algorithm for community
detection against Keywords in an attempt to find related Documents
q CallCenter* represents analytics data that was provided for how the call center route
questions to the relevant Document. The analytics data also includes the search terms used
by the advisors with the top Document selected and the number of clicks.

More Related Content

What's hot

Synthetic data generation for machine learning
Synthetic data generation for machine learningSynthetic data generation for machine learning
Synthetic data generation for machine learning
QuantUniversity
 

What's hot (20)

Using Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsUsing Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projects
 
Graph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise PapersGraph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise Papers
 
Algorithmic auditing 1.0
Algorithmic auditing 1.0Algorithmic auditing 1.0
Algorithmic auditing 1.0
 
CFA-NY Workshop - Final slides
CFA-NY Workshop - Final slidesCFA-NY Workshop - Final slides
CFA-NY Workshop - Final slides
 
Building Data Science Pipelines in Python using Luigi
Building Data Science Pipelines in Python using LuigiBuilding Data Science Pipelines in Python using Luigi
Building Data Science Pipelines in Python using Luigi
 
Data Science Pipelines in Python using Luigi
Data Science Pipelines in Python using LuigiData Science Pipelines in Python using Luigi
Data Science Pipelines in Python using Luigi
 
Using graph technology for multi-INT investigations
Using graph technology for multi-INT investigationsUsing graph technology for multi-INT investigations
Using graph technology for multi-INT investigations
 
Graph-based intelligence analysis
Graph-based intelligence analysis Graph-based intelligence analysis
Graph-based intelligence analysis
 
Building a Knowledge Graph at Zalando
Building a Knowledge Graph at ZalandoBuilding a Knowledge Graph at Zalando
Building a Knowledge Graph at Zalando
 
Intotheblock 5th Webinar: What Data Science Tells Us About Social Media And C...
Intotheblock 5th Webinar: What Data Science Tells Us About Social Media And C...Intotheblock 5th Webinar: What Data Science Tells Us About Social Media And C...
Intotheblock 5th Webinar: What Data Science Tells Us About Social Media And C...
 
Deep Link Analytics Empowered by AI + Graph + Verticals
Deep Link Analytics Empowered by AI + Graph + VerticalsDeep Link Analytics Empowered by AI + Graph + Verticals
Deep Link Analytics Empowered by AI + Graph + Verticals
 
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
 
Social Analytics for Cryptocurrencies
Social Analytics for Cryptocurrencies Social Analytics for Cryptocurrencies
Social Analytics for Cryptocurrencies
 
Building an accurate understanding of consumers based on real-world signals
Building an accurate understanding of consumers based on real-world signalsBuilding an accurate understanding of consumers based on real-world signals
Building an accurate understanding of consumers based on real-world signals
 
Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017
 
Frontiers of Computational Journalism - Final project suggestions
Frontiers of Computational Journalism - Final project suggestionsFrontiers of Computational Journalism - Final project suggestions
Frontiers of Computational Journalism - Final project suggestions
 
Synthetic data generation for machine learning
Synthetic data generation for machine learningSynthetic data generation for machine learning
Synthetic data generation for machine learning
 
Towards smart data strategies
Towards smart data strategiesTowards smart data strategies
Towards smart data strategies
 
Ml and AI for financial professionals
Ml and AI for financial professionalsMl and AI for financial professionals
Ml and AI for financial professionals
 
Session 2.1 ontological representation of the telecom domain for advanced a...
Session 2.1   ontological representation of the telecom domain for advanced a...Session 2.1   ontological representation of the telecom domain for advanced a...
Session 2.1 ontological representation of the telecom domain for advanced a...
 

Similar to Knowledge Graphs to Power Financial Chat Bots

Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...
Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...
Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...
Lora Cecere
 
Rethinking Supply Chain Analytics - report - 23 JAN 2018
Rethinking Supply Chain Analytics - report - 23 JAN 2018Rethinking Supply Chain Analytics - report - 23 JAN 2018
Rethinking Supply Chain Analytics - report - 23 JAN 2018
Lora Cecere
 
Information On Line Transaction Processing
Information On Line Transaction ProcessingInformation On Line Transaction Processing
Information On Line Transaction Processing
Stefanie Yang
 

Similar to Knowledge Graphs to Power Financial Chat Bots (20)

Hedge Fund case study solution - Credit default swaps execution system and Gr...
Hedge Fund case study solution - Credit default swaps execution system and Gr...Hedge Fund case study solution - Credit default swaps execution system and Gr...
Hedge Fund case study solution - Credit default swaps execution system and Gr...
 
Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...
Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...
Maximizing the ROI in Supply Chain Planning - Insights from Quantitative Stud...
 
RDBMS to Graph Webinar
RDBMS to Graph WebinarRDBMS to Graph Webinar
RDBMS to Graph Webinar
 
Everyday Data Science
Everyday Data ScienceEveryday Data Science
Everyday Data Science
 
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
 
IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
IRJET- Implementing Social CRM System for an Online Grocery Shopping Platform...
 
Rethinking Supply Chain Analytics - report - 23 JAN 2018
Rethinking Supply Chain Analytics - report - 23 JAN 2018Rethinking Supply Chain Analytics - report - 23 JAN 2018
Rethinking Supply Chain Analytics - report - 23 JAN 2018
 
Information On Line Transaction Processing
Information On Line Transaction ProcessingInformation On Line Transaction Processing
Information On Line Transaction Processing
 
SemTech 2010: Pelorus Platform
SemTech 2010: Pelorus PlatformSemTech 2010: Pelorus Platform
SemTech 2010: Pelorus Platform
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
 
Collecting Statistics in Luminis (Northeast Users Conference 2006)
Collecting Statistics in Luminis (Northeast Users Conference 2006)Collecting Statistics in Luminis (Northeast Users Conference 2006)
Collecting Statistics in Luminis (Northeast Users Conference 2006)
 
Flow-ABriefExplanation
Flow-ABriefExplanationFlow-ABriefExplanation
Flow-ABriefExplanation
 
Self Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxSelf Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docx
 
Ml product page
Ml product pageMl product page
Ml product page
 
Ml product page
Ml product pageMl product page
Ml product page
 
Programming coldfusion with APIs
Programming coldfusion with APIsProgramming coldfusion with APIs
Programming coldfusion with APIs
 
apidays New York 2023 - API Adventures in Embedded Finance, Jason Kobus, JPMo...
apidays New York 2023 - API Adventures in Embedded Finance, Jason Kobus, JPMo...apidays New York 2023 - API Adventures in Embedded Finance, Jason Kobus, JPMo...
apidays New York 2023 - API Adventures in Embedded Finance, Jason Kobus, JPMo...
 
The Tru File - Sourcing Technology
The Tru File - Sourcing TechnologyThe Tru File - Sourcing Technology
The Tru File - Sourcing Technology
 
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
Strategy & Success: Practical Tools & Techniques For The Strategist, Architec...
 
Salesforce - Overview & Getting Started
Salesforce - Overview & Getting StartedSalesforce - Overview & Getting Started
Salesforce - Overview & Getting Started
 

More from Neo4j

More from Neo4j (20)

From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 

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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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, ...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 

Knowledge Graphs to Power Financial Chat Bots

  • 1. LPL Financial Member FINRA/SIPC 11 Building a Knowledge Graph & applying it.
  • 2. LPL Financial Member FINRA/SIPC 2 Example “Meta-graph” – Enterprise Architecture Data Model as a Graph
  • 3. LPL Financial Member FINRA/SIPC 3 MAY THE FORCE (KNOWLEDGE) BE WITH YOU! LPL is in the early stages of applying Graph Technology, but we can already see the power as well as potential. Infrastructure Scalable Storage, Fault Tolerance, Networking, Data Centers, Monitoring, Alerts, etc. Data High-quality Primary Datasets, Well-defined Domain Schemas Graph ETL and Queries, Graph Data Model, Mappings Knowledge Ontologies, Modality, Provenance Logic Inference Proofs From “Building an Enterprise Knowledge Graph at Uber: Lessons from Reality”
  • 4. LPL Financial Member FINRA/SIPC 4 What is a Knowledge Graph? Reference Reading on Graphs
  • 5. LPL Financial Member FINRA/SIPC 5 How can we apply it… Reference Reading on Graphs
  • 6. LPL Financial Member FINRA/SIPC 6 Benefits of using a Knowledge Graph? They allow us to do the following: 1. Capture complex relationships easily 2. Change our understanding of complex relationships easily 3. Enable AI and ML algorithms to apply inferencing and create additional insights 4. Share information and content more holistically
  • 7. LPL Financial Member FINRA/SIPC 7 Pilot “Meta-graph"
  • 8. LPL Financial Member FINRA/SIPC 8 Using Hume – building the knowledge graph
  • 9. LPL Financial Member FINRA/SIPC 9 Vendor Slides Hume – Slide 24 to 26
  • 10. LPL Financial Member FINRA/SIPC 10
  • 11. LPL Financial Member FINRA/SIPC 11 Vendor Slides
  • 12. LPL Financial Member FINRA/SIPC 12 Experiment Info
  • 13. LPL Financial Member FINRA/SIPC 13 Use Case 1: Optimize Search with Automated Tagging Based on initial feedback from the business, search relevancy of the top 10 search results on random search terms is on average 60%. This shows that we were able to leverage the knowledge graph to build out a functional search application.
  • 14. LPL Financial Member FINRA/SIPC 14 Use Case 2: Clustering Related Documents by Tags We were able to successfully cluster documents based tags extracted from the knowledge graph. These clusters show potential duplicates as well as identifying what could be the most relevant.
  • 15. LPL Financial Member FINRA/SIPC 15 Use Case 3: Building a Chat Bot Chatbot Flow Diagram The flows captured in the Red and Blue boxes have been reproduced in Lex based on a more intuitive graph data model
  • 16. LPL Financial Member FINRA/SIPC 16 Use Case 3: Building a Chat Bot The sub-graph shown above represents the underlying graph that drives the chatbot as implemented in Lex. We leverage the nodes and relationships to determine what are additional clarifying questions (e.g., Slot) to ask to fulfill a query (e.g., Intent).
  • 17. LPL Financial Member FINRA/SIPC 17 Q u e s t i n s
  • 18. LPL Financial Member FINRA/SIPC 18 Additional Resources q Udemy > Neo4j Foundations q YouTube > GraphAware > Using Knowledge Graphs to predict customer needs, improve product quality and save costs q YouTube > Neo4j > Knowledge Graph Search with Elasticsearch q Neo4j > Graph Algorithms q GraphAware Blog > Bringing Mining and Searching Text with Graph Databases q GraphAware Blog > Efficient unsupervised keywords extraction using graphs q GraphAware Blog > Bring Order to Chaos: A Graph-Based Journey from Textual Data to Wisdom q GraphAware Resources > Taming text with Neo4j: The Graphaware NLP Framework
  • 19. LPL Financial Member FINRA/SIPC 19 Appendix – Knowledge Graph Schema q Document is Resource Center Document q Keyword is top 25 keywords extracted via NLP plugin from Document q Concept is loaded from the knowledge graph on ConceptNet q GlossaryIndexItem is from LPL Ontology q InvestopediaTerm is term from Investopedia Financial Term Dictionary q InvestopediaKeyword is top 25 keywords extracted via NLP plugin from the definition of the InvestopediaTerm q Community represents clusters created from running Louvain algorithm for community detection against Keywords in an attempt to find related Documents q CallCenter* represents analytics data that was provided for how the call center route questions to the relevant Document. The analytics data also includes the search terms used by the advisors with the top Document selected and the number of clicks.