Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs)
Breakthrough in computational power and together with the abundance of large datasets available had contributed a significant role in stimulating the technological advancement in artificial neural networks. While artificial neural networks may be a powerful tool, it is also criticized as a black box...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/156568 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-156568 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1565682022-04-20T07:01:06Z Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs) Siek, Ming Kang Quek Hiok Chai School of Computer Science and Engineering ASHCQUEK@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Breakthrough in computational power and together with the abundance of large datasets available had contributed a significant role in stimulating the technological advancement in artificial neural networks. While artificial neural networks may be a powerful tool, it is also criticized as a black box. The models are difficult for humans to interpret directly as it creates complex mathematical functions within itself. To address this issue, many have investigated into fuzzy neural networks which combines the interpretability of fuzzy system and performance of neural networks. This paper proposes a system using Fuzzy C-Means (FCM) algorithm and embedded with a deep Long Short-Term Memory (LSTM) neural network to form a FCMLSTM system that handles time series problems. Our system uses FCM to form IF-THEN rules which provide interpretability to results. Fuzzy input generated by FCM is forwarded to the LSTM model to generate a fuzzy output. The fuzzy output will be interpreted using the Mamdani Inference Model and IF-THEN rules to generate a crisp output using the centre of gravity defuzzification method. Our FCMLSTM system’s performance is evaluated using metrics to measure the accuracy and the trend of the outputs. The performance of our system in predicting trend showed promising results and led to the investigation of utilising our system to incorporate together with trend indicators to form our trading strategy predicted Moving Average Divergence Histogram (MACDH). Our trading strategy will trade based on the buy and sell signals and is applied to conduct a portfolio rebalancing strategy. The results will be compared to the buy & hold strategy, hindsight MACDH and MACDH evaluated by the return of interest and annualised return of interest. Bachelor of Engineering (Computer Science) 2022-04-20T07:01:06Z 2022-04-20T07:01:06Z 2022 Final Year Project (FYP) Siek, M. K. (2022). Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156568 https://hdl.handle.net/10356/156568 en 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::Computing methodologies::Artificial intelligence |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Siek, Ming Kang Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs) |
description |
Breakthrough in computational power and together with the abundance of large datasets available had contributed a significant role in stimulating the technological advancement in artificial neural networks. While artificial neural networks may be a powerful tool, it is also criticized as a black box. The models are difficult for humans to interpret directly as it creates complex mathematical functions within itself. To address this issue, many have investigated into fuzzy neural networks which combines the interpretability of fuzzy system and performance of neural networks.
This paper proposes a system using Fuzzy C-Means (FCM) algorithm and embedded with a deep Long Short-Term Memory (LSTM) neural network to form a FCMLSTM system that handles time series problems. Our system uses FCM to form IF-THEN rules which provide interpretability to results. Fuzzy input generated by FCM is forwarded to the LSTM model to generate a fuzzy output. The fuzzy output will be interpreted using the Mamdani Inference Model and IF-THEN rules to generate a crisp output using the centre of gravity defuzzification method.
Our FCMLSTM system’s performance is evaluated using metrics to measure the accuracy and the trend of the outputs. The performance of our system in predicting trend showed promising results and led to the investigation of utilising our system to incorporate together with trend indicators to form our trading strategy predicted Moving Average Divergence Histogram (MACDH). Our trading strategy will trade based on the buy and sell signals and is applied to conduct a portfolio rebalancing strategy. The results will be compared to the buy & hold strategy, hindsight MACDH and MACDH evaluated by the return of interest and annualised return of interest. |
author2 |
Quek Hiok Chai |
author_facet |
Quek Hiok Chai Siek, Ming Kang |
format |
Final Year Project |
author |
Siek, Ming Kang |
author_sort |
Siek, Ming Kang |
title |
Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs) |
title_short |
Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs) |
title_full |
Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs) |
title_fullStr |
Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs) |
title_full_unstemmed |
Fuzzy C-means long short-term memory (FCMLSTM) with application in exchange-traded funds (ETFs) |
title_sort |
fuzzy c-means long short-term memory (fcmlstm) with application in exchange-traded funds (etfs) |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/156568 |
_version_ |
1731235710950703104 |