Bilinear Input Normalization for Neural Networks in Financial Forecasting
Data normalization is one of the most important preprocessing steps when building a machine learning model, especially when the model of interest is a deep neural network. This is because deep neural network optimized with stochastic gradient descent is sensitive to the input variable range and prone to numerical issues. Different than other types of signals, financial time-series often exhibit unique characteristics such as high volatility, non-stationarity and multi-modality that make them challenging to work with, often requiring expert domain knowledge for devising a suitable processing pipeline. In this paper, we propose a novel data-driven normalization method for deep neural networks that handle high-frequency financial time-series. The proposed normalization scheme, which takes into account the bimodal characteristic of financial multivariate time-series, requires no expert knowledge to preprocess a financial time-series since this step is formulated as part of the end-to-end optimization process. Our experiments, conducted with state-of-the-arts neural networks and high-frequency data from two large-scale limit order books coming from the Nordic and US markets, show significant improvements over other normalization techniques in forecasting future stock price dynamics.
Code (1)
Tasks
Time SeriesTime Series AnalysisSimilar Papers 제목 키워드 기반
Data Normalization for Bilinear Structures in High-Frequency Financial Time-series
Abstract—Financial time-series analysis and forecasting have been extensively studied over the past decades, yet still remain as a very challenging research topic. Since the financial market is inherently noisy and st…
Time SeriesTime Series AnalysisVocal Bursts Intensity PredictionLow-Rank Temporal Attention-Augmented Bilinear Network for financial time-series forecasting
Financial market analysis, especially the prediction of movements of stock prices, is a challenging problem. The nature of financial time-series data, being non-stationary and nonlinear, is the main cause of these challe…
PredictionTime SeriesTime Series AnalysisTime Series ForecastingDeep Adaptive Input Normalization for Time Series Forecasting
Deep Learning (DL) models can be used to tackle time series analysis tasks with great success. However, the performance of DL models can degenerate rapidly if the data are not appropriately normalized. This issue is even…
Load ForecastingTime SeriesTime Series AnalysisTime Series ForecastingTemporal Attention augmented Bilinear Network for Financial Time-Series Data Analysis
Financial time-series forecasting has long been a challenging problem because of the inherently noisy and stochastic nature of the market. In the High-Frequency Trading (HFT), forecasting for trading purposes is even a m…
Time SeriesTime Series AnalysisTime Series ForecastingTemporal Attention Augmented Bilinear Network for Financial Time Series Data Analysis
Financial time-series forecasting has long been a challenging problem because of the inherently noisy and stochastic nature of the market. In the high-frequency trading, forecasting for trading purposes is even a more…
Time SeriesTime Series AnalysisTime Series ClassificationTime Series Forecasting