19
Deep Learning to Predict Regime Changes Using Constrained Time Delay and Recurrent Neural Networks Yigal Jhirad March 20, 2019 NVIDIA GTC 2019: Deep Learning & AI Conference Silicon Valley, California

NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

Deep Learning to Predict Regime Changes Using Constrained

Time Delay and Recurrent Neural Networks

Yigal Jhirad

March 20, 2019

NVIDIA GTC 2019: Deep Learning & AI Conference

Silicon Valley, California

Page 2: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

2

Deep Learning & AI Conference: Table of Contents

Deep Learning to Predict Regime Changes

— Deep Learning Applications in Investment and Risk Management

— Machine Learning Landscape

— Factor Analysis

— Neural Networks – TDNN, RNN, LSTM

— Optimization/Genetic Algorithms

— Summary

DISCLAIMER: This presentation is for information purposes only. The presenter accepts no liability for the content of

this presentation, or for the consequences of any actions taken on the basis of the information provided. Although the

information in this presentation is considered to be accurate, this is not a representation that it is complete or should be

relied upon as a sole resource, as the information contained herein is subject to change.

Page 3: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

3

Deep Learning

Investment & Risk Management

— Forecast Volatility Regimes, Factor Trends, Economic Cycles

— Big Data including Time Series Data, Interday, and Intraday

— Neural Networks: Static vs Dynamic/ Black Box/Pattern Recognition

— Ensemble of Econometric and Machine learning based models

Challenges include state dependency and stochastic nature of markets

— Time series

— Overfitting/Underfitting

— Stochastic Nature of Data

3

Page 4: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

4

Artificial Intelligence

Data: Structured/Unstructured Asset Prices, Volatility

Fundamentals ( P/E,PCE, Debt to Equity)

Macro (GDP Growth, Interest Rates, Oil prices)

Technical(Momentum)

News Events

Machine Learning

Unsupervised Learning

Cluster Analysis

Principal Components

Expectation Maximization

Supervised Learning

(Linear/Nonlinear)

Deep Learning

Neural Networks Support Vector Machines

Classification & Regression Trees

K-Nearest Neighbors

Regression

Reinforcement Learning

Deep Learning

Q-Learning

Trial & Error

Source: Yigal Jhirad

Page 5: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

5

Factor Analysis

Factor Analysis

— Identify factors that are driving the market and predict relative factor performance

— Establish a portfolio of sectors or stocks that benefits from factor performance

— Align risk management with forecasts of volatility

Identifying and Assessing factors driving performance

— Look at factors such as Value vs. Growth, Large Cap vs. Small Cap, Volatility

Period: 2018. Based on long/short monthly factor portfolios. This information is for illustrative purposes only.

Page 6: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

6

Neural Networks

Static vs. Dynamic Neural Network

— Static vs Dynamic

— Dynamic feedforward vs. feedback and recurrent connections

— Focused Time Delay vs. Distributive Time Delay

Recurrent Neural Network

— Feedback output back through layers

— LSTM captures the temporal nature of financial data

Page 7: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

7

Inputs:Fundamental/Macro/Technical

Price/Earnings

Momentum/RSI

Realized & Implied Volatility

Value vs Growth

GDP Growth/Interest Rates

Dollar Strength

Credit Spreads

Feature(Factor)Identification & Regularization

Forecast:Factor Returns

Risk/Volatility

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂𝑥2

𝑥1

𝑥3

𝑥4

𝑥5

Static Neural Networks

Source: Yigal Jhirad

Page 8: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

8

Inputs:Fundamental/Macro/Technical

Price/Earnings

Momentum/RSI

Realized & Implied Volatility

Value vs Growth

GDP Growth/Interest Rates

Dollar Strength

Credit Spreads

Feature(Factor)Identification & Regularization

Forecast:Factor Returns

Risk/Volatility

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂𝑥2

𝑥1

𝑥3

𝑥4

𝑥5

Dynamic Neural Networks

Source: Yigal Jhirad

Tapped Delay Line

Feedforward of Information/Backpropagation of Errors

Genetic Programming/Evolutionary Algorithms

Constraints:max{max X(t)−X(τ)}≤ψ

Page 9: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

9

Supervised Learning: Neural Networks

Source: Yigal Jhirad

Forecast:

Market Returns

Risk/Volatility

Liquidity

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂𝑥2

𝑥1

𝑥3

𝑥4

𝑥5

Forecast:

Market Returns

Risk/Volatility

Liquidity

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂

∑|∂𝑥2

𝑥1

𝑥3

𝑥4

𝑥5

Focused Time Delay Neural Network

Recurrent Neural Network

Tapped Delay Line

Tapped Delay Line

Page 10: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

10

Neural Network Work Flow

Input Data: Prices, Fundamentals, Macro, Technical

Structured/Unstructured Data

Pre-Processing

Normalization & Determine Model Parameters

Tap Delay Line

Forecast

Outcome

Training/Validation/Test

Feedforward/Back

Propagation/Genetic Algorithm

Source: Yigal Jhirad

Page 11: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

11

Predicting Factor Regimes

Period: 2009-2018. This information is for illustrative purposes only.

Page 12: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

12

Predicting Factor Regimes

Period: 2007-2018. This information is for illustrative purposes only.

Page 13: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

13

Predicting Factor Regimes

0%

5%

10%

15%

20%

25%

30%

35%

40%

1 2 3 4 5 6 7 8 9

Lags (Months)

Volatility Clustering

Autocorrelation of Momentum (Absolute Returns)

Period: 2004-2018. This information is for illustrative purposes only.

Page 14: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

` Next Hidden Layer/Output

𝒘𝒇 𝒘𝒐𝒘𝒇𝒊 𝒘𝒊

𝒉𝒕

𝐗𝒊

𝒄𝒕

𝒉𝒕−𝟏

𝒉𝒕Forget

Gate

Input

Gate

Output

Gate

𝒉𝒕

𝒄𝒕−𝟏

Long Term

Memory

Short Term

Memory

Nex

t Tim

e Perio

d t+

1

Prev

iou

s Tim

e Perio

d t-1

Time

+

LSTM

Source: Yigal Jhirad

({h1,…,hm}(t-1)), ({xi,…, xn}(t))

{c1,…,cm}(t-1)

f1,…,fm

i1,…,im

g1,…,gm o1,…,om

({x1,…, xn}(t))

{h1,…,hm}(t-1)

Economic

GDP

Interest Rates

Currency

Style/Factor

Momentum

Value/Growth

Volatility

Fundamental

P/E

Debt/Equity

Yield

X∈ℝfactors×timeperiods

Inputs/Factors

t t+1t-114

Page 15: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

15

Volatility Signals using LSTM

Build a Volatility Signal for

Momentum to avoid periods

of high dispersion

Reduce overall volatility

and minimize drawdowns

Momentum Momentum

No Filter LSTM Volatility

Filter # Months 110 59

Average Return 0.04% 0.09%Volatility 3.5% 3.1%

Drawdown -14.7% -8.9%

Period: 2004-2018. This information is for illustrative purposes only.

Page 16: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

16

Neural Networks

Neural Networks

— Feed-Forward vs. Recurrent Neural Networks

— LSTM and Time –Delay explicitly capture the temporal nature of financial data

— Complement existing quantitative and qualitative signals

Advantages

— Captures non-linearity that are prevalent in financial data

— Time Sequencing, Pattern Recognition

— Modularity

— Parallel Processing

Considerations

— Black Box

— Overfitting/Underfitting

— Optimization/Local Minima

16

Page 17: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

17

Genetic Algorithms

• Genetic Algorithms complement traditional optimization techniques

• Gradient Descent may not be efficient. Local Minimums pose a challenge.

• Greater flexibility in imposing constraints

• Apply the computational power within CUDA to create a more robust

evolutionary algorithm to drive multi-layer Neural Networks

Local Maximum

Local Minimum

Local Maximum

Page 18: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

18

Summary

Focused Time-Delay and LSTM Neural Network may help identify volatility and

factor regimes

Enhance modeling by utilizing constrained optimizations and implementing genetic

algorithms

CUDA leverages GPU Hardware providing computational power to drive

optimization algorithms and Deep Learning

Application in Investment and Risk Management as part of an ensemble of

econometric and machine learning based models

Page 19: NVIDIA GTC 2019: Deep Learning & AI Conference Silicon ... · Deep Learning Investment & Risk Management —Forecast Volatility Regimes, Factor Trends, Economic Cycles —Big Data

19

Author Biography

Yigal D. Jhirad, Senior Vice President, is Director of Quantitative and Derivatives Strategies and a

Portfolio Manager for Cohen & Steers’ options and real assets strategies. Mr. Jhirad heads the firm’s

Investment Risk Committee. Prior to joining the firm in 2007, Mr. Jhirad was an executive director in

the institutional equities division of Morgan Stanley, where he headed the company’s portfolio and

derivatives strategies effort. He was responsible for developing, implementing, and marketing

quantitative and derivatives products to a broad array of institutional clients, including hedge funds,

active and passive funds, pension funds and endowments. Mr. Jhirad graduated magna cum laude from

the Wharton School with a Bachelor of Science in Economics. He is a Financial Risk Manager (FRM),

as Certified by the Global Association of Risk Professionals.