23
Financial Network Analysis Kimmo Soramäki www.financialnetworkanalysis.com IBM Watson Research Center 7 th April 2011

Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Embed Size (px)

DESCRIPTION

Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Citation preview

Page 1: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Financial Network Analysis

Kimmo Soramäkiwww.financialnetworkanalysis.com

IBM Watson Research Center7th April 2011

Page 2: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

2003 20042003

Growing interest in networks

Page 3: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

“... need for new and fundamental understanding of the structure and dynamics of economic networks.”

“Meltdown modeling -Could agent-based computer models prevent another financial crisis?”

“Is network theory the best hope for regulating systemic risk?”

CFA Magazine, July 2009 Nature, August 2009 Science, July 2009

Page 4: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

We are talking about systemic risk ≠ systematic risk

• The risk of disruption to a financial entity with spillovers to the real economy

• Risk of a crisis that stresses key intermediation markets and leads to their breakdown, which impacts the broader economy and requires government intervention

• Risk that critical nodes of a financial network cease to function as designed, disrupting linkages

-> some chain of events that starts or gets magnified in the finance sector and makes us all worse off

News articles mentioning “systemic risk”, Source: trends.google.com

Page 5: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

“Too big to fail”

“Too interconnected to fail”+

Page 6: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

19th century reconstruction of Eratosthenes' map of the known world, c.194 BC.

We need some cartography

Page 7: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Paul Butler, December 14, 2010

… on the interconnections

Page 8: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Soramaki, K, M.L. Bech, J. Arnold, R.J. Glass and W.E. Beyeler (2007), “The topology of interbank payment flows”, Physica A, Vol. 379, pp 317-333, 2007.

Payment flows in Fedwire

Page 9: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Federal funds

Bech, M.L. and Atalay, E. (2008), “The Topology of the Federal Funds Market”. ECB Working Paper No. 986. 

Iori G, G de Masi, O Precup, G Gabbi and G Caldarelli (2008): “A network analysis of the Italian overnight money market”, Journal of Economic Dynamics and Control, vol. 32(1), pages 259-278

Italian money market

Overnight lending networks

Page 10: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

NETWORK THEORY

Financial Network Analysis

Biological Network Analysis

Graph & Matrix Theory

Social Network Analysis

Network Science

Computer Science

Network theory and related fields

Page 11: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

• The properties and behaviour of a node cannot be analysed on the basis its own properties and behaviour alone.

Main premise of network analysis: Structure of links between nodes matters

• To understand the behaviour of one node, one must analyse the behaviour of nodes that may be several links apart in the network.

• Bottom up approach. Generalize and describe.

• Financial context: network of interconnected balance sheets

• Should we let the next Lehman fail?

Page 12: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Degree: number of links

Closeness: distance to other nodes via shortest paths

Betweenness: number of shortest paths going through the node

Eigenvector: nodes that are linked by/toother important nodes are more central

Markov: probability that a randomprocess is at a given node

Systemic importance = “centrality”

Page 13: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

We need to model the process

• We need better models of systemic risk and contagion

• The models must incorporate

– Topology of interactions– System dynamics– Economic behavior

Page 14: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

0

2 0 0 0

4 0 0 0

6 0 0 0

8 0 0 0

1 0 0 0 0

1 2 0 0 0

1 4 0 0 0

1 6 0 0 0

1 8 0 0 0

2 0 0 0 0

0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0 1 2 0 0 1 4 0 0 1 6 0 0 1 8 0 0 2 0 0 0

Time

0

2 0 0 0

4 0 0 0

6 0 0 0

8 0 0 0

1 0 0 0 0

1 2 0 0 0

1 4 0 0 0

1 6 0 0 0

1 8 0 0 0

2 0 0 0 0

0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0 1 2 0 0 1 4 0 0 1 6 0 0 1 8 0 0 2 0 0 0

Time

PaymentSystem

When liquidity is high payments are submitted promptly and banks process payments independently of each other

Instructions Payments

Summed over the network, instructions arrive at a steady rate

Liquidity

0

2 0 0 0

4 0 0 0

6 0 0 0

8 0 0 0

1 0 0 0 0

1 2 0 0 0

1 4 0 0 0

5 5 0 0 5 7 0 0 5 9 0 0 6 1 0 0

Instructions

Pay

men

ts

5 5 0 0

5 6 0 0

5 7 0 0

5 8 0 0

5 9 0 0

6 0 0 0

6 1 0 0

5 5 0 0 5 7 0 0 5 9 0 0 6 1 0 0

Instructions

Pay

men

ts

Source: Beyeler, Glass, Bech and Soramäki (2007), Physica A, 384-2, pp 693-718.

Example on system dynamics: payment systems

Page 15: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

0

2 0 0 0

4 0 0 0

6 0 0 0

8 0 0 0

1 0 0 0 0

1 2 0 0 0

1 4 0 0 0

5 5 0 0 5 7 0 0 5 9 0 0 6 1 0 0

Instructions

Pay

men

ts

0

2 0 0 0

4 0 0 0

6 0 0 0

8 0 0 0

1 0 0 0 0

1 2 0 0 0

1 4 0 0 0

1 6 0 0 0

1 8 0 0 0

2 0 0 0 0

0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0 1 2 0 0 1 4 0 0 1 6 0 0 1 8 0 0 2 0 0 0

Time

Reducing liquidity leads to episodes of congestion when queues build, and cascades of settlement activity when incoming payments allow banks to work off queues. Payment processing becomes coupled across the network

PaymentSystem

Instructions Payments0

2 0 0 0

4 0 0 0

6 0 0 0

8 0 0 0

1 0 0 0 0

1 2 0 0 0

1 4 0 0 0

1 6 0 0 0

1 8 0 0 0

2 0 0 0 0

0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0 1 2 0 0 1 4 0 0 1 6 0 0 1 8 0 0 2 0 0 0

Time

1 E -0 4

0 .0 0 1

0 .0 1

0 .1

1

1 1 0 1 0 0 1 0 0 0 1 0 0 0 0

Cascade Length

Fre

qu

ency

1

1

Liquidity

… have complex dynamics

Page 16: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

• E.g. Banks liquidity choice in a payment system depends on other banks’ liquidity choice

• Red = high price for liquidity, Blue = low price for liquidity

… and economic agents

Source: Galbiati and Soramäki (2010), Journal of Econ. Dynamics and Control, in press

Page 17: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

• Large connected graphs

• Centrality measures

• Real-time optimisation in payment systems

Non-embarassingly parallel problems?

Page 18: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

The road ahead

• We need better models of systemic risk and contagion

• We will have much more frequent and granular data

• We need better tools that can run the new models with the new data

Page 19: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

• Open source project with a commercial support option

• Sponsored by Norges BankEuropean Central BankBank of England

• Version 2.0 will be released in April.

Page 20: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Objectives of FNA

• Provide a tool for time series analysis of network data in finance

• Integrate data analysis, visualization and exploration

• Provide a platform for building agent based and simulation models

• Make advances in research available to policy

Page 21: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Roots

• Bof-PSS2– Bank of Finland, 1997-– Payment system simulator– Used in ~60 central banks

• Loki– Sandia National Laboratories , 2004-– Toolkit for network analysis and ABM

Page 22: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

The big picture

Interfaces: Command line, REST, GWT

Generate

Algorithms

Operate Extract EditCascading

failures

Algorithms

Explore

Run-time visualization

Statistics

Network analysis Simulation models Transaction analysis

Visual explorer

Payment simulatio

n

File input/output

Transaction database

File input/output File input/output

Graph database

Charts and network layouts

Systemic risk

Client applications: web, external programs, …

Page 23: Financial Network Analysis - Seminar at IBM Watson Labs 7 April 2011

Thank youMore information:

www.financialnetworkanalysis.com

Contact us: [email protected]