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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |