financial markets are graphs

53
Building your own Doomsday Machine with Graphs The Big Short Kevin Van Gundy

Upload: neo4j-the-fastest-and-most-scalable-native-graph-database

Post on 14-Apr-2017

570 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Financial Markets are Graphs

Building your own Doomsday Machine with Graphs

The Big Short

Kevin Van Gundy

Page 2: Financial Markets are Graphs
Page 3: Financial Markets are Graphs

What was the Great Recession?

Page 4: Financial Markets are Graphs

What is a Recession?

Page 5: Financial Markets are Graphs

"EVERYTHING IS GOING TO BE AWESOME FOREVER!!!"

"EVERYTHING IS AWESOME"

"It's just a setback, I'm still awesome"

"I've made terrible choices"

Good Times

"EVERYTHING IS AWESOME"

Page 6: Financial Markets are Graphs

Let's Talk about Graphs

Page 7: Financial Markets are Graphs

Graph Theory is rooted in the methodology used by Leonhard Euler in 1735 to solve the Seven Bridges of Königsberg problem.

Page 8: Financial Markets are Graphs
Page 9: Financial Markets are Graphs

V4

V5

V1

V2

V3

V = { V1,V2,…,V5} E = { (V1,V2), (V2,V5), (V4,V5), (V4,V5),

(V5,V5) }

Page 10: Financial Markets are Graphs

"Interesting"

Page 11: Financial Markets are Graphs

The sub-prime mortgage crisis is

graph.

Page 12: Financial Markets are Graphs

YOU

Page 13: Financial Markets are Graphs

:Borrower

Page 14: Financial Markets are Graphs

:Property

:Borrower

Page 15: Financial Markets are Graphs

:Property

:Borrower

Page 16: Financial Markets are Graphs

:Property

:Borrower

:Bank

Page 17: Financial Markets are Graphs

:Mortgage

:Property

:Bank

:Borrower

Page 18: Financial Markets are Graphs

:Mortgage

:PURCHASES

:OWES

:SECURED_BY

:HOLDS

:Property

:Bank

:Borrower

Page 19: Financial Markets are Graphs

:Mortgage

:PURCHASES

:OWES

:SECURED_BY

:Property

:Borrower

:Bank:Bank

Page 20: Financial Markets are Graphs

These interest payments are swell…but is there a way I

could get more cash to make more of these

awesome loans?

Page 21: Financial Markets are Graphs

Collateralized Debt Obligation - CDO"A structured financial product that pools together cash flow-generating assets and repackages this asset pool into discrete tranches that can be sold to investors."

investopedia.com

Page 22: Financial Markets are Graphs

:Bank

CDO

:HOLDS

Mortgages

Page 23: Financial Markets are Graphs

:Bank:Bond

:Bond

:ISSUES

:COLLATERALIZED_BY

:Bond

Tranche Tranche TrancheTranche

:HOLDS

AAA

Page 24: Financial Markets are Graphs

:Bond

:Bank

CDO

:Bond

:Bond

:Bond

Tranche Tranche TrancheTranche

:HOLDS:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:ISSUES

AAAA

BBB

B

Page 25: Financial Markets are Graphs

:Bond

:Bond

:Bond

:HOLDS

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

CDO

:ISSUES

AAAA BBB

B

:Bond

:Bond

:Bond

:Bond

:Bond

:COLLATERALIZED BY

A

"CDO2"

:Bond

:Bond

:Bond

:Bond

:COLLATERALIZED BY

:ISSUES

:BankAAA

Page 26: Financial Markets are Graphs

:Bond

:Bond

:Bond

:HOLDS

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

:Bond

CDO

:ISSUES

A BBB

B

:Bond

:Bond

:Bond

:Bond

:Bond

:COLLATERALIZED BY

A

"CDO2"

:Bond

:Bond

:Bond

:Bond

:COLLATERALIZED BY

:ISSUES

:BankAAA

Page 27: Financial Markets are Graphs

RDBMS RDBMS RDBMS RDBMS

Mortgage Mortgagee

91651729 51923755192623 4279701885612763 8810735971837725 3290616949429020 6692926042494465 9913477739146181 3247551166372990 8580435088931189 5045642718175687 6111283812145664 3377241747577318 6707196039443706 5559811966256087 849122280145674 7809837143719159 2140606911659966 39861986

426710 32958244901813 71655474

32787669 9075520093491793 5402299097377090 2809449430319931 1122601594301845 26043212

Mortgage CDO

93731642 690753803 167978217 1017395136 739931295 711030481 18614291 660507740 445250794 53967482 670158644 1057905080 533824421 676315487 783496510 15464919 385272273 4

813653 980365451 1039694496 1021323306 399299958 33551715 510825810 1

CDO CDO78249394 5147696385564824 5430126357969062 1349645173998739 4238791991669472 869517248353726 917528692832666 548624139332422 56579885

83248100 8788482434092628 947001039201348 3625284722500537 767431638408927 4333683577879678 5770785056377196 5800507550534094 9441206637285127 9604462953364905 8330589271960914 357172245530002 6408825749769372 56348849378251 54931785732557 36794103

41720443 77599794

CDO CDO96060505 6675541134587321 9037691768096802 132373291440323 23002632

29280500 7794570383284299 4053371590867599 2067682619387945 111445449220061 58121014

90015438 53689103010113 16737179

42741034 885941995537961 26783548

88510223 142324046826523 24358742

82670620 7323561611152889 9067286117811221 968978285746917 4366161721903196 441569525993667 7606153

67176869 4041598467553070 9030262182871896 43308563

Mortgage CDO

59769099 546158482 881992989 193920491 280048306 135844588 1022348051 723750498 816549878 15586012 5

53514084 545861207 799792762 182696389 330434781 771725562 536378590 354112007 714487204 938519441 281261932 497156862 22404435 9

30946174 1

RDBMS

Page 28: Financial Markets are Graphs

So…we just closed our eyes and hoped

for the best

Page 29: Financial Markets are Graphs

"EVERYTHING IS GOING TO BE AWESOME FOREVER!!!"

Page 30: Financial Markets are Graphs

It wasn't awesome.

Page 31: Financial Markets are Graphs

Is there a better way?

Page 32: Financial Markets are Graphs

Yes.

Page 33: Financial Markets are Graphs

Graph Databases

Page 34: Financial Markets are Graphs

MATCH (c:CDO)-[:COLLATERALIZED_BY*]->(m:Mortgage)WHERE c.rating IN ['A','AAA']

WITH c, avg(m.applicantCreditScore) as avgCreditScoreWHERE avgCreditScore > 500

RETURN c

Page 35: Financial Markets are Graphs

Since that ship has sailed…

Page 36: Financial Markets are Graphs

What else are Graphs?

Page 37: Financial Markets are Graphs

Asset Graph

Page 38: Financial Markets are Graphs

Bondz

HAS_

INTE

REST

Hedge

Fund

MutualFund

Stock

OWNS

OWNS

Stock

ETF

OWNS

OWNS

Stock

ISSUES

HAS

Options

ON

ISSUES

COMPANY

HAS

OWNS

#1 Asset Graph

Page 39: Financial Markets are Graphs

#1 Asset Graph

Page 40: Financial Markets are Graphs

Customer Graph

Page 41: Financial Markets are Graphs

Manager

Research

VP

Dallas

Director

United States

Central

Region

CEO

North America

Strategy

ANALYST

Wholesale

Banking

Texas

#2 Customer Graph

Page 42: Financial Markets are Graphs

business meet

Payment Graph

Page 43: Financial Markets are Graphs

#3 Payment Graph

SMB

SMB

SMB

SMB

SMB

SMB

SMB

SMB

Amount: $18,000

Transactions: 10

Amount: $22,000

Transactions: 200

SOLD_TO

SOLD_TO

SOLD_TO

Amount: $32,000Transactions: 170

Amount: $22,000

Transactions: 200

SOLD_TO

SMB

SMB

SMB

Amount: $8,000

Transactions: 14SOLD_TOAmount: $24,000Transactions: 11

SOLD_TO

Amount: $17,000

Transactions: 300

SOLD_TO

Amount: $11,000

Transactions: 1

99

SOLD_TO

Am

ount: $15,000Tr ansactions: 10

SOLD

_TOA

mount: $15,000

Transactions: 10

SOLD

_TO

Page 44: Financial Markets are Graphs

A Graph of Money Laundering#3 Payment Graph

Page 45: Financial Markets are Graphs

Master Data Graph

Page 46: Financial Markets are Graphs

Systems Planning, Impact Analysis, Data Governance, Micro-Services

Enterprise Architecture | System of Systems

#4 Master Data Graph

Page 47: Financial Markets are Graphs

#4 Master Data Graph

• Organizational Structures including sales territories, reporting structures, geography

• Product Structures including product & feature hierarchies, time dimension

• Network Inventories including configuration management, physical and logistics networks

Enterprise Hierarchies

Page 48: Financial Markets are Graphs

What have we learned?

Page 49: Financial Markets are Graphs

Graph Theory is "Interesting"

Page 50: Financial Markets are Graphs

The causes of sub-prime

mortgage crisis

Page 51: Financial Markets are Graphs

and most importantly…

Page 52: Financial Markets are Graphs

Graphs Databases are the Answer

Page 53: Financial Markets are Graphs

Thank You!