SlideShare a Scribd company logo
Welcome to
Fredrik Johansson, fredrik.johansson@neo4j.com
Dinuke Abeysekera, dinuke.abeysekera@neo4j.com
Stefan Wendin, stefan.wendin@neo4j.com
Jesus Barrasa, jesus.barrasa@neo4j.com
10:00 - 12:00 - Presentations
• Introduction to the Neo4j Graph Platform
Fredrik Johansson & Dinuke Abeysekera, Neo4j
• Building Intelligent Solutions with Graphs
Jesus Barrasa, Neo4j
• Accelerate Innovation through Graph Thinking
Stefan Wendin, Neo4j
12:00 - Q&A & Networking
Agenda
Neo4j - The Graph Company
500+
7/10
12/25
8/10
53K+
100+
250+
450+
Adoption
Top Retail Firms
Top Financial Firms
Top Software Vendors
Customers Partners
•Creator of the Neo4j Graph Platform
•~300 employees
•HQ in Silicon Valley, other offices include
London, Munich, Paris and Malmö
(Sweden)
•$80M in funding from Fidelity, Sunstone,
Conor, Creandum, and Greenbridge
Capital
•Over 10M+ downloads,
•300+ enterprise subscription customers
with over half with >$1B in revenue
Ecosystem
Startups in program
Enterprise customers
Partners
Meet up members
Events per year
Industry’s Largest Dedicated Investment in Graphs
Intro to Graphs and Neo4j
NODE
NODE
NODE
RELATIONSHIP
RELATIONSHIP
RELATIONSHIP
Graphs are
Nodes &
Relationships
Knows
Know
s
Know
s
Know
s
Social
Graph“People you may know”
Disruptor: Facebook
Industry: Media Ad-business
Bough
t
Bough
t
Viewe
d
Returned
Bough
t
Disruptor: Amazon
Industry: Retail
People &
Products“Other people also bought”
Whatche
d
W
atche
d
W
atche
d
Like
s
Like
d
Rate
d
People &
Content“You might also like”
Disruptor: Netflix
Industry: Broadcasting Media
Some Famous Graphs
GraphTalk Helsinki - Introduction to Graphs and Neo4j
ACCOUNT
HAS
ADDRESS
LIVES_AT
PERSON A
PERSON B
LIVES_AT
IS_OFFICER_OF
COMPANY
REG
ISTERED
BANK
BAHAMAS
WITH
BANK
GraphTalk Helsinki - Introduction to Graphs and Neo4j
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
VIEWED
GRAPH THINKING:
Real Time Recommendations
VIEWED
BOUGHT
VIEWED
BOUGHT
BOUGHT
BOUGHT
BOUGHT
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
“As the current market leader in graph
databases, and with enterprise features for
scalability and availability, Neo4j is the right
choice to meet our demands.” Marcos Wada
Software Developer,
Walmart
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
GRAPH THINKING:
Master Data Management
MANAGE
S
MANAGE
S
LEADS
REGION
M
ANAGES
MANAGE
S
REGION
LEADS
LEADS
COLLABORATES
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
Neo4j is the heart of Cisco HMP: used for
governance and single source of truth and a one-
stop shop for all of Cisco’s hierarchies.
-Prem Malhotra, Director of Enterprise
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
O
PENED_ACCO
UN
THAS
IS_ISSUED
GRAPH THINKING:
Fraud Detection
HAS
LIVES
LIVES
IS_ISSUED
OPENED_ACCOUNT
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
INVESTIGATE
Revolving Debt
Number of Accounts
INVESTIGATE
Normal behavior
Fraud Detection with Discrete Analysis
Revolving Debt
Number of Accounts
Normal behavior
Fraudulent pattern
Fraud Detection with Connected Analysis
CONNECTED ANALYSIS
Endpoint-Centric
Analysis of users and
their end-points
Navigation
Centric
Analysis of navigation
behavior and suspect
patterns
Account-Centric
Analysis of anomaly
behavior by channel
DISCRETE ANALYSIS
1
.
2
.
3
.
Cross Chanel
Analysis of anomaly
behavior correlated
across channels
4
.
Entity Linking
Analysis of relationships
to detect organized
crime and collusion
5
.
Augmented Fraud Detection
ACCOUNT
HOLDER 2
Modeling a fraud ring as a graph
ACCOUNT
HOLDER 1
ACCOUNT
HOLDER 3
ACCOUNT
HOLDER 2
ACCOUNT
HOLDER 1
ACCOUNT
HOLDER 3
CREDIT
CARD
BANK
ACCOUNT
BANK
ACCOUNT
BANK
ACCOUNT
PHONE
NUMBER
UNSECURE
D LOAN
SSN 2
UNSECURED
LOAN
Modeling a fraud ring as a graph
ACCOUNT
HOLDER 2
ACCOUNT
HOLDER 3
CREDIT
CARD
BANK
ACCOUNT
BANK
ACCOUNT
BANK
ACCOUNT
ADDRESS
PHONE
NUMBER
PHONE
NUMBER
SSN 2
UNSECURED
LOAN
SSN 2
UNSECURED
LOAN
Modeling a fraud ring as a graph
ACCOUNT
HOLDER 1
“Graph databases offer new methods of
uncovering fraud rings and other sophisticated
scams with a high-level of accuracy, and are
capable of stopping advanced fraud scenarios in
real-time.”
Gorka Sadowski
Cyber Security
Expert
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
BROWSES
CONNECTS
BRIDGES
ROUTES
POWERS
ROUTES
POWERS
POWERS
HOSTS
QUERIES
GRAPH THINKING:
Network & IT-Operations
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
Uses Neo4j for network topology
analysis for big telco service providers
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
GRAPH THINKING:
Identity And Access Management
TRUSTS
TRUSTS
ID
ID
AUTHENTICATES
AUTHENTICATES
OW
NS
OWNS
CAN_READ
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
UBS was the recipient of the 2014
Graphie Award for “Best Identity
And Access Management App”
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Graph Based Search
Network & IT-Operations
Identity & Access Management
Neo4j Graph Platform Overview
What Is Different In Neo4j?
What Is Different In Neo4j?
29
TRADITIONAL
DATABASES
Store and retrieve data
Real time storage & retrieval
Up to
3
Max #
of
hops
What Is Different In Neo4j?
30
TRADITIONAL
DATABASES
BIG DATA
TECHNOLOGY
Store and retrieve data Aggregate and filter data
Real time storage & retrieval
Long running queries
Aggregation & filtering
Up to
3
Max #
of
hops
1
What Is Different In Neo4j?
31
TRADITIONAL
DATABASES
BIG DATA
TECHNOLOGY
Store and retrieve data Aggregate and filter data Connections in data
Real time storage & retrieval Real-Time Connected Insights
Long running queries
Aggregation & filtering
“Our Neo4j solution is literally thousands of times faster
than the prior MySQL solution, with queries that require
10-100 times less code”
Volker Pacher, Senior Developer
Up to
3
Max #
of
hops
1 Millions
What Is Different In Neo4j?
Index-Free Adjacency
32
Connectedness and Size of Data Set
ResponseTime
Relational and
Other NoSQL
Databases
0 to 2 hops
0 to 3 degrees
Thousands of connections
1000x
Advantage
Tens to hundreds of hops
Thousands of degrees
Billions of connections
Neo4j
“Minutes to
milliseconds”
What’s Different in Neo4j:
“Minutes to Milliseconds” Real-Time Query Performance
ACID Consistency Non ‘Graph-ACID’ DBMSs
34
Maintains Integrity Over Time
Guaranteed Graph Consistency
Becomes Corrupt Over Time
Not ‘Good Enough’ for Graphs
What Is Different In Neo4j?
ACID Graph Writes : A Requirement for Graph Transactions
What Is Different In Neo4j?
Cypher Query Language
35
MATCH (boss)-[:MANAGES*0..3]->(sub),
(sub)-[:MANAGES*1..3]->(report)
WHERE boss.name = “John Doe”
RETURN sub.name AS Subordinate,
count(report) AS Total
Project
Impact
Less time writing queries
• More time understanding the answers
• Leaving time to ask the next question
Less time debugging queries:
• More time writing the next piece of code
• Improved quality of overall code base
Code that’s easier to read:
• Faster ramp-up for new project members
• Improved maintainability & troubleshooting
36
Neo4j Graph Advantage: Foundational Components
1
2
3
4
5
6
Index-Free Adjacency
In memory and on flash/disk
vs
ACID Foundation
Required for safe writes
Full-Stack Clustering
Causal consistency
Language, Drivers, Tooling
Developer Experience,
Graph Efficiency, Type Safety
Graph Engine
Cost-Based Optimizer, Graph
Statistics, Cypher Runtime
Hardware Optimizations
For next-gen infrastructure
Neo4j Enterprise Maturity & Robustness
37
Neo4j Security Foundation Multi-Clustering Support for
Global Internet Apps
Rolling Upgrades
Schema Constraints Concurrent/Transactional Write
Performance
Auto Cache Reheating
For Restarts, Restores and Cluster
Expansion
Neo4j 3.4 now supports
rolling upgrades
3.4 3.5
Upgrade older instances while keeping other
members stable and without requiring a restart
of the environment
3.5
Neo4j: Enabling the Connected Enterprise
Consumers of Connected Data
38
AI & Graph Analytics
• Sentiment analysis
• Customer
segmentation
• Machine learning
• Cognitive computing
• Community detection
Transactional Graphs
• Fraud detection
• Real-time recommendations
• Network and IT operations
management
• Knowledge Graphs
• Master Data Management
Discovery & Visualization
• Fraud detection
• Network and IT
operations
• Product information
management
• Risk and portfolio analysisData
Scientists
Business
Users
Applications
Neo4j Graph Platform
39
Development &
Administration
Analytics
Tooling
BUSINESS USERS
DEVELOPERS
ADMINS
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & Visualization
DATA
ANALYSTS
DATA
SCIENTISTS
Drivers & APIs
APPLICATIONS
AI
openCypherCloud
Neo4j Graph Platform: Where We Are Today
40
Development &
Administration
Analytics
Tooling
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & VisualizationDrivers & APIs
AI
Improved Admin Experience
- Rolling upgrades
- Brute force attack prevention
- Fast, resumable backups
- Cache Warming on startup
- Improved diagnostics
Multi-Cluster routing built into Bolt drivers
Seabolt & Go Driver
- Other v1.7 Supported Drivers: Java, JavaScript, Python, .NET
- Community Drivers: Perl, PhP, Ruby, Erlang, R, Haskell, Clojure, JDBC and many others
SparkCypher/Morpheus
(pre-EAP)
Spark Implementation Proposal
for getting Cypher into Spark
Neo4j Bloom
- New graph illustration
and communication
tool for non-technical
users
- Explore and edit graph
- Search-based
- Create storyboards
- Foundation for graph
data discovery
- Integrated with graph
platform
Graph Data Science
High speed graph algorithms
Neo4j Database 3.4 & 3.5
- 70% faster Cypher
- Native GraphB+Tree Indexes
(up to 5x faster writes)
- Full-text search
- Index-Backed Optimisation
- 100B+ bulk importer
- Date/Time data type
- 3-D Geospatial search
- Secure, Horizontal Multi-Clustering
- Property Blacklisting
- Causal Cluster with Raft v2 Protocol
- Hostname verification, Intra-cluster discovery encryption
The information presented here is Neo4j, Inc. confidential and does not
constitute, and should not be construed as, a promise or commitment by Neo4j
to develop, market or deliver any particular product, feature or function.
Neo4j reserves the right to change its product plans or roadmap at any time,
without obligation to notify any person of such changes.
The timing and content of Neo4j’s future product releases could differ materially
from the expectations discussed herein.
Safe Harbor Roadmap Disclaimer
41
Neo4j 4.0 Milestone Release 2 is Out!
42
• New index population algorithm
• Increased index key size for the
native index provider
• Transactional ID Management
• Improved space reuse in store files
• Improved Cluster performance
• New Spring Boot Starter
• SDN/RX
• Support for multiple databases
• Reactive drivers with back-pressure
and flow control
• Schema-based security model
• Role and user management
• System database
• neo4j:// scheme
• For standalone, Causal Cluster and desktop installations
• Download MR2 from https://neo4j.com/download-center/#prerelease
• Windows ZIP, Generic tarball, Docker image, Debian and RedHat packages
• Documentation here
• Features:
43
Graph Visualization Options for Neo4j
Neo4j Bloom
Provided by Neo4j
Exclusively optimized for Neo4j
graphs
Deploys easily in Neo4j Desktop and
also as web based
Focused on graph exploration thru a
code-free UI
Near natural language search
Currently caters to data analysts and
graph SMEs
Currently for individual or small
team use
Viz Toolkits
3rd party e.g. vis.js, d3.js, Keylines
Some offer data hooks into Neo4j,
others may require custom integration
Offer robust APIs for flexible control
of the viz output
Cater to developers who will create a
custom solution, usually with limited
interactivity
Departmental, enterprise or public
use
BI Tools
3rd party e.g. Tableau, Qlik
Not optimized for graph data, may
require a special connector
UI for dashboard and report creation
with many kinds of viz, in addition to
graph viz
Cater to business users and data
analysts
Departmental, cross- department or
enterprise use
Graph Viz Solutions
3rd party e.g. Linkurious, Tom
Sawyer
Have to support multiple graph
models and sources
Feature UI for exploration or APIs
for customizing output and
embedding/publishing
Solutions may cater to business
users, analysts or developers
Small team, departmental or
cross-department use
Little technical expertise Most technically involved
Exploration focused Publishing / Consumption focused
Smaller deployments Larger deployments
Perspective
Search
Visualization
Exploration
Inspection
Editing
44
Business view of the graph
Departmental views • Hiding PII • Styling
Near-natural Language Search
Full-text search • Graph patterns
• Custom Search Phrases
GPU Accelerated Visualization
High performance
physics & rendering
Direct graph interactions
Select, expand, dismiss, find paths
Node + Relationship details
Browse from neighbor to neighbor
Create, Connect, Update
Code-free graph changes
Neo4j Bloom
Overview
45
Neo4j Graph Algorithm Library
Finds the optimal path
or evaluates route
availability and quality
Pathfinding
& Search
Determines the
importance of distinct
nodes in the network
Centrality
Evaluates how a group
is clustered or
partitioned
Community
Detection
46
Neo4j Graph Algorithm Library
- Parallel Breadth First Search & DFS
- Shortest Path
- Single-Source Shortest Path
- All Pairs Shortest Path
- Minimum Spanning Tree
- A* Shortest Path
- Yen’s K Shortest Path
- K-Spanning Tree (MST)
- Degree Centrality
- Closeness Centrality
- Betweenness Centrality
- PageRank
- Wasserman & Faust Closeness Centrality
- Harmonic Closeness Centrality
- Dangalchev Closeness Centrality
- Approx. Betweenness Centrality
- Personalise PageRank
- Triangle Count
- Clustering Coefficients
- Strongly Connected Components
- Label Propagation
- Louvian Modularity
- Louvian (Multi-step)
- Balanced Triad (identification)
- Connected Components (Union Find)
- Euclidean Distance
- Cosine Similarity
- Jaccard Similarity
- Random Walk
- One Hot Encoding
Evolutions in Data
Phase III: Data Relationships
RDBMS
&
Aggregate-
Oriented NoSQL
Hadoop /
MapReduce
48
Packaged Services
Project Lifecycle
Graph
Awareness
Technical
Assessment
Solution
Implementation
Roll-out /
Production
Innovation
Lab
Bootcamp
Solution Design Workshop
Solution Audit
Staff Augmentation
Product Training
Questions?
49
Thank You!
50

More Related Content

What's hot (20)

PDF
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j
 
PDF
Neo4j in Production: A look at Neo4j in the Real World
Neo4j
 
PPTX
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Neo4j
 
PDF
Digital Transformation in a Connected World
Neo4j
 
PDF
Intro to Neo4j Webinar
Neo4j
 
PDF
Einstieg in Neo4j Graph Data Science
Neo4j
 
PPTX
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j
 
PDF
3. Relationships Matter: Using Connected Data for Better Machine Learning
Neo4j
 
PDF
Neo4j Graph Data Science - Webinar
Neo4j
 
PDF
Intelligence Demo – Illustrating the Value of Your Connected Data
Neo4j
 
PDF
Relationships Matter: Using Connected Data for Better Machine Learning
Neo4j
 
PDF
Neo4j – The Fastest Path to Scalable Real-Time Analytics
Neo4j
 
PDF
GraphTour London 2020 - What's New, Jim Webber
Neo4j
 
PPTX
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j
 
PDF
Demo Showcase: Graphs for Cybersecurity in Action
Neo4j
 
PDF
Einführung in Neo4j
Neo4j
 
PDF
How to Make your Graph DB Project Successful with Neo4j Services
Neo4j
 
PDF
Graphs for Enterprise Architects
Neo4j
 
PDF
Webinar: RDBMS to Graphs
Neo4j
 
PDF
Enterprise Ready: A Look at Neo4j in Production
Neo4j
 
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j
 
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Neo4j
 
Digital Transformation in a Connected World
Neo4j
 
Intro to Neo4j Webinar
Neo4j
 
Einstieg in Neo4j Graph Data Science
Neo4j
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j
 
3. Relationships Matter: Using Connected Data for Better Machine Learning
Neo4j
 
Neo4j Graph Data Science - Webinar
Neo4j
 
Intelligence Demo – Illustrating the Value of Your Connected Data
Neo4j
 
Relationships Matter: Using Connected Data for Better Machine Learning
Neo4j
 
Neo4j – The Fastest Path to Scalable Real-Time Analytics
Neo4j
 
GraphTour London 2020 - What's New, Jim Webber
Neo4j
 
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j
 
Demo Showcase: Graphs for Cybersecurity in Action
Neo4j
 
Einführung in Neo4j
Neo4j
 
How to Make your Graph DB Project Successful with Neo4j Services
Neo4j
 
Graphs for Enterprise Architects
Neo4j
 
Webinar: RDBMS to Graphs
Neo4j
 
Enterprise Ready: A Look at Neo4j in Production
Neo4j
 

Similar to GraphTalk Helsinki - Introduction to Graphs and Neo4j (20)

PDF
RDBMS to Graphs
Neo4j
 
PDF
RDBMS to Graph Webinar
Neo4j
 
PDF
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j
 
PDF
RDBMS to Graph
Neo4j
 
PDF
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
Neo4j
 
PDF
Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j
 
PDF
Beyond Big Data: Leverage Large-Scale Connections
Neo4j
 
PDF
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j
 
PPTX
Neo4j GraphTalk Wien - Einführung
Neo4j
 
PDF
GraphTalk Copenhagen - Introduction to Graphs and Neo4j
Neo4j
 
PDF
Neo4j: What's Under the Hood
Neo4j
 
PDF
Introduction to Neo4j
Neo4j
 
PPTX
Ketnote: GraphTour Boston
Neo4j
 
PDF
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
Neo4j
 
PDF
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j
 
PDF
Slides from GraphDay Santa Clara
Neo4j
 
PDF
Keynote: GraphTour Toronto
Neo4j
 
PDF
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Neo4j
 
PPTX
State of Florida Neo4j Graph Briefing - Cyber IAM
Neo4j
 
PDF
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j
 
RDBMS to Graphs
Neo4j
 
RDBMS to Graph Webinar
Neo4j
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j
 
RDBMS to Graph
Neo4j
 
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
Neo4j
 
Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j
 
Beyond Big Data: Leverage Large-Scale Connections
Neo4j
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j
 
Neo4j GraphTalk Wien - Einführung
Neo4j
 
GraphTalk Copenhagen - Introduction to Graphs and Neo4j
Neo4j
 
Neo4j: What's Under the Hood
Neo4j
 
Introduction to Neo4j
Neo4j
 
Ketnote: GraphTour Boston
Neo4j
 
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
Neo4j
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j
 
Slides from GraphDay Santa Clara
Neo4j
 
Keynote: GraphTour Toronto
Neo4j
 
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Neo4j
 
State of Florida Neo4j Graph Briefing - Cyber IAM
Neo4j
 
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j
 
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)

PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 

GraphTalk Helsinki - Introduction to Graphs and Neo4j

  • 2. 10:00 - 12:00 - Presentations • Introduction to the Neo4j Graph Platform Fredrik Johansson & Dinuke Abeysekera, Neo4j • Building Intelligent Solutions with Graphs Jesus Barrasa, Neo4j • Accelerate Innovation through Graph Thinking Stefan Wendin, Neo4j 12:00 - Q&A & Networking Agenda
  • 3. Neo4j - The Graph Company 500+ 7/10 12/25 8/10 53K+ 100+ 250+ 450+ Adoption Top Retail Firms Top Financial Firms Top Software Vendors Customers Partners •Creator of the Neo4j Graph Platform •~300 employees •HQ in Silicon Valley, other offices include London, Munich, Paris and Malmö (Sweden) •$80M in funding from Fidelity, Sunstone, Conor, Creandum, and Greenbridge Capital •Over 10M+ downloads, •300+ enterprise subscription customers with over half with >$1B in revenue Ecosystem Startups in program Enterprise customers Partners Meet up members Events per year Industry’s Largest Dedicated Investment in Graphs
  • 4. Intro to Graphs and Neo4j
  • 6. Knows Know s Know s Know s Social Graph“People you may know” Disruptor: Facebook Industry: Media Ad-business Bough t Bough t Viewe d Returned Bough t Disruptor: Amazon Industry: Retail People & Products“Other people also bought” Whatche d W atche d W atche d Like s Like d Rate d People & Content“You might also like” Disruptor: Netflix Industry: Broadcasting Media Some Famous Graphs
  • 10. NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 11. VIEWED GRAPH THINKING: Real Time Recommendations VIEWED BOUGHT VIEWED BOUGHT BOUGHT BOUGHT BOUGHT NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 12. “As the current market leader in graph databases, and with enterprise features for scalability and availability, Neo4j is the right choice to meet our demands.” Marcos Wada Software Developer, Walmart NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 13. GRAPH THINKING: Master Data Management MANAGE S MANAGE S LEADS REGION M ANAGES MANAGE S REGION LEADS LEADS COLLABORATES NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 14. Neo4j is the heart of Cisco HMP: used for governance and single source of truth and a one- stop shop for all of Cisco’s hierarchies. -Prem Malhotra, Director of Enterprise NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 15. O PENED_ACCO UN THAS IS_ISSUED GRAPH THINKING: Fraud Detection HAS LIVES LIVES IS_ISSUED OPENED_ACCOUNT NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 16. INVESTIGATE Revolving Debt Number of Accounts INVESTIGATE Normal behavior Fraud Detection with Discrete Analysis
  • 17. Revolving Debt Number of Accounts Normal behavior Fraudulent pattern Fraud Detection with Connected Analysis
  • 18. CONNECTED ANALYSIS Endpoint-Centric Analysis of users and their end-points Navigation Centric Analysis of navigation behavior and suspect patterns Account-Centric Analysis of anomaly behavior by channel DISCRETE ANALYSIS 1 . 2 . 3 . Cross Chanel Analysis of anomaly behavior correlated across channels 4 . Entity Linking Analysis of relationships to detect organized crime and collusion 5 . Augmented Fraud Detection
  • 19. ACCOUNT HOLDER 2 Modeling a fraud ring as a graph ACCOUNT HOLDER 1 ACCOUNT HOLDER 3
  • 20. ACCOUNT HOLDER 2 ACCOUNT HOLDER 1 ACCOUNT HOLDER 3 CREDIT CARD BANK ACCOUNT BANK ACCOUNT BANK ACCOUNT PHONE NUMBER UNSECURE D LOAN SSN 2 UNSECURED LOAN Modeling a fraud ring as a graph
  • 21. ACCOUNT HOLDER 2 ACCOUNT HOLDER 3 CREDIT CARD BANK ACCOUNT BANK ACCOUNT BANK ACCOUNT ADDRESS PHONE NUMBER PHONE NUMBER SSN 2 UNSECURED LOAN SSN 2 UNSECURED LOAN Modeling a fraud ring as a graph ACCOUNT HOLDER 1
  • 22. “Graph databases offer new methods of uncovering fraud rings and other sophisticated scams with a high-level of accuracy, and are capable of stopping advanced fraud scenarios in real-time.” Gorka Sadowski Cyber Security Expert NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 23. BROWSES CONNECTS BRIDGES ROUTES POWERS ROUTES POWERS POWERS HOSTS QUERIES GRAPH THINKING: Network & IT-Operations NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 24. Uses Neo4j for network topology analysis for big telco service providers NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 25. GRAPH THINKING: Identity And Access Management TRUSTS TRUSTS ID ID AUTHENTICATES AUTHENTICATES OW NS OWNS CAN_READ NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 26. UBS was the recipient of the 2014 Graphie Award for “Best Identity And Access Management App” NEO4j USE CASES Real Time Recommendations Master Data Management Fraud Detection Graph Based Search Network & IT-Operations Identity & Access Management
  • 28. What Is Different In Neo4j?
  • 29. What Is Different In Neo4j? 29 TRADITIONAL DATABASES Store and retrieve data Real time storage & retrieval Up to 3 Max # of hops
  • 30. What Is Different In Neo4j? 30 TRADITIONAL DATABASES BIG DATA TECHNOLOGY Store and retrieve data Aggregate and filter data Real time storage & retrieval Long running queries Aggregation & filtering Up to 3 Max # of hops 1
  • 31. What Is Different In Neo4j? 31 TRADITIONAL DATABASES BIG DATA TECHNOLOGY Store and retrieve data Aggregate and filter data Connections in data Real time storage & retrieval Real-Time Connected Insights Long running queries Aggregation & filtering “Our Neo4j solution is literally thousands of times faster than the prior MySQL solution, with queries that require 10-100 times less code” Volker Pacher, Senior Developer Up to 3 Max # of hops 1 Millions
  • 32. What Is Different In Neo4j? Index-Free Adjacency 32
  • 33. Connectedness and Size of Data Set ResponseTime Relational and Other NoSQL Databases 0 to 2 hops 0 to 3 degrees Thousands of connections 1000x Advantage Tens to hundreds of hops Thousands of degrees Billions of connections Neo4j “Minutes to milliseconds” What’s Different in Neo4j: “Minutes to Milliseconds” Real-Time Query Performance
  • 34. ACID Consistency Non ‘Graph-ACID’ DBMSs 34 Maintains Integrity Over Time Guaranteed Graph Consistency Becomes Corrupt Over Time Not ‘Good Enough’ for Graphs What Is Different In Neo4j? ACID Graph Writes : A Requirement for Graph Transactions
  • 35. What Is Different In Neo4j? Cypher Query Language 35 MATCH (boss)-[:MANAGES*0..3]->(sub), (sub)-[:MANAGES*1..3]->(report) WHERE boss.name = “John Doe” RETURN sub.name AS Subordinate, count(report) AS Total Project Impact Less time writing queries • More time understanding the answers • Leaving time to ask the next question Less time debugging queries: • More time writing the next piece of code • Improved quality of overall code base Code that’s easier to read: • Faster ramp-up for new project members • Improved maintainability & troubleshooting
  • 36. 36 Neo4j Graph Advantage: Foundational Components 1 2 3 4 5 6 Index-Free Adjacency In memory and on flash/disk vs ACID Foundation Required for safe writes Full-Stack Clustering Causal consistency Language, Drivers, Tooling Developer Experience, Graph Efficiency, Type Safety Graph Engine Cost-Based Optimizer, Graph Statistics, Cypher Runtime Hardware Optimizations For next-gen infrastructure
  • 37. Neo4j Enterprise Maturity & Robustness 37 Neo4j Security Foundation Multi-Clustering Support for Global Internet Apps Rolling Upgrades Schema Constraints Concurrent/Transactional Write Performance Auto Cache Reheating For Restarts, Restores and Cluster Expansion Neo4j 3.4 now supports rolling upgrades 3.4 3.5 Upgrade older instances while keeping other members stable and without requiring a restart of the environment 3.5
  • 38. Neo4j: Enabling the Connected Enterprise Consumers of Connected Data 38 AI & Graph Analytics • Sentiment analysis • Customer segmentation • Machine learning • Cognitive computing • Community detection Transactional Graphs • Fraud detection • Real-time recommendations • Network and IT operations management • Knowledge Graphs • Master Data Management Discovery & Visualization • Fraud detection • Network and IT operations • Product information management • Risk and portfolio analysisData Scientists Business Users Applications
  • 39. Neo4j Graph Platform 39 Development & Administration Analytics Tooling BUSINESS USERS DEVELOPERS ADMINS Graph Analytics Graph Transactions Data Integration Discovery & Visualization DATA ANALYSTS DATA SCIENTISTS Drivers & APIs APPLICATIONS AI openCypherCloud
  • 40. Neo4j Graph Platform: Where We Are Today 40 Development & Administration Analytics Tooling Graph Analytics Graph Transactions Data Integration Discovery & VisualizationDrivers & APIs AI Improved Admin Experience - Rolling upgrades - Brute force attack prevention - Fast, resumable backups - Cache Warming on startup - Improved diagnostics Multi-Cluster routing built into Bolt drivers Seabolt & Go Driver - Other v1.7 Supported Drivers: Java, JavaScript, Python, .NET - Community Drivers: Perl, PhP, Ruby, Erlang, R, Haskell, Clojure, JDBC and many others SparkCypher/Morpheus (pre-EAP) Spark Implementation Proposal for getting Cypher into Spark Neo4j Bloom - New graph illustration and communication tool for non-technical users - Explore and edit graph - Search-based - Create storyboards - Foundation for graph data discovery - Integrated with graph platform Graph Data Science High speed graph algorithms Neo4j Database 3.4 & 3.5 - 70% faster Cypher - Native GraphB+Tree Indexes (up to 5x faster writes) - Full-text search - Index-Backed Optimisation - 100B+ bulk importer - Date/Time data type - 3-D Geospatial search - Secure, Horizontal Multi-Clustering - Property Blacklisting - Causal Cluster with Raft v2 Protocol - Hostname verification, Intra-cluster discovery encryption
  • 41. The information presented here is Neo4j, Inc. confidential and does not constitute, and should not be construed as, a promise or commitment by Neo4j to develop, market or deliver any particular product, feature or function. Neo4j reserves the right to change its product plans or roadmap at any time, without obligation to notify any person of such changes. The timing and content of Neo4j’s future product releases could differ materially from the expectations discussed herein. Safe Harbor Roadmap Disclaimer 41
  • 42. Neo4j 4.0 Milestone Release 2 is Out! 42 • New index population algorithm • Increased index key size for the native index provider • Transactional ID Management • Improved space reuse in store files • Improved Cluster performance • New Spring Boot Starter • SDN/RX • Support for multiple databases • Reactive drivers with back-pressure and flow control • Schema-based security model • Role and user management • System database • neo4j:// scheme • For standalone, Causal Cluster and desktop installations • Download MR2 from https://neo4j.com/download-center/#prerelease • Windows ZIP, Generic tarball, Docker image, Debian and RedHat packages • Documentation here • Features:
  • 43. 43 Graph Visualization Options for Neo4j Neo4j Bloom Provided by Neo4j Exclusively optimized for Neo4j graphs Deploys easily in Neo4j Desktop and also as web based Focused on graph exploration thru a code-free UI Near natural language search Currently caters to data analysts and graph SMEs Currently for individual or small team use Viz Toolkits 3rd party e.g. vis.js, d3.js, Keylines Some offer data hooks into Neo4j, others may require custom integration Offer robust APIs for flexible control of the viz output Cater to developers who will create a custom solution, usually with limited interactivity Departmental, enterprise or public use BI Tools 3rd party e.g. Tableau, Qlik Not optimized for graph data, may require a special connector UI for dashboard and report creation with many kinds of viz, in addition to graph viz Cater to business users and data analysts Departmental, cross- department or enterprise use Graph Viz Solutions 3rd party e.g. Linkurious, Tom Sawyer Have to support multiple graph models and sources Feature UI for exploration or APIs for customizing output and embedding/publishing Solutions may cater to business users, analysts or developers Small team, departmental or cross-department use Little technical expertise Most technically involved Exploration focused Publishing / Consumption focused Smaller deployments Larger deployments
  • 44. Perspective Search Visualization Exploration Inspection Editing 44 Business view of the graph Departmental views • Hiding PII • Styling Near-natural Language Search Full-text search • Graph patterns • Custom Search Phrases GPU Accelerated Visualization High performance physics & rendering Direct graph interactions Select, expand, dismiss, find paths Node + Relationship details Browse from neighbor to neighbor Create, Connect, Update Code-free graph changes Neo4j Bloom Overview
  • 45. 45 Neo4j Graph Algorithm Library Finds the optimal path or evaluates route availability and quality Pathfinding & Search Determines the importance of distinct nodes in the network Centrality Evaluates how a group is clustered or partitioned Community Detection
  • 46. 46 Neo4j Graph Algorithm Library - Parallel Breadth First Search & DFS - Shortest Path - Single-Source Shortest Path - All Pairs Shortest Path - Minimum Spanning Tree - A* Shortest Path - Yen’s K Shortest Path - K-Spanning Tree (MST) - Degree Centrality - Closeness Centrality - Betweenness Centrality - PageRank - Wasserman & Faust Closeness Centrality - Harmonic Closeness Centrality - Dangalchev Closeness Centrality - Approx. Betweenness Centrality - Personalise PageRank - Triangle Count - Clustering Coefficients - Strongly Connected Components - Label Propagation - Louvian Modularity - Louvian (Multi-step) - Balanced Triad (identification) - Connected Components (Union Find) - Euclidean Distance - Cosine Similarity - Jaccard Similarity - Random Walk - One Hot Encoding
  • 47. Evolutions in Data Phase III: Data Relationships RDBMS & Aggregate- Oriented NoSQL Hadoop / MapReduce
  • 48. 48 Packaged Services Project Lifecycle Graph Awareness Technical Assessment Solution Implementation Roll-out / Production Innovation Lab Bootcamp Solution Design Workshop Solution Audit Staff Augmentation Product Training