SlideShare a Scribd company logo
The 5 Graphs of
Finance
Philip Rathle
Sr. Director of Products
@prathle
philip@neotechnology.com

Neo Technology, Inc Confidential
The “4 Giants”

Neo Technology, Inc Confidential

Ref: http://www.gartner.com/id=2081316
Gartner’s “5 Graphs”
Consumer Web Giants Depends on Five Graphs

Interest Graph

Intent Graph

Social Graph

Payment Graph

Mobile Graph
Neo Technology, Inc Confidential

Ref: http://www.gartner.com/id=2081316
5 Graphs of Finance
• Payment Graph

(e.g. Fraud Detection, Credit Risk Analysis, Chargebacks...)

• Customer Graph

(org drillthru, product recommendations, mobile payments, etc.)

• Entitlement Graph

Finance

(identity & access management, authorization)

• Asset Graph

(portfolio analytics, risk management, market & sentiment
analysis, compliance)

• Master Data Graph

(enterprise collaboration, corporate hierarchy, data governance)
Neo Technology, Inc Confidential
#1: Payment Graph

Neo Technology, Inc Confidential
Neo Technology, Inc Confidential
#1: Payment Graph Example
The Payment Graph Depends on the Customer Graph (#2)

Neo Technology, Inc Confidential
#1: Payment Graph Example
Capturing B2B & B2C Transactions

Neo Technology, Inc Confidential
#1: Payment Graph Example

Neo Technology, Inc Confidential
#1: Payment Graph Example
Streamlined Management of Chargebacks

Neo Technology, Inc Confidential
#2: Customer Graph

Neo Technology, Inc Confidential
Neo Technology, Inc Confidential
#2: Customer Graph
The Corporate Hierarchy is Really a Graph

Neo Technology, Inc Confidential
#2: Customer Graph
Cleansing & Matching for 360 degree master view

Neo Technology, Inc Confidential
#2: Customer Graph
Bank Fraud Example: Ring of False Identities

Neo Technology, Inc Confidential
#2: Customer Graph
Bank Fraud Example: Combinatorial Multiplying of False Persona

3 phony addresses + 3 phony phone #s
= 9 phony customers.... and so on
Neo Technology, Inc Confidential
#3: Entitlement Graph

Neo Technology, Inc Confidential
http://blogs.gartner.com/ian-glazer/2013/02/08/killing-iam-in-order-to-save-it/
Neo Technology, Inc Confidential
Large
Investment
Bank

Industry: Financial Services
Use case: Entitlements/IAM
London

Background
• Top investment bank: over $1T in total assets
• Using a relational database coupled with Gemfire
for managing employee permissions to research
resources (documents and application services)

Business problem

Solution & Benefits

• When a new investment manager was onboarded,

• Organizational model, groups, and entitlements stored

permissions were manually provisioned via a complex
manual process. Traders lost an average of 5 days of
trading, waiting for the permissions to be granted
• Competitor had implemented a project to accelerate
the onboarding process. Needed to respond quickly.
• High stakes: Regulations leave no room for error.
• High complexity: Granular permissions mean each
trader needed access to hundreds of resources.

in Neo4j
• Very happy with the performance of the solution, and
the productivity advantage of a domain fit
• Graph visualization makes it easier for the business to
provision permissions themselves
• Moving to Neo4j meant “fewer compromises” than a
relational data store

Neo Technology, Inc Confidential
#4: Asset Graph

Neo Technology, Inc Confidential
#4: Asset Graph Examples
Portfolio Analytics

IT Asset Management

Risk Analysis

Neo Technology, Inc Confidential
#5: Master Data Graph

Neo Technology, Inc Confidential
Industry: Insurance
Use case: Master Data Management

Background
• German mid-size Insurance company
• Founded in 1858, over 500 employees

Business problem

Solution & Benefits

• Field sales unit needed easy access to policies and

• Enable field sales unit to flexibly search for

customer data, in an increasing variety of ways
• Needed to support a growing business
• Existing IBM DB2 system not able to meet
performance requirements as the system scaled
• 24/7 available system for sales unit outside the
company needed

insurance policies and associated personal data
• Raising the bar with respect to insurance industry
practices
• Suppor the business as it scales, with a high level of
performance
• Easy port of existing metadata into Neo4j

Neo Technology, Inc Confidential
IntercontinentalExchange

Social network for brokers
Neo Technology, Inc Confidential
Technology for
Managing Graphs

Neo Technology, Inc Confidential
Use SQL to Find all Dependencies
(up to 3 levels down)

(continued from previous page...)
(SELECT T.directReportees AS directReportees, sum(T.count) AS count
SELECT depth1Reportees.pid AS directReportees,
FROM (
count(depth2Reportees.directly_manages) AS count
SELECT manager.pid AS directReportees, 0 AS count
FROM person_reportee manager
FROM person_reportee manager
JOIN person_reportee L1Reportees
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
ON manager.directly_manages = L1Reportees.pid
UNION
JOIN person_reportee L2Reportees
SELECT manager.pid AS directReportees, count(manager.directly_manages) AS count
ON L1Reportees.directly_manages = L2Reportees.pid
FROM person_reportee manager
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
GROUP BY directReportees
GROUP BY directReportees
) AS T
UNION
GROUP BY directReportees)
SELECT manager.pid AS directReportees, count(reportee.directly_manages) AS count
UNION
FROM person_reportee manager
(SELECT T.directReportees AS directReportees, sum(T.count) AS count
JOIN person_reportee reportee
FROM(
ON manager.directly_manages = reportee.pid
SELECT reportee.directly_manages AS directReportees, 0 AS count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM person_reportee manager
GROUP BY directReportees
JOIN person_reportee reportee
UNION
ON manager.directly_manages = reportee.pid
SELECT manager.pid AS directReportees, count(L2Reportees.directly_manages) AS count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM person_reportee manager
GROUP BY directReportees
JOIN person_reportee L1Reportees
UNION
ON manager.directly_manages = L1Reportees.pid
SELECT L2Reportees.pid AS directReportees,
JOIN person_reportee L2Reportees
count(L2Reportees.directly_manages) AS
ON L1Reportees.directly_manages = L2Reportees.pid
count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM person_reportee manager
GROUP BY directReportees
JOIN person_reportee L1Reportees
) AS T
ON manager.directly_manages = L1Reportees.pid
GROUP BY directReportees)
JOIN person_reportee L2Reportees
UNION
ON L1Reportees.directly_manages = L2Reportees.pid
(SELECT T.directReportees AS directReportees, sum(T.count) AS count
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
FROM (
GROUP BY directReportees
SELECT manager.directly_manages AS directReportees, 0 AS count
) AS T
FROM person_reportee manager
GROUP BY directReportees)
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
UNION
UNION
(SELECT L2Reportees.directly_manages AS directReportees, 0 AS count
SELECT reportee.pid AS directReportees, count(reportee.directly_manages) AS count
FROM person_reportee manager
FROM person_reportee manager
JOIN person_reportee L1Reportees
JOIN person_reportee reportee
ON manager.directly_manages = L1Reportees.pid
ON manager.directly_manages = reportee.pid
JOIN person_reportee L2Reportees
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
ON L1Reportees.directly_manages = L2Reportees.pid
GROUP BY directReportees
WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName")
UNION
Neo Technology, Inc Confidential
)
Use Cypher to Find all Dependencies
(up to n levels down)

Using Cypher
MATCH	
  (fund)-­‐[:INCLUDES*0..n]-­‐>(sub),
	
  	
  	
  	
  	
  	
  (sub)-­‐[:INCLUDES*1..n]-­‐>(asset)
WHERE	
  fund.ticker	
  =	
  “TRLGX”
RETURN	
  sub.ticker	
  AS	
  Asset_Group,	
  count(asset)	
  AS	
  Total
ORDER	
  BY	
  Total	
  DESC

For a given fund, returns all assets that
are made up of other assets,
ordered by the total # of included assets

Neo Technology, Inc Confidential
Connected Data & Query Performance
RDBMS vs. Native Graph Database

Response Time

1000x faster

Degree: Thousands+
Size: Billions+
# Hops: Tens to Hundreds

RDBMS

Degree: < 3
Size: Thousands
# Hops: < 3

Neo4j

Connectedness of Data Set
Neo Technology, Inc Confidential
Top Reasons for Choosing Neo4j
1. Problems with JOIN performance
2. Domain fit for graph
3. Open-ended business requirements
necessitating fast, iterative development
4. Evolving and/or non-uniform data,
avoiding sparse tables and frequent schema
chances

Neo Technology, Inc Confidential
Who’s Using Graph Databases Today?

Finance

Finance

Neo Technology, Inc Confidential

Accenture
Thanks!
Stay Connected

Neo Technology, Inc Confidential

More Related Content

What's hot

Network and IT Operations
Network and IT OperationsNetwork and IT Operations
Network and IT Operations
Neo4j
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
Neo4j
 
Democratizing Data at Airbnb
Democratizing Data at AirbnbDemocratizing Data at Airbnb
Democratizing Data at Airbnb
Neo4j
 
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil EifremGraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
Neo4j
 
Neo4j the Anti Crime Database
Neo4j the Anti Crime DatabaseNeo4j the Anti Crime Database
Neo4j the Anti Crime Database
Neo4j
 
Meaningful User Experience
Meaningful User ExperienceMeaningful User Experience
Meaningful User Experience
Neo4j
 
Intro to Neo4j Webinar
Intro to Neo4j WebinarIntro to Neo4j Webinar
Intro to Neo4j Webinar
Neo4j
 
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AIThwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
Neo4j
 
Hadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for BioinformaticsHadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for Bioinformatics
osintegrators
 
GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business Graph
Neo4j
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j Overview
Neo4j
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph TechnologyThe Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
Greta Workman
 
TehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseTehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph Database
Hamoon Mohammadian Pour
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
Neo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
Neo4j
 
Webinar: RDBMS to Graphs
Webinar: RDBMS to GraphsWebinar: RDBMS to Graphs
Webinar: RDBMS to Graphs
Neo4j
 
GDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsGDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of Graphs
Neo4j
 
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4jNeo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j
 
Graph Analysis over JSON, Larus
Graph Analysis over JSON, LarusGraph Analysis over JSON, Larus
Graph Analysis over JSON, Larus
Neo4j
 

What's hot (20)

Network and IT Operations
Network and IT OperationsNetwork and IT Operations
Network and IT Operations
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
 
Democratizing Data at Airbnb
Democratizing Data at AirbnbDemocratizing Data at Airbnb
Democratizing Data at Airbnb
 
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil EifremGraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
 
Neo4j the Anti Crime Database
Neo4j the Anti Crime DatabaseNeo4j the Anti Crime Database
Neo4j the Anti Crime Database
 
Meaningful User Experience
Meaningful User ExperienceMeaningful User Experience
Meaningful User Experience
 
Intro to Neo4j Webinar
Intro to Neo4j WebinarIntro to Neo4j Webinar
Intro to Neo4j Webinar
 
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AIThwart Fraud Using Graph-Enhanced Machine Learning and AI
Thwart Fraud Using Graph-Enhanced Machine Learning and AI
 
Hadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for BioinformaticsHadoop and Neo4j: A Winning Combination for Bioinformatics
Hadoop and Neo4j: A Winning Combination for Bioinformatics
 
GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business Graph
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j Overview
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph TechnologyThe Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
 
TehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseTehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph Database
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 
Webinar: RDBMS to Graphs
Webinar: RDBMS to GraphsWebinar: RDBMS to Graphs
Webinar: RDBMS to Graphs
 
GDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsGDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of Graphs
 
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4jNeo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
 
Graph Analysis over JSON, Larus
Graph Analysis over JSON, LarusGraph Analysis over JSON, Larus
Graph Analysis over JSON, Larus
 

Similar to The Five Graphs of Finance - Philip Rathle and Emil Eifrem @ GraphConnect NY 2013

Findability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insightsFindability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insights
Findwise
 
UEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with XtractionUEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with Xtraction
Ivanti
 
How To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data SourcesHow To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data Sources
Chartio
 
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
LinkedIn Talent Solutions
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Flink Forward
 
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j
 
Top Ten Prospecting Tools
Top Ten Prospecting ToolsTop Ten Prospecting Tools
Top Ten Prospecting Toolsdreamforce2006
 
Ba online training
Ba online training Ba online training
Ba online training
barbie0909
 
Make Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINERMake Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINER
Leonardo Couto
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonIBM Danmark
 
Fight Fraud with Big Data Analytics
Fight Fraud with Big Data AnalyticsFight Fraud with Big Data Analytics
Fight Fraud with Big Data Analytics
Datameer
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
NRB
 
Denver User Group Q3 2014 Meeting Slides
Denver User Group Q3 2014 Meeting SlidesDenver User Group Q3 2014 Meeting Slides
Denver User Group Q3 2014 Meeting Slides
Salesforce Denver User Group
 
Business Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in RecruitmentBusiness Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in RecruitmentDaxtra Technologies
 
2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx
saubhagya ranjan
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence Application
Kate Subramanian
 
Unit-5.docx
Unit-5.docxUnit-5.docx
Unit-5.docx
LAKSHMI V
 
Next Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNext Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4j
Neo4j
 
Global AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMBGlobal AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMB
Richard Jolly, PhD
 

Similar to The Five Graphs of Finance - Philip Rathle and Emil Eifrem @ GraphConnect NY 2013 (20)

Findability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insightsFindability Day 2014 Neo4j how graph data boost your insights
Findability Day 2014 Neo4j how graph data boost your insights
 
UEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with XtractionUEMB230: Presenting All Your Data—Getting Started with Xtraction
UEMB230: Presenting All Your Data—Getting Started with Xtraction
 
How To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data SourcesHow To Drive Exponential Growth Using Unconventional Data Sources
How To Drive Exponential Growth Using Unconventional Data Sources
 
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
Recruiting Metrics That Really Work For You | Talent Connect San Francisco 2014
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
 
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
 
Top Ten Prospecting Tools
Top Ten Prospecting ToolsTop Ten Prospecting Tools
Top Ten Prospecting Tools
 
Ba online training
Ba online training Ba online training
Ba online training
 
Make Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINERMake Smarter Decisions with WISEMINER
Make Smarter Decisions with WISEMINER
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter Jönsson
 
Fight Fraud with Big Data Analytics
Fight Fraud with Big Data AnalyticsFight Fraud with Big Data Analytics
Fight Fraud with Big Data Analytics
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
Denver User Group Q3 2014 Meeting Slides
Denver User Group Q3 2014 Meeting SlidesDenver User Group Q3 2014 Meeting Slides
Denver User Group Q3 2014 Meeting Slides
 
Business Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in RecruitmentBusiness Intelligence and Decision Support in Recruitment
Business Intelligence and Decision Support in Recruitment
 
2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx
 
Melikian3
Melikian3Melikian3
Melikian3
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence Application
 
Unit-5.docx
Unit-5.docxUnit-5.docx
Unit-5.docx
 
Next Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNext Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4j
 
Global AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMBGlobal AI Conference Presentation - Machine Learning for SMB
Global AI Conference Presentation - Machine Learning for SMB
 

More from Neo4j

Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Neo4j
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
Neo4j
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
Neo4j
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
Neo4j
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
Neo4j
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
Neo4j
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
Neo4j
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
Neo4j
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Neo4j
 

More from Neo4j (20)

Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 

Recently uploaded

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

The Five Graphs of Finance - Philip Rathle and Emil Eifrem @ GraphConnect NY 2013

  • 1. The 5 Graphs of Finance Philip Rathle Sr. Director of Products @prathle philip@neotechnology.com Neo Technology, Inc Confidential
  • 2. The “4 Giants” Neo Technology, Inc Confidential Ref: http://www.gartner.com/id=2081316
  • 3. Gartner’s “5 Graphs” Consumer Web Giants Depends on Five Graphs Interest Graph Intent Graph Social Graph Payment Graph Mobile Graph Neo Technology, Inc Confidential Ref: http://www.gartner.com/id=2081316
  • 4. 5 Graphs of Finance • Payment Graph (e.g. Fraud Detection, Credit Risk Analysis, Chargebacks...) • Customer Graph (org drillthru, product recommendations, mobile payments, etc.) • Entitlement Graph Finance (identity & access management, authorization) • Asset Graph (portfolio analytics, risk management, market & sentiment analysis, compliance) • Master Data Graph (enterprise collaboration, corporate hierarchy, data governance) Neo Technology, Inc Confidential
  • 5. #1: Payment Graph Neo Technology, Inc Confidential
  • 6. Neo Technology, Inc Confidential
  • 7. #1: Payment Graph Example The Payment Graph Depends on the Customer Graph (#2) Neo Technology, Inc Confidential
  • 8. #1: Payment Graph Example Capturing B2B & B2C Transactions Neo Technology, Inc Confidential
  • 9. #1: Payment Graph Example Neo Technology, Inc Confidential
  • 10. #1: Payment Graph Example Streamlined Management of Chargebacks Neo Technology, Inc Confidential
  • 11. #2: Customer Graph Neo Technology, Inc Confidential
  • 12. Neo Technology, Inc Confidential
  • 13. #2: Customer Graph The Corporate Hierarchy is Really a Graph Neo Technology, Inc Confidential
  • 14. #2: Customer Graph Cleansing & Matching for 360 degree master view Neo Technology, Inc Confidential
  • 15. #2: Customer Graph Bank Fraud Example: Ring of False Identities Neo Technology, Inc Confidential
  • 16. #2: Customer Graph Bank Fraud Example: Combinatorial Multiplying of False Persona 3 phony addresses + 3 phony phone #s = 9 phony customers.... and so on Neo Technology, Inc Confidential
  • 17. #3: Entitlement Graph Neo Technology, Inc Confidential
  • 19. Large Investment Bank Industry: Financial Services Use case: Entitlements/IAM London Background • Top investment bank: over $1T in total assets • Using a relational database coupled with Gemfire for managing employee permissions to research resources (documents and application services) Business problem Solution & Benefits • When a new investment manager was onboarded, • Organizational model, groups, and entitlements stored permissions were manually provisioned via a complex manual process. Traders lost an average of 5 days of trading, waiting for the permissions to be granted • Competitor had implemented a project to accelerate the onboarding process. Needed to respond quickly. • High stakes: Regulations leave no room for error. • High complexity: Granular permissions mean each trader needed access to hundreds of resources. in Neo4j • Very happy with the performance of the solution, and the productivity advantage of a domain fit • Graph visualization makes it easier for the business to provision permissions themselves • Moving to Neo4j meant “fewer compromises” than a relational data store Neo Technology, Inc Confidential
  • 20. #4: Asset Graph Neo Technology, Inc Confidential
  • 21. #4: Asset Graph Examples Portfolio Analytics IT Asset Management Risk Analysis Neo Technology, Inc Confidential
  • 22. #5: Master Data Graph Neo Technology, Inc Confidential
  • 23. Industry: Insurance Use case: Master Data Management Background • German mid-size Insurance company • Founded in 1858, over 500 employees Business problem Solution & Benefits • Field sales unit needed easy access to policies and • Enable field sales unit to flexibly search for customer data, in an increasing variety of ways • Needed to support a growing business • Existing IBM DB2 system not able to meet performance requirements as the system scaled • 24/7 available system for sales unit outside the company needed insurance policies and associated personal data • Raising the bar with respect to insurance industry practices • Suppor the business as it scales, with a high level of performance • Easy port of existing metadata into Neo4j Neo Technology, Inc Confidential
  • 24. IntercontinentalExchange Social network for brokers Neo Technology, Inc Confidential
  • 25. Technology for Managing Graphs Neo Technology, Inc Confidential
  • 26. Use SQL to Find all Dependencies (up to 3 levels down) (continued from previous page...) (SELECT T.directReportees AS directReportees, sum(T.count) AS count SELECT depth1Reportees.pid AS directReportees, FROM ( count(depth2Reportees.directly_manages) AS count SELECT manager.pid AS directReportees, 0 AS count FROM person_reportee manager FROM person_reportee manager JOIN person_reportee L1Reportees WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") ON manager.directly_manages = L1Reportees.pid UNION JOIN person_reportee L2Reportees SELECT manager.pid AS directReportees, count(manager.directly_manages) AS count ON L1Reportees.directly_manages = L2Reportees.pid FROM person_reportee manager WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") GROUP BY directReportees GROUP BY directReportees ) AS T UNION GROUP BY directReportees) SELECT manager.pid AS directReportees, count(reportee.directly_manages) AS count UNION FROM person_reportee manager (SELECT T.directReportees AS directReportees, sum(T.count) AS count JOIN person_reportee reportee FROM( ON manager.directly_manages = reportee.pid SELECT reportee.directly_manages AS directReportees, 0 AS count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM person_reportee manager GROUP BY directReportees JOIN person_reportee reportee UNION ON manager.directly_manages = reportee.pid SELECT manager.pid AS directReportees, count(L2Reportees.directly_manages) AS count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM person_reportee manager GROUP BY directReportees JOIN person_reportee L1Reportees UNION ON manager.directly_manages = L1Reportees.pid SELECT L2Reportees.pid AS directReportees, JOIN person_reportee L2Reportees count(L2Reportees.directly_manages) AS ON L1Reportees.directly_manages = L2Reportees.pid count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM person_reportee manager GROUP BY directReportees JOIN person_reportee L1Reportees ) AS T ON manager.directly_manages = L1Reportees.pid GROUP BY directReportees) JOIN person_reportee L2Reportees UNION ON L1Reportees.directly_manages = L2Reportees.pid (SELECT T.directReportees AS directReportees, sum(T.count) AS count WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") FROM ( GROUP BY directReportees SELECT manager.directly_manages AS directReportees, 0 AS count ) AS T FROM person_reportee manager GROUP BY directReportees) WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") UNION UNION (SELECT L2Reportees.directly_manages AS directReportees, 0 AS count SELECT reportee.pid AS directReportees, count(reportee.directly_manages) AS count FROM person_reportee manager FROM person_reportee manager JOIN person_reportee L1Reportees JOIN person_reportee reportee ON manager.directly_manages = L1Reportees.pid ON manager.directly_manages = reportee.pid JOIN person_reportee L2Reportees WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") ON L1Reportees.directly_manages = L2Reportees.pid GROUP BY directReportees WHERE manager.pid = (SELECT id FROM person WHERE name = "fName lName") UNION Neo Technology, Inc Confidential )
  • 27. Use Cypher to Find all Dependencies (up to n levels down) Using Cypher MATCH  (fund)-­‐[:INCLUDES*0..n]-­‐>(sub),            (sub)-­‐[:INCLUDES*1..n]-­‐>(asset) WHERE  fund.ticker  =  “TRLGX” RETURN  sub.ticker  AS  Asset_Group,  count(asset)  AS  Total ORDER  BY  Total  DESC For a given fund, returns all assets that are made up of other assets, ordered by the total # of included assets Neo Technology, Inc Confidential
  • 28. Connected Data & Query Performance RDBMS vs. Native Graph Database Response Time 1000x faster Degree: Thousands+ Size: Billions+ # Hops: Tens to Hundreds RDBMS Degree: < 3 Size: Thousands # Hops: < 3 Neo4j Connectedness of Data Set Neo Technology, Inc Confidential
  • 29. Top Reasons for Choosing Neo4j 1. Problems with JOIN performance 2. Domain fit for graph 3. Open-ended business requirements necessitating fast, iterative development 4. Evolving and/or non-uniform data, avoiding sparse tables and frequent schema chances Neo Technology, Inc Confidential
  • 30. Who’s Using Graph Databases Today? Finance Finance Neo Technology, Inc Confidential Accenture