SlideShare a Scribd company logo
1 of 29
Download to read offline
Bringing graph technologies to data
analysis : the case of Azerbaijan in
the Offshore Leaks
SAS founded in 2013 in Paris | http://linkurio.us | @linkurious
WHAT IS A GRAPH?
Father Of
Father Of
Siblings
This is a graph
WHAT IS A GRAPH : NODES AND RELATIONSHIPS
Father Of
Father Of
Siblings
A graph is a set of nodes linked by
relationships
This is a node
This is a
relationship
People, objects, movies,
restaurants, music
Antennas, servers, phones,
people
Supplier, roads, warehouses,
products
Graphs can be used to model many domains
DIFFERENT DOMAINS WHERE GRAPHS ARE IMPORTANT
Supply chains Social networks Communications
But why can graphs help data analysts?
GRAPHS AND DATA ANALYSIS
Working with complex, highly connected data?
Looking for hidden connections in large
datasets?
Constantly jumping from document to document
and feeling lost?
PAIN POINTS OF DATA ANALYSIS
THE OFFSHORE LEAKS
The Offshore Leaks shine a light never seen
before on the offshore banking system
Records of financial institutions made public in 2012 by the ICIJ. Potential evidence for money
laundering, tax evasion, corruption. The dataset contains information about the secret assets and
relationships of banks, government officials in China or Russia and some of the wealthiest persons in the
world .
Country of origin of the offshore accounts found in the ICIJ dataset
A VERY COMPLEX DATASET
250k nodes, 500k edges and 1.2 million
properties. Imagine trying to make sense of it...
How the Cook Islands help
criminals keep their money
safe. Read more
The President
family’s wealth
Azerbaijan’s President, Ilham
Aliyev suspicious ties link to
corruption. Read more
How Chinese elite hides its
wealth in offshore centers
around the world. Read more
Some of the Offshore Leaks stories already
made public
INTERESTING STORIES BURIED IN THE DATA
The Chinese
elite’s secrets
Sea, sun and
secrecy
Graphs can help make sense of complex and
highly connected data
GRAPH TECHNOLOGIES ARE PERFECT TO ANALYSE THE OFFSHORE LEAKS
We are going to focus on Azerbaijan and use
Neo4j + Linkurious to investigate the President’s
foreign assets
DIVING IN THE AZERBAIJANI WORLD
DATA MODEL FOR THE OFFSHORE LEAKS DATASET
What data* are we dealing with?
Person
Oleg
Company
Treasure ltd.
Company
Good Advice Inc
Address
Bahamas
Person
John
Family
Person
Sam
Uses_address
Uses_address
Is_linked_to
Director
Is_linked_to
Shareholder
Is_linked_to
Shareholder
Address
Dubai
Is_linked_to
Master client
Is_linked_to
Recors & Register
Is_linked_to
Director
Uses_address Uses_address
Uses_address
Address
Russia
Company
Hide & Seek
*Information about the family ties are not in the ICIJ dataset but are public for the Azerbaijani President
FIRST QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV
Does President Aliyev have an offshore account?
President Aliyev Offshore accounts
FIRST QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV
A simple Cypher query for Neo4j
MATCH (president)-[r]->(offshoreaccount:Company)
WHERE president.first_name = 'Ilham'
RETURN offshoreaccount.name as company, offshoreaccount.form as form,
offshoreaccount.incorporation as incorporation, offshoreaccount.status as status, r.date as
date, r.role as role
FIRST QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV
Ilham Alieyev has one inactive offshore account
company form incorporation status date role
Rosamund
International Ltd
Standard
International
Company
08/11/2002 Inactive 14/01/2003 Shareholder
Rosamund
International Ltd
Standard
International
Company
08/11/2002 Inactive 14/01/2003 Director
SECOND QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV’S FAMILY
Does President Aliyev’s family have offshore
accounts?
President Aliyev Offshore accountsThe President’s family
SECOND QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV’S FAMILY
One * and we search all potential connections
MATCH (president)-[r*]->(offshoreaccount:Company)
WHERE president.first_name = 'Ilham'
RETURN offshoreaccount.name as company, offshoreaccount.form as form,
offshoreaccount.incorporation as incorporation, offshoreaccount.status as status
Ilham Alieyev’s family have 4 active accounts
SECOND QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV’S FAMILY
company form incorporation status
Harvard Management
Limited
Standard International
Company
07/11/2008 Active
LaBelleza Holdings Limited Business Company Limited
by Shares
07/11/2008 Active
Arbor Investments Limited Business Company Limited
by Shares
07/11/2008 Active
Crovelent Holdings LTD. Business Company Limited
by Shares
29/03/2007 Active
Rosamund International
Ltd
Standard International
Company
08/11/2002 Inactive
What is happening here?
WHAT IS HAPPENING
Ilham Alieyev controls through his family a set of
offshore companies
IS ILHAM ALIEYEV BUILDING A FINANCIAL NETWORK TO HIDE HIS ASSETS?
Abdolbari Gozal and his brother Hassan have been awarded more than $4.5bn in constructions contracts in Azerbaijan.
According to the ICIJ journalists, these accounts
could be used to collect funds from two
successful businessmen
FROM OFFSHORE ACCOUNTS TO AZERBAIJANI CONSTRUCTION CONTRACTS
THIRD QUESTION : WHAT IS THE CONNECTION BETWEEN PRESIDENT ALIEYEV AND THE GOZAL BROTHERS
Are President Aliyev and Abdolbari Gozal
connected?
President Aliyev Abdolbari Gozal
MATCH (Ilham:Person {first_name:'Ilham'}),(Abdolbari:Person {first_name:'Abdolbari'}), p =
shortestPath((Ilham)-[*]-(Abdolbari))
RETURN p
THIRD QUESTION : WHAT IS THE CONNECTION BETWEEN PRESIDENT ALIEYEV AND THE GOZAL BROTHERS
Graph database make it trivial to find the
shortest path between two items
President Ilham Alieyev and Abdolbari Gozal are
linked through Arbor Investments Limited
THIRD QUESTION : WHAT IS THE CONNECTION BETWEEN PRESIDENT ALIEYEV AND THE GOZAL BROTHERS
Linkurious is compatible with
Neo4j. It’s the best solution
to query intelligently graph
data.
The Linkurious interface
allows a simple et visual
search experience. No need
to be a graph expert to
understand a graph.
Communicate and share the
results of your investigation.
Securely.
Find the information hidden in your graph
WHAT IS THE IMPACT OF LINKURIOUS
The power of
Neo4j
Visual
exploration
Work on graphs
as a team
DEMO
Go to linkurio.us to try it!
TECHNOLOGY
Cloud ready and open-source based
CONCLUSION
Contact us to discuss your projects
at contact@linkurio.us
Article on Azerbaijan
- the article : http://linkurio.us/analysing-the-offshore-leaks-with-graphs/
- the dataset : https://www.dropbox.com/s/d9ceb427xzrcpza/Azerbaijan%20Offshore%
20Leaks.zip
Other resources
- original article on the Alieyev case : http://www.icij.org/offshore/offshore-companies-
provide-link-between-corporate-mogul-and-azerbaijans-president
- graph gist on Neo4j and the Offshore Leaks : http://gist.neo4j.org/?8724726
SOME ADDITIONAL RESOURCES TO CONSIDER

More Related Content

Viewers also liked

BMR Advisors | Financial Crimes Compliance Services
BMR Advisors | Financial Crimes Compliance ServicesBMR Advisors | Financial Crimes Compliance Services
BMR Advisors | Financial Crimes Compliance ServicesAbhishek Bali
 
10-15 511 genetic algorithms and machine learning (alan nochenson)
10-15 511 genetic algorithms and machine learning (alan nochenson)10-15 511 genetic algorithms and machine learning (alan nochenson)
10-15 511 genetic algorithms and machine learning (alan nochenson)Alan Nochenson
 
Github in a Graph
Github in a GraphGithub in a Graph
Github in a Graphakollegger
 
Machine Learning, Data Mining, Genetic Algorithms, Neural ...
Machine Learning, Data Mining, Genetic Algorithms, Neural ...Machine Learning, Data Mining, Genetic Algorithms, Neural ...
Machine Learning, Data Mining, Genetic Algorithms, Neural ...butest
 
Finding the insights hidden in your graph data
Finding the insights hidden in your graph dataFinding the insights hidden in your graph data
Finding the insights hidden in your graph dataDataStax
 
Fouille de données issues d’un grand graphe par carte de Kohonen à noyau
Fouille de données issues d’un grand graphe par carte de Kohonen à noyauFouille de données issues d’un grand graphe par carte de Kohonen à noyau
Fouille de données issues d’un grand graphe par carte de Kohonen à noyautuxette
 
20141015 how graphs revolutionize access management
20141015 how graphs revolutionize access management20141015 how graphs revolutionize access management
20141015 how graphs revolutionize access managementRik Van Bruggen
 
Graph Database Prototyping made easy with Graphgen
Graph Database Prototyping made easy with GraphgenGraph Database Prototyping made easy with Graphgen
Graph Database Prototyping made easy with GraphgenChristophe Willemsen
 
The Impact of Algorithmic Trading
The Impact of Algorithmic TradingThe Impact of Algorithmic Trading
The Impact of Algorithmic TradingLov Loothra
 
NoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and WhereNoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and WhereEugene Hanikblum
 
Optimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataOptimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataCloudera, Inc.
 
How to apply graph analytics for bank loan fraud detection?
How to apply graph analytics for bank loan fraud detection?How to apply graph analytics for bank loan fraud detection?
How to apply graph analytics for bank loan fraud detection?Linkurious
 
An Introduction to Neural Networks and Machine Learning
An Introduction to Neural Networks and Machine LearningAn Introduction to Neural Networks and Machine Learning
An Introduction to Neural Networks and Machine LearningChris Nicholls
 
Reinforcing AML systems with graph technologies.
Reinforcing AML systems with graph technologies.Reinforcing AML systems with graph technologies.
Reinforcing AML systems with graph technologies.Linkurious
 
GraphGen: Conducting Graph Analytics over Relational Databases
GraphGen: Conducting Graph Analytics over Relational DatabasesGraphGen: Conducting Graph Analytics over Relational Databases
GraphGen: Conducting Graph Analytics over Relational DatabasesPyData
 
Cyber security and attack analysis : how Cisco uses graph analytics
Cyber security and attack analysis : how Cisco uses graph analyticsCyber security and attack analysis : how Cisco uses graph analytics
Cyber security and attack analysis : how Cisco uses graph analyticsLinkurious
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with GraphsMarko Rodriguez
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4jNeo4j
 

Viewers also liked (20)

BMR Advisors | Financial Crimes Compliance Services
BMR Advisors | Financial Crimes Compliance ServicesBMR Advisors | Financial Crimes Compliance Services
BMR Advisors | Financial Crimes Compliance Services
 
10-15 511 genetic algorithms and machine learning (alan nochenson)
10-15 511 genetic algorithms and machine learning (alan nochenson)10-15 511 genetic algorithms and machine learning (alan nochenson)
10-15 511 genetic algorithms and machine learning (alan nochenson)
 
Github in a Graph
Github in a GraphGithub in a Graph
Github in a Graph
 
Machine Learning, Data Mining, Genetic Algorithms, Neural ...
Machine Learning, Data Mining, Genetic Algorithms, Neural ...Machine Learning, Data Mining, Genetic Algorithms, Neural ...
Machine Learning, Data Mining, Genetic Algorithms, Neural ...
 
Finding the insights hidden in your graph data
Finding the insights hidden in your graph dataFinding the insights hidden in your graph data
Finding the insights hidden in your graph data
 
Fouille de données issues d’un grand graphe par carte de Kohonen à noyau
Fouille de données issues d’un grand graphe par carte de Kohonen à noyauFouille de données issues d’un grand graphe par carte de Kohonen à noyau
Fouille de données issues d’un grand graphe par carte de Kohonen à noyau
 
20141015 how graphs revolutionize access management
20141015 how graphs revolutionize access management20141015 how graphs revolutionize access management
20141015 how graphs revolutionize access management
 
Graph Database Prototyping made easy with Graphgen
Graph Database Prototyping made easy with GraphgenGraph Database Prototyping made easy with Graphgen
Graph Database Prototyping made easy with Graphgen
 
The Impact of Algorithmic Trading
The Impact of Algorithmic TradingThe Impact of Algorithmic Trading
The Impact of Algorithmic Trading
 
NoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and WhereNoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and Where
 
Optimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big DataOptimizing Regulatory Compliance with Big Data
Optimizing Regulatory Compliance with Big Data
 
How to apply graph analytics for bank loan fraud detection?
How to apply graph analytics for bank loan fraud detection?How to apply graph analytics for bank loan fraud detection?
How to apply graph analytics for bank loan fraud detection?
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
 
An Introduction to Neural Networks and Machine Learning
An Introduction to Neural Networks and Machine LearningAn Introduction to Neural Networks and Machine Learning
An Introduction to Neural Networks and Machine Learning
 
Reinforcing AML systems with graph technologies.
Reinforcing AML systems with graph technologies.Reinforcing AML systems with graph technologies.
Reinforcing AML systems with graph technologies.
 
Building a Scalable Data Science Platform with R
Building a Scalable Data Science Platform with RBuilding a Scalable Data Science Platform with R
Building a Scalable Data Science Platform with R
 
GraphGen: Conducting Graph Analytics over Relational Databases
GraphGen: Conducting Graph Analytics over Relational DatabasesGraphGen: Conducting Graph Analytics over Relational Databases
GraphGen: Conducting Graph Analytics over Relational Databases
 
Cyber security and attack analysis : how Cisco uses graph analytics
Cyber security and attack analysis : how Cisco uses graph analyticsCyber security and attack analysis : how Cisco uses graph analytics
Cyber security and attack analysis : how Cisco uses graph analytics
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with Graphs
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4j
 

More from Linkurious

Using graph technology for multi-INT investigations
Using graph technology for multi-INT investigationsUsing graph technology for multi-INT investigations
Using graph technology for multi-INT investigationsLinkurious
 
Webinar: What's new in Linkurious Enterprise 2.8
Webinar: What's new in Linkurious Enterprise 2.8Webinar: What's new in Linkurious Enterprise 2.8
Webinar: What's new in Linkurious Enterprise 2.8Linkurious
 
Graph-based intelligence analysis
Graph-based intelligence analysis Graph-based intelligence analysis
Graph-based intelligence analysis Linkurious
 
What's new in Linkurious Enterprise 2.7
What's new in Linkurious Enterprise 2.7What's new in Linkurious Enterprise 2.7
What's new in Linkurious Enterprise 2.7Linkurious
 
How to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataHow to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataLinkurious
 
GraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationGraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationLinkurious
 
Getting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseGetting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseLinkurious
 
GraphTech Ecosystem - part 2: Graph Analytics
 GraphTech Ecosystem - part 2: Graph Analytics GraphTech Ecosystem - part 2: Graph Analytics
GraphTech Ecosystem - part 2: Graph AnalyticsLinkurious
 
GraphTech Ecosystem - part 1: Graph Databases
GraphTech Ecosystem - part 1: Graph DatabasesGraphTech Ecosystem - part 1: Graph Databases
GraphTech Ecosystem - part 1: Graph DatabasesLinkurious
 
Graph analytics in Linkurious Enterprise
Graph analytics in Linkurious EnterpriseGraph analytics in Linkurious Enterprise
Graph analytics in Linkurious EnterpriseLinkurious
 
Graph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise PapersGraph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise PapersLinkurious
 
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
 
Graph-based Product Lifecycle Management
Graph-based Product Lifecycle ManagementGraph-based Product Lifecycle Management
Graph-based Product Lifecycle ManagementLinkurious
 
Fraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et DétectionFraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et DétectionLinkurious
 
Detecting eCommerce Fraud with Neo4j and Linkurious
Detecting eCommerce Fraud with Neo4j and LinkuriousDetecting eCommerce Fraud with Neo4j and Linkurious
Detecting eCommerce Fraud with Neo4j and LinkuriousLinkurious
 
Graph-based Network & IT Management.
Graph-based Network & IT Management.Graph-based Network & IT Management.
Graph-based Network & IT Management.Linkurious
 
Graph-powered data lineage in Finance
Graph-powered data lineage in FinanceGraph-powered data lineage in Finance
Graph-powered data lineage in FinanceLinkurious
 
Using Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsUsing Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsLinkurious
 
Linkurious SDK: Build enterprise-ready graph applications faster
Linkurious SDK: Build enterprise-ready graph applications fasterLinkurious SDK: Build enterprise-ready graph applications faster
Linkurious SDK: Build enterprise-ready graph applications fasterLinkurious
 
Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017Linkurious
 

More from Linkurious (20)

Using graph technology for multi-INT investigations
Using graph technology for multi-INT investigationsUsing graph technology for multi-INT investigations
Using graph technology for multi-INT investigations
 
Webinar: What's new in Linkurious Enterprise 2.8
Webinar: What's new in Linkurious Enterprise 2.8Webinar: What's new in Linkurious Enterprise 2.8
Webinar: What's new in Linkurious Enterprise 2.8
 
Graph-based intelligence analysis
Graph-based intelligence analysis Graph-based intelligence analysis
Graph-based intelligence analysis
 
What's new in Linkurious Enterprise 2.7
What's new in Linkurious Enterprise 2.7What's new in Linkurious Enterprise 2.7
What's new in Linkurious Enterprise 2.7
 
How to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataHow to visualize Cosmos DB graph data
How to visualize Cosmos DB graph data
 
GraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationGraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph Visualization
 
Getting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseGetting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious Enterprise
 
GraphTech Ecosystem - part 2: Graph Analytics
 GraphTech Ecosystem - part 2: Graph Analytics GraphTech Ecosystem - part 2: Graph Analytics
GraphTech Ecosystem - part 2: Graph Analytics
 
GraphTech Ecosystem - part 1: Graph Databases
GraphTech Ecosystem - part 1: Graph DatabasesGraphTech Ecosystem - part 1: Graph Databases
GraphTech Ecosystem - part 1: Graph Databases
 
Graph analytics in Linkurious Enterprise
Graph analytics in Linkurious EnterpriseGraph analytics in Linkurious Enterprise
Graph analytics in Linkurious Enterprise
 
Graph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise PapersGraph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise Papers
 
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
 
Graph-based Product Lifecycle Management
Graph-based Product Lifecycle ManagementGraph-based Product Lifecycle Management
Graph-based Product Lifecycle Management
 
Fraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et DétectionFraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et Détection
 
Detecting eCommerce Fraud with Neo4j and Linkurious
Detecting eCommerce Fraud with Neo4j and LinkuriousDetecting eCommerce Fraud with Neo4j and Linkurious
Detecting eCommerce Fraud with Neo4j and Linkurious
 
Graph-based Network & IT Management.
Graph-based Network & IT Management.Graph-based Network & IT Management.
Graph-based Network & IT Management.
 
Graph-powered data lineage in Finance
Graph-powered data lineage in FinanceGraph-powered data lineage in Finance
Graph-powered data lineage in Finance
 
Using Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsUsing Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projects
 
Linkurious SDK: Build enterprise-ready graph applications faster
Linkurious SDK: Build enterprise-ready graph applications fasterLinkurious SDK: Build enterprise-ready graph applications faster
Linkurious SDK: Build enterprise-ready graph applications faster
 
Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017
 

Recently uploaded

CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 

Recently uploaded (20)

CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 

Bringing graph technologies to data analysis : the case of Azerbaijan in the Offshore Leaks

  • 1. Bringing graph technologies to data analysis : the case of Azerbaijan in the Offshore Leaks SAS founded in 2013 in Paris | http://linkurio.us | @linkurious
  • 2. WHAT IS A GRAPH? Father Of Father Of Siblings This is a graph
  • 3. WHAT IS A GRAPH : NODES AND RELATIONSHIPS Father Of Father Of Siblings A graph is a set of nodes linked by relationships This is a node This is a relationship
  • 4. People, objects, movies, restaurants, music Antennas, servers, phones, people Supplier, roads, warehouses, products Graphs can be used to model many domains DIFFERENT DOMAINS WHERE GRAPHS ARE IMPORTANT Supply chains Social networks Communications
  • 5. But why can graphs help data analysts? GRAPHS AND DATA ANALYSIS
  • 6. Working with complex, highly connected data? Looking for hidden connections in large datasets? Constantly jumping from document to document and feeling lost? PAIN POINTS OF DATA ANALYSIS
  • 7. THE OFFSHORE LEAKS The Offshore Leaks shine a light never seen before on the offshore banking system Records of financial institutions made public in 2012 by the ICIJ. Potential evidence for money laundering, tax evasion, corruption. The dataset contains information about the secret assets and relationships of banks, government officials in China or Russia and some of the wealthiest persons in the world . Country of origin of the offshore accounts found in the ICIJ dataset
  • 8. A VERY COMPLEX DATASET 250k nodes, 500k edges and 1.2 million properties. Imagine trying to make sense of it...
  • 9. How the Cook Islands help criminals keep their money safe. Read more The President family’s wealth Azerbaijan’s President, Ilham Aliyev suspicious ties link to corruption. Read more How Chinese elite hides its wealth in offshore centers around the world. Read more Some of the Offshore Leaks stories already made public INTERESTING STORIES BURIED IN THE DATA The Chinese elite’s secrets Sea, sun and secrecy
  • 10. Graphs can help make sense of complex and highly connected data GRAPH TECHNOLOGIES ARE PERFECT TO ANALYSE THE OFFSHORE LEAKS
  • 11. We are going to focus on Azerbaijan and use Neo4j + Linkurious to investigate the President’s foreign assets DIVING IN THE AZERBAIJANI WORLD
  • 12. DATA MODEL FOR THE OFFSHORE LEAKS DATASET What data* are we dealing with? Person Oleg Company Treasure ltd. Company Good Advice Inc Address Bahamas Person John Family Person Sam Uses_address Uses_address Is_linked_to Director Is_linked_to Shareholder Is_linked_to Shareholder Address Dubai Is_linked_to Master client Is_linked_to Recors & Register Is_linked_to Director Uses_address Uses_address Uses_address Address Russia Company Hide & Seek *Information about the family ties are not in the ICIJ dataset but are public for the Azerbaijani President
  • 13. FIRST QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV Does President Aliyev have an offshore account? President Aliyev Offshore accounts
  • 14. FIRST QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV A simple Cypher query for Neo4j MATCH (president)-[r]->(offshoreaccount:Company) WHERE president.first_name = 'Ilham' RETURN offshoreaccount.name as company, offshoreaccount.form as form, offshoreaccount.incorporation as incorporation, offshoreaccount.status as status, r.date as date, r.role as role
  • 15. FIRST QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV Ilham Alieyev has one inactive offshore account company form incorporation status date role Rosamund International Ltd Standard International Company 08/11/2002 Inactive 14/01/2003 Shareholder Rosamund International Ltd Standard International Company 08/11/2002 Inactive 14/01/2003 Director
  • 16. SECOND QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV’S FAMILY Does President Aliyev’s family have offshore accounts? President Aliyev Offshore accountsThe President’s family
  • 17. SECOND QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV’S FAMILY One * and we search all potential connections MATCH (president)-[r*]->(offshoreaccount:Company) WHERE president.first_name = 'Ilham' RETURN offshoreaccount.name as company, offshoreaccount.form as form, offshoreaccount.incorporation as incorporation, offshoreaccount.status as status
  • 18. Ilham Alieyev’s family have 4 active accounts SECOND QUESTION : OFFSHORE ACCOUNTS OF PRESIDENT ALIEYEV’S FAMILY company form incorporation status Harvard Management Limited Standard International Company 07/11/2008 Active LaBelleza Holdings Limited Business Company Limited by Shares 07/11/2008 Active Arbor Investments Limited Business Company Limited by Shares 07/11/2008 Active Crovelent Holdings LTD. Business Company Limited by Shares 29/03/2007 Active Rosamund International Ltd Standard International Company 08/11/2002 Inactive
  • 19. What is happening here? WHAT IS HAPPENING
  • 20. Ilham Alieyev controls through his family a set of offshore companies IS ILHAM ALIEYEV BUILDING A FINANCIAL NETWORK TO HIDE HIS ASSETS?
  • 21. Abdolbari Gozal and his brother Hassan have been awarded more than $4.5bn in constructions contracts in Azerbaijan. According to the ICIJ journalists, these accounts could be used to collect funds from two successful businessmen FROM OFFSHORE ACCOUNTS TO AZERBAIJANI CONSTRUCTION CONTRACTS
  • 22. THIRD QUESTION : WHAT IS THE CONNECTION BETWEEN PRESIDENT ALIEYEV AND THE GOZAL BROTHERS Are President Aliyev and Abdolbari Gozal connected? President Aliyev Abdolbari Gozal
  • 23. MATCH (Ilham:Person {first_name:'Ilham'}),(Abdolbari:Person {first_name:'Abdolbari'}), p = shortestPath((Ilham)-[*]-(Abdolbari)) RETURN p THIRD QUESTION : WHAT IS THE CONNECTION BETWEEN PRESIDENT ALIEYEV AND THE GOZAL BROTHERS Graph database make it trivial to find the shortest path between two items
  • 24. President Ilham Alieyev and Abdolbari Gozal are linked through Arbor Investments Limited THIRD QUESTION : WHAT IS THE CONNECTION BETWEEN PRESIDENT ALIEYEV AND THE GOZAL BROTHERS
  • 25. Linkurious is compatible with Neo4j. It’s the best solution to query intelligently graph data. The Linkurious interface allows a simple et visual search experience. No need to be a graph expert to understand a graph. Communicate and share the results of your investigation. Securely. Find the information hidden in your graph WHAT IS THE IMPACT OF LINKURIOUS The power of Neo4j Visual exploration Work on graphs as a team
  • 27. TECHNOLOGY Cloud ready and open-source based
  • 28. CONCLUSION Contact us to discuss your projects at contact@linkurio.us
  • 29. Article on Azerbaijan - the article : http://linkurio.us/analysing-the-offshore-leaks-with-graphs/ - the dataset : https://www.dropbox.com/s/d9ceb427xzrcpza/Azerbaijan%20Offshore% 20Leaks.zip Other resources - original article on the Alieyev case : http://www.icij.org/offshore/offshore-companies- provide-link-between-corporate-mogul-and-azerbaijans-president - graph gist on Neo4j and the Offshore Leaks : http://gist.neo4j.org/?8724726 SOME ADDITIONAL RESOURCES TO CONSIDER