SlideShare a Scribd company logo
Fighting Wealth Inequality Through
Graphs:
Analyzing the Paradise Papers
ABOUT ME
• Developed web apps for 5 years
including e-commerce, business
workflow, more.
• Worked at Google for 8 years on
Google Apps, Cloud Platform
• Technologies: Python, Java,
BigQuery, Oracle, MySQL, OAuth
ryan@neo4j.com
@ryguyrg
The Data
120 Politicians
14 country leaders
Analyzed by:
380 journalists
90 media outlets
The Technology
Bank US
Account
123
Person A
Acme Inc
Bank
Bahamas
Address
X
Person B
The Property Graphs
Bank US
Account
123
Person A
Acme Inc
Bank
Bahamas
Address
XNODE
RELATIONSHIP
Person B
Demo Viz
For you:
https://neo4j.com/sandbox
OR
Demo Browser / Sandbox
For you:
https://neo4j.com/sandbox
OR
Anti Money Laundering
Anti Money Laundering
THANK YOU!
ryan@neo4j.com
@ryguyrg

More Related Content

Similar to OpenCamps - Analyzing the Paradise Papers - nov 2017

DIY Web Builder: Apps and Social Media
DIY Web Builder: Apps and Social MediaDIY Web Builder: Apps and Social Media
DIY Web Builder: Apps and Social Media
1&1
 
Cincinnati Lunch CLE Common Ethics Mistakes Law Firms Make When Marketing O...
Cincinnati Lunch CLE   Common Ethics Mistakes Law Firms Make When Marketing O...Cincinnati Lunch CLE   Common Ethics Mistakes Law Firms Make When Marketing O...
Cincinnati Lunch CLE Common Ethics Mistakes Law Firms Make When Marketing O...
Jon Sutten
 
Technology trends and development 2013
Technology trends and development 2013Technology trends and development 2013
Technology trends and development 2013
Tshepo Thlaku
 
BizTech2017 Presentation
BizTech2017 PresentationBizTech2017 Presentation
BizTech2017 Presentation
Raquel Seville
 
RatemyRoomie.pptx
RatemyRoomie.pptxRatemyRoomie.pptx
RatemyRoomie.pptx
Loi Tran
 
What Makes A Good Website - Central Sth Man Oct. 09
What Makes A Good Website - Central Sth Man Oct. 09What Makes A Good Website - Central Sth Man Oct. 09
What Makes A Good Website - Central Sth Man Oct. 09
JohnKeys
 
Internet Banking in the Age of Social Media
Internet Banking in the Age of Social MediaInternet Banking in the Age of Social Media
Internet Banking in the Age of Social Media
Janette Toral
 
Richard James Event 11/13/15
Richard James Event 11/13/15Richard James Event 11/13/15
Richard James Event 11/13/15
Get Noticed Get Found
 
Law Firm Digital Marketing Trends for 2016
Law Firm Digital Marketing Trends for 2016Law Firm Digital Marketing Trends for 2016
Law Firm Digital Marketing Trends for 2016
Get Noticed Get Found
 
8 Ways to Increase Revenue at Your Independent Hotel.pdf
8 Ways to Increase Revenue at Your Independent Hotel.pdf8 Ways to Increase Revenue at Your Independent Hotel.pdf
8 Ways to Increase Revenue at Your Independent Hotel.pdf
RezStream
 
Dan Hart Résumé
Dan Hart RésuméDan Hart Résumé
Dan Hart Résumé
area5151
 
Globalizing Your Business Online
Globalizing Your Business OnlineGlobalizing Your Business Online
Globalizing Your Business Online
Jim Thomas
 
Slides from GraphDay Santa Clara
Slides from GraphDay Santa ClaraSlides from GraphDay Santa Clara
Slides from GraphDay Santa Clara
Neo4j
 
Velocity Campus - Customer Discovery 2
Velocity Campus - Customer Discovery 2Velocity Campus - Customer Discovery 2
Velocity Campus - Customer Discovery 2
Henry S
 
Richard Coda Graphic Design lookbook 2016
Richard Coda Graphic Design lookbook 2016Richard Coda Graphic Design lookbook 2016
Richard Coda Graphic Design lookbook 2016
Richard Coda
 
Virtual Collaboration
Virtual CollaborationVirtual Collaboration
Virtual Collaboration
raanan
 
Drive Digital Transformation Using Machine Learning
Drive Digital Transformation Using Machine LearningDrive Digital Transformation Using Machine Learning
Drive Digital Transformation Using Machine Learning
AWS Summits
 
Nyxpofinal
NyxpofinalNyxpofinal
Nyxpofinal
Jasmine Sandler
 
How to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business AnalystHow to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business Analyst
Product School
 
Graph+AI for Fin. Services
Graph+AI for Fin. ServicesGraph+AI for Fin. Services
Graph+AI for Fin. Services
TigerGraph
 

Similar to OpenCamps - Analyzing the Paradise Papers - nov 2017 (20)

DIY Web Builder: Apps and Social Media
DIY Web Builder: Apps and Social MediaDIY Web Builder: Apps and Social Media
DIY Web Builder: Apps and Social Media
 
Cincinnati Lunch CLE Common Ethics Mistakes Law Firms Make When Marketing O...
Cincinnati Lunch CLE   Common Ethics Mistakes Law Firms Make When Marketing O...Cincinnati Lunch CLE   Common Ethics Mistakes Law Firms Make When Marketing O...
Cincinnati Lunch CLE Common Ethics Mistakes Law Firms Make When Marketing O...
 
Technology trends and development 2013
Technology trends and development 2013Technology trends and development 2013
Technology trends and development 2013
 
BizTech2017 Presentation
BizTech2017 PresentationBizTech2017 Presentation
BizTech2017 Presentation
 
RatemyRoomie.pptx
RatemyRoomie.pptxRatemyRoomie.pptx
RatemyRoomie.pptx
 
What Makes A Good Website - Central Sth Man Oct. 09
What Makes A Good Website - Central Sth Man Oct. 09What Makes A Good Website - Central Sth Man Oct. 09
What Makes A Good Website - Central Sth Man Oct. 09
 
Internet Banking in the Age of Social Media
Internet Banking in the Age of Social MediaInternet Banking in the Age of Social Media
Internet Banking in the Age of Social Media
 
Richard James Event 11/13/15
Richard James Event 11/13/15Richard James Event 11/13/15
Richard James Event 11/13/15
 
Law Firm Digital Marketing Trends for 2016
Law Firm Digital Marketing Trends for 2016Law Firm Digital Marketing Trends for 2016
Law Firm Digital Marketing Trends for 2016
 
8 Ways to Increase Revenue at Your Independent Hotel.pdf
8 Ways to Increase Revenue at Your Independent Hotel.pdf8 Ways to Increase Revenue at Your Independent Hotel.pdf
8 Ways to Increase Revenue at Your Independent Hotel.pdf
 
Dan Hart Résumé
Dan Hart RésuméDan Hart Résumé
Dan Hart Résumé
 
Globalizing Your Business Online
Globalizing Your Business OnlineGlobalizing Your Business Online
Globalizing Your Business Online
 
Slides from GraphDay Santa Clara
Slides from GraphDay Santa ClaraSlides from GraphDay Santa Clara
Slides from GraphDay Santa Clara
 
Velocity Campus - Customer Discovery 2
Velocity Campus - Customer Discovery 2Velocity Campus - Customer Discovery 2
Velocity Campus - Customer Discovery 2
 
Richard Coda Graphic Design lookbook 2016
Richard Coda Graphic Design lookbook 2016Richard Coda Graphic Design lookbook 2016
Richard Coda Graphic Design lookbook 2016
 
Virtual Collaboration
Virtual CollaborationVirtual Collaboration
Virtual Collaboration
 
Drive Digital Transformation Using Machine Learning
Drive Digital Transformation Using Machine LearningDrive Digital Transformation Using Machine Learning
Drive Digital Transformation Using Machine Learning
 
Nyxpofinal
NyxpofinalNyxpofinal
Nyxpofinal
 
How to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business AnalystHow to Use Data Effectively by Abra Sr. Business Analyst
How to Use Data Effectively by Abra Sr. Business Analyst
 
Graph+AI for Fin. Services
Graph+AI for Fin. ServicesGraph+AI for Fin. Services
Graph+AI for Fin. Services
 

Recently uploaded

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

OpenCamps - Analyzing the Paradise Papers - nov 2017

Editor's Notes

  1. “2.6 TB of leaked, that supposedly contained data detailing accounts and activities of the powerful and the wealthy for legal tax planning, but possibly also for illegal tax evasion.” “So they got this 2.6 TB huge data dump of spaghetti information and they wanted to make sense of that. They ran it through an open source pipeline of technologies and ended up with”<click>”11 MILLION documents, which btw is the largest leak in journalistic history. In these documents are emails, bank accounts, names, addresses etc, and they have to make sense of all that and uncover any newsworthy stories.” “Now let’s take a step back from data and technology and just think about what investigative journalism is. IJ is all about finding patterns. Here’s an example of a pattern:”<click> Person has Account with Bank. Yadayada, nothing wrong. Blabla lives on address.
  2. “We have an exciting day ahead of us. Let me take this first hour to take a step back and talk a little about the state of the graph space today, and much more importantly talk about where I believe the space is going. “It’s been a year since we had a GraphConnect here in the US, and what a year it has been. Graphs have had an impact on an order that we’ve never seen before. Let me give you a couple of examples.”
  3. “The first story is about the Panama Papers, which was the biggest news story of 2016, but its impact is still very live: a couple of months ago the prime minister of Pakistan resigned over findings in the Panama Papers, and just last week he was actually formally indicted for corruption.” “In this particular story, the heroes are two journalists at the Suddeutsche Zeitung who were provided with a”<click>
  4. “a million nodes, or 11.5 million nodes, or a billion nodes, or 100 billion nodes.”
  5. And finding money launderers