consistent iterated simulation of mv defaults: markovian …dbrigo/201604bachelierparis.pdf ·...

50
Consistent iterated simulation of MV defaults: Markovian indicators characterization and Marshall Olkin law Innovations in Insurance, Risk & Asset Mgmt, TUM, 5-7/04/2017 Damiano Brigo Dept. of Mathematics Imperial College London Joint work with Kyriakos Chourdakis, Jan-Frederik Mai, Matthias Scherer Based on the papers B. & Chourdakis (2012) [8], B., Mai & Scherer (2013, 2016) [9, 10]

Upload: others

Post on 31-May-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

Consistent iterated simulation of MV defaults:Markovian indicators characterization and

Marshall Olkin law

Innovations in Insurance, Risk & Asset Mgmt, TUM, 5-7/04/2017

Damiano BrigoDept. of Mathematics

Imperial College LondonJoint work with

Kyriakos Chourdakis, Jan-Frederik Mai, Matthias Scherer

Based on the papersB. & Chourdakis (2012) [8], B., Mai & Scherer (2013, 2016) [9, 10]

Imperial College London

Page 2: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

Earlier version presented at:

Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016RiskMinds, Amsterdam, Dec 9, 2015Nomura, Internal Risk Seminar, London, Aug 12, 2015Quant Congress Europe, London, April 15, 2015Imperial-ETH worskshop, London, March 6, 2015.

Page 3: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

Content I

1 The problem of all-survivalProblem statementLack of MemoryHomogeneous lack of memory and EV copulasDanger: Iterating most copulas destroys dependenceIteration error vs Spearman’s rhoAsymptotic result

2 The more general problem of iterated defaultsRemoval of default times?Markovian survivalNested Margining?Solution & a new characterization of Marshall Olkin

3 Conclusions

4 References

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 3

Page 4: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Iterating default simulations: Survival of all

τ = [τ1, τ2, . . . , τd ]; τ (i) : iid copies of τ(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 4

Page 5: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Iterating default simulations: Survival of all

τ = [τ1, τ2, . . . , τd ]; τ (i) : iid copies of τ(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 5

Page 6: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Iterating default simulations: Survival of all

τ = [τ1, τ2, . . . , τd ]; τ (i) : iid copies of τ(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 6

Page 7: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Iterating default simulations: Survival of all

τ = [τ1, τ2, . . . , τd ]; τ (i) : iid copies of τ(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 7

Page 8: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Iterating default simulations: Survival of all

τ = [τ1, τ2, . . . , τd ]; τ (i) : iid copies of τ(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 8

Page 9: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Iterating default simulations: Survival of all

τ = [τ1, τ2, . . . , τd ]; τ (i) : iid copies of τ(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 9

Page 10: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Iterating default simulations: Survival of all

τ = [τ1, τ2, . . . , τd ]; τ (i) : iid copies of τ(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 10

Page 11: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Problems: (1) all-survival and (2) intermediate defaults

In fact a full specification will lead us to two related problems.

Problem (1): The (easier) problem of all survival in the earlier picture:when iterated (wrong) equivalent to one shot (correct)?

Problem (2): The general problem with in-between defaults. Can wetransform the one shot (correct) into an iterated process (wrong) whenwe care about more general survival/default patterns?

Notation. τ = [τ1, τ2, . . . , τd ] vector of default times for names 1, . . . ,d .

(1): look at joint survival at deterministic S = [S1,S2, . . . ,Sd ]:

P(τ > S) := P(τ1 > S1, τ2 > S2, . . . , τd > Sd ) =: G(S1, . . . ,Sd )

joint survival function. We abbreviate P(τ > S1) with P(τ > S).

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 11

Page 12: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Problem statement

Practical interest?

Basel III requirement for risk horizons: BIS suggests “TheCommittee has agreed that the differentiation of market liquidityacross the trading book will be based on the concept of liquidityhorizons. It proposes that banks’ trading book exposures beassigned to a small number of liquidity horizon categories. [10days, 1 month, 3 months, 6 months, 1 year] [...]”. A bank will needto simulate the risk factors of the portfolio across a grid includingthe standardized holding periods above.Consistency with “Brownian-driven” asset classessimulation. Risk measure or valuation adjustment simulation.Evolve risk factors according to common controlled time steps.Natural for asset models that are Brownian driven but harder whentrying to include defaults. This is because default times, typicallyin intensity models, should be simulated just once, being staticrandom variables as opposed to random processes.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 12

Page 13: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Lack of Memory

The univariate case: key property is lack of memory

Definition. In the univariate case d = 1 we say that the distribution of τhas lack of memory (LOM) when for all S,U > 0

P(τ > S + U|τ > S) = P(τ > U) (⇐⇒ G(S + U) = G(S)G(U)).

If 0 < G ≤ 1 we can take logs and get Cauchy’s functional equation.With continuity in at least one point⇒ G(t) = exp(−λt).

As we know well, lack of memory is a characterization of theexponential distribution in case d = 1.

This solves problem (1) in the univariate case. Indeed,

One-shot prob = P(τ > S + U) = P(τ > S + U|τ > S)P(τ > S) =

= (LOM) = P(τ (1) > U)P(τ (2) > S) = iterated prob

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 13

Page 14: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Lack of Memory

Lack of memory in the multivariate case

Definition. The distribution of τ has multivariate homogeneous lack ofmemory (MHLOM) when, given T > 0, for any two integers i , j , i < j

P(τ > jT |τ > iT ) = P(τ > (j−i)T ) (⇐⇒ G((jT )1) = G(iT1)G((j−i)T1)).

The definition is formally the same as for the univariate case whenS = iT ,U = jT , ie under “homogeneity” (of the time step T ).

One might try to adopt a more general definition of lack of memory,namely for all S = [S1, . . . ,Sd ], U = [U1, . . . ,Ud ] deterministic times

P(τ > S + U|τ > S) = P(τ > U).

This however is too strong and results in the trivial case ofindependence of exponential univariates, see [24].

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 14

Page 15: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Lack of Memory

Lack of memory in the multivariate case

The most general definition of multivariate lack of memory, withoutcollapsing into indepedence, assumes uniformity in conditioning time Sbut not in increment time U:

Definition MLOM: Every subvect τ I of τ , I ⊂ {1,2, . . . ,d} satisfies

P(τ I > S1+U|τ I > S1) = P(τ I > U) (⇐⇒ GI(S1+U) = GI(S1)GI(U)).

Theorem (Marhall Olkin [24]).

τ satisfies MLOM ⇐⇒ τ ∼ Marshall Olkin multivariate distribution.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 15

Page 16: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Lack of Memory

Multivariate lack of memory: Marshall Olkin

Recall the MO distribution (in the case d = 2 for simplicity).

P(τ1 > S1, τ2 > S2) = G(S) = exp[−λ1S1 − λ2S2 − λ1,2 max(S1,S2)

]where all λ’s are non-negative parameters. Exponential margins:

P(τ1 > S1) = exp[−(λ1 + λ1,2)S1

], P(τ2 > S2) = exp

[−(λ2 + λ1,2)S2

].

Important: Notice the very specific link between the joint distributionand the margins.

Moreover, This distribution has an important property: the probability tohave simultaneous defaults is not zero: P(τ1 = τ2) > 0. This is due tothe max function which is not smooth. For typically smooth multivariatedensities the simultaneous default probability would be zero.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 16

Page 17: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Lack of Memory

Multivariate lack of memory: Marshall Olkin

The MO distribution can also be obtained as follows. Given 3independent exponential margins τ1, τ2, τ1,2, with parametersλ1, λ2, λ1,2 respectively, then MO is consistent with

τ1 = min(τ1, τ1,2), τ2 = min(τ2, τ1,2)

Note: MO COPULA with arbitrary exponential margins has no MLOM.

The link in MO between margins and dependence is broken (ruiningMLOM) if we replace the consistent margins having intensitiesλ1 + λ1,2 and λ2 + λ1,2 with different exponentials/intensities.

Arbitrarily decoupling the marginals & the dependence structure mayresult in paradoxical results when analyzing wrong way risk, see forexample B. & Chourdakis [7] or Morini [27].

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 17

Page 18: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Homogeneous lack of memory and EV copulas

The homogeneous multivariate case: EV Copulas

For the same reasons why LOM solves Problem (1) in the univariatecase, MHLOM solves Problem (1) in multivariate:

One-shot prob = P(τ > T + T ) = P(τ > T + T |τ > T )P(τ > T ) =

= (MHLOM) = P(τ (1) > T )P(τ (2) > T ) = iterated prob

Since MHLOM is weaker than MLOM=Marshall-Olkin, we can hope forsolutions of Problem (1) given by distributions of τ different from theMarshall Olkin multivariate distribution.

For this, we analyze MHLOM condition G((jT )1) = G(iT 1)G((j − i)T 1).

Assume G is associated with a survival copula function C.

G(iT 1) = P(τ > iT ) = P(Gm(τ) < Gm(iT )) = C(Gm(iT ))

where Gm(t) is the vector of the marginal survival functions of thecomponents of τ , all computed in t .

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 18

Page 19: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Homogeneous lack of memory and EV copulas

The homogeneous multivariate case: EV Copulas

Hence we can rewrite MHLOM as

G(jT 1) = G(iT1) G((j−i)T1) iff C(Gm(jT )) = C(Gm(iT )) C(Gm((j − i)T )).

We require that the marginal distributions satisfy lack of memory, sothis means, due to the univariate characterization, thatGm(kT ) = Gm(T )k (they are exponential functions), and hence theMHLOM condition reads

C(Gm(T )j) = C(Gm(T )i) C(Gm(T )j−i)

where the product of the Gm is component-wise.Write the above equation for i = 1, j = 2 to get

C(Gm(T )2) = C(Gm(T ))2 .

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 19

Page 20: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Homogeneous lack of memory and EV copulas

The homogeneous multivariate case: EV Copulas

Then i = 1, j = 3, substituting the one just found, and iterating, gives

1-shot prob C(Gm(T )k ) = C(Gm(T ))k iterated prob, k ∈ N

Given the arbitrariness of the marginal intensities in Gm, we conclude

C(x t ) = C(x)t ⇐⇒ C(x) = (C(x t ))1/t for all t > 0, x ∈ [0,1]d

This is a characterization of extreme value copulas.

Theorem (B. Chourdakis [8]). In the multivariate setting, and under acommon time step, Problem (1) is solved if G has exponential marginsand an extreme value survival copula (self-chaining copula).

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 20

Page 21: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Homogeneous lack of memory and EV copulas

The homogeneous multivariate case: EV Copulas

Corollaries: Given exponential margins, the only solution in thearchimedean sub-family is the Gumbel Copula.Marshall Olkin copula with arbitrary exponential margins (notnecessarily consistent a multivariate MO law) ok too.In d = 2 Pickands functions and exponential margins are general sol.

Summing up, iterating all-survival simulation is only possible underspecial dependence. Gaussian copula cannot be iterated in principle.

I have witnessed useof iteration both inCVA valuation and indefault simulation forRisk measurement.(Blade Runner 1982)

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 21

Page 22: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Danger: Iterating most copulas destroys dependence

Beware iterating Gaussian C: P = P(τ1 > T , τ2 > T )

T = 5y ; ∆t = 0.0050y = 1.825d (N = 1000)

λ1 λ2 ρ P1shot Piterated Perc. Diff

0.0100 0.0100 0.2500 0.9084 0.9049 0.38100.0100 0.0100 0.7500 0.9238 0.9103 1.48400.0100 0.0300 0.7500 0.8482 0.8278 2.46260.0100 0.0500 0.2500 0.7495 0.7410 1.13970.0100 0.0500 0.7500 0.7722 0.7514 2.77710.0300 0.0300 0.7500 0.7984 0.7572 5.44410.0300 0.0500 0.2500 0.6885 0.6708 2.64750.0500 0.0300 0.7500 0.7392 0.6902 7.08930.0500 0.0500 0.2500 0.6303 0.6071 3.81330.0500 0.0500 0.7500 0.6943 0.6312 9.9925

P1shot & Piterated would coincide with EV copulas & exp margins.(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 22

Page 23: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Danger: Iterating most copulas destroys dependence

Beware iterating Gaussian C: P = P(τ1 > T , τ2 > T )

T = 30y ; ∆t = 0.1y = 36.5d (N = 300)

λ1 λ2 ρ P1shot Piterated Perc. Diff

0.0100 0.0100 0.2500 0.5765 0.5503 4.76040.0100 0.0100 0.7500 0.6483 0.5835 11.10330.0100 0.0300 0.2500 0.3322 0.3032 9.56130.0100 0.0300 0.7500 0.3919 0.3365 16.47820.0100 0.0500 0.2500 0.1880 0.1669 12.63710.0100 0.0500 0.7500 0.2205 0.1901 16.03820.0300 0.0300 0.7500 0.2949 0.2069 42.48750.0500 0.0300 0.2500 0.1205 0.0929 29.71500.0500 0.0300 0.7500 0.1891 0.1224 54.49830.0500 0.0500 0.7500 0.1382 0.0751 84.0337

P1shot & Piterated would coincide with EV copulas & exp margins.(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 23

Page 24: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Danger: Iterating most copulas destroys dependence

Beware Gaussian C: P = P(τ1 > T , τ2 > T , τ3 > T )

Trivariate case. Margins satisfy LOM but 2- and now 3- dimensionaldistributions won’t, so we expect larger errors.

T = 5y ; ∆t = 0.005y = 1.825d (N = 1000)

λ1 λ2 λ3 ρ P1shot Piterated Perc. Diff

0.03 0.03 0.03 0.10 0.6507 0.6378 20.03 0.03 0.03 0.50 0.7107 0.6451 100.03 0.05 0.03 0.50 0.6600 0.5855 130.03 0.05 0.05 0.50 0.6167 0.5319 160.05 0.03 0.05 0.10 0.5400 0.5222 30.05 0.05 0.05 0.10 0.4930 0.4726 40.05 0.05 0.05 0.50 0.5792 0.4834 20

P1shot & Piterated would coincide with EV copulas & exp margins.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 24

Page 25: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Danger: Iterating most copulas destroys dependence

Beware Gaussian C: P = P(τ1 > T , τ2 > T , τ3 > T )

T = 30y ; ∆t = 0.1y = 36.5d (N = 300)

λ1 λ2 λ3 ρ P1shot Piterated Perc. Diff

0.03 0.03 0.03 0.10 0.0860 0.0679 270.03 0.03 0.05 0.50 0.1156 0.0474 1440.03 0.05 0.03 0.10 0.0503 0.0374 340.03 0.05 0.03 0.50 0.1156 0.0474 1440.03 0.05 0.05 0.50 0.0818 0.0278 1940.05 0.03 0.05 0.50 0.0818 0.0278 1940.05 0.05 0.05 0.10 0.0178 0.0114 560.05 0.05 0.05 0.50 0.0604 0.0164 267

P1shot & Piterated would coincide with EV copulas & exp margins.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 25

Page 26: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Iteration error vs Spearman’s rho

100*(Pr1shot - PrIter) /PrIter vs Spearman’s rho

T = 5y , ∆t = 0.005y, λ1 = λ2 = 0.01, 3 degrees for t-dist [13].See [28] for an analogous analysis with Kendall’s tau

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 26

Page 27: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Asymptotic result

What if we increase iterations more and more?

Fixing a terminal time T , we may be tempted to increase the number ofiterations k to get to T with steps T/k . Based on the above examples,we suspect we would destroy dependence by doing this. Let’s check.

Definition. For an extreme value copula C there exists a copula CFsuch that

CF (u1/k1 , ...,u1/k

d )k → C(u1, ...,ud ) (k →∞)

for all (u1, ...ud ) ∈ [0,1]d . The copula CF is said to be in thedomain of attraction of C. We are interested in cases where C is theindependence copula. The LHS of the arrow is the iterated survival.Does it converge to independence?

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 27

Page 28: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The problem of all-survival Asymptotic result

What if we increase iterations more and more?

TheoremIn the bivariate case the Clayton copula, the Frank copula and theGaussian copula for ρ < 1 are all in the domain of attraction of theindependence copula u1u2 (see for example [14] or [13]).

This means that

CF (u1/k1 ,u1/k

2 )k → u1u2 (k →∞)

for CF either Gaussian (ρ < 1), Clayton or Frank. Recall iterated prob =

= P(τ (1) >

Tk

)P(τ (2) >

Tk

)· · ·P

(τ (k) >

Tk

)= CF (Gm(T )1/k )k

So, in these cases, in the limit when we iterate indefinitely we endup completely destroying the correlation.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 28

Page 29: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Removal of default times?

A second and more-ambitious problem

Problem 1: when can we split a “survival of all” sampling in severalequal time steps? Solution: Exponential margins and EV copula.

PROBLEM 2Don’t look just at the “survival of all” event but consider any possiblemix of states (including removal of defaulted/liquidated components)and check when a terminal simulation of this can be split into differenttime steps for τ and its sub-vectors.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 29

Page 30: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Markovian survival

A second and more-ambitious problem

We have already seen the theorem where M-O satisfies the mostgeneral multivariate lack of memory, including removal of components.

So we may guess that M-O will play a key role here and will be asolution. However, we can say more. Define

Zt = [1τ1>t ,1τ2>t , . . . ,1τd>t ]

(notice that earlier we were considering 1τ1>t∩τ2>t ...∩τd>t ).

We would like to work with a Markovian Z (MCZ=Markov Chain Z).Under which conditions on the distribution of τ do we get Markovian Z?

This would be a great step forward for us since Markov Chains can bemanaged efficiently via matrices and are well understood.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 30

Page 31: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Nested Margining?

Nested Margining?

Nested Margining:

When names I default, we remove τI from the total vector τ , but theremaining vector has the same type of distribution as the original τ ,only with dimension decreased by the size of I and with updatedparameters.

What type of distributions can give us a Markov chain for Z andnested margining for the τ distribution?

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 31

Page 32: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new characterization of MO

The Matrix (1999)

New result showing that the full MO law (the MO copula is not enough)is characterized by nested margining within MCZ. The only modelsolving Problem 2 is MO. New characterization of MO via MCZ.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 32

Page 33: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Theorem (B. Mai & Scherer [9, 10]) : New Characterization of MO.

The survival indicator processes ZI are time-homogeneous Markovianfor all subsets ∅ 6= I ⊂ {1, . . . ,d}

⇔(τ1, . . . , τd ) has a Marshall–Olkin distribution

Thus we can use a Markov chain for default simulation.

Alternatively, sample a MO law repeatedly, & whenever name(s) defaultremove the component(s) & simulate sub-vector law, that is still MO.

Proof ideas:

⇒ intuitive, using combinatorics Markov property can be shown toimply MLOM, lack of memory for τ ’s, which characterizes MO (above).

⇐ is less intuitive. Based on alternative MO stochastic constructionfrom Arnold [1], which shows that a dynamic simulation of survivalindicators is actually Markovian.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 33

Page 34: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof I

Proof:“⇒” By the time-homogeneous Markov property, there is a transitionfunction px,y(t) for x,y ∈ {0,1}d and t ≥ 0 such that

P(Z(tn) = xn, . . . ,Z(t1) = x1) = p(1,...,1),x1(t1)n∏

l=2

pxl−1,xl (tl − tl−1)

for tn > . . . > t1 > 0 and x1, . . . ,xn ∈ {0,1}d . Let t , s1, . . . , sd ≥ 0 bearbitrary and denote by π a permutation s.t. sπ(1) ≤ sπ(2) ≤ . . . ≤ sπ(d)is the ordered list of s1, . . . , sd . Define the following subsets of {0,1}d :

A1 := {(1, . . . ,1)}, Ak :={

x ∈ {0,1}d : xπ(l) = 1 for all l ≥ k}, k = 2..d .

In words, Ak denotes the subset of {0,1}d in which all componentsπ(k), . . . , π(d) are still alive.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 34

Page 35: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof II

There is a finite number M of distinct paths(x(i)

2 , . . . ,x(i)d ) ∈ A2 × . . .× Ad , i = 1, . . . ,M, that avoid inconsistent

patterns in time (such as default resurrections etc), i.e. such that

0 < P{Z(t + sπ(1)) = (1, . . . ,1),Z(t + sπ(2)) = x(i)2 , . . . ,Z(t + sπ(d)) = x(i)

d }.

This set of paths depends on s1, . . . , sd , but it does not depend on t bythe time-homogeneity property of Z. We have

P(τ1 > t , . . . , τd > t)P(τ1 > s1, . . . , τd > sd )

= P(Z(t) ∈ A1)P(Z(sπ(1)) ∈ A1, Z(sπ(2)) ∈ A2, . . . ,Z(sπ(d)) ∈ Ad

)= P(Z(t) ∈ A1)

M∑i=1

P(Z(sπ(1)) = (1..1),Z(sπ(2)) = x(i)2 , . . . ,Z(sπ(d)) = x(i)

d )

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 35

Page 36: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof III

= p(1,...,1),(1,...,1)(t)M∑

i=1

p(1,...,1),(1,...,1)(sπ(1)) p(1,...,1),x(i)

2(sπ(2) − sπ(1)) ·

·N∏

k=3

px(i)k−1,x

(i)k

(sπ(k) − sπ(k−1))

=M∑

i=1

p(1,...,1),(1,...,1)(t + sπ(1)) p(1,...,1),x(i)

2(t + sπ(2) − (t + sπ(1)))·

·N∏

k=3

px(i)k−1,x

(i)k

(t + sπ(k) − (t + sπ(k−1)))

= P(Z(t + sπ(1)) ∈ A1,Z(t + sπ(2)) ∈ A2, . . . ,Z(t + sπ(d)) ∈ Ad )

= P(τ1 > t + s1, . . . , τd > t + sd )

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 36

Page 37: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof IV

Repeating the above derivation for every subset I ⊂ {1, . . . ,d} weobtain the equation

P(τi1 > t+si1 , . . . , τik > t+sik ) = P(τi1 > t , . . . , τik > t)P(τi1 > si1 ..τik > sik )

for arbitrary 1 ≤ i1, . . . , ik ≤ d and t , si1 , . . . , sik ≥ 0. This is preciselythe functional equality describing the multi-variate lack-of-memoryproperty MLOM, which is well-known to characterize theMarshall–Olkin exponential distribution as we have seen earlier in thistalk (see [24, 25]).

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 37

Page 38: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof V

“⇐” Assume (τ1, . . . , τd ) has a Marshall–Olkin distribution withparameters {λI}, ∅ 6= I ⊂ {1, . . . ,d} satisfying

∑I:k∈I λI > 0 for all

k = 1, . . . ,d . We prove Markovianity of ZI for an arbitrary non-emptysubset I of components.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 38

Page 39: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof VI

Without loss of generality, we may assume that (τ1, . . . , τd ) is definedon the following probability space, as first considered in [1]: weconsider an iid sequence {En}n∈N of exponential random variableswith rate λ :=

∑∅6=K⊂{1,...,d} λK and an independent iid sequence

{Yn}n∈N of set-valued random variables with distribution given by

P(Y1 = K ) = pK :=λK

λ, ∅ 6= K ⊂ {1, . . . ,d}.

The random vector (τ1, . . . , τd ) is then defined asτk := E1 + . . .+ Emin{n : k∈Yn}, k = 1, . . . ,d . Introduce the notation

Nt :=∞∑

k=1

1{E1+...+Ek≤t}, t ≥ 0,

which is a Poisson process with intensity λ.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 39

Page 40: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof VII

Fix a non-empty set I ⊂ {1, . . . ,d}, say I = {i1, . . . , ik} with1 ≤ i1 < . . . < ik ≤ d . Denoting the power set of {1, . . . ,d} by Pd , wedefine the function fI : {0,1}k × Pd → {0,1}k as follows:

j-th component of fI(~x , J) := 1{xj=1 and ij /∈J}, j = 1, . . . , k ,

for ~x = (x1, . . . , xk ) ∈ {0,1}k and J ∈ Pd . It is now readily observed –in fact just a rewriting of Arnold’s model – that

ZI(t) = fI(

ZI(s),

Nt⋃k=Ns+1

Yk

), t ≥ s ≥ 0. (1)

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 40

Page 41: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

The more general problem of iterated defaults Solution & a new characterization of Marshall Olkin

Lack of memory & new MO characterization: Proof VIII

ZI(t) = fI(

ZI(s),

Nt⋃k=Ns+1

Yk

), t ≥ s ≥ 0.

This stochastic representation implies the claim, since the secondargument of fI is independent of FI(s) := σ(ZI(u) : u ≤ s) by thePoisson property of {Nt}. To see this, it suffices to observe that ZI(s)is a function of Ns and Y1, . . . ,YNs (which can be seen by setting t = sand s = 0 in (1)), whereas the second argument is a function ofYNs+1, . . . ,YNt . Consequently, the independent random variables Nsand Nt − Ns only serve as a random pick of two independent (becausedisjoint) partial sequences of the iid sequence Y1,Y2, . . ..

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 41

Page 42: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

Conclusions

Conclusions

If we simulate“survival of all names” multi-step, we kill correlationunless default correlation is an extreme value copula.In particular, iterating the Gaussian copula kills the depedence(“correlation”) and should be avoided.If we are concerned about other events than just “all-survival”,then to avoid correlation killing...... the vector of default times has to be Marshall–Olkin distributed.This in turn allows us to work with simple Markov chains via a newcharacterization of M-O.M-O has come out in many different contexts (reliability theory,frailty analysis, credit derivatives models).Safer to simulate defaults one shot if possible, in this case there isno limitation.If iterating necessary, M-O or at least EV copula should be used.Failing this, check error involved in multi-step process.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 42

Page 43: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

Conclusions

Thank you for your attention!

Questions?

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 43

Page 44: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

References

References I

[1] B.C. Arnold, A characterization of the exponential distribution bymultivariate geometric compounding, Sankhya: The Indian Journalof Statistics 37(1) (1975) pp. 164–173.

[2] D. Assaf, N. Langberg, T. Savits, M. Shaked, Multivariatephase-type distributions, Operations Research 32 (1984) pp.688–702.

[3] BIS Consultative Document, Fundamental review of the tradingbook, Annex 4, available at BIS.org (2012).

[4] T.R. Bielecki, A. Cousin, S. Crepey, A. Herbertsson, Dynamicmodeling of portfolio credit risk with common shocks. Available atssrn.com (2011).

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 44

Page 45: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

References

References II

[5] T.R. Bielecki, S. Crepey, A. Herbertsson, Markov chain models ofportfolio credit risk, in The Oxford Handbook of credit derivatives,edited by A. Lipton, A. Rennie, Oxford University Press (2011) pp.327–382.

[6] M. Bladt, A review on phase-type distributions and their use in risktheory, ASTIN Bulletin 35 (2005) pp. 145–161.

[7] D. Brigo, K. Chourdakis (2008). Counterparty Risk for CreditDefault Swaps: Impact of spread volatility and default correlation.SSRN. Published later in International Journal of Theoretical andApplied Finance 12 7 (2009).

[8] D. Brigo, K. Chourdakis, Consistent single- and multi-step samplingof multivariate arrival times: A characterization of self-chainingcopulas. Available at arXiv.org, ssrn.com, defaultrisk.com (2012).

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 45

Page 46: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

References

References III

[9] Brigo, D., Mai, J-F, and Scherer, M. (2013). Consistent iteratedsimulation of multi-variate default times: a Markovian indicatorscharacterization. SSRN.com, arXiv.org

[10] Brigo, D., Mai, J-F, and Scherer, M. (2016). Markov multi-variatesurvival indicators for default simulation as a new characterizationof the Marshall–Olkin law. Statistics & Probability Letters, Vol. 114,pp 60–66.

[11] D. Brigo, A. Pallavicini, R. Torresetti, Cluster-based extension ofthe generalized Poisson loss dynamics and consistency with singlenames, International Journal of Theoretical and Applied Finance,10(4) (2007), also in A. Lipton and Rennie (Editors), CreditCorrelation - Life After Copulas, World Scientific, 2007.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 46

Page 47: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

References

References IV

[12] J. Cai, H. Li, Conditional tail expectations for multivariate phasetype distributions, working paper (2005).

[13] Chenhao Fang.Terminal vs iterated statistics of multivariate default times, UROPProject Report, Imperial College London, 2016. Supervised byBrigo, D.

[14] Dipak K. Dey, Jun Yan.Extreme Value Modeling and Risk Analysis: Methods andApplications.CRC Press; 2015

[15] K. Giesecke, A simple exponential model for dependent defaults,Journal of Fixed Income 13(3) (2003) pp. 74–83.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 47

Page 48: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

References

References V

[16] A. Herbertsson, H. Rootzen, Pricing k -th-to-default Swaps underDefault Contagion: The Matrix-Analytic Approach, The Journal ofcomputational Finance 12 (2008) pp. 49–72.

[17] A. Herbertsson, Modelling default contagion using multivariatephase-type distributions, Review of Derivatives Research 14(2011) pp. 1–36.

[18] R. Jarrow, F. Yu, Counterparty risk and the pricing of defaultablesecurities, Journal of Finance 56 (2001) pp. 1765–1800.

[19] F. Lindskog, A.J. McNeil, Common Poisson shock models:Applications to insurance and credit risk modelling, Astin Bulletin33(2) (2003) pp. 209–238.

[20] J.-F. Mai, M. Scherer, Levy-frailty copulas, Journal of MultivariateAnalysis 100(7) (2009) pp. 1567–1585.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 48

Page 49: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

References

References VI

[21] J.-F. Mai, M. Scherer, Reparameterizing Marshall–Olkin copulaswith applications to sampling, Journal of Statistical Computationand Simulation 81(1) (2011) pp. 59–78.

[22] J.-F. Mai, M. Scherer, H-extendible copulas, Journal ofMultivariate Analysis 110 (2012) pp. 151–160.

[23] J.-F. Mai, M. Scherer, Simulating Copulas: Stochastic Models,Sampling Algorithms, and Applications, Imperial College Press(2012).

[24] A.W. Marshall, I. Olkin, A multivariate exponential distribution,Journal of the American Statistical Association 62 (1967) pp.30–44.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 49

Page 50: Consistent iterated simulation of MV defaults: Markovian …dbrigo/201604BachelierParis.pdf · 2017. 4. 19. · Bachelier Seminar, Institut Henri Poincare, Paris, April 8, 2016 RiskMinds,

References

References VII

[25] A.W. Marshall, I. Olkin, Multivariate exponential and geometricdistributions with limited memory, Journal of Multivariate Analysis53 (1995) pp. 110–125.

[26] A.J. McNeil, R. Frey, P. Embrechts, Quantitative risk management,Princeton university press, Princeton, New Jersey (2005).

[27] Morini, M. (2011). Understanding and Managing Model Risk: APractical Guide for Quants, Traders and Validators. Wiley.

[28] Nadya, P. (2016). Approximation Error in Dependence Iteration forDefault Modelling. MSc dissertation, Imperial College London.Supervised by Brigo, D.

[29] F. Yu, Correlated defaults in intensity-based models, MathematicalFinance 17(2) (2007) pp. 155–173.

(c) 2017 Prof. D. Brigo (Dept. of Mathematics, ICL) TUM, 5–7/04/2017 Imperial College London 50