Volatility Based Kernels and Moving Average Means for Accurate Forecasting with Gaussian Processes

Gregory Benton, Wesley J. Maddox, Andrew Gordon Wilson
7/13/2022
cs.LGq-fin.STstat.ML

No official code found. Best implementation: g-benton/Volt (49 stars, last commit 2022-07-23).

Abstract

A broad class of stochastic volatility models are defined by systems of stochastic differential equations. While these models have seen widespread success in domains such as finance and statistical climatology, they typically lack an ability to condition on historical data to produce a true posterior distribution. To address this fundamental limitation, we show how to re-cast a class of stochastic volatility models as a hierarchical Gaussian process (GP) model with specialized covariance functions. This GP model retains the inductive biases of the stochastic volatility model while providing the posterior predictive distribution given by GP inference. Within this framework, we take inspiration from well studied domains to introduce a new class of models, Volt and Magpie, that significantly outperform baselines in stock and wind speed forecasting, and naturally extend to the multitask setting.

View on arXivView PDF

Code Implementations(1)

g-benton/VoltCommunity100%

Public Implementation of Volatility Based Kernels and Moving Average Means for Accurate Forecasting with Gaussian Processes

4911Python, Jupyter NotebookJun 12, 20224 years ago

Similar Papers

Cite this paper

@article{benton2022volatility,
  title  = {Volatility Based Kernels and Moving Average Means for Accurate Forecasting with Gaussian Processes},
  author = {Gregory Benton and Wesley J. Maddox and Andrew Gordon Wilson},
  year   = {2022},
  eprint = {2207.06544},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.06544v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.06544.svg)](https://codeofpaper.com/paper/2207.06544)

Discussion