SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
How Graphs Continue to
Revolutionize The Prevention
of Financial Crime & Fraud
in Real-Time
© 2019 TigerGraph. All Rights Reserved
Agenda
2
Introduction1
4
3
2 What is a Graph Database
Why Graph DB & analytics for financial crimes
Customer use cases and case studies
5
Going real-time: need for speed in
investigating financial crimes
6 Querying graphs - bridging theory & practice
7 Key requirements of graph query languages
8
New Features - advanced pattern matching with
accumulators for financial crimes detection
© 2019 TigerGraph. All Rights Reserved
Moderator & Client Speaker
3
George Anadiotis
Connected Data London Organizer
Linked Data Orchestration Founder
● Into graphs since 2005
● Wearer of many hats: consultant, analyst,
researcher, journalist, event organizer, curator
● ZDNet, Linked Data Orchestration, Connected
Data London
Rebecca Lee
Chief Data Officer, OpenCorporates
● OpenCorporates is the largest open database of companies
whose primary goal is to make information on companies more
usable and widely available for the public benefit, particularly to
tackle their use for criminal or anti-social purposes.
● Prior to this, Rebecca led PwC's Investigative Analytics team:
conducting forensic investigations into alleged criminality and
wrongdoing, and helping clients to build their fraud and risk
capabilities.
© 2019 TigerGraph. All Rights Reserved
TigerGraph Panelists
4
Dr. Victor Lee
Director of Product Management
● BS in Electrical Engineering and Computer Science
from UC Berkeley, MS in Electrical Engineering from
Stanford University
● PhD in Computer Science from Kent State University
focused on graph data mining
● 15+ years in tech industry
Professor Alin Deutsch
Chief Scientist
● University of California at San Diego (UCSD) faculty since 2002
with research focused around data management challenges
for large-scale database-powered applications
● PhD in Computer Science from the University of Pennsylvania,
specialization in graph query language design and
optimization
● Several awards including the highly prestigious PODS Alberto
O. Mendelzon Test-of-Time Award at SIGMOD 2018
© 2019 TigerGraph. All Rights Reserved
We Use Graphs Every Day
5
Social Media
Graphs are used to
analyze relationships for
social media
Website Search
PageRank is a graph algorithm
used by Google Search to rank
web pages in their search
engine results
Product
Recommendations
Graphs are used to
understand the behavior
and preferences of online
buyers
GRAPHS = RELATIONSHIPS
Knowledge GraphSocial Graph Customer 360 Graph
© 2019 TigerGraph. All Rights Reserved
Relational Database Key-Value Database Graph Database
Customer
XXXXXX
Product
XXXXXXXX
Supplier
XXXXXXXX
Location
XXXXXXXX
Order
XXXXXXXXX
Product
Customer
Supplier
Location
KEY VALUE
XXXXX
Order
Customer
Produ
ct
Supplier
• Rigid schema
• High performance for transactions
• Poor performance for deep analytics
• Highly fluid schema/no schema
• High performance for simple transactions
• Poor performance for deep analytics
• Flexible schema
• High performance for complex transactions
• High performance for deep analytics
Location 1 = Delivery Location
Location 2 = Warehouse
Location 2
Product
Payment
PURCHASED
RESIDES
SHIPSTO
PURCHASED
SHIPS FROM
A
C
C
EPTED
MAKES
The Evolution of Databases
XXXXX
XXXXX
XXXXX Location 1
N
O
TIFIES
Complex, slow table joins required Multiple scans of massive table required Pre-connected business entities - no joins needed
© 2019 TigerGraph. All Rights Reserved 7
TigerGraph - Corporate Background
Founded by Dr. Yu Xu in 2012 in
Redwood City, California
Mission: Unleash the power of
interconnected data for deeper
insights and better outcomes
Industry’s first and only Native
Massively Parallel Processing (MPP)
Graph Technology
The only scalable graph database for
the enterprise used by organizations
including Visa, Intuit, Zillow and
Wish.com
© 2019 TigerGraph. All Rights Reserved
TigerGraph Customers
TigerGraph customers are finding deeper insights for competitive
advantage. Our technology is powering the top e-payment, credit
card, mobile eCommerce, fintech, large pharma, healthcare and
power-grid companies as well as government organizations.
8
© 2019 TigerGraph. All Rights Reserved
7 Key Data Science Capabilities Powered By a Native Parallel Graph
Deep Link Analysis Similarity and Frequent
Pattern Detection
For a set of entities (e.g. customers,
accounts, credit cards, banks),
show all links or connections
Given a graph (e.g. transactions),
finding similarly situated entities.
Find frequent patterns.
DC?
6
Multi-dimensional Entity &
Pattern Matching
Given a pattern (e.g. social and
financial interactions), find matching
occurrences within a greater graph
Hub & Community Detection
Find strongly-connected
communities and/or influential
hubs (accounts, etc.) within a graph
or sub-community
Community 1
Community 2
1 2 3 4
5 Geospatial Graph Analysis Analyze changes in entities & relationships with location data
A
B
A
B
Machine Learning Feature
Generation & Explainable AI
Extract graph-based features to feed as training data for
machine learning; Power Explainable AI7
Temporal (Time-Series) Graph Analysis Analyze changes in entities & relationships over time
Using Subgraph or Relationship Discovery Combined with Graph Computation to
find Diamonds of Money Laundering
10
Financial institutions collaborate to build transactional + knowledge graphs to identify money
laundering rings and layering.
Layering: Split "dirty money" into smaller amounts,
transfer it from account to account, eventually mergeMoney Laundering Ring: Money is transferred in a circle.
In our global corporate
world, clear, trusted,
open, legal entity data is
an essential requirement
for good business… and
a fair society
12
Today it’s difficult.
Tomorrow it will be even harder
The Challenge
© 2019 TigerGraph. All Rights Reserved
170+ million companies
220+ million officerships
‘Company registry for the
world’. The largest open
database of companies in the
world
is shining a light on the
corporate world
Our solution
— “White-box” legal-entities, automated from
official public sources including provenance
and line of sight to source
— Free via web, at scale through API or bulk data
© 2019 TigerGraph. All Rights Reserved
● Company Data
● Subsidiary relationships:
○ SEC (10k filings)
○ NIC
● Control relationships:
○ UK PSC register
● Shareholders:
○ New Zealand
○ Denmark
○ Alaska
○ Hong Kong
Building a cross jurisdictional graph of corporate structures
OpenCorporates
MySQL RELATIONSHIP
Company Company
Directed edge attributes include:
● Type
○ Shareholder of
○ Share issuer to
○ Has subsidiary
○ Is subsidiary
○ Controls
○ In controlled by
● Confidence
● Percentage / No Shares
● Earliest / Latest Date*
● Provenance
Node attributes include:
● Primary ID
● Company Name
● Company Number
● Jurisdiction
● Inactive flag
● Provenance
© 2019 TigerGraph. All Rights Reserved
© 2019 TigerGraph. All Rights Reserved
Graph challenges
Uncover hidden connections within data in OC’s ever-expanding datasets with
real-time response rates
● Degrees of separation
● Up the chain
● Ultimate parent (and down)
● Siblings
● Temporal graph search
● Traverse using specific relationship properties - Active vs Dead
relationships
● Expand to include different node types (company officers, addresses)
© 2019 TigerGraph. All Rights Reserved
© 2019 TigerGraph. All Rights Reserved
Time-Based Graph Search to Find Potential Fraud, Money Laundering or
Corruption - Find Subsidiaries That Pop Up For a Brief Time & Vanish
17
More details at http://tinyurl.com/y36skysr (World’s largest Open Database Migrates to TigerGraph) & http://tinyurl.com/y63ycxwr (Fireflies and algorithms - the coming explosion of companies –
OpenCorporates blog)
© 2019 TigerGraph. All Rights Reserved
Alert
Reducing False Positives in AML with Deep Link Analytics
18
Download the solution brief at https://info.tigergraph.com/aml-executive-brief
High or
Low Risk?
New Alert
SAR 1
SAR 2
Traditional Limit of
real-time analysis:
2 Hops
Historical records:
offline analysis
© 2019 TigerGraph. All Rights Reserved
Alert
Reducing False Positives in AML with Deep Link Analytics
19
Download the solution brief at https://info.tigergraph.com/aml-executive-brief
High or
Low Risk?
New Alert
SAR 1
SAR 2
Closed
Closed
Alert
Deep-Link Analytics reveals
important distinctions
© 2019 TigerGraph. All Rights Reserved
Alipay Detects Fraud and Anti-Money Laundering (AML)
Violations in Real-time
20
Business Challenge
Over 520 million users & peak volume of 256,000 payments per second.
Detecting fraud & AML violations is like finding needles in an ever
increasing giant haystack.
Solution
• Attach each payment transaction in real-time to an operational
graph with device, location, credit card, account & customer
information
• Recompute and assess fraud and money laundering risk flagging
suspicious transactions for investigation
• Support fraud and AML investigation with visualization & up to 11 hop
queries in real-time
Business Benefits
Scale up for over 2 billion transactions per day for fraud & AML detection
and increase productivity to investigate and resolve fraud and AML alerts.
Visit the solution page - https://www.tigergraph.com/solutions/anti-money-laundering-aml/
Graph Query Languages
The Past: Querying Graphs
The Age of the Graph Is Upon Us (Again)
• Early-mid-90s: semi- or unstructured data research was all the rage
• data logically viewed as graph, initially motivated by modeling WWW (page=vertex, link=edge)
• query languages expressing constrained reachability in graph
• Late 90s-late 2000s: special case XML (graph restricted to tree shape)
• Mature: W3C standard ecosystem for modeling and querying (XQuery, XPath, XLink, XSLT, XML Schema,
… )
• Since mid 2000s: JSON and friends (also graphs restricted to tree shape)
• Mongodb, Couchbase, SparQL, GraphQL, AsterixDB, …
• ~2010 to present: back to unrestricted graphs
• Initially motivated by analytic tasks in social networks
• Now universal use (most interesting data is linked, after all)
23
The Graph Data Model
• Nodes model real-world entities
• Edges are binary, they model relationships
• may be directed or undirected (asymmetric, resp. symmetric relationships)
• Nodes and edges may carry labels
• Nodes and edges annotated with data
• both have sets of attributes (key-value pairs)
24
Example Graph
Vertex types:
• Product (name, category, price)
• Customer (ssn, name, address)
Edge types:
• Bought (discount, quantity)
• Customer c bought 100 units of product p at discount 5%:
modeled by edge
c -- (Bought {discount=5%, quantity=100})--> p
25
Key Language Ingredients from the Past
• Pioneered by academic work on relational query extensions for graphs
(since ‘87)
• Path expressions (PEs) for navigation
• Variables for manipulating data found during navigation
• Stitching multiple PEs into complex navigation patterns: conjunctive path queries
• Constructors for new nodes and edges
26
The Present: Graph Query Language
Requirements
Current Representative Graph QLs
in Order of Appearance
• SparQL
• mature, W3C standard recommendation, but not aimed at analytics of arbitrary graphs: RDF,
ontologies, semantic web
• Cypher (neo4j)
• essentially 1990’s StruQL with bells and whistles, inherits CRPQ syntactic style
• Gremlin (Apache project and commercial products)
• dataflow programming model: graph annotated with tokens (“traversers”) that flow through it
according to user program
• GSQL (TigerGraph)
• Inspired by SQL, with support for massively parallel graph analytics
28
Key Language Ingredients Needed in Modern Applications
• All primitives inherited from past (path expressions, conjunctive patterns, variables,
node/edge construction) SparQL, Cypher, Gremlin, GSQL
• Support for large-scale graph analytics
• Customizable path traversal semantics Gremlin, GSQL
• Aggregation of data encountered during traversal
SparQL (partial), Cypher, Gremlin, GSQL
• Control flow for class of iterative algorithms that converge in multiple steps
• (e.g. PageRank-class, recommender systems, shortest paths, etc.) Gremlin, GSQL
• Intermediate results assigned to nodes/edges support parallel computation (programming
mindset + execution) GSQL
29
The Future: GSQL
Aggregation in Current Graph QLs
• Cypher’s RETURN clause uses similar syntax as
aggregation-extended CRPQs
• Gremlin and SparQL use an SQL-style GROUP BY clause
• GSQL uses aggregating containers called “accumulators”
• soon to add above modes as syntactic sugar, but will preserve
accumulators who remain strictly more versatile
31
GSQL Accumulators
• GSQL traversals collect and aggregate data by writing it into accumulators
• Accumulators are containers (data types) that
• hold a data value
• accept inputs
• aggregate inputs into the data value using a binary operation
• May be built-in (sum, max, min, etc.) or user-defined
• May be
• global (a single container)
• vertex-attached (one container per vertex)
32
Vertex-Attached Accumulator Example: Revenue per
Customer and per Product
• Maximize opportunities for parallel evaluation
SumAccum<float> @cSales, @pSales;
SELECT c
FROM Customer :c -(-Bought-> :b)- Product :p
ACCUM float thisSaleRevenue = b.quantity*(1-b.discount)*p.price,
c.@cSales += thisSaleRevenue,
p.@pSales += thisSaleRevenue;
vertex-attached accums: one instance per node
groups are distributed, each node accumulates its
own group. Can be parallelized!
this sale’s revenue contributes to two
aggregations, each by distinct grouping criteria
33
Recommended Toys Ranked by
Log-Cosine Similarity
SumAccum<float> @rank, @lc;
SumAccum<int> @inCommon;
I = {Customer.1};
SELECT p INTO ToysILike, o INTO OthersWhoLikeThem
FROM I:c -(-Likes->)- Product:p -(<-Likes-)- Customer:o
WHERE p.category == “Toys” and o != c
ACCUM o.@inCommon += 1
POST-ACCUM o.@lc = log (1 + o.@inCommon);
SELECT t INTO ToysTheyLike
FROM OthersWhoLikeThem:o –(-Likes->)- Product:t
WHERE t.category == "toy"
ACCUM t.@rank += o.@lc;
RecommendedToys = ToysTheyLike – ToysILike;
34
Essential: Control-Flow, Particularly Loops
• Loops (until condition is satisfied)
• Necessary to program iterative algorithms, e.g. PageRank, recommender
systems, shortest-path, etc.
• They synergize with accumulators. This GSQL-unique combination
concisely expresses sophisticated graph analytics
• Can be used to program unbounded-length path traversal under various
semantics
35
PageRank in GSQL
CREATE QUERY pageRank (float maxChange, int maxIteration, float dampingFactor) {
MaxAccum<float> @@maxDifference = 9999; // max score change in an iteration
SumAccum<float> @received_score = 0; // sum of scores received from neighbors
SumAccum<float> @score = 1; // initial score for every vertex is 1.
AllV = {Page.*}; // start with all vertices of type Page
WHILE @@maxDifference > maxChange LIMIT maxIteration DO
@@maxDifference = 0;
S= SELECT s
FROM AllV:s -(Linkto)-> :t
ACCUM t.@received_score += s.@score/s.outdegree()
POST-ACCUM s.@score = 1-dampingFactor + dampingFactor * s.@received_score,
s.@received_score = 0,
@@maxDifference += abs(s.@score - s.@score');
END;
}
36
© 2019 TigerGraph. All Rights Reserved
Additional Resources
● Download TigerGraph’s Developer or Enterprise Free Trial
● Get started with TigerGraph’s Developer Portal
● Connect with fellow GSQL users in the developer forum
● Advance your graph knowledge with the eBook - “Native Parallel Graphs”
37
@TigerGraphDB /tigergraph /TigerGraphDB /company/TigerGraph

Mais conteúdo relacionado

Mais procurados

Going Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph AnalyticsGoing Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph AnalyticsCambridge Semantics
 
Graph+AI for Fin. Services
Graph+AI for Fin. ServicesGraph+AI for Fin. Services
Graph+AI for Fin. ServicesTigerGraph
 
GraphQL and its schema as a universal layer for database access
GraphQL and its schema as a universal layer for database accessGraphQL and its schema as a universal layer for database access
GraphQL and its schema as a universal layer for database accessConnected Data World
 
Knowledge graphs, meet Deep Learning
Knowledge graphs, meet Deep LearningKnowledge graphs, meet Deep Learning
Knowledge graphs, meet Deep LearningConnected Data World
 
Smarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing PlatformSmarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing PlatformOntotext
 
How to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk AnalyticsHow to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk AnalyticsOntotext
 
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...Cambridge Semantics
 
Graphs and innovative graph solutions for financial services
Graphs and innovative graph solutions for financial servicesGraphs and innovative graph solutions for financial services
Graphs and innovative graph solutions for financial servicesNeo4j
 
Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Neo4j
 
Fast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareFast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareTigerGraph
 
SHACL-based data life cycle management
SHACL-based data life cycle managementSHACL-based data life cycle management
SHACL-based data life cycle managementConnected Data World
 
Graph + AI World 2020: Opening Day Keynote
Graph + AI World 2020: Opening Day KeynoteGraph + AI World 2020: Opening Day Keynote
Graph + AI World 2020: Opening Day KeynoteTigerGraph
 
Visualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your DataVisualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your DataLinkurious
 
FIBO in Neo4j: Applying Knowledge Graphs in the Financial Industry
FIBO in Neo4j: Applying Knowledge Graphs in the Financial IndustryFIBO in Neo4j: Applying Knowledge Graphs in the Financial Industry
FIBO in Neo4j: Applying Knowledge Graphs in the Financial IndustryNeo4j
 
Fraud prevention is better with TigerGraph inside
Fraud prevention is better with  TigerGraph insideFraud prevention is better with  TigerGraph inside
Fraud prevention is better with TigerGraph insideTigerGraph
 
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4jAI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4jIvan Zoratti
 
Meaningful User Experience
Meaningful User ExperienceMeaningful User Experience
Meaningful User ExperienceNeo4j
 
Knowledge Graphs to Power Financial Chat Bots
Knowledge Graphs to Power Financial Chat BotsKnowledge Graphs to Power Financial Chat Bots
Knowledge Graphs to Power Financial Chat BotsNeo4j
 
PoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and AnalyticsPoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and AnalyticsSemantic Web Company
 

Mais procurados (20)

Going Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph AnalyticsGoing Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph Analytics
 
Graph+AI for Fin. Services
Graph+AI for Fin. ServicesGraph+AI for Fin. Services
Graph+AI for Fin. Services
 
GraphQL and its schema as a universal layer for database access
GraphQL and its schema as a universal layer for database accessGraphQL and its schema as a universal layer for database access
GraphQL and its schema as a universal layer for database access
 
Knowledge graphs, meet Deep Learning
Knowledge graphs, meet Deep LearningKnowledge graphs, meet Deep Learning
Knowledge graphs, meet Deep Learning
 
Smarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing PlatformSmarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing Platform
 
How to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk AnalyticsHow to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk Analytics
 
Tara Raafat
Tara RaafatTara Raafat
Tara Raafat
 
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...
 
Graphs and innovative graph solutions for financial services
Graphs and innovative graph solutions for financial servicesGraphs and innovative graph solutions for financial services
Graphs and innovative graph solutions for financial services
 
Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j
 
Fast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareFast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA Hardware
 
SHACL-based data life cycle management
SHACL-based data life cycle managementSHACL-based data life cycle management
SHACL-based data life cycle management
 
Graph + AI World 2020: Opening Day Keynote
Graph + AI World 2020: Opening Day KeynoteGraph + AI World 2020: Opening Day Keynote
Graph + AI World 2020: Opening Day Keynote
 
Visualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your DataVisualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your Data
 
FIBO in Neo4j: Applying Knowledge Graphs in the Financial Industry
FIBO in Neo4j: Applying Knowledge Graphs in the Financial IndustryFIBO in Neo4j: Applying Knowledge Graphs in the Financial Industry
FIBO in Neo4j: Applying Knowledge Graphs in the Financial Industry
 
Fraud prevention is better with TigerGraph inside
Fraud prevention is better with  TigerGraph insideFraud prevention is better with  TigerGraph inside
Fraud prevention is better with TigerGraph inside
 
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4jAI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
 
Meaningful User Experience
Meaningful User ExperienceMeaningful User Experience
Meaningful User Experience
 
Knowledge Graphs to Power Financial Chat Bots
Knowledge Graphs to Power Financial Chat BotsKnowledge Graphs to Power Financial Chat Bots
Knowledge Graphs to Power Financial Chat Bots
 
PoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and AnalyticsPoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
 

Semelhante a How Graphs Continue to Revolutionize The Prevention of Financial Crime & Fraud in Real-Time

Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Neo4j
 
Tiger graph 2021 corporate overview [read only]
Tiger graph 2021 corporate overview [read only]Tiger graph 2021 corporate overview [read only]
Tiger graph 2021 corporate overview [read only]ercan5
 
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...TigerGraph
 
Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?SAS Canada
 
Future of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnFuture of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnIBM Danmark
 
1. The Importance of Graphs in Government
1. The Importance of Graphs in Government1. The Importance of Graphs in Government
1. The Importance of Graphs in GovernmentNeo4j
 
The digital transformation of retail
The digital transformation of retailThe digital transformation of retail
The digital transformation of retailCloudera, Inc.
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...Neo4j
 
Improve Store Expansion (Territory Management Featuring)
Improve Store Expansion (Territory Management Featuring)Improve Store Expansion (Territory Management Featuring)
Improve Store Expansion (Territory Management Featuring)Esri España
 
SuperCharger Hong Kong 2018 Cohort Description
SuperCharger Hong Kong 2018 Cohort DescriptionSuperCharger Hong Kong 2018 Cohort Description
SuperCharger Hong Kong 2018 Cohort DescriptionBrandon Chung
 
Protect Your Revenue Streams: Big Data & Analytics in Tax
Protect Your Revenue Streams: Big Data & Analytics in TaxProtect Your Revenue Streams: Big Data & Analytics in Tax
Protect Your Revenue Streams: Big Data & Analytics in TaxCapgemini
 
Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018
Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018 Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018
Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018 Alex Manders
 
Big Data & Analytics perspectives in Banking
Big Data & Analytics perspectives in BankingBig Data & Analytics perspectives in Banking
Big Data & Analytics perspectives in BankingGianpaolo Zampol
 
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
EY: Why graph technology makes sense for fraud detection and customer 360 pro...EY: Why graph technology makes sense for fraud detection and customer 360 pro...
EY: Why graph technology makes sense for fraud detection and customer 360 pro...Neo4j
 
An Introduction to Graph: Database, Analytics, and Cloud Services
An Introduction to Graph:  Database, Analytics, and Cloud ServicesAn Introduction to Graph:  Database, Analytics, and Cloud Services
An Introduction to Graph: Database, Analytics, and Cloud ServicesJean Ihm
 
Better Business from Exploring Ideas - Modern Data Architectures on AWS
Better Business from Exploring Ideas - Modern Data Architectures on AWSBetter Business from Exploring Ideas - Modern Data Architectures on AWS
Better Business from Exploring Ideas - Modern Data Architectures on AWSAmazon Web Services
 
Hybrid Cloud Streaming and Modernising Payments at Lloyds Banking Group
Hybrid Cloud Streaming and Modernising Payments at Lloyds Banking GroupHybrid Cloud Streaming and Modernising Payments at Lloyds Banking Group
Hybrid Cloud Streaming and Modernising Payments at Lloyds Banking GroupHostedbyConfluent
 
OFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANKOFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANKibankuk
 
OFSAA - BIGDATA - IBANK
OFSAA - BIGDATA - IBANKOFSAA - BIGDATA - IBANK
OFSAA - BIGDATA - IBANKibankuk
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceSkillspeed
 

Semelhante a How Graphs Continue to Revolutionize The Prevention of Financial Crime & Fraud in Real-Time (20)

Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017Knowledge Graphs Webinar- 11/7/2017
Knowledge Graphs Webinar- 11/7/2017
 
Tiger graph 2021 corporate overview [read only]
Tiger graph 2021 corporate overview [read only]Tiger graph 2021 corporate overview [read only]
Tiger graph 2021 corporate overview [read only]
 
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
Graph Gurus Episode 34: Graph Databases are Changing the Fraud Detection and ...
 
Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?
 
Future of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren RavnFuture of Power: Big Data - Søren Ravn
Future of Power: Big Data - Søren Ravn
 
1. The Importance of Graphs in Government
1. The Importance of Graphs in Government1. The Importance of Graphs in Government
1. The Importance of Graphs in Government
 
The digital transformation of retail
The digital transformation of retailThe digital transformation of retail
The digital transformation of retail
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 
Improve Store Expansion (Territory Management Featuring)
Improve Store Expansion (Territory Management Featuring)Improve Store Expansion (Territory Management Featuring)
Improve Store Expansion (Territory Management Featuring)
 
SuperCharger Hong Kong 2018 Cohort Description
SuperCharger Hong Kong 2018 Cohort DescriptionSuperCharger Hong Kong 2018 Cohort Description
SuperCharger Hong Kong 2018 Cohort Description
 
Protect Your Revenue Streams: Big Data & Analytics in Tax
Protect Your Revenue Streams: Big Data & Analytics in TaxProtect Your Revenue Streams: Big Data & Analytics in Tax
Protect Your Revenue Streams: Big Data & Analytics in Tax
 
Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018
Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018 Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018
Blockchain - "Hype, Reality and Promise" - ISG Digital Business Summit, 2018
 
Big Data & Analytics perspectives in Banking
Big Data & Analytics perspectives in BankingBig Data & Analytics perspectives in Banking
Big Data & Analytics perspectives in Banking
 
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
EY: Why graph technology makes sense for fraud detection and customer 360 pro...EY: Why graph technology makes sense for fraud detection and customer 360 pro...
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
 
An Introduction to Graph: Database, Analytics, and Cloud Services
An Introduction to Graph:  Database, Analytics, and Cloud ServicesAn Introduction to Graph:  Database, Analytics, and Cloud Services
An Introduction to Graph: Database, Analytics, and Cloud Services
 
Better Business from Exploring Ideas - Modern Data Architectures on AWS
Better Business from Exploring Ideas - Modern Data Architectures on AWSBetter Business from Exploring Ideas - Modern Data Architectures on AWS
Better Business from Exploring Ideas - Modern Data Architectures on AWS
 
Hybrid Cloud Streaming and Modernising Payments at Lloyds Banking Group
Hybrid Cloud Streaming and Modernising Payments at Lloyds Banking GroupHybrid Cloud Streaming and Modernising Payments at Lloyds Banking Group
Hybrid Cloud Streaming and Modernising Payments at Lloyds Banking Group
 
OFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANKOFSAA - BIG DATA - IBANK
OFSAA - BIG DATA - IBANK
 
OFSAA - BIGDATA - IBANK
OFSAA - BIGDATA - IBANKOFSAA - BIGDATA - IBANK
OFSAA - BIGDATA - IBANK
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in Finance
 

Mais de Connected Data World

Systems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenSystems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenConnected Data World
 
Graph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora LassilaGraph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora LassilaConnected Data World
 
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...Connected Data World
 
How to get started with Graph Machine Learning
How to get started with Graph Machine LearningHow to get started with Graph Machine Learning
How to get started with Graph Machine LearningConnected Data World
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is hereConnected Data World
 
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2Connected Data World
 
From Taxonomies and Schemas to Knowledge Graphs: Part 3
From Taxonomies and Schemas to Knowledge Graphs: Part 3From Taxonomies and Schemas to Knowledge Graphs: Part 3
From Taxonomies and Schemas to Knowledge Graphs: Part 3Connected Data World
 
In Search of the Universal Data Model
In Search of the Universal Data ModelIn Search of the Universal Data Model
In Search of the Universal Data ModelConnected Data World
 
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph DatabaseGraph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph DatabaseConnected Data World
 
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...Connected Data World
 
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...Connected Data World
 
Semantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scaleSemantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scaleConnected Data World
 
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Connected Data World
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the WebConnected Data World
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsConnected Data World
 
Elegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsElegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsConnected Data World
 
Graph for Good: Empowering your NGO
Graph for Good: Empowering your NGOGraph for Good: Empowering your NGO
Graph for Good: Empowering your NGOConnected Data World
 
What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?Connected Data World
 

Mais de Connected Data World (20)

Systems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van HarmelenSystems that learn and reason | Frank Van Harmelen
Systems that learn and reason | Frank Van Harmelen
 
Graph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora LassilaGraph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora Lassila
 
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
 
How to get started with Graph Machine Learning
How to get started with Graph Machine LearningHow to get started with Graph Machine Learning
How to get started with Graph Machine Learning
 
Graphs in sustainable finance
Graphs in sustainable financeGraphs in sustainable finance
Graphs in sustainable finance
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is here
 
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
 
From Taxonomies and Schemas to Knowledge Graphs: Part 3
From Taxonomies and Schemas to Knowledge Graphs: Part 3From Taxonomies and Schemas to Knowledge Graphs: Part 3
From Taxonomies and Schemas to Knowledge Graphs: Part 3
 
In Search of the Universal Data Model
In Search of the Universal Data ModelIn Search of the Universal Data Model
In Search of the Universal Data Model
 
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph DatabaseGraph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
 
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
 
Graph Realities
Graph RealitiesGraph Realities
Graph Realities
 
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
 
Semantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scaleSemantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scale
 
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the Web
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needs
 
Elegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsElegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property Graphs
 
Graph for Good: Empowering your NGO
Graph for Good: Empowering your NGOGraph for Good: Empowering your NGO
Graph for Good: Empowering your NGO
 
What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?
 

Último

Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfrahulyadav957181
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxHimangsuNath
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxHaritikaChhatwal1
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfsimulationsindia
 

Último (20)

Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdf
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptx
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptx
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
 

How Graphs Continue to Revolutionize The Prevention of Financial Crime & Fraud in Real-Time

  • 1. How Graphs Continue to Revolutionize The Prevention of Financial Crime & Fraud in Real-Time
  • 2. © 2019 TigerGraph. All Rights Reserved Agenda 2 Introduction1 4 3 2 What is a Graph Database Why Graph DB & analytics for financial crimes Customer use cases and case studies 5 Going real-time: need for speed in investigating financial crimes 6 Querying graphs - bridging theory & practice 7 Key requirements of graph query languages 8 New Features - advanced pattern matching with accumulators for financial crimes detection
  • 3. © 2019 TigerGraph. All Rights Reserved Moderator & Client Speaker 3 George Anadiotis Connected Data London Organizer Linked Data Orchestration Founder ● Into graphs since 2005 ● Wearer of many hats: consultant, analyst, researcher, journalist, event organizer, curator ● ZDNet, Linked Data Orchestration, Connected Data London Rebecca Lee Chief Data Officer, OpenCorporates ● OpenCorporates is the largest open database of companies whose primary goal is to make information on companies more usable and widely available for the public benefit, particularly to tackle their use for criminal or anti-social purposes. ● Prior to this, Rebecca led PwC's Investigative Analytics team: conducting forensic investigations into alleged criminality and wrongdoing, and helping clients to build their fraud and risk capabilities.
  • 4. © 2019 TigerGraph. All Rights Reserved TigerGraph Panelists 4 Dr. Victor Lee Director of Product Management ● BS in Electrical Engineering and Computer Science from UC Berkeley, MS in Electrical Engineering from Stanford University ● PhD in Computer Science from Kent State University focused on graph data mining ● 15+ years in tech industry Professor Alin Deutsch Chief Scientist ● University of California at San Diego (UCSD) faculty since 2002 with research focused around data management challenges for large-scale database-powered applications ● PhD in Computer Science from the University of Pennsylvania, specialization in graph query language design and optimization ● Several awards including the highly prestigious PODS Alberto O. Mendelzon Test-of-Time Award at SIGMOD 2018
  • 5. © 2019 TigerGraph. All Rights Reserved We Use Graphs Every Day 5 Social Media Graphs are used to analyze relationships for social media Website Search PageRank is a graph algorithm used by Google Search to rank web pages in their search engine results Product Recommendations Graphs are used to understand the behavior and preferences of online buyers GRAPHS = RELATIONSHIPS Knowledge GraphSocial Graph Customer 360 Graph
  • 6. © 2019 TigerGraph. All Rights Reserved Relational Database Key-Value Database Graph Database Customer XXXXXX Product XXXXXXXX Supplier XXXXXXXX Location XXXXXXXX Order XXXXXXXXX Product Customer Supplier Location KEY VALUE XXXXX Order Customer Produ ct Supplier • Rigid schema • High performance for transactions • Poor performance for deep analytics • Highly fluid schema/no schema • High performance for simple transactions • Poor performance for deep analytics • Flexible schema • High performance for complex transactions • High performance for deep analytics Location 1 = Delivery Location Location 2 = Warehouse Location 2 Product Payment PURCHASED RESIDES SHIPSTO PURCHASED SHIPS FROM A C C EPTED MAKES The Evolution of Databases XXXXX XXXXX XXXXX Location 1 N O TIFIES Complex, slow table joins required Multiple scans of massive table required Pre-connected business entities - no joins needed
  • 7. © 2019 TigerGraph. All Rights Reserved 7 TigerGraph - Corporate Background Founded by Dr. Yu Xu in 2012 in Redwood City, California Mission: Unleash the power of interconnected data for deeper insights and better outcomes Industry’s first and only Native Massively Parallel Processing (MPP) Graph Technology The only scalable graph database for the enterprise used by organizations including Visa, Intuit, Zillow and Wish.com
  • 8. © 2019 TigerGraph. All Rights Reserved TigerGraph Customers TigerGraph customers are finding deeper insights for competitive advantage. Our technology is powering the top e-payment, credit card, mobile eCommerce, fintech, large pharma, healthcare and power-grid companies as well as government organizations. 8
  • 9. © 2019 TigerGraph. All Rights Reserved 7 Key Data Science Capabilities Powered By a Native Parallel Graph Deep Link Analysis Similarity and Frequent Pattern Detection For a set of entities (e.g. customers, accounts, credit cards, banks), show all links or connections Given a graph (e.g. transactions), finding similarly situated entities. Find frequent patterns. DC? 6 Multi-dimensional Entity & Pattern Matching Given a pattern (e.g. social and financial interactions), find matching occurrences within a greater graph Hub & Community Detection Find strongly-connected communities and/or influential hubs (accounts, etc.) within a graph or sub-community Community 1 Community 2 1 2 3 4 5 Geospatial Graph Analysis Analyze changes in entities & relationships with location data A B A B Machine Learning Feature Generation & Explainable AI Extract graph-based features to feed as training data for machine learning; Power Explainable AI7 Temporal (Time-Series) Graph Analysis Analyze changes in entities & relationships over time
  • 10. Using Subgraph or Relationship Discovery Combined with Graph Computation to find Diamonds of Money Laundering 10 Financial institutions collaborate to build transactional + knowledge graphs to identify money laundering rings and layering. Layering: Split "dirty money" into smaller amounts, transfer it from account to account, eventually mergeMoney Laundering Ring: Money is transferred in a circle.
  • 11.
  • 12. In our global corporate world, clear, trusted, open, legal entity data is an essential requirement for good business… and a fair society 12 Today it’s difficult. Tomorrow it will be even harder The Challenge © 2019 TigerGraph. All Rights Reserved
  • 13. 170+ million companies 220+ million officerships ‘Company registry for the world’. The largest open database of companies in the world is shining a light on the corporate world Our solution — “White-box” legal-entities, automated from official public sources including provenance and line of sight to source — Free via web, at scale through API or bulk data © 2019 TigerGraph. All Rights Reserved
  • 14. ● Company Data ● Subsidiary relationships: ○ SEC (10k filings) ○ NIC ● Control relationships: ○ UK PSC register ● Shareholders: ○ New Zealand ○ Denmark ○ Alaska ○ Hong Kong Building a cross jurisdictional graph of corporate structures OpenCorporates MySQL RELATIONSHIP Company Company Directed edge attributes include: ● Type ○ Shareholder of ○ Share issuer to ○ Has subsidiary ○ Is subsidiary ○ Controls ○ In controlled by ● Confidence ● Percentage / No Shares ● Earliest / Latest Date* ● Provenance Node attributes include: ● Primary ID ● Company Name ● Company Number ● Jurisdiction ● Inactive flag ● Provenance © 2019 TigerGraph. All Rights Reserved
  • 15. © 2019 TigerGraph. All Rights Reserved
  • 16. Graph challenges Uncover hidden connections within data in OC’s ever-expanding datasets with real-time response rates ● Degrees of separation ● Up the chain ● Ultimate parent (and down) ● Siblings ● Temporal graph search ● Traverse using specific relationship properties - Active vs Dead relationships ● Expand to include different node types (company officers, addresses) © 2019 TigerGraph. All Rights Reserved
  • 17. © 2019 TigerGraph. All Rights Reserved Time-Based Graph Search to Find Potential Fraud, Money Laundering or Corruption - Find Subsidiaries That Pop Up For a Brief Time & Vanish 17 More details at http://tinyurl.com/y36skysr (World’s largest Open Database Migrates to TigerGraph) & http://tinyurl.com/y63ycxwr (Fireflies and algorithms - the coming explosion of companies – OpenCorporates blog)
  • 18. © 2019 TigerGraph. All Rights Reserved Alert Reducing False Positives in AML with Deep Link Analytics 18 Download the solution brief at https://info.tigergraph.com/aml-executive-brief High or Low Risk? New Alert SAR 1 SAR 2 Traditional Limit of real-time analysis: 2 Hops Historical records: offline analysis
  • 19. © 2019 TigerGraph. All Rights Reserved Alert Reducing False Positives in AML with Deep Link Analytics 19 Download the solution brief at https://info.tigergraph.com/aml-executive-brief High or Low Risk? New Alert SAR 1 SAR 2 Closed Closed Alert Deep-Link Analytics reveals important distinctions
  • 20. © 2019 TigerGraph. All Rights Reserved Alipay Detects Fraud and Anti-Money Laundering (AML) Violations in Real-time 20 Business Challenge Over 520 million users & peak volume of 256,000 payments per second. Detecting fraud & AML violations is like finding needles in an ever increasing giant haystack. Solution • Attach each payment transaction in real-time to an operational graph with device, location, credit card, account & customer information • Recompute and assess fraud and money laundering risk flagging suspicious transactions for investigation • Support fraud and AML investigation with visualization & up to 11 hop queries in real-time Business Benefits Scale up for over 2 billion transactions per day for fraud & AML detection and increase productivity to investigate and resolve fraud and AML alerts. Visit the solution page - https://www.tigergraph.com/solutions/anti-money-laundering-aml/
  • 23. The Age of the Graph Is Upon Us (Again) • Early-mid-90s: semi- or unstructured data research was all the rage • data logically viewed as graph, initially motivated by modeling WWW (page=vertex, link=edge) • query languages expressing constrained reachability in graph • Late 90s-late 2000s: special case XML (graph restricted to tree shape) • Mature: W3C standard ecosystem for modeling and querying (XQuery, XPath, XLink, XSLT, XML Schema, … ) • Since mid 2000s: JSON and friends (also graphs restricted to tree shape) • Mongodb, Couchbase, SparQL, GraphQL, AsterixDB, … • ~2010 to present: back to unrestricted graphs • Initially motivated by analytic tasks in social networks • Now universal use (most interesting data is linked, after all) 23
  • 24. The Graph Data Model • Nodes model real-world entities • Edges are binary, they model relationships • may be directed or undirected (asymmetric, resp. symmetric relationships) • Nodes and edges may carry labels • Nodes and edges annotated with data • both have sets of attributes (key-value pairs) 24
  • 25. Example Graph Vertex types: • Product (name, category, price) • Customer (ssn, name, address) Edge types: • Bought (discount, quantity) • Customer c bought 100 units of product p at discount 5%: modeled by edge c -- (Bought {discount=5%, quantity=100})--> p 25
  • 26. Key Language Ingredients from the Past • Pioneered by academic work on relational query extensions for graphs (since ‘87) • Path expressions (PEs) for navigation • Variables for manipulating data found during navigation • Stitching multiple PEs into complex navigation patterns: conjunctive path queries • Constructors for new nodes and edges 26
  • 27. The Present: Graph Query Language Requirements
  • 28. Current Representative Graph QLs in Order of Appearance • SparQL • mature, W3C standard recommendation, but not aimed at analytics of arbitrary graphs: RDF, ontologies, semantic web • Cypher (neo4j) • essentially 1990’s StruQL with bells and whistles, inherits CRPQ syntactic style • Gremlin (Apache project and commercial products) • dataflow programming model: graph annotated with tokens (“traversers”) that flow through it according to user program • GSQL (TigerGraph) • Inspired by SQL, with support for massively parallel graph analytics 28
  • 29. Key Language Ingredients Needed in Modern Applications • All primitives inherited from past (path expressions, conjunctive patterns, variables, node/edge construction) SparQL, Cypher, Gremlin, GSQL • Support for large-scale graph analytics • Customizable path traversal semantics Gremlin, GSQL • Aggregation of data encountered during traversal SparQL (partial), Cypher, Gremlin, GSQL • Control flow for class of iterative algorithms that converge in multiple steps • (e.g. PageRank-class, recommender systems, shortest paths, etc.) Gremlin, GSQL • Intermediate results assigned to nodes/edges support parallel computation (programming mindset + execution) GSQL 29
  • 31. Aggregation in Current Graph QLs • Cypher’s RETURN clause uses similar syntax as aggregation-extended CRPQs • Gremlin and SparQL use an SQL-style GROUP BY clause • GSQL uses aggregating containers called “accumulators” • soon to add above modes as syntactic sugar, but will preserve accumulators who remain strictly more versatile 31
  • 32. GSQL Accumulators • GSQL traversals collect and aggregate data by writing it into accumulators • Accumulators are containers (data types) that • hold a data value • accept inputs • aggregate inputs into the data value using a binary operation • May be built-in (sum, max, min, etc.) or user-defined • May be • global (a single container) • vertex-attached (one container per vertex) 32
  • 33. Vertex-Attached Accumulator Example: Revenue per Customer and per Product • Maximize opportunities for parallel evaluation SumAccum<float> @cSales, @pSales; SELECT c FROM Customer :c -(-Bought-> :b)- Product :p ACCUM float thisSaleRevenue = b.quantity*(1-b.discount)*p.price, c.@cSales += thisSaleRevenue, p.@pSales += thisSaleRevenue; vertex-attached accums: one instance per node groups are distributed, each node accumulates its own group. Can be parallelized! this sale’s revenue contributes to two aggregations, each by distinct grouping criteria 33
  • 34. Recommended Toys Ranked by Log-Cosine Similarity SumAccum<float> @rank, @lc; SumAccum<int> @inCommon; I = {Customer.1}; SELECT p INTO ToysILike, o INTO OthersWhoLikeThem FROM I:c -(-Likes->)- Product:p -(<-Likes-)- Customer:o WHERE p.category == “Toys” and o != c ACCUM o.@inCommon += 1 POST-ACCUM o.@lc = log (1 + o.@inCommon); SELECT t INTO ToysTheyLike FROM OthersWhoLikeThem:o –(-Likes->)- Product:t WHERE t.category == "toy" ACCUM t.@rank += o.@lc; RecommendedToys = ToysTheyLike – ToysILike; 34
  • 35. Essential: Control-Flow, Particularly Loops • Loops (until condition is satisfied) • Necessary to program iterative algorithms, e.g. PageRank, recommender systems, shortest-path, etc. • They synergize with accumulators. This GSQL-unique combination concisely expresses sophisticated graph analytics • Can be used to program unbounded-length path traversal under various semantics 35
  • 36. PageRank in GSQL CREATE QUERY pageRank (float maxChange, int maxIteration, float dampingFactor) { MaxAccum<float> @@maxDifference = 9999; // max score change in an iteration SumAccum<float> @received_score = 0; // sum of scores received from neighbors SumAccum<float> @score = 1; // initial score for every vertex is 1. AllV = {Page.*}; // start with all vertices of type Page WHILE @@maxDifference > maxChange LIMIT maxIteration DO @@maxDifference = 0; S= SELECT s FROM AllV:s -(Linkto)-> :t ACCUM t.@received_score += s.@score/s.outdegree() POST-ACCUM s.@score = 1-dampingFactor + dampingFactor * s.@received_score, s.@received_score = 0, @@maxDifference += abs(s.@score - s.@score'); END; } 36
  • 37. © 2019 TigerGraph. All Rights Reserved Additional Resources ● Download TigerGraph’s Developer or Enterprise Free Trial ● Get started with TigerGraph’s Developer Portal ● Connect with fellow GSQL users in the developer forum ● Advance your graph knowledge with the eBook - “Native Parallel Graphs” 37 @TigerGraphDB /tigergraph /TigerGraphDB /company/TigerGraph