bayesian networks in credit rating - tu delft · 2004-08-13 · bayesian networks in credit rating...

53
University of Pittsburgh Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar Drs. Dr. L.J.M. Rothkrantz Ir. W. de Jong Dr. K. van der Meer Dr. D. Fokkema (ABN AMRO) Dr. Ir. M.J. Druzdzel (University of Pittsburgh)

Upload: others

Post on 09-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

University of Pittsburgh

Bayesian Networks in Credit RatingSamuel Gerssen

March 12, 2004

Prof. Dr. H. KoppelaarDrs. Dr. L.J.M. Rothkrantz

Ir. W. de JongDr. K. van der Meer

Dr. D. Fokkema (ABN AMRO)Dr. Ir. M.J. Druzdzel (University of Pittsburgh)

Page 2: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

University of Pittsburgh

Bayesian Networks in Credit Rating

Page 3: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

3Samuel Gerssen, March 12 2004

Contents

! Credit Rating

! Bayesian Networks

! Assignment

! Bayesian Networks Learning Research

! Bayesian Networks in Credit Rating

! Conclusions

Page 4: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

4Samuel Gerssen, March 12 2004

Credit Rating - Definition

Credit Rating = Assessment of risk on credit portfolios

TotalOutstanding

Credit

(Credit Portfolio)

Loss

No Loss

0% 100%

Economic Capital

EL

Page 5: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

5Samuel Gerssen, March 12 2004

Credit Rating – Expected Loss per client

Loss per client:

Expected Loss per client = PD (EAD x LGD)

Default ?

Loss = EAD ($) x LGD (%)No Loss

N Y

Page 6: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

6Samuel Gerssen, March 12 2004

Credit Rating – Expected Loss

EL = PD (EAD x LGD)

PD = Probability of Default

EAD = Exposure At Default

LGD = Loss Given Default

Page 7: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

7Samuel Gerssen, March 12 2004

Credit Rating – Probability of Default

Probability of Default (PD)

= the probability that a client can not meet its repayment obligations between now and 1 year

Page 8: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

8Samuel Gerssen, March 12 2004

Credit Rating – PD Model

PD calculation for each client

PD

...

Variable N

Variable 2

Variable 1

Client

Page 9: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

9Samuel Gerssen, March 12 2004

Credit Rating – Modeling steps

Construction of data set:

! Select portfolio information from previous year

! Add default history from last 12 months

Modeling technique: Binary logistic regression

Scoring: 5-fold cross validation

Page 10: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

10Samuel Gerssen, March 12 2004

Credit Rating - Binary Logistic Regression

PD depends on variables (x1 .. xn) and parameters (ββββ0 .. ββββn)

Calculation of (ββββ0 .. ββββn ) using maximum likelihood

nnxxPD

PD βββ +++=

−..ln 1101

Page 11: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

11Samuel Gerssen, March 12 2004

Bayesian Networks - Definitions

A Bayesian Network (BN) is a probabilistic model of variables and their causal relations.

A BN is a directed acyclic graph where:

Variables are nodes..

Causal relations are vertices...

X1 X2 Xn

Page 12: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

12Samuel Gerssen, March 12 2004

Bayesian Networks – CPT

C

A B

Conditional Probability Tables (CPT)

P(C|AB) = 0.95P(C|A¬¬¬¬B) = 0.8P(C|¬¬¬¬ AB) = 0.1P(C|¬¬¬¬ A¬¬¬¬B) = 0.01

P(B)=0.3P(A)=0.02

Page 13: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

13Samuel Gerssen, March 12 2004

Bayesian Networks – Inference

! Bayes’ Theorem

! Expansionrule

)(

)()|()|(bp

apabpbap =

)()()()()(

)()|()()|()()()(

cbapcbapcabpabcpap

bpbapbpbapbapabpap

+++=

+=+=

Page 14: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

14Samuel Gerssen, March 12 2004

Bayesian Networks - Learning

θ = probability of variable X

p(θ) = probability distribution of θ

= belief about θ

Example of p(θ)

0 1

Page 15: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

15Samuel Gerssen, March 12 2004

Bayesian Networks – Belief Updating

Observation: Oi

The belief about θ is now updated:

c = normalization coefficient

=⋅−⋅=⋅⋅

=0 if 11 if

XOpcXOpc

Opi

ii :)()(

:)()|(

θθθθ

θ

Page 16: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

16Samuel Gerssen, March 12 2004

Bayesian Networks – Belief Updating

0 1

p(θ|Oi)

Observation Oi : X=1

Belief about θ is updated

Updated distribution p(θ|Oi) = p(θ)·θ

Page 17: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

17Samuel Gerssen, March 12 2004

Bayesian Networks – Beta distribution

Beta distribution with parameters α and β :

α = the number of observations Xi = 1

β = the number of observations Xi = 0

Property: after updating again Beta distribution

11 1 −− −ΓΓ+Γ= βα θθ

βαβααβθ )(

)()()()|(p

Page 18: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

18Samuel Gerssen, March 12 2004

Bayesian Networks - Structures

Applied network structures in this research:

! CPT model

! Naive Bayes model

! Noisy-MAX model

Page 19: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

19Samuel Gerssen, March 12 2004

Bayesian Networks – CPT model

Size of CPT = (sp)p

sp = number of parent states

p = number of parents

D

X1 XNX2 . . .

Page 20: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

20Samuel Gerssen, March 12 2004

Bayesian Networks – Naive Bayes model

Unrealistic assumption:

Predictive variables dependent on effect variable.

D

X1 XNX2 . . .

Page 21: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

21Samuel Gerssen, March 12 2004

Bayesian Networks – Noisy-MAX model

P(Yi|Xi) = ci

State of D = logical MAX of Y1..YN

D

X1 XNX2 . . .

Y1 YNY2 . . .

Page 22: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

22Samuel Gerssen, March 12 2004

Assignment

! Provide validated model for PD estimation for a credit portfolio. Logistic regression and Bayesian networks should be applied.

! Explore Bayesian network modeling and improve parameter learning techniques.

Page 23: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

23Samuel Gerssen, March 12 2004

Remainder of Presentation

! Credit Rating

! Bayesian Networks

! Assignment

! Bayesian Network Learning Research:

- Noisy-MAX learning algorithm

- Prior / Posterior learning

! Bayesian Networks in Credit Rating

! Conclusions

Page 24: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

24Samuel Gerssen, March 12 2004

Noisy-MAX Learning

Parameter learning based on observations not possible

Y1..YN unknownD

X1 XNX2 . . .

Y1 YNY2 . . .

Page 25: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

25Samuel Gerssen, March 12 2004

Noisy-MAX Learning - Approach

! Construct noisy-MAX CPT for node D, based on nodes X1..XN and parameters c1..cN

! Learn normal CPT (not noisy-MAX) for node D, based on X1..XN

! Minimize difference between the two CPT’s

Page 26: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

26Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Noisy-MAX CPT

1 - c112 - c122

c112

c122

X1 = 2

0c121Y1 = 2

0c111Y1 = 1

11 - c111 - c121Y1 = 0

X1 = 0X1 = 1

CPT for node Y1

Page 27: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

27Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Noisy-MAX CPT

1

c112 + c122

c122

X1 = 2

0c121Y1 = 2

0c111 + c121Y1 = 1

11Y1 = 0

X1 = 0X1 = 1

Cumulative CPT for node Y1

)|( 1111 xXyYp =≥

Page 28: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

28Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Noisy-MAX CPT

Transformation of cumulative into normal:

)|()|()|(

11111111

1111

1 xXyYpxXyYpxXyYp

=+≥−=≥===

Page 29: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

29Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Noisy-MAX CPT

For MAX gates, the following holds:

"""" Values for cumulative noisy-MAX CPT

∏=

=≥−−=

∨=≥∨=≥===≥

N

iiii

NN

xXdYp

xXdYxXdYpxXxXdDp

1

222111

11

11 )|(

...))|()|((),..,|(

Page 30: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

30Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Noisy-MAX CPT

Entries in noisy-MAX CPT defined as:

where

θij = p(D = dj|X = xi)

qijk = p(Yi = yk|Xi = xj)

∏∑∏∑∈

=∈ =

−=XX r

prp x

j

kprk

x

j

kprkij qq

1

11θ

Page 31: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

31Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Normal CPT

Normal CPT obtained by parameter learning

D

X1 XNX2 . . .

Page 32: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

32Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Distance

! Euclidean Distance

! Kullback-Leibler Distance

( )2∑∑ −−i j

MAXnoisyij

CPTij θθ

MAXnoisyij

CPTij

i j

CPTij −∑∑ θ

θθ ln

Page 33: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

33Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Optimization

Gradient Descent:

repeat

for each noisy-MAX parameter c doc* = c +/- stepd = CalculateDistanceif d < dmin then

dmin = d c = c*

end ifend for

until no distance reduction possible

Page 34: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

34Samuel Gerssen, March 12 2004

Noisy-MAX Learning – Summary

! Algorithm performs well

! Very fast

! Global minimum guaranteed

! EM performs better

! CPT not optimal starting point

Page 35: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

35Samuel Gerssen, March 12 2004

Prior / Posterior – Concept

CPT approach..

..but

! prior is initial value in CPT

! posterior is prior updated by observations

D

X1 XNX2 . . .

Page 36: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

36Samuel Gerssen, March 12 2004

Prior / Posterior - Motive

CPT model has too many degrees of freedom

"""" Rare entries have unreliable values

"""" Resulting model is not stable

"""" Setting priors can reduce instability

Page 37: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

37Samuel Gerssen, March 12 2004

Prior / Posterior - Stages

1. Prior assessment

2. Posterior learning

3. Merging

Page 38: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

38Samuel Gerssen, March 12 2004

Prior / Posterior – Posterior learning

CPT probabilities:

! Beta distribution (binary variables)

! Dirichlet distribution (multinomial variables)

∏∏

∑=

=

=

Γ

Γ=

N

iN

ii

N

ii

Nip

1

1

1

11

αθα

αααθ

)()..|(

11 1 −− −ΓΓ+Γ= βα θθ

βαβααβθ )(

)()()()|(p

Page 39: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

39Samuel Gerssen, March 12 2004

Prior / Posterior – Posterior learning

Expectation of Beta distribution:

Expectation of Dirichlet distribution:

∑∫ =

jj

iiNi dDir

ααθααθ )..( 1

βααθαβθ+

=∫ dBeta )(

Page 40: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

40Samuel Gerssen, March 12 2004

Prior / Posterior – Posterior learning

CPT entries for variable X with states x1..xN :

pi = i-th combination of parent states

o(pi,xj) = number of observations (pi,xj) in the data set.

∑=

== N

kki

jiijij

xo

xoxp

1),(

),()|(

p

ppθ

Page 41: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

41Samuel Gerssen, March 12 2004

Prior / Posterior – Prior assessment

Goal: Stable priors for every entry in the CPT

Solution:

1. Build naive Bayes model

2. Learn parameters of CPT’s

3. Perform inference to obtain p(d|x1..xN)

Page 42: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

42Samuel Gerssen, March 12 2004

Prior / Posterior – Prior assessment

Inference in naive Bayes:

( )∏∏

∏∏

⋅+⋅

⋅=

⋅=

⋅=

iii

ii

ii

ii

N

N

N

dpdxpdpdxp

dpdxp

xp

dpdxpxxp

dpdxxpxxdp

)()|()()|(

)()|(

)(

)()|()..(

)()|..()..|(

1

1

1

Page 43: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

43Samuel Gerssen, March 12 2004

Prior / Posterior – Merging

Merging of priors and posteriors: weighting

weight = ‘number of observations’ for the prior pijw

∑=

+

+⋅= j

kki

jiijij

xow

xopw

1),(

),()(

p

Page 44: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

44Samuel Gerssen, March 12 2004

Prior / Posterior – Summary

+ Very stable for rare event data

+ Naive Bayes priors guarantee high performance

+ Posterior CPT learning provides flexibility

Page 45: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

45Samuel Gerssen, March 12 2004

BN in Credit Rating – Project results

! Construction of data set

! Development of logistic regression model

! BN tests with C++ tool

! Development of BN models

! Algorithm for Noisy-MAX

! Design & implementation of prior / posterior learning

! Comparison of BN and logistic regression

Page 46: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

46Samuel Gerssen, March 12 2004

BN in Credit Rating - Comparison

77.5%BN – Naive Bayes

77.3%BN – Prior / Posterior

75.4%BN – Noisy-MAX

55.6%BN – CPT

78.3%Logistic Regression

GINI scoreModel

Page 47: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

47Samuel Gerssen, March 12 2004

BN in Credit Rating - Comparison

Logistic regression

! Favored by data selection process

! Optimization technique is by nature bound to yield good results

! Provides the right number of degrees of freedom

Page 48: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

48Samuel Gerssen, March 12 2004

BN in Credit Rating - Comparison

Bayesian Networks

! Expert knowledge could not be incorporated

! CPT has too many degrees of freedom

! Naive Bayes performs well; apparently right number of degrees of freedom

! Logistic regression PD calculation and naive Bayesinference show similarities

Page 49: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

49Samuel Gerssen, March 12 2004

Conclusions & Recommendations

BN is a very powerful modeling technique:

! Expert knowledge combined with statistical data

! High acceptance due to transparency

! Good performance in diagnosis

(medical, trouble shooting, Microsoft Office Assistant)

Page 50: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

50Samuel Gerssen, March 12 2004

Conclusions & Recommendations

Improvements for BN results:

" Data selection process (stepwise BN)

" High quality expert knowledge

Financial setback Adverse market

PD

C3 C4

C2C1

X1Current Balance

Tax payment Extra cost

X2

Page 51: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

51Samuel Gerssen, March 12 2004

Conclusions & Recommendations

CPT approximation for Noisy-MAX learning

! Noisy-MAX is very good alternative to CPT for rare event data

! CPT is probably not the best starting point for optimal parameters

Page 52: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

52Samuel Gerssen, March 12 2004

Conclusions & Recommendations

Prior / Posterior learning

! Priors provide very stable networks

! High performance, promising technique

" More testing on data

Page 53: Bayesian Networks in Credit Rating - TU Delft · 2004-08-13 · Bayesian Networks in Credit Rating Samuel Gerssen March 12, 2004 Prof. Dr. H. Koppelaar ... A Bayesian Network (BN)

University of Pittsburgh

Bayesian Networks in Credit RatingSamuel Gerssen

March 12, 2004

Prof. Dr. H. KoppelaarDrs. Dr. L.J.M. Rothkrantz

Ir. W. de JongDr. K. van der Meer

Dr. D. Fokkema (ABN AMRO)Dr. Ir. M.J. Druzdzel (University of Pittsburgh)