Financial time series forecasting using conditional Restricted Boltzmann Machine

Pao Yue-kong Library Electronic Theses Database

Financial time series forecasting using conditional Restricted Boltzmann Machine


Author: Lai, Kwok Chung
Title: Financial time series forecasting using conditional Restricted Boltzmann Machine
Degree: Ph.D.
Year: 2017
Subject: Futures market -- Forecasting.
Time-series analysis.
Neural networks (Computer science)
Hong Kong Polytechnic University -- Dissertations
Department: Dept. of Computing
Pages: xxiv, 192 pages : color illustrations
Language: English
InnoPac Record:
Abstract: Inspired by the success of deep learning in big data image recognition in Restricted Boltzmann Machine, Conditional Restricted Boltzmann Machine which was the original design to forecast human motion movement had been modified to forecast financial time series. As far as the author is aware of, this is the first attempt to apply deep learning in financial time series forecasting. Conventionally, deep learning is applied in image classification and several layers of deep learning in the huge dataset could increase its accuracy. The traditional forecasting method is using Euclidean distance to map the dataset into a higher dimension which facilitates to draw a hyperplane to separate the data. The more the cluster of the data in the hyperplane, the closer the distance of those neighbour data. As a result, those cluster data are the foundation to forecast. A new approach in Restricted Boltzmann Machine is to assign low energy based on probability concept to those connections that are relevant to each other while high energy is assigned to those that are irrelevant. The advantage of this method over Euclidean distance is that the probability energy assignment can be done one layer at a time and extend to many layers. Each layer information is retained and passed on to another layer to be trained again. As a consequence, all the information in the dataset is carefully scrutinized to obtain the best result. In this research, it has been demonstrated in the following Chapters that deep learning using modified Conditional Restricted Boltzmann Machine is able to handle high dimensionality data which is over 100 with the dataset array as big as 600000x100. This setup enables it to capture the information of the high dimensions in each layer. Eventually, it will improve the forecasting accuracy. This was not possible before as our previous research has experienced. Historical records are not as important as the dimension of the financial time series problem domain. 30 or 20 years of stock history may not have that much impact on the current stock price in one stock. As the financial market is closely related to other markets, the stock price of a particular security is heavily dependent on other stocks in the same market as well as the performance of other markets. Hence, it is more important to increase the dimensionality or features of the data. In other words, including more factors such as the price of others stocks, economic factors such as interest rates and GDP can enhance the performance. The algorithm based on Conditional Restricted Boltzmann Machine has demonstrated remarkable forecasting accuracy as reported in Chapter 4 and 5.

Files in this item

Files Size Format
b29499070.pdf 1.333Mb PDF
Copyright Undertaking
As a bona fide Library user, I declare that:
  1. I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
  2. I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
  3. I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.
By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.


Quick Search


More Information