SlideShare a Scribd company logo
Graphs 
for 
Fraud 
Detec1on 
rik@neotechnology.com 
@rvanbruggen
Agenda 
• About 
Graphs 
• About 
Graph 
Databases 
• Why 
Graph 
Databases 
ma<er 
for 
Fraud 
Detec?on 
– Short 
demonstra?on 
• Case 
Studies 
• Q&A
Introduc?on: 
about 
Graphs
201411203 goto night on graphs for fraud detection
Meet  
Leonhard Euler 
• Swiss 
mathema?cian 
• Inventor 
of 
Graph 
Theory 
(1736)
Königsberg 
(Prussia) 
-­‐ 
1736
A 
B 
D 
C
A 
B 
D 
C 
1 
2 
3 
4 
7 
6 
5
About 
Graph 
Databases
So 
what 
is 
a 
graph 
database? 
• OLTP 
database 
– “end-­‐user” 
transac?ons 
• Model, 
store, 
manage 
data 
as 
a 
graph
What 
is 
a 
graph? 
Node 
Rela?onship
Contrast 
with 
Rela?onal 
Graphs are often referred to as “Whiteboard Friendly”. The 
data model reflects the way a domain expert would naturally 
draw their data on a whiteboard 
“The schema is the data”. Schema flexibility allows the system 
to change in response to a changing environment
What 
are 
graphs 
good 
for? 
Complex 
Querying
Examples 
of 
complex 
queries? 
1. 
Semi-­‐structure 
in 
datasets 
1 
– Normaliza?on 
introduces 
complexity 
– Forces 
developers 
to 
develop 
all 
kinds 
of 
logic 
to 
deal 
with 
this 
variability 
in 
their 
applica?on 
logic
Examples 
of 
complex 
queries: 
2. 
Connectedness 
in 
data 
Lots 
of 
normalized 
rela?onships 
between 
the 
different 
en??es, 
forces 
developers 
to 
do 
• Deep 
joins 
• Recursive 
joins 
• Pathfinding 
opera?ons 
• “open-­‐ended” 
queries
Examples 
of 
Connectedness
Graphs 
in 
Fraud 
Detec1on?
Recommender 
Fraud 
Detec?on 
systems
Recommender 
Fraud 
Detec?on 
systems 
Fraud Detection
Graphs 
in 
Fraud 
Detec?on 
Systems 
• Real 
?me 
aspect 
• Detec?on 
Prac?ces 
rely 
on 
Graph 
Algorithms 
• Opera?onal 
efficiency
Real 
1me 
fraud 
detec?on? 
• Context 
is 
everything 
– You 
don’t 
want 
to 
be 
blocking 
credit 
cards 
for 
no 
reason… 
false 
posi?ves 
are 
fatal… 
• Complexity 
maers 
– Need 
to 
outsmart 
the 
“bad 
guys” 
– Assume 
that 
they 
can 
and 
will 
understand/beat 
the 
system 
• Visualiza?on 
maers 
– Manual 
interven?on 
relies 
on 
fast 
understanding 
of 
context 
– 
and 
visualiza?on 
helps 
there
Fraud 
Detec?on 
prac?ces: 
Graph 
Algorithms 
● Helpful 
for 
naviga?ng 
complex 
networks 
● tell 
me 
how 
A 
and 
B 
are 
related 
● The 
things 
on 
the 
path 
between 
A 
and 
B 
could 
very 
well 
be 
interes?ng 
● ShortestPath, 
AllShortestPaths, 
Weighted 
ShortestPath 
(Dijkstra, 
A*) 
● Helpful 
for 
understanding 
the 
important 
parts 
of 
a 
network 
● Clusters 
● Bridges 
● Centrality 
● Betweenness 
Centrality 
● (Page)Ranking
Opera1onal 
Efficiency 
• Graph 
datamodel 
removes 
the 
need 
for 
many 
“batch 
opera?ons” 
– No 
need 
to 
precalculate 
– 
just 
feed 
it 
into 
the 
graph 
• Complex 
paern 
matching 
in 
milliseconds 
• Graph 
Locality 
== 
Predictability 
 
Speed, 
even 
over 
large 
datasets
Short 
demo 
-­‐ 
1 
● Circular 
paerns 
omen 
indicate 
some 
kind 
of 
aempt 
to 
“trick 
the 
system”
Short 
demo 
-­‐ 
2
Use 
Cases 
(neo4j.com/use-­‐cases)
Customers 
(neo4j.com/customers)
Graph 
Gists 
(hp://gist.neo4j.org/)
Neo4j 
versions 
/ 
licenses 
Neo4j License Overview 
Developer! 
Seats! 
Personal 
 
Startup 
/ 
Departmental 
 
Enterprise 
deployment 
models 
($6K*/Developer/Year) 
Test! 
Instances! 
($6K/Instance/Year) 
Production! 
Instances! 
(Bundle / Core Pricing) 
Open 
source 
 
Commercial 
license 
terms 
available 
Specific 
OEM 
models 
Instances whose purpose is to 
ensure that the software accessing 
Neo4j is meeting specification.! 
! 
(e.g. System Test, Integration Test, 
UAT, Performance Test, Staging) 
Instances that store and process 
data in a way that benefits and 
advances an organization’s goals.! 
! 
May be accessed by applications 
and/or end users 
Includes access by programmers 
to licensed test instances, and 
private instances on the 
programmer’s personal machine 
for the sole purpose of writing, 
debugging, or testing software 
designed to access Neo4j 
*Or otherwise, depending on the Bundle, and negotiation
Future 
trainings 
 
events! 
3
QA, 
Conclusion, 
Next 
Steps 
Neo 
Technology 
www.neotechnology.com 
Neo4j 
www.neo4j.org 
rik@neotechnology.com 
or 
+32 
478 
686800

More Related Content

Viewers also liked (17)

PDF
Cartographie du big data
acogoluegnes
 
PDF
Real-Time Fraud Detection with Storm and Kafka
Alexey Kharlamov
 
PDF
FRAUD, MONEY LAUNDERING AND FORENSIC AUDIT
EMAC Consulting Group
 
PPTX
Real time fraud detection at 1+M scale on hadoop stack
DataWorks Summit/Hadoop Summit
 
PDF
Detecting fraud with Python and machine learning
wgyn
 
PDF
Is Machine learning useful for Fraud Prevention?
Andrea Dal Pozzolo
 
PDF
Fraud Management Solutions
SAS Institute India Pvt. Ltd
 
PDF
Fraud Detection with Neo4j
Neo4j
 
PPTX
Real-Time Fraud Detection in Payment Transactions
Christian Gügi
 
PDF
Intro to Neo4j and Graph Databases
Neo4j
 
PDF
Credit Fraud Prevention with Spark and Graph Analysis
Jen Aman
 
PPTX
Fraud Detection Architecture
Gwen (Chen) Shapira
 
PDF
ACFE Presentation on Analytics for Fraud Detection and Mitigation
Scott Mongeau
 
PDF
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
Kai Wähner
 
PDF
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...
Big Data Spain
 
PDF
Machine Learning for Fraud Detection
Nitesh Kumar
 
PPT
Ibm odm fraud detection & management system
sflynn073
 
Cartographie du big data
acogoluegnes
 
Real-Time Fraud Detection with Storm and Kafka
Alexey Kharlamov
 
FRAUD, MONEY LAUNDERING AND FORENSIC AUDIT
EMAC Consulting Group
 
Real time fraud detection at 1+M scale on hadoop stack
DataWorks Summit/Hadoop Summit
 
Detecting fraud with Python and machine learning
wgyn
 
Is Machine learning useful for Fraud Prevention?
Andrea Dal Pozzolo
 
Fraud Management Solutions
SAS Institute India Pvt. Ltd
 
Fraud Detection with Neo4j
Neo4j
 
Real-Time Fraud Detection in Payment Transactions
Christian Gügi
 
Intro to Neo4j and Graph Databases
Neo4j
 
Credit Fraud Prevention with Spark and Graph Analysis
Jen Aman
 
Fraud Detection Architecture
Gwen (Chen) Shapira
 
ACFE Presentation on Analytics for Fraud Detection and Mitigation
Scott Mongeau
 
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
Kai Wähner
 
HOW TO APPLY BIG DATA ANALYTICS AND MACHINE LEARNING TO REAL TIME PROCESSING ...
Big Data Spain
 
Machine Learning for Fraud Detection
Nitesh Kumar
 
Ibm odm fraud detection & management system
sflynn073
 

Similar to 201411203 goto night on graphs for fraud detection (20)

PDF
Using graphs for recommendations
Rik Van Bruggen
 
PPTX
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
Greta Workman
 
PPTX
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
Neo4j
 
PPTX
Ketnote: GraphTour Boston
Neo4j
 
PDF
GraphTour London 2020 - Graphs for AI, Amy Hodler
Neo4j
 
PDF
GraphTalk Helsinki - Introduction to Graphs and Neo4j
Neo4j
 
PDF
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
Neo4j
 
PDF
RDBMS to Graphs
Neo4j
 
PDF
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j
 
PDF
RDBMS to Graph Webinar
Neo4j
 
PPTX
Follow the money with graphs
Stanka Dalekova
 
PDF
Graph Data Science DEMO for fraud analysis
Neo4j
 
PDF
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
Ivan Zoratti
 
PDF
Government GraphSummit: Keynote - Graphs in Government
Neo4j
 
PPTX
Connections Drive Digital Transformation
Neo4j
 
PPTX
Digital Transformation and the Journey to a Highly Connected Enterprise
Neo4j
 
PDF
Leverage graph technologies to discover hidden insights in your EHS & Sustain...
iPoint BiS GmbH
 
PDF
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j
 
PPTX
Using Graph Analysis and Fraud Detection in the Fintech Industry
Stanka Dalekova
 
PPTX
Using Graph Analysis and Fraud Detection in the Fintech Industry
Stanka Dalekova
 
Using graphs for recommendations
Rik Van Bruggen
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
Greta Workman
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
Neo4j
 
Ketnote: GraphTour Boston
Neo4j
 
GraphTour London 2020 - Graphs for AI, Amy Hodler
Neo4j
 
GraphTalk Helsinki - Introduction to Graphs and Neo4j
Neo4j
 
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
Neo4j
 
RDBMS to Graphs
Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j
 
RDBMS to Graph Webinar
Neo4j
 
Follow the money with graphs
Stanka Dalekova
 
Graph Data Science DEMO for fraud analysis
Neo4j
 
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
Ivan Zoratti
 
Government GraphSummit: Keynote - Graphs in Government
Neo4j
 
Connections Drive Digital Transformation
Neo4j
 
Digital Transformation and the Journey to a Highly Connected Enterprise
Neo4j
 
Leverage graph technologies to discover hidden insights in your EHS & Sustain...
iPoint BiS GmbH
 
Neo4j GraphTalk Helsinki - Introduction and Graph Use Cases
Neo4j
 
Using Graph Analysis and Fraud Detection in the Fintech Industry
Stanka Dalekova
 
Using Graph Analysis and Fraud Detection in the Fintech Industry
Stanka Dalekova
 
Ad

More from Rik Van Bruggen (14)

PDF
2 dirk vermeylen - modeling with neo4 j
Rik Van Bruggen
 
PDF
1 rik van bruggen - intro and state of the graph
Rik Van Bruggen
 
PDF
3 surya gupta - tabloid proteome
Rik Van Bruggen
 
PDF
4 tom michiels - graph platform enabler
Rik Van Bruggen
 
PDF
Reinventing Identity and Access Management with Graph Databases
Rik Van Bruggen
 
PDF
Cevora ICT Symposium - Graph Databases
Rik Van Bruggen
 
PDF
20150624 Belgian GraphDB meetup at Ordina
Rik Van Bruggen
 
PDF
20150619 GOTO Amsterdam Conference - What Business can learn from Dating
Rik Van Bruggen
 
PDF
Intro to Graphs for Fedict
Rik Van Bruggen
 
PDF
20150326 data innovation summit IGNITE talk
Rik Van Bruggen
 
PDF
20150121 wolters kluwer innovation pitch
Rik Van Bruggen
 
PDF
20141216 graph database prototyping ams meetup
Rik Van Bruggen
 
PDF
20141015 how graphs revolutionize access management
Rik Van Bruggen
 
PDF
Intro to graphs for HR analytics
Rik Van Bruggen
 
2 dirk vermeylen - modeling with neo4 j
Rik Van Bruggen
 
1 rik van bruggen - intro and state of the graph
Rik Van Bruggen
 
3 surya gupta - tabloid proteome
Rik Van Bruggen
 
4 tom michiels - graph platform enabler
Rik Van Bruggen
 
Reinventing Identity and Access Management with Graph Databases
Rik Van Bruggen
 
Cevora ICT Symposium - Graph Databases
Rik Van Bruggen
 
20150624 Belgian GraphDB meetup at Ordina
Rik Van Bruggen
 
20150619 GOTO Amsterdam Conference - What Business can learn from Dating
Rik Van Bruggen
 
Intro to Graphs for Fedict
Rik Van Bruggen
 
20150326 data innovation summit IGNITE talk
Rik Van Bruggen
 
20150121 wolters kluwer innovation pitch
Rik Van Bruggen
 
20141216 graph database prototyping ams meetup
Rik Van Bruggen
 
20141015 how graphs revolutionize access management
Rik Van Bruggen
 
Intro to graphs for HR analytics
Rik Van Bruggen
 
Ad

Recently uploaded (20)

PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
The Future of Artificial Intelligence (AI)
Mukul
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 

201411203 goto night on graphs for fraud detection

  • 1. Graphs for Fraud Detec1on [email protected] @rvanbruggen
  • 2. Agenda • About Graphs • About Graph Databases • Why Graph Databases ma<er for Fraud Detec?on – Short demonstra?on • Case Studies • Q&A
  • 5. Meet Leonhard Euler • Swiss mathema?cian • Inventor of Graph Theory (1736)
  • 7. A B D C
  • 8. A B D C 1 2 3 4 7 6 5
  • 10. So what is a graph database? • OLTP database – “end-­‐user” transac?ons • Model, store, manage data as a graph
  • 11. What is a graph? Node Rela?onship
  • 12. Contrast with Rela?onal Graphs are often referred to as “Whiteboard Friendly”. The data model reflects the way a domain expert would naturally draw their data on a whiteboard “The schema is the data”. Schema flexibility allows the system to change in response to a changing environment
  • 13. What are graphs good for? Complex Querying
  • 14. Examples of complex queries? 1. Semi-­‐structure in datasets 1 – Normaliza?on introduces complexity – Forces developers to develop all kinds of logic to deal with this variability in their applica?on logic
  • 15. Examples of complex queries: 2. Connectedness in data Lots of normalized rela?onships between the different en??es, forces developers to do • Deep joins • Recursive joins • Pathfinding opera?ons • “open-­‐ended” queries
  • 17. Graphs in Fraud Detec1on?
  • 19. Recommender Fraud Detec?on systems Fraud Detection
  • 20. Graphs in Fraud Detec?on Systems • Real ?me aspect • Detec?on Prac?ces rely on Graph Algorithms • Opera?onal efficiency
  • 21. Real 1me fraud detec?on? • Context is everything – You don’t want to be blocking credit cards for no reason… false posi?ves are fatal… • Complexity maers – Need to outsmart the “bad guys” – Assume that they can and will understand/beat the system • Visualiza?on maers – Manual interven?on relies on fast understanding of context – and visualiza?on helps there
  • 22. Fraud Detec?on prac?ces: Graph Algorithms ● Helpful for naviga?ng complex networks ● tell me how A and B are related ● The things on the path between A and B could very well be interes?ng ● ShortestPath, AllShortestPaths, Weighted ShortestPath (Dijkstra, A*) ● Helpful for understanding the important parts of a network ● Clusters ● Bridges ● Centrality ● Betweenness Centrality ● (Page)Ranking
  • 23. Opera1onal Efficiency • Graph datamodel removes the need for many “batch opera?ons” – No need to precalculate – just feed it into the graph • Complex paern matching in milliseconds • Graph Locality == Predictability Speed, even over large datasets
  • 24. Short demo -­‐ 1 ● Circular paerns omen indicate some kind of aempt to “trick the system”
  • 29. Neo4j versions / licenses Neo4j License Overview Developer! Seats! Personal Startup / Departmental Enterprise deployment models ($6K*/Developer/Year) Test! Instances! ($6K/Instance/Year) Production! Instances! (Bundle / Core Pricing) Open source Commercial license terms available Specific OEM models Instances whose purpose is to ensure that the software accessing Neo4j is meeting specification.! ! (e.g. System Test, Integration Test, UAT, Performance Test, Staging) Instances that store and process data in a way that benefits and advances an organization’s goals.! ! May be accessed by applications and/or end users Includes access by programmers to licensed test instances, and private instances on the programmer’s personal machine for the sole purpose of writing, debugging, or testing software designed to access Neo4j *Or otherwise, depending on the Bundle, and negotiation
  • 30. Future trainings events! 3
  • 31. QA, Conclusion, Next Steps Neo Technology www.neotechnology.com Neo4j www.neo4j.org [email protected] or +32 478 686800