Evolving neuro-fuzzy system for portfolio management

Recently, Explainable Artificial Intelligence (XAI) has been on the rise. More companies are opting for models which are both highly accurate and highly interpretable. Although, traditional Neural Networks produce great results, they are black-box models which lack in interpretability. Thus, in this...

Full description

Saved in:
Bibliographic Details
Main Author: Hackmann, Alexy Xena
Other Authors: Quek Hiok Chai
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/166141
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-166141
record_format dspace
spelling sg-ntu-dr.10356-1661412023-11-29T07:44:03Z Evolving neuro-fuzzy system for portfolio management Hackmann, Alexy Xena Quek Hiok Chai School of Computer Science and Engineering ASHCQUEK@ntu.edu.sg Engineering::Computer science and engineering Recently, Explainable Artificial Intelligence (XAI) has been on the rise. More companies are opting for models which are both highly accurate and highly interpretable. Although, traditional Neural Networks produce great results, they are black-box models which lack in interpretability. Thus, in this project, a partially online evolving density-based fuzzy convolutional neural network (EDFCNN) was developed to predict stock prices. The fuzzification of the deep learning network was a key component of the project to ensure that the model maintains high standards of interpretability. It provides the linguistic basis on which we can understand each prediction made by EDFCNN. With the very accurate predictions made by EDFCNN, we then developed an improved financial indicator: the Predicted Moving Average Convergence Divergence (MACD). We used an online density-based clustering algorithm, DBSTREAM, to generate the fuzzy input space. The fuzzy inputs were then passed into a five-layer feed-forward Convolutional Neural Network which predicted the fuzzy output values. The principle of memory decay was applied to update the weights of the rules in the rule base to mimic the way humans retain information. EDFCNN displayed superb performance (R2 > 0.99) consistently on various types of financial securities and market conditions. EDFCNN was able to improve on the Vanilla MACD Indicator by reducing the RMSE to the Perfect MACD Indicator by >30% in all test cases. EDFCNN can be used as a trading instrument to predict future stock prices and generate a forecasted MACD indicator. This will allow long term traders to make more informed trades to maximise profits. Additionally, when the Predicted MACD was combined in an automated portfolio rebalancing system, investors can be exposed to even more upside – in terms of risk mitigation and profits. Bachelor of Engineering (Computer Science) 2023-04-19T06:16:21Z 2023-04-19T06:16:21Z 2023 Final Year Project (FYP) Hackmann, A. X. (2023). Evolving neuro-fuzzy system for portfolio management. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/166141 https://hdl.handle.net/10356/166141 en SCSE22-0095 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Hackmann, Alexy Xena
Evolving neuro-fuzzy system for portfolio management
description Recently, Explainable Artificial Intelligence (XAI) has been on the rise. More companies are opting for models which are both highly accurate and highly interpretable. Although, traditional Neural Networks produce great results, they are black-box models which lack in interpretability. Thus, in this project, a partially online evolving density-based fuzzy convolutional neural network (EDFCNN) was developed to predict stock prices. The fuzzification of the deep learning network was a key component of the project to ensure that the model maintains high standards of interpretability. It provides the linguistic basis on which we can understand each prediction made by EDFCNN. With the very accurate predictions made by EDFCNN, we then developed an improved financial indicator: the Predicted Moving Average Convergence Divergence (MACD). We used an online density-based clustering algorithm, DBSTREAM, to generate the fuzzy input space. The fuzzy inputs were then passed into a five-layer feed-forward Convolutional Neural Network which predicted the fuzzy output values. The principle of memory decay was applied to update the weights of the rules in the rule base to mimic the way humans retain information. EDFCNN displayed superb performance (R2 > 0.99) consistently on various types of financial securities and market conditions. EDFCNN was able to improve on the Vanilla MACD Indicator by reducing the RMSE to the Perfect MACD Indicator by >30% in all test cases. EDFCNN can be used as a trading instrument to predict future stock prices and generate a forecasted MACD indicator. This will allow long term traders to make more informed trades to maximise profits. Additionally, when the Predicted MACD was combined in an automated portfolio rebalancing system, investors can be exposed to even more upside – in terms of risk mitigation and profits.
author2 Quek Hiok Chai
author_facet Quek Hiok Chai
Hackmann, Alexy Xena
format Final Year Project
author Hackmann, Alexy Xena
author_sort Hackmann, Alexy Xena
title Evolving neuro-fuzzy system for portfolio management
title_short Evolving neuro-fuzzy system for portfolio management
title_full Evolving neuro-fuzzy system for portfolio management
title_fullStr Evolving neuro-fuzzy system for portfolio management
title_full_unstemmed Evolving neuro-fuzzy system for portfolio management
title_sort evolving neuro-fuzzy system for portfolio management
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/166141
_version_ 1783955556239671296