SlideShare a Scribd company logo
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
The Path To Success With Graph
Database and Data Science
Gal Bello, Senior Field Engineer
1
© 2023 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
Neo4j Graph Data Platform
2
BUSINESS
USERS
DEVELOPERS
DATA
SCIENTISTS
DATA
ANALYSTS
Enterprise Ready
Data Science & MLOps
Graph Data Science
OLAP
Data Science and Analytics
Tools, algorithms, and Integrated ML framework
AutoML
Integrations
Discovery & Visualization
Low-code querying, data modeling and exploration tools
Neo4j
Bloom
BI
Connectors
Neo4j
Browser
Language
interfaces
Application Development Tools & Frameworks
Tools and APIs for rapid prototyping and development
Graph Query Language
Cypher and GQL as the lingua franca for graphs
Transactions Analytics
Graph Database
Data Consolidation
Contextualization
OLTP
Native Graph Database
The core component of Neo4j platform
Runs Anywhere
Run by yourself or as DBaaS by Neo4j, in the cloud or on premises
Data Connectors
Ecosystem & Integrations
Rich set of connectors to plug into existing data ecosystems
Data Sources
© 2023 Neo4j, Inc. All rights reserved.
Engineering Expertise
>1000 person-years investment
First mover advantage
Maturity, Most enterprise deployments
Largest graph community
Growing at 80%+ annually
Neo4j Graph Database Capabilities
Hybrid
Workloads
Native Graph
Architecture
Powers
Graph Data
Science
Rich
Toolset
Enterprise
Trust
Runs
Anywhere
3
© 2023 Neo4j, Inc. All rights reserved.
4
Native Graph Architecture
Native Graph
Storage
Native Graph
Processing
• No mismatch
• Data integrity / ACID
• Schema flexible
• 1000x faster than relational
• K-Hop now 10-1000x faster
than version 4
Fabric
• Federation of scaled
out shards
• Instant composite
database
Composite DB
Autonomous
Clustering
• Elastic scale-out for
high throughput
• 100s of machines
across clusters
Data integrity and high speed also true in scaled out situations
© 2023 Neo4j, Inc. All rights reserved.
A Graph Is...
...a set of discrete entities, each of which has some set of relationships with the
other entities
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
WHEN
6
© 2023 Neo4j, Inc. All rights reserved.
It’s Not What You Know
© 2023 Neo4j, Inc. All rights reserved.
It’s How it’s Connected
© 2023 Neo4j, Inc. All rights reserved.
It’s How it’s Connected And Other Insights it brings
© 2023 Neo4j, Inc. All rights reserved.
Hybrid Workload Duality
10
Intelligent
Applications
Transactions -
Security -
Performance & Scalability -
ACID Consistency -
Intelligent Modeling
- Extensive & Supported Algo Library
- Scalable
- Graph Visualization
- Graph Transformations
Graph
Transactions
Graph Analytics
& Data Science
© 2023 Neo4j, Inc. All rights reserved.
Powers Neo4j Graph Data Science
Graph Data Science
MACHINE LEARNING
Analytics
Feature
Engineering
Data
Exploration
Graph
Data
Science
TensorFlow
KNIME Python
11
Project your graph for in-memory analytics
● Unparalleled analytical processing
● .. with 60+ Algorithms for predictive analytics
● .. and pipeline to supervised AI/ML models
● Making AI smarter!
© 2023 Neo4j, Inc. All rights reserved.
Developer Productivity: Rich tooling and easy onramp
ops manager
12
data importer
Visualize and explore your data
Query editor and results visualizer
Code-free data loader and modeler
AuraWorkspace
Unified Workspace
© 2023 Neo4j, Inc. All rights reserved.
13
Plugs into your data and development ecosystem
Neo4j BI
Connector
Apache Spark
Connector
Apache Kafka
Connector
Data Warehouse
Connector
Java Python .NET
JavaScript Go
© 2023 Neo4j, Inc. All rights reserved.
● Real-time Performance at Scale
● Automatic Upgrades, Patches, Backups
● Scale on Demand, No Downtime
● High Availability
● Multi Cloud, Any Region
● Enterprise-grade Security
● Simple Capacity-Based Pricing
14
Run Anywhere: self managed, or by Neo4j
● Full administrative control
● On-premises or via cloud marketplace
● Fit where cloud isn’t appropriate (e.g. special
compliance scenarios)
● Easy migration to AuraDB
Self-Managed
15
Neo4j Database: Index-free adjacency
Nodes and relationships are stored on disk as a graph for fast
navigational access using pointers.
Neo4j, Inc. All rights reserved 2021
16
Index Free Adjacency in 2 Minutes
My house Yossi’s house
Neo4j, Inc. All rights reserved 2021
17
Index Free Adjacency in 2 Minutes
My house Yossi’s house
18
IFA Benefits
IFA uses pointers to the target address
● No index lookups or table scans
● Reduced duplication of foreign keys
Anne
Links 5
1
USA
Links 3
2 3 4 5
Alex
Links 2
James
Links 5
Germany
Links 1, 4
E J
D
A
19
IFA Question: Deletion
1 2 3 4 5
6 7 8 9 10
How to avoid wasted space on deletion and insertion?
B C
F G H
C E
A
20
IFA Solution: Chunking
1 2 3 4 5
6 7 8 9 10
All data objects are chunked into same-size pieces
A B C D
F C F
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
Fixed Sized Records
“Joins” on Creation
Spin Spin Spin through this
data structure
Pointers instead of Lookups
1
2
3
4
Neo4j Secret Sauce
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
Neo4j v5.x:
Unbounded Scale,
Performance, and
Agility
23
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
Faster and
Easier
Queries
24
K-HOP queries speedup
New and Enhanced Indexes
Graph Pattern Matching (GPM)
Quantified relationship patterns
Quantified path patterns
Benefit: orders of magnitude faster!
e.g., 1000x faster than v4 for 8-hop queries
New RANGE and POINT indexes
Benefit: Up to 100x faster for queries involving CONTAINS and ENDS
WITH clauses
Benefits: The new expressions can make the MATCH much easier to
read. It is another step towards making Cypher GQL compliant.
MATCH (n:Person)-[:KNOWS]->+(m:Person) RETURN n,m
(start)((a:Person)-[k:KNOWS WHERE k.since<date("2001-01-11”)]->
(b:Person))*
(end)
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
Easy Scale-
Out
25
Autonomous
clustering
Instant
Fabric
Composite
database
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
Seamless
Operational
Agility
26
Neo4j Ops Manager
Differential
backup
Continuous
Improvement
Any-to-any rolling
upgrade
Full Diff Diff Full2
Diff Diff
Full
Recover
Restore
until time
or tx id
Neo4j
5.0
Neo4j
5.n
Neo4j
5.5
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
Neo4j Graph Data Science
© 2023 Neo4j, Inc. All rights reserved.
What’s important?
Prioritization
Who has the most connections?
Who has the highest page rank?
Who is an influencer?
What’s unusual?
Anomaly & Fraud Detection
Where is a community forming?
What are the group dynamics?
What’s unusual about this data?
What’s next?
Predictions
What’s the most common path?
Who is in the same community?
What relationship will form?
28
Pl
ay
s
Lives_in
In_sport
Likes
F
a
n
_
o
f
Plays_for
K
n
o
w
s
Knows
Knows
K
n
o
w
s
Graph Structure Improves Data Science Outcomes
© 2023 Neo4j, Inc. All rights reserved.
29
With The Largest Catalog of Graph Algorithms
Pathfinding &
Search
Centrality &
Importance
Community
Detection
Supervised
Machine Learning
Heuristic Link
Prediction
Similarity Graph
Embeddings
…and more
Graph algorithms are a set of instructions that visit the nodes of a graph to
analyze the relationships in connected data.
© 2023 Neo4j, Inc. All rights reserved.
And created Neo4j Graph Data Science:
Eliminate Pain & Optimize Data Science Workflows with the data you already
have
Eliminates Pain Optimizes Data Science
Flows
Complex joins operations
Mining Multiple Tables
Tedious Manual
Approximations
Brute Force Comparisons
Fractured Data
95% reduction in computation
time
500x faster than open source
libraries
Improves Customer
Outcomes
20-30% improvement in model
performance
600% improvement in traffic
$5 Million of additional fraud
detected
3x better churn predictability
5x reduction in factory
production lead time
30
© 2023 Neo4j, Inc. All rights reserved.
31
Data
Scientists
> Native Python Client
> Apache Arrow integration
> Unified ML pipelines
We invest in four key areas
Built by data scientists,
for data scientists
Better
Predictions
> 65+ Graph algorithms &
embeddings
> Graph native ML Pipelines
> Vertex AI & SageMaker
Integrations
The best graph data
science and ML engine
Ecosystem
> Apache Spark & Kafka
Connectors
> Native BI Connector
> Data Warehouse Connector
> GNN library support
Seamlessly works with
your data stack and
pipeline
Production
Ready
> Compatible with all major
clouds
> Enterprise Scale & Security
> Deploy anywhere
Go to production with
speed, scale, and
security
© 2023 Neo4j, Inc. All rights reserved.
And Full Support Across the entire ML Lifecycle
Feature
Engineering
Model Training
& Tuning
Model
Deployment
Data Collection
& Preparation
Exploratory
Data Analysis
Model
Evaluation &
Selection
Drivers,
Connectors, Fast
Import/Export
Graph Queries,
Algorithms, and
Visualization
Graph
Embeddings &
Algorithms
Predict APIs,
Model/Graph
Catalog
Operations,
Connectors
Graph Native ML Pipelines
Unsupervised Graph Algorithms
Graph Features -> External ML Pipelines
32
© 2023 Neo4j, Inc. All rights reserved.
And made it seamless for all ecosystems and pipelines
Graph Data Science
BI & VISUALIZATIONS
INGEST
STORE
PROCESS
Apache
Kafka
MACHINE LEARNING
Cloud
Functions
Neo4j
Bloom
PubSub
DataProc
Analytics
Feature
Engineering
Data
Exploration
Graph
Data
Science
Business
Applications &
Existing Systems
Files (unstructured,
structured)
TensorFlow
KNIME Python
Cloud Storage
AWS
Lambda
33
Graph Database
© 2023 Neo4j, Inc. All rights reserved.
View the most well connected and influential nodes
Recommendations from shared user interactions and associations
Our visualizations make analysis easy to understand
34
© 2023 Neo4j, Inc. All rights reserved.
35
What’s in it for you:
● Improve model accuracy by 30%
● Simplify processes and remove
headaches
● More projects into production
without additional hiring
Neo4j Graph Data Science
Analytics
Feature
Engineering
Data
Exploration
Graph
Data
Science
Queries & Search
Machine Learning Visualization
© 2023 Neo4j, Inc. All rights reserved.
37
How to get started…
3. Graph Native
Machine Learning
Learn features in your graph
that you don’t even know are
important yet using
embeddings.
Predict links, labels, and
missing data with in-graph
supervised ML models.
Identify associations,
anomalies, and trends using
unsupervised machine
learning.
2. Graph Algorithms
1. Knowledge Graphs
Find the patterns you’re looking
for in connected data
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
What’s New in Graph Data
Science
© 2023 Neo4j, Inc. All rights reserved.
Algos & Embeddings
HashGNN Embedding: Faster
approach than GNNs for knowledge
graphs
KMeans Cluster data based on
properties like graph embeddings
Leiden Algorithm: Fast and scalable
modularity based community detection
New
Image courtesy of: Traag, V.A., Waltman, L. & van Eck, N.J.
Image courtesy of: javatpoint.com
Leiden Algorithm:
K-means Clustering:
39
© 2023 Neo4j, Inc. All rights reserved.
ML Pipelines
Autotuning: Find optimal
hyperparameters to
improve model
performance
Multilayer Perceptrons
(MLPs): Fully connected
neural networks now
available for Link Prediction
and Node Classification
New
40
© 2023 Neo4j, Inc. All rights reserved.
GNN Support
Graph Sampling: sample a
representative subgraph
from a larger graph for
training complex models
Graph Export: use our
projections in other graph
ML libraries like Deep Graph
Library (DGL), PyG, and
Tensorflow GNN
New
Image courtesy of Google Cloud
41
© 2023 Neo4j, Inc. All rights reserved.
GNN Support
Graph Sampling: sample a
representative subgraph
from a larger graph for
training complex models
Graph Export: use our
projections in other graph
ML libraries like Deep Graph
Library (DGL), PyG, and
Tensorflow GNN
New
Image courtesy of Google Cloud
42
© 2023 Neo4j, Inc. All rights reserved.
Continue your graph journey
Connect with passionate graphistas
Free online training and
certification
• dev.neo4j.com/learn
• dev.neo4j.com/datasets
Graph expert group - The
Ninjas
• dev.neo4j.com/ninjas
Connect with the
community:
• dev.neo4j.com/chat
• dev.neo4j.com/forum
• dev.neo4j.com/newsletter
Next developer events
• Live Streams - Weekly & Online
• Local Meetups neo4j.com/events
© 2023 Neo4j, Inc. All rights reserved.
Meet the Neo4j Ninjas
Masters of Graphs
Ninjas are:
Active graph bloggers, presenters, GitHub contributors, professors,
user group leaders, and researchers - all sharing their graph expertise
Benefits:
Ninjas benefit from exclusive access to Neo4j experts, VIP event
experience, special giveaways and much more
Interested? For more information visit:
© 2023 Neo4j, Inc. All rights reserved.
APOC Documentation
Other Neo4j Resources
Neo4j Graph Data Science Documentation
Neo4j Cypher Manual
Neo4j Driver Manual
Cypher Style Guide
Arrows App
• APOC is a great plugin to level up your
cypher
• This documentation outlines different
commands one could use
• Link to APOC documentation
• The Cypher manual can be used to get
more information about Cypher commands
• Link to cypher manual
• Neo4j Graph Data Science documentation
is a great reference to see which algorithms
to use
• Show how to use different algorithms
• Link to Graph Data Science documentation
• The driver manual provides the official
drivers that are supported by Neo4j
• Link to Neo4j driver manual
• The cypher style guide provide
recommendations for building clean, easy
to read Cypher queries
• Link to Cypher style guide
• The Arrows app allows one to design a
graph without using Cypher
• Link to Arrows app
Cypher Cheat Sheet
• This page gives quick examples of how to
write different queries within Cypher
• Link to Cypher cheat sheet
GraphGists
• GraphGists has many different use cases
and examples for specific industries
• Link to GraphGists
Neo4j Sandbox
• The Neo4j sandbox provides a quick
deployment of a Neo4j server
• It does not require a download
• Comes with example projects
• Link to Neo4j Sandbox
© 2023 Neo4j, Inc. All rights reserved.
© 2023 Neo4j, Inc. All rights reserved.
46
THANK YOU
Share feedback at slido.com
#GraphSummitTelAvivYafo2023

More Related Content

What's hot (20)

PPTX
Intro to Neo4j
Neo4j
 
PDF
GPT and Graph Data Science to power your Knowledge Graph
Neo4j
 
PDF
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
Neo4j
 
PPTX
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j
 
PDF
Knowledge Graphs and Generative AI
Neo4j
 
PDF
The Knowledge Graph Explosion
Neo4j
 
PDF
Supply Chain Twin Demo - Companion Deck
Neo4j
 
PPTX
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
Neo4j
 
PDF
Intro to Neo4j and Graph Databases
Neo4j
 
PPTX
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
Neo4j
 
PPTX
Elsevier: Empowering Knowledge Discovery in Research with Graphs
Neo4j
 
PPTX
Data Lakehouse, Data Mesh, and Data Fabric (r2)
James Serra
 
PDF
Government GraphSummit: Leveraging Graphs for AI and ML
Neo4j
 
PPTX
Knowledge Graph Introduction
Sören Auer
 
PDF
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
Neo4j
 
PDF
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j
 
PDF
Improving Data Literacy Around Data Architecture
DATAVERSITY
 
PPTX
ENEL Electricity Grids on Neo4j Graph DB
Neo4j
 
PDF
The Neo4j Data Platform for Today & Tomorrow.pdf
Neo4j
 
PPTX
Deep dive into LangChain integration with Neo4j.pptx
TomazBratanic1
 
Intro to Neo4j
Neo4j
 
GPT and Graph Data Science to power your Knowledge Graph
Neo4j
 
Knowledge Graphs & Graph Data Science, More Context, Better Predictions - Neo...
Neo4j
 
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j
 
Knowledge Graphs and Generative AI
Neo4j
 
The Knowledge Graph Explosion
Neo4j
 
Supply Chain Twin Demo - Companion Deck
Neo4j
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
Neo4j
 
Intro to Neo4j and Graph Databases
Neo4j
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
Neo4j
 
Elsevier: Empowering Knowledge Discovery in Research with Graphs
Neo4j
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
James Serra
 
Government GraphSummit: Leveraging Graphs for AI and ML
Neo4j
 
Knowledge Graph Introduction
Sören Auer
 
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
Neo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j
 
Improving Data Literacy Around Data Architecture
DATAVERSITY
 
ENEL Electricity Grids on Neo4j Graph DB
Neo4j
 
The Neo4j Data Platform for Today & Tomorrow.pdf
Neo4j
 
Deep dive into LangChain integration with Neo4j.pptx
TomazBratanic1
 

Similar to Neo4j: The path to success with Graph Database and Graph Data Science (20)

PPTX
The path to success with graph database and graph data science_ Neo4j GraphSu...
Neo4j
 
PDF
Neo4j : la voie du succès avec les bases de données de graphes et la Graph Da...
Neo4j
 
PDF
The Path To Success With Graph Database and Analytics
Neo4j
 
PDF
The path to success with Graph Database and Graph Data Science
Neo4j
 
PDF
Ultime Novità di Prodotto Neo4j
Neo4j
 
PDF
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Neo4j
 
PPTX
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j
 
PDF
Peek into Neo4j Product Strategy and Roadmap
Neo4j
 
PPTX
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Neo4j
 
PDF
Itop vpn crack Latest Version 2025 FREE Download
mahnoorwaqar444
 
PDF
FL Studio Crack FREE Download link 2025 NEW Version
mahnoorwaqar444
 
PDF
Autodesk Netfabb Ultimate 2025 free crack
blouch110kp
 
PDF
Office(R)Tool Download crack (Latest 2025)
blouch120kp
 
PDF
GRAPHISOFT ArchiCAD 28.1.1.4100 free crack
blouch136kp
 
PDF
Auslogics Video Grabber Free 1.0.0.12 Free
blouch134kp
 
PPTX
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
Neo4j
 
PDF
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 
PDF
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j
 
PDF
Introducción a Neo4j
Neo4j
 
PPTX
Neo4j Training Introduction
Max De Marzi
 
The path to success with graph database and graph data science_ Neo4j GraphSu...
Neo4j
 
Neo4j : la voie du succès avec les bases de données de graphes et la Graph Da...
Neo4j
 
The Path To Success With Graph Database and Analytics
Neo4j
 
The path to success with Graph Database and Graph Data Science
Neo4j
 
Ultime Novità di Prodotto Neo4j
Neo4j
 
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Neo4j
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j
 
Peek into Neo4j Product Strategy and Roadmap
Neo4j
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Neo4j
 
Itop vpn crack Latest Version 2025 FREE Download
mahnoorwaqar444
 
FL Studio Crack FREE Download link 2025 NEW Version
mahnoorwaqar444
 
Autodesk Netfabb Ultimate 2025 free crack
blouch110kp
 
Office(R)Tool Download crack (Latest 2025)
blouch120kp
 
GRAPHISOFT ArchiCAD 28.1.1.4100 free crack
blouch136kp
 
Auslogics Video Grabber Free 1.0.0.12 Free
blouch134kp
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
Neo4j
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j
 
Introducción a Neo4j
Neo4j
 
Neo4j Training Introduction
Max De Marzi
 
Ad

More from Neo4j (20)

PDF
GraphSummit Singapore Master Deck - May 20, 2025
Neo4j
 
PPTX
Graphs & GraphRAG - Essential Ingredients for GenAI
Neo4j
 
PPTX
Neo4j Knowledge for Customer Experience.pptx
Neo4j
 
PPTX
GraphTalk New Zealand - The Art of The Possible.pptx
Neo4j
 
PDF
Neo4j: The Art of the Possible with Graph
Neo4j
 
PDF
Smarter Knowledge Graphs For Public Sector
Neo4j
 
PDF
GraphRAG and Knowledge Graphs Exploring AI's Future
Neo4j
 
PDF
Matinée GenAI & GraphRAG Paris - Décembre 24
Neo4j
 
PDF
ANZ Presentation: GraphSummit Melbourne 2024
Neo4j
 
PDF
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
Neo4j
 
PDF
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
Neo4j
 
PDF
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
Neo4j
 
PDF
Démonstration Digital Twin Building Wire Management
Neo4j
 
PDF
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
Neo4j
 
PDF
Démonstration Supply Chain - GraphTalk Paris
Neo4j
 
PDF
The Art of Possible - GraphTalk Paris Opening Session
Neo4j
 
PPTX
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
Neo4j
 
PDF
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...
Neo4j
 
PDF
Neo4j Graph Data Modelling Session - GraphTalk
Neo4j
 
PDF
Neo4j: The Art of Possible with Graph Technology
Neo4j
 
GraphSummit Singapore Master Deck - May 20, 2025
Neo4j
 
Graphs & GraphRAG - Essential Ingredients for GenAI
Neo4j
 
Neo4j Knowledge for Customer Experience.pptx
Neo4j
 
GraphTalk New Zealand - The Art of The Possible.pptx
Neo4j
 
Neo4j: The Art of the Possible with Graph
Neo4j
 
Smarter Knowledge Graphs For Public Sector
Neo4j
 
GraphRAG and Knowledge Graphs Exploring AI's Future
Neo4j
 
Matinée GenAI & GraphRAG Paris - Décembre 24
Neo4j
 
ANZ Presentation: GraphSummit Melbourne 2024
Neo4j
 
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
Neo4j
 
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
Neo4j
 
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
Neo4j
 
Démonstration Digital Twin Building Wire Management
Neo4j
 
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
Neo4j
 
Démonstration Supply Chain - GraphTalk Paris
Neo4j
 
The Art of Possible - GraphTalk Paris Opening Session
Neo4j
 
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
Neo4j
 
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...
Neo4j
 
Neo4j Graph Data Modelling Session - GraphTalk
Neo4j
 
Neo4j: The Art of Possible with Graph Technology
Neo4j
 
Ad

Recently uploaded (20)

PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
Letasoft Sound Booster 1.12.0.538 Crack Download+ Product Key [Latest]
HyperPc soft
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PPTX
How Odoo Became a Game-Changer for an IT Company in Manufacturing ERP
SatishKumar2651
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PDF
Executive Business Intelligence Dashboards
vandeslie24
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
Letasoft Sound Booster 1.12.0.538 Crack Download+ Product Key [Latest]
HyperPc soft
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Human Resources Information System (HRIS)
Amity University, Patna
 
How Odoo Became a Game-Changer for an IT Company in Manufacturing ERP
SatishKumar2651
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Executive Business Intelligence Dashboards
vandeslie24
 

Neo4j: The path to success with Graph Database and Graph Data Science

  • 1. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. The Path To Success With Graph Database and Data Science Gal Bello, Senior Field Engineer 1
  • 2. © 2023 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. Neo4j Graph Data Platform 2 BUSINESS USERS DEVELOPERS DATA SCIENTISTS DATA ANALYSTS Enterprise Ready Data Science & MLOps Graph Data Science OLAP Data Science and Analytics Tools, algorithms, and Integrated ML framework AutoML Integrations Discovery & Visualization Low-code querying, data modeling and exploration tools Neo4j Bloom BI Connectors Neo4j Browser Language interfaces Application Development Tools & Frameworks Tools and APIs for rapid prototyping and development Graph Query Language Cypher and GQL as the lingua franca for graphs Transactions Analytics Graph Database Data Consolidation Contextualization OLTP Native Graph Database The core component of Neo4j platform Runs Anywhere Run by yourself or as DBaaS by Neo4j, in the cloud or on premises Data Connectors Ecosystem & Integrations Rich set of connectors to plug into existing data ecosystems Data Sources
  • 3. © 2023 Neo4j, Inc. All rights reserved. Engineering Expertise >1000 person-years investment First mover advantage Maturity, Most enterprise deployments Largest graph community Growing at 80%+ annually Neo4j Graph Database Capabilities Hybrid Workloads Native Graph Architecture Powers Graph Data Science Rich Toolset Enterprise Trust Runs Anywhere 3
  • 4. © 2023 Neo4j, Inc. All rights reserved. 4 Native Graph Architecture Native Graph Storage Native Graph Processing • No mismatch • Data integrity / ACID • Schema flexible • 1000x faster than relational • K-Hop now 10-1000x faster than version 4 Fabric • Federation of scaled out shards • Instant composite database Composite DB Autonomous Clustering • Elastic scale-out for high throughput • 100s of machines across clusters Data integrity and high speed also true in scaled out situations
  • 5. © 2023 Neo4j, Inc. All rights reserved. A Graph Is... ...a set of discrete entities, each of which has some set of relationships with the other entities
  • 6. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. WHEN 6
  • 7. © 2023 Neo4j, Inc. All rights reserved. It’s Not What You Know
  • 8. © 2023 Neo4j, Inc. All rights reserved. It’s How it’s Connected
  • 9. © 2023 Neo4j, Inc. All rights reserved. It’s How it’s Connected And Other Insights it brings
  • 10. © 2023 Neo4j, Inc. All rights reserved. Hybrid Workload Duality 10 Intelligent Applications Transactions - Security - Performance & Scalability - ACID Consistency - Intelligent Modeling - Extensive & Supported Algo Library - Scalable - Graph Visualization - Graph Transformations Graph Transactions Graph Analytics & Data Science
  • 11. © 2023 Neo4j, Inc. All rights reserved. Powers Neo4j Graph Data Science Graph Data Science MACHINE LEARNING Analytics Feature Engineering Data Exploration Graph Data Science TensorFlow KNIME Python 11 Project your graph for in-memory analytics ● Unparalleled analytical processing ● .. with 60+ Algorithms for predictive analytics ● .. and pipeline to supervised AI/ML models ● Making AI smarter!
  • 12. © 2023 Neo4j, Inc. All rights reserved. Developer Productivity: Rich tooling and easy onramp ops manager 12 data importer Visualize and explore your data Query editor and results visualizer Code-free data loader and modeler AuraWorkspace Unified Workspace
  • 13. © 2023 Neo4j, Inc. All rights reserved. 13 Plugs into your data and development ecosystem Neo4j BI Connector Apache Spark Connector Apache Kafka Connector Data Warehouse Connector Java Python .NET JavaScript Go
  • 14. © 2023 Neo4j, Inc. All rights reserved. ● Real-time Performance at Scale ● Automatic Upgrades, Patches, Backups ● Scale on Demand, No Downtime ● High Availability ● Multi Cloud, Any Region ● Enterprise-grade Security ● Simple Capacity-Based Pricing 14 Run Anywhere: self managed, or by Neo4j ● Full administrative control ● On-premises or via cloud marketplace ● Fit where cloud isn’t appropriate (e.g. special compliance scenarios) ● Easy migration to AuraDB Self-Managed
  • 15. 15 Neo4j Database: Index-free adjacency Nodes and relationships are stored on disk as a graph for fast navigational access using pointers.
  • 16. Neo4j, Inc. All rights reserved 2021 16 Index Free Adjacency in 2 Minutes My house Yossi’s house
  • 17. Neo4j, Inc. All rights reserved 2021 17 Index Free Adjacency in 2 Minutes My house Yossi’s house
  • 18. 18 IFA Benefits IFA uses pointers to the target address ● No index lookups or table scans ● Reduced duplication of foreign keys Anne Links 5 1 USA Links 3 2 3 4 5 Alex Links 2 James Links 5 Germany Links 1, 4
  • 19. E J D A 19 IFA Question: Deletion 1 2 3 4 5 6 7 8 9 10 How to avoid wasted space on deletion and insertion? B C F G H
  • 20. C E A 20 IFA Solution: Chunking 1 2 3 4 5 6 7 8 9 10 All data objects are chunked into same-size pieces A B C D F C F
  • 21. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 Fixed Sized Records “Joins” on Creation Spin Spin Spin through this data structure Pointers instead of Lookups 1 2 3 4 Neo4j Secret Sauce
  • 22. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. Neo4j v5.x: Unbounded Scale, Performance, and Agility 23
  • 23. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. Faster and Easier Queries 24 K-HOP queries speedup New and Enhanced Indexes Graph Pattern Matching (GPM) Quantified relationship patterns Quantified path patterns Benefit: orders of magnitude faster! e.g., 1000x faster than v4 for 8-hop queries New RANGE and POINT indexes Benefit: Up to 100x faster for queries involving CONTAINS and ENDS WITH clauses Benefits: The new expressions can make the MATCH much easier to read. It is another step towards making Cypher GQL compliant. MATCH (n:Person)-[:KNOWS]->+(m:Person) RETURN n,m (start)((a:Person)-[k:KNOWS WHERE k.since<date("2001-01-11”)]-> (b:Person))* (end)
  • 24. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. Easy Scale- Out 25 Autonomous clustering Instant Fabric Composite database
  • 25. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. Seamless Operational Agility 26 Neo4j Ops Manager Differential backup Continuous Improvement Any-to-any rolling upgrade Full Diff Diff Full2 Diff Diff Full Recover Restore until time or tx id Neo4j 5.0 Neo4j 5.n Neo4j 5.5
  • 26. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. Neo4j Graph Data Science
  • 27. © 2023 Neo4j, Inc. All rights reserved. What’s important? Prioritization Who has the most connections? Who has the highest page rank? Who is an influencer? What’s unusual? Anomaly & Fraud Detection Where is a community forming? What are the group dynamics? What’s unusual about this data? What’s next? Predictions What’s the most common path? Who is in the same community? What relationship will form? 28 Pl ay s Lives_in In_sport Likes F a n _ o f Plays_for K n o w s Knows Knows K n o w s Graph Structure Improves Data Science Outcomes
  • 28. © 2023 Neo4j, Inc. All rights reserved. 29 With The Largest Catalog of Graph Algorithms Pathfinding & Search Centrality & Importance Community Detection Supervised Machine Learning Heuristic Link Prediction Similarity Graph Embeddings …and more Graph algorithms are a set of instructions that visit the nodes of a graph to analyze the relationships in connected data.
  • 29. © 2023 Neo4j, Inc. All rights reserved. And created Neo4j Graph Data Science: Eliminate Pain & Optimize Data Science Workflows with the data you already have Eliminates Pain Optimizes Data Science Flows Complex joins operations Mining Multiple Tables Tedious Manual Approximations Brute Force Comparisons Fractured Data 95% reduction in computation time 500x faster than open source libraries Improves Customer Outcomes 20-30% improvement in model performance 600% improvement in traffic $5 Million of additional fraud detected 3x better churn predictability 5x reduction in factory production lead time 30
  • 30. © 2023 Neo4j, Inc. All rights reserved. 31 Data Scientists > Native Python Client > Apache Arrow integration > Unified ML pipelines We invest in four key areas Built by data scientists, for data scientists Better Predictions > 65+ Graph algorithms & embeddings > Graph native ML Pipelines > Vertex AI & SageMaker Integrations The best graph data science and ML engine Ecosystem > Apache Spark & Kafka Connectors > Native BI Connector > Data Warehouse Connector > GNN library support Seamlessly works with your data stack and pipeline Production Ready > Compatible with all major clouds > Enterprise Scale & Security > Deploy anywhere Go to production with speed, scale, and security
  • 31. © 2023 Neo4j, Inc. All rights reserved. And Full Support Across the entire ML Lifecycle Feature Engineering Model Training & Tuning Model Deployment Data Collection & Preparation Exploratory Data Analysis Model Evaluation & Selection Drivers, Connectors, Fast Import/Export Graph Queries, Algorithms, and Visualization Graph Embeddings & Algorithms Predict APIs, Model/Graph Catalog Operations, Connectors Graph Native ML Pipelines Unsupervised Graph Algorithms Graph Features -> External ML Pipelines 32
  • 32. © 2023 Neo4j, Inc. All rights reserved. And made it seamless for all ecosystems and pipelines Graph Data Science BI & VISUALIZATIONS INGEST STORE PROCESS Apache Kafka MACHINE LEARNING Cloud Functions Neo4j Bloom PubSub DataProc Analytics Feature Engineering Data Exploration Graph Data Science Business Applications & Existing Systems Files (unstructured, structured) TensorFlow KNIME Python Cloud Storage AWS Lambda 33 Graph Database
  • 33. © 2023 Neo4j, Inc. All rights reserved. View the most well connected and influential nodes Recommendations from shared user interactions and associations Our visualizations make analysis easy to understand 34
  • 34. © 2023 Neo4j, Inc. All rights reserved. 35 What’s in it for you: ● Improve model accuracy by 30% ● Simplify processes and remove headaches ● More projects into production without additional hiring Neo4j Graph Data Science Analytics Feature Engineering Data Exploration Graph Data Science Queries & Search Machine Learning Visualization
  • 35. © 2023 Neo4j, Inc. All rights reserved. 37 How to get started… 3. Graph Native Machine Learning Learn features in your graph that you don’t even know are important yet using embeddings. Predict links, labels, and missing data with in-graph supervised ML models. Identify associations, anomalies, and trends using unsupervised machine learning. 2. Graph Algorithms 1. Knowledge Graphs Find the patterns you’re looking for in connected data
  • 36. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. What’s New in Graph Data Science
  • 37. © 2023 Neo4j, Inc. All rights reserved. Algos & Embeddings HashGNN Embedding: Faster approach than GNNs for knowledge graphs KMeans Cluster data based on properties like graph embeddings Leiden Algorithm: Fast and scalable modularity based community detection New Image courtesy of: Traag, V.A., Waltman, L. & van Eck, N.J. Image courtesy of: javatpoint.com Leiden Algorithm: K-means Clustering: 39
  • 38. © 2023 Neo4j, Inc. All rights reserved. ML Pipelines Autotuning: Find optimal hyperparameters to improve model performance Multilayer Perceptrons (MLPs): Fully connected neural networks now available for Link Prediction and Node Classification New 40
  • 39. © 2023 Neo4j, Inc. All rights reserved. GNN Support Graph Sampling: sample a representative subgraph from a larger graph for training complex models Graph Export: use our projections in other graph ML libraries like Deep Graph Library (DGL), PyG, and Tensorflow GNN New Image courtesy of Google Cloud 41
  • 40. © 2023 Neo4j, Inc. All rights reserved. GNN Support Graph Sampling: sample a representative subgraph from a larger graph for training complex models Graph Export: use our projections in other graph ML libraries like Deep Graph Library (DGL), PyG, and Tensorflow GNN New Image courtesy of Google Cloud 42
  • 41. © 2023 Neo4j, Inc. All rights reserved. Continue your graph journey Connect with passionate graphistas Free online training and certification • dev.neo4j.com/learn • dev.neo4j.com/datasets Graph expert group - The Ninjas • dev.neo4j.com/ninjas Connect with the community: • dev.neo4j.com/chat • dev.neo4j.com/forum • dev.neo4j.com/newsletter Next developer events • Live Streams - Weekly & Online • Local Meetups neo4j.com/events
  • 42. © 2023 Neo4j, Inc. All rights reserved. Meet the Neo4j Ninjas Masters of Graphs Ninjas are: Active graph bloggers, presenters, GitHub contributors, professors, user group leaders, and researchers - all sharing their graph expertise Benefits: Ninjas benefit from exclusive access to Neo4j experts, VIP event experience, special giveaways and much more Interested? For more information visit:
  • 43. © 2023 Neo4j, Inc. All rights reserved. APOC Documentation Other Neo4j Resources Neo4j Graph Data Science Documentation Neo4j Cypher Manual Neo4j Driver Manual Cypher Style Guide Arrows App • APOC is a great plugin to level up your cypher • This documentation outlines different commands one could use • Link to APOC documentation • The Cypher manual can be used to get more information about Cypher commands • Link to cypher manual • Neo4j Graph Data Science documentation is a great reference to see which algorithms to use • Show how to use different algorithms • Link to Graph Data Science documentation • The driver manual provides the official drivers that are supported by Neo4j • Link to Neo4j driver manual • The cypher style guide provide recommendations for building clean, easy to read Cypher queries • Link to Cypher style guide • The Arrows app allows one to design a graph without using Cypher • Link to Arrows app Cypher Cheat Sheet • This page gives quick examples of how to write different queries within Cypher • Link to Cypher cheat sheet GraphGists • GraphGists has many different use cases and examples for specific industries • Link to GraphGists Neo4j Sandbox • The Neo4j sandbox provides a quick deployment of a Neo4j server • It does not require a download • Comes with example projects • Link to Neo4j Sandbox
  • 44. © 2023 Neo4j, Inc. All rights reserved. © 2023 Neo4j, Inc. All rights reserved. 46 THANK YOU Share feedback at slido.com #GraphSummitTelAvivYafo2023