learning and model validation - simon fraser universitykkasa/uwtalk_08.pdf · 2008-10-27 ·...

47
L EARNING AND MODEL V ALIDATION In-Koo Cho 1 Kenneth Kasa 2 1 Department of Economics University of Illinois 2 Department of Economics Simon Fraser University October 30, 2008 CHO,KASA LEARNING AND MODEL VALIDATION

Upload: others

Post on 13-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

LEARNING AND MODEL VALIDATION

In-Koo Cho1 Kenneth Kasa2

1Department of EconomicsUniversity of Illinois

2Department of EconomicsSimon Fraser University

October 30, 2008

CHO, KASA LEARNING AND MODEL VALIDATION

Page 2: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EVOLUTION OF THE MACRO LEARNING LITERATURE

1 Convergence to Rational Expectations.Singular Perturbation/Mean ODE Methods.

2 Stability. Equilibrium Selection.E-stability.

3 Constant Gain Learning.Large Deviations.

4 Policy Design When Agents are Learning. Normative.“Learnability”’.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 3: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EVOLUTION OF THE MACRO LEARNING LITERATURE

1 Convergence to Rational Expectations.Singular Perturbation/Mean ODE Methods.

2 Stability. Equilibrium Selection.E-stability.

3 Constant Gain Learning.Large Deviations.

4 Policy Design When Agents are Learning. Normative.“Learnability”’.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 4: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EVOLUTION OF THE MACRO LEARNING LITERATURE

1 Convergence to Rational Expectations.Singular Perturbation/Mean ODE Methods.

2 Stability. Equilibrium Selection.E-stability.

3 Constant Gain Learning.Large Deviations.

4 Policy Design When Agents are Learning. Normative.“Learnability”’.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 5: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EVOLUTION OF THE MACRO LEARNING LITERATURE

1 Convergence to Rational Expectations.Singular Perturbation/Mean ODE Methods.

2 Stability. Equilibrium Selection.E-stability.

3 Constant Gain Learning.Large Deviations.

4 Policy Design When Agents are Learning. Normative.“Learnability”’.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 6: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

PARAMETER UNCERTAINTY VS. MODEL UNCERTAINTY

This literature shares one crucial assumption.

Agents know the model.

Agents update beliefs about the parameters of a given model.

Our goal is to take the next natural step in the learningliterature, by incorporating model uncertainty.

We do this by continuing the tradition of modeling agents aseconometricians.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 7: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

PARAMETER UNCERTAINTY VS. MODEL UNCERTAINTY

This literature shares one crucial assumption.

Agents know the model.

Agents update beliefs about the parameters of a given model.

Our goal is to take the next natural step in the learningliterature, by incorporating model uncertainty.

We do this by continuing the tradition of modeling agents aseconometricians.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 8: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

PARAMETER UNCERTAINTY VS. MODEL UNCERTAINTY

This literature shares one crucial assumption.

Agents know the model.

Agents update beliefs about the parameters of a given model.

Our goal is to take the next natural step in the learningliterature, by incorporating model uncertainty.

We do this by continuing the tradition of modeling agents aseconometricians.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 9: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EXAMPLE 1: SARGENT’S Conquest MODEL

0 500 1000 1500 2000 2500 3000 3500 4000−2

0

2

4

6

Time

Infla

tion

0 500 1000 1500 2000 2500 3000 3500 4000−10

−5

0

5

Time

t−st

atis

tic

CHO, KASA LEARNING AND MODEL VALIDATION

Page 10: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

SEQUENTIAL t-TESTS IN SARGENT’S MODEL

0 500 1000 1500 2000 2500 3000 3500 4000−2

0

2

4

6

Time

Infla

tion

0 500 1000 1500 2000 2500 3000 3500 4000−15

−10

−5

0

5

Time

t−st

atis

tic

CHO, KASA LEARNING AND MODEL VALIDATION

Page 11: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EXPECTED VS. UNEXPECTED INFLATION

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000−1

0

1

2

3

4

5

Time

Infla

tion

CHO, KASA LEARNING AND MODEL VALIDATION

Page 12: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EXAMPLE 2: PHILLIPS CURVE WITH SUPPLY SHOCKS

Model Switch Dates: (1) Late 1966, (2) End of 1969, (3) Early 1975, (4) Mid 2000

Jan60 Jan70 Jan80 Jan90 Jan00−1.5

−1

−0.5

0

0.5Perceived Phillips Curve Slopes

With Oil

Without Oil

Jan60 Jan70 Jan80 Jan90 Jan00−5

0

5

10

15Actual vs. Target Inflation

CHO, KASA LEARNING AND MODEL VALIDATION

Page 13: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

A PUZZLE

Why did the Fed wait so long to bring down inflation?

Potential Explanations1 Bayesian model uncertainty (Cogley & Sargent (RED,

2005)). High inflation Keynesian policy risk-dominated thebetter-fitting low inflation natural rate policy. According tothis account, the Fed stopped believing in an exploitablePhillips Curve in the mid 1970s.

2 Model Validation. Fed looked for (and found) additionalvariables that explained the apparent breakdown of thePhillips Curve. This allowed the Fed to sustain its belief inan exploitable Phillips Curve.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 14: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

A PUZZLE

Why did the Fed wait so long to bring down inflation?

Potential Explanations1 Bayesian model uncertainty (Cogley & Sargent (RED,

2005)). High inflation Keynesian policy risk-dominated thebetter-fitting low inflation natural rate policy. According tothis account, the Fed stopped believing in an exploitablePhillips Curve in the mid 1970s.

2 Model Validation. Fed looked for (and found) additionalvariables that explained the apparent breakdown of thePhillips Curve. This allowed the Fed to sustain its belief inan exploitable Phillips Curve.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 15: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

SUPPLY SHOCKS + VARIABLE GAIN

Jan60 Jan80 Jan00−3

−2

−1

0

1

2Phillips Curve Slopes

With Oil

Without Oil

Jan60 Jan80 Jan00−5

0

5

10

15Actual vs. Target Inflation

Jan60 Jan80 Jan000

1

2

3Model

Jan60 Jan80 Jan00−4

−2

0

2

4

6Oil Coefficient

CHO, KASA LEARNING AND MODEL VALIDATION

Page 16: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS

1 Model Uncertainty: Agent must solve LQR, but doesn’tknow the state transition equation.

2 Sequential, real-time decision-making: Usual validationprocedures (e.g., hold-out samples) impractical andinefficient.

3 Model Class: Agent commits to a finite collection of linear,Gaussian models.

4 Model Selection: Agent commits to a single model eachperiod.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 17: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS

1 Model Uncertainty: Agent must solve LQR, but doesn’tknow the state transition equation.

2 Sequential, real-time decision-making: Usual validationprocedures (e.g., hold-out samples) impractical andinefficient.

3 Model Class: Agent commits to a finite collection of linear,Gaussian models.

4 Model Selection: Agent commits to a single model eachperiod.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 18: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS

1 Model Uncertainty: Agent must solve LQR, but doesn’tknow the state transition equation.

2 Sequential, real-time decision-making: Usual validationprocedures (e.g., hold-out samples) impractical andinefficient.

3 Model Class: Agent commits to a finite collection of linear,Gaussian models.

4 Model Selection: Agent commits to a single model eachperiod.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 19: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS

1 Model Uncertainty: Agent must solve LQR, but doesn’tknow the state transition equation.

2 Sequential, real-time decision-making: Usual validationprocedures (e.g., hold-out samples) impractical andinefficient.

3 Model Class: Agent commits to a finite collection of linear,Gaussian models.

4 Model Selection: Agent commits to a single model eachperiod.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 20: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MODEL SELECTION VS. MODEL AVERAGING

How many models does a Bayesian consider?

One!

A Bayesian must construct a “model of the models”’.

For a Bayesian, there is no difference between modeluncertainty and parameter uncertainty.

Bayesians do not select models!Problems

1 Lindley’s (1957) Paradox/Prior Sensitivity2 Infinite Dimensional Parameter Spaces (Diaconis & Freedman (1986))3 Ambiguity/Breakdown of Savage Axioms (Hansen & Sargent (2007))4 Multiagent Learning/Absolute Continuity (Nachbar (1997), Foster & Young (2001))

CHO, KASA LEARNING AND MODEL VALIDATION

Page 21: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MODEL SELECTION VS. MODEL AVERAGING

How many models does a Bayesian consider?

One!

A Bayesian must construct a “model of the models”’.

For a Bayesian, there is no difference between modeluncertainty and parameter uncertainty.

Bayesians do not select models!Problems

1 Lindley’s (1957) Paradox/Prior Sensitivity2 Infinite Dimensional Parameter Spaces (Diaconis & Freedman (1986))3 Ambiguity/Breakdown of Savage Axioms (Hansen & Sargent (2007))4 Multiagent Learning/Absolute Continuity (Nachbar (1997), Foster & Young (2001))

CHO, KASA LEARNING AND MODEL VALIDATION

Page 22: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MODEL SELECTION VS. MODEL AVERAGING

How many models does a Bayesian consider?

One!

A Bayesian must construct a “model of the models”’.

For a Bayesian, there is no difference between modeluncertainty and parameter uncertainty.

Bayesians do not select models!Problems

1 Lindley’s (1957) Paradox/Prior Sensitivity2 Infinite Dimensional Parameter Spaces (Diaconis & Freedman (1986))3 Ambiguity/Breakdown of Savage Axioms (Hansen & Sargent (2007))4 Multiagent Learning/Absolute Continuity (Nachbar (1997), Foster & Young (2001))

CHO, KASA LEARNING AND MODEL VALIDATION

Page 23: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

5 Feedback: Actual DGP depends on agent’s beliefs andactions.

6 Learning: Agent updates models using discountedrecursive least squares.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 24: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

5 Feedback: Actual DGP depends on agent’s beliefs andactions.

6 Learning: Agent updates models using discountedrecursive least squares.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 25: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

COUNTERFACTUAL DILEMMA

Feedback confronts the agent with a difficult counterfactual:

How would things have been different if instead a differentmodel had been used in the past?

Fitting a model to data that was generated while a differentmodel was in use could produce misleading inferences.

Assumption: Models are only updated while in use.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 26: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

COUNTERFACTUAL DILEMMA

Feedback confronts the agent with a difficult counterfactual:

How would things have been different if instead a differentmodel had been used in the past?

Fitting a model to data that was generated while a differentmodel was in use could produce misleading inferences.

Assumption: Models are only updated while in use.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 27: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

5 Feedback: Actual DGP depends on agent’s beliefs andactions.

6 Learning: Agent updates models using discountedrecursive least squares.

7 Self-Confirming Equilibria: Each model has a unique,stable SCE.

8 Model Validation: While in use, models are subject tosequential LM test. Agent sticks with a model until it isrejected.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 28: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

5 Feedback: Actual DGP depends on agent’s beliefs andactions.

6 Learning: Agent updates models using discountedrecursive least squares.

7 Self-Confirming Equilibria: Each model has a unique,stable SCE.

8 Model Validation: While in use, models are subject tosequential LM test. Agent sticks with a model until it isrejected.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 29: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

5 Feedback: Actual DGP depends on agent’s beliefs andactions.

6 Learning: Agent updates models using discountedrecursive least squares.

7 Self-Confirming Equilibria: Each model has a unique,stable SCE.

8 Model Validation: While in use, models are subject tosequential LM test. Agent sticks with a model until it isrejected.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 30: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

SEQUENTIAL LM TESTS IN SARGENT’S MODEL

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000−2

0

2

4

6

Time

Infla

tion

0 500 1000 1500 2000 2500 3000 3500 4000 4500 50000

10

20

30

40

Time

Sco

re S

tatis

tic

CHO, KASA LEARNING AND MODEL VALIDATION

Page 31: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

SPECIFICATION TESTING VS. MODEL COMPARISON

Specification Testing. Stick with a model until it isstatistically rejected by a general specification test (noexplicit alternative). Cho & Kasa (2008), “Learning andModel Validation”.

Model Comparision. Continuously (or periodically)compare a model against alternative models. Cho & Kasa(2008), “Calibrated Learning and Robust Model Validation”.

Choice of specification testing reflects implicit model switchingcosts.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 32: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

9 Randomization: If a model is rejected, another model israndomly selected.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 33: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

RANDOMIZATION VS. MODEL AVERAGING

Although our agent commits to a model when formulatingpolicy, he randomizes when selecting a model.

This randomization does not reflect capriciousness. It isbased on strategic considerations.

With model uncertainty, random model selection is robust.

It prevents ‘nature’ from exploiting your ignorance (e.g., itprevents you from getting stuck in a bad, yetself-confirming, equilibrium.

Technically, randomization is important for deliveringergodicity. All models remain on the table.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 34: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

9 Randomization: If a model is rejected, another model israndomly selected.

10 Bounded RationalityAgent neglects future model revisions when formulatingpolicy.Agent interprets escapes as model rejections.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 35: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MAIN INGREDIENTS (CONT.)

9 Randomization: If a model is rejected, another model israndomly selected.

10 Bounded RationalityAgent neglects future model revisions when formulatingpolicy.Agent interprets escapes as model rejections.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 36: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

SRA REPRESENTATION

βin = βi

n−1 + ηsin−1(R

in−1)

−1Λin

Λin = Φi

n−1(xn − Φi′

n−1βin−1)

Rin = Ri

n−1 + ηsin−1(Φ

in−1Φ

i′

n−1 − Rin−1)

yn = A1(sn−1, βn−1)yn−1 + B1(sn−1, βn−1)ε1n

θin = θi

n−1 + ηsin−1[Λ

in

′Σ−1/2in (Ri

n)−1Σ−1/2in Λi

n − θin−1]

ωin = ωi

n−1 + ηsin−1

(νi

n(βin−1)

′νin(βi

n−1) − ωin−1

)πi

n =e−ρωi

n∑mj=1 e−ρω

jn

CHO, KASA LEARNING AND MODEL VALIDATION

Page 37: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

The model indicator, sit, follows an m-state Markov Chain

p′

n+1 = p′

nPn

Diagonal Elements

Prob[θin ≤ θ(n))] + Prob[θi

n > θ(n))] · πin

Off-DiagonalsProb[θi

n > θ(n)] · πjn

CHO, KASA LEARNING AND MODEL VALIDATION

Page 38: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

TIME-SCALE SEPARATION

Traditional analysis of recursive learning exploits a time-scaleseparation between the evolution of the data (a ‘fast’time-scale), and the evolution of a model’s coefficient estimates(a ‘slow’ time-scale).

Specification testing adds a third time-scale, pertaining to thefrequency of model switching.

Model rejections occur when parameters ‘escape’ their SCEvalues. Hence, model switching is rare.

Model Revision Time ∼ 1/ηModel Switching Time ∼ exp[S∗/η]

CHO, KASA LEARNING AND MODEL VALIDATION

Page 39: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

LARGE DEVIATIONS I

For small η, dynamics of βi(t) is described by two ode’s.1 The mean dynamics, βi = hi(βi). This describes agents’

efforts to eliminate systematic forecast errors.

2 The escape dynamics. Rare but recurrent escapes awayfrom the Self-Confirming Equilibrium. The escapedynamics solve the control problem

Si(β0, G) = infT >0

infβ∈A

∫ T

0

Li(β, β, t)dt

where

A = {β ∈ C[0, T ] : β(0) = β0, β(T ) ∈ ∂G}

CHO, KASA LEARNING AND MODEL VALIDATION

Page 40: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

LARGE DEVIATIONS II

The frequency of escapes is governed by the valuefunction, Si(β0, G). It is called the rate function.

limη→0

η log E(τ η) = S∗i

The function Li(β, β, t) is called the action functional. It isthe Legendre transform of the log moment generatingfunction of the martingale difference component of theleast squares orthogonality conditions for model-i.

For LQG problems L is quadratic. Williams (2001).

Li(β, β) = v′Q(β, R)†v v = β − R−1g(β)

The instantaneous escape direction is the eigenvectorassociated with the smallest eigenvalue of Q†.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 41: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

THE CONTRACTION PRINCIPLE

We assume the specification test is calibrated to reject duringescapes. This requires relating the LD properties of β(t) to theLD properties of θ(t).

Time

β*

β(te)

te

∂Gθ

β(t)

CHO, KASA LEARNING AND MODEL VALIDATION

Page 42: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MODEL SWITCHING DYNAMICS

β*1

β*2

β*3

π3

π2

π1

π3π2

π1

CHO, KASA LEARNING AND MODEL VALIDATION

Page 43: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

MARKOV CHAIN APPROXIMATION

Conjecture: Assume ∀i ∈ {1, 2, · · · m} that θi(t) iscalibrated to reject during escapes of Model i. Assumeπi(t) ∈ [a, a] ∀i, t, where a > 0 and a < 1. Then as η → 0,pη(τ ) converges weakly to a homogenous m-state MarkovChain with generator Q,

qij = π∗j e(Smax−Si)/η qii = −

(m∑

j 6=i

π∗j

)e(Smax−Si)/η

which possesses a unique invariant distribution

pηi =

π∗i eSi/η∑m

j=1 π∗j eSi/η

where π∗i is model i’s selection probability defined at its SCE.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 44: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

DOMINANT MODELS

Proposition 4.12: As η → 0 the model distribution collapsesonto the model with the largest LD rate function.

The dominant model survives specification testing longer thanany other model.

The dominant model may not be the best-fitting model.

Corollary 4.13: As long as the experimentation probabilities,πi

t, remain strictly bounded between 0 and 1, the identity of thedominant SCE is independent of the details of randomization.

CHO, KASA LEARNING AND MODEL VALIDATION

Page 45: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

INFORMATION-THEORETIC INTERPRETATION

The dominant model is characterized by the largest LD ratefunction (defined at each model’s SCE). Why?

Sanov’s Theorem

LD Rate Function ⇐⇒ Relative Entropy

Stein’s Lemma/Chernoff Bounds

Relative Entropy ↑ ⇐⇒ Detection Error Prob. ↓

With endogenous data, models have the capacity to mimic thetrue DGP. Model rejection = Type I error.

LD rate function ↑ ⇒ Type I error rate ↓⇒ More durable model

CHO, KASA LEARNING AND MODEL VALIDATION

Page 46: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

BACK TO THE PHILLIPS CURVE

Suppose the agent entertains two models:

A static Phillips Curve, ut = γ0 + γ1πt + εt

A vertical Phillips Curve, ut = γ0 + εt.

LD Rate Function for static Phillips Curve ≈ .0005⇒ Mean escape time ≈ 100 discrete time periods.

LD Rate Function for vertical Phillips Curve ≈ .5(x−u)2

σ21+σ2

2

⇒ Mean escape time ≈ 300,000 discrete time periods!

CHO, KASA LEARNING AND MODEL VALIDATION

Page 47: Learning and Model Validation - Simon Fraser Universitykkasa/UWtalk_08.pdf · 2008-10-27 · LEARNING AND MODEL VALIDATION In-Koo Cho1 Kenneth Kasa2 1Department of Economics University

EXTENSIONS

1 Alternative Specification Tests

2 Alternative Model Classes

3 Model Comparison vs. Specification Testing

4 Distrust of the Model Class. Robustness.

CHO, KASA LEARNING AND MODEL VALIDATION