An interpretable neuro-fuzzy approach to stock price forecasting

Stock price prediction is a complex and difficult task due to the chaotic behavior and high uncertainty in stock market prices. The design of a highly accurate, simple and intelligible forecasting model is of prime importance in this field. With this aim, a number of research studies have employed f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Soft computing (Berlin, Germany) Germany), 2019-02, Vol.23 (3), p.921-936
Hauptverfasser: Rajab, Sharifa, Sharma, Vinod
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 936
container_issue 3
container_start_page 921
container_title Soft computing (Berlin, Germany)
container_volume 23
creator Rajab, Sharifa
Sharma, Vinod
description Stock price prediction is a complex and difficult task due to the chaotic behavior and high uncertainty in stock market prices. The design of a highly accurate, simple and intelligible forecasting model is of prime importance in this field. With this aim, a number of research studies have employed fuzzy rule-based systems for stock price forecasting. But the main focus has been on obtaining fuzzy systems with high accuracy and the interpretability aspect has been overlooked due to the assumption that the fuzzy rule-based systems are implicitly interpretable in the form of fuzzy rules which is not essentially true. This paper proposes an efficient and interpretable neuro-fuzzy system for stock price prediction using multiple technical indicators with focus on interpretability–accuracy trade-off. The interpretability of the system is ensured by: (1) rule base reduction via selection of the best rules using rule performance criteria to obtain an efficient and a compact rule base which is easily comprehendible and (2) constrained learning during model optimization stage so that simple constraints are imposed on the updates of fuzzy set parameters due to which the system remains interpretable and forecasting accuracy is not compromised. For experimental evaluation of the proposed system, daily stock data of Bombay Stock Exchange, CNX Nifty and S&P 500 stock indices are used. The simulation results show that the proposed system obtains a better balance between accuracy and interpretability than two other artificial intelligence techniques and two statistical techniques commonly used in stock price prediction.
doi_str_mv 10.1007/s00500-017-2800-7
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2917904672</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2917904672</sourcerecordid><originalsourceid>FETCH-LOGICAL-c369t-5c7566ef0595571d04a825a8abc75f8aa2b8327de446b83a993a44ed1ad0bb693</originalsourceid><addsrcrecordid>eNp1kEtPwzAQhC0EEuXxA7hZ4mxYv-MbVcVLqsQFzpbjOKWlJMF2Du2vxyVInDjtSDuzO_oQuqJwQwH0bQKQAASoJqwqQh-hGRWcEy20Of7RjGgl-Ck6S2kDwKiWfIbu5h1edznEIYbs6m3AXRhjT9pxv99hNwyxd_4d5x6n3PsPPMS1D7jtY_Au5XW3ukAnrdumcPk7z9Hbw_3r4oksXx6fF_Ml8VyZTKTXUqnQgjRSatqAcBWTrnJ1WbSVc6yuONNNEEIV5YzhTojQUNdAXSvDz9H1dLc0-hpDynbTj7ErLy0zVBsQSrPiopPLxz6lGFpbCn-6uLMU7AGUnUDZAsoeQFldMmzKpOLtViH-Xf4_9A0prWrO</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2917904672</pqid></control><display><type>article</type><title>An interpretable neuro-fuzzy approach to stock price forecasting</title><source>SpringerLink Journals</source><source>ProQuest Central</source><creator>Rajab, Sharifa ; Sharma, Vinod</creator><creatorcontrib>Rajab, Sharifa ; Sharma, Vinod</creatorcontrib><description>Stock price prediction is a complex and difficult task due to the chaotic behavior and high uncertainty in stock market prices. The design of a highly accurate, simple and intelligible forecasting model is of prime importance in this field. With this aim, a number of research studies have employed fuzzy rule-based systems for stock price forecasting. But the main focus has been on obtaining fuzzy systems with high accuracy and the interpretability aspect has been overlooked due to the assumption that the fuzzy rule-based systems are implicitly interpretable in the form of fuzzy rules which is not essentially true. This paper proposes an efficient and interpretable neuro-fuzzy system for stock price prediction using multiple technical indicators with focus on interpretability–accuracy trade-off. The interpretability of the system is ensured by: (1) rule base reduction via selection of the best rules using rule performance criteria to obtain an efficient and a compact rule base which is easily comprehendible and (2) constrained learning during model optimization stage so that simple constraints are imposed on the updates of fuzzy set parameters due to which the system remains interpretable and forecasting accuracy is not compromised. For experimental evaluation of the proposed system, daily stock data of Bombay Stock Exchange, CNX Nifty and S&amp;P 500 stock indices are used. The simulation results show that the proposed system obtains a better balance between accuracy and interpretability than two other artificial intelligence techniques and two statistical techniques commonly used in stock price prediction.</description><identifier>ISSN: 1432-7643</identifier><identifier>EISSN: 1433-7479</identifier><identifier>DOI: 10.1007/s00500-017-2800-7</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Accuracy ; Algorithms ; Artificial Intelligence ; Artificial neural networks ; Computational Intelligence ; Constraint modelling ; Control ; Engineering ; Forecasting ; Fuzzy logic ; Fuzzy sets ; Fuzzy systems ; Literature reviews ; Market analysis ; Mathematical Logic and Foundations ; Mechatronics ; Methodologies and Application ; Methods ; Neural networks ; Robotics ; Securities markets ; Stock exchanges ; Stock prices ; Time series ; Trends</subject><ispartof>Soft computing (Berlin, Germany), 2019-02, Vol.23 (3), p.921-936</ispartof><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2017</rights><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2017.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c369t-5c7566ef0595571d04a825a8abc75f8aa2b8327de446b83a993a44ed1ad0bb693</citedby><cites>FETCH-LOGICAL-c369t-5c7566ef0595571d04a825a8abc75f8aa2b8327de446b83a993a44ed1ad0bb693</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00500-017-2800-7$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2917904672?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,776,780,21367,27901,27902,33721,41464,42533,43781,51294</link.rule.ids></links><search><creatorcontrib>Rajab, Sharifa</creatorcontrib><creatorcontrib>Sharma, Vinod</creatorcontrib><title>An interpretable neuro-fuzzy approach to stock price forecasting</title><title>Soft computing (Berlin, Germany)</title><addtitle>Soft Comput</addtitle><description>Stock price prediction is a complex and difficult task due to the chaotic behavior and high uncertainty in stock market prices. The design of a highly accurate, simple and intelligible forecasting model is of prime importance in this field. With this aim, a number of research studies have employed fuzzy rule-based systems for stock price forecasting. But the main focus has been on obtaining fuzzy systems with high accuracy and the interpretability aspect has been overlooked due to the assumption that the fuzzy rule-based systems are implicitly interpretable in the form of fuzzy rules which is not essentially true. This paper proposes an efficient and interpretable neuro-fuzzy system for stock price prediction using multiple technical indicators with focus on interpretability–accuracy trade-off. The interpretability of the system is ensured by: (1) rule base reduction via selection of the best rules using rule performance criteria to obtain an efficient and a compact rule base which is easily comprehendible and (2) constrained learning during model optimization stage so that simple constraints are imposed on the updates of fuzzy set parameters due to which the system remains interpretable and forecasting accuracy is not compromised. For experimental evaluation of the proposed system, daily stock data of Bombay Stock Exchange, CNX Nifty and S&amp;P 500 stock indices are used. The simulation results show that the proposed system obtains a better balance between accuracy and interpretability than two other artificial intelligence techniques and two statistical techniques commonly used in stock price prediction.</description><subject>Accuracy</subject><subject>Algorithms</subject><subject>Artificial Intelligence</subject><subject>Artificial neural networks</subject><subject>Computational Intelligence</subject><subject>Constraint modelling</subject><subject>Control</subject><subject>Engineering</subject><subject>Forecasting</subject><subject>Fuzzy logic</subject><subject>Fuzzy sets</subject><subject>Fuzzy systems</subject><subject>Literature reviews</subject><subject>Market analysis</subject><subject>Mathematical Logic and Foundations</subject><subject>Mechatronics</subject><subject>Methodologies and Application</subject><subject>Methods</subject><subject>Neural networks</subject><subject>Robotics</subject><subject>Securities markets</subject><subject>Stock exchanges</subject><subject>Stock prices</subject><subject>Time series</subject><subject>Trends</subject><issn>1432-7643</issn><issn>1433-7479</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1kEtPwzAQhC0EEuXxA7hZ4mxYv-MbVcVLqsQFzpbjOKWlJMF2Du2vxyVInDjtSDuzO_oQuqJwQwH0bQKQAASoJqwqQh-hGRWcEy20Of7RjGgl-Ck6S2kDwKiWfIbu5h1edznEIYbs6m3AXRhjT9pxv99hNwyxd_4d5x6n3PsPPMS1D7jtY_Au5XW3ukAnrdumcPk7z9Hbw_3r4oksXx6fF_Ml8VyZTKTXUqnQgjRSatqAcBWTrnJ1WbSVc6yuONNNEEIV5YzhTojQUNdAXSvDz9H1dLc0-hpDynbTj7ErLy0zVBsQSrPiopPLxz6lGFpbCn-6uLMU7AGUnUDZAsoeQFldMmzKpOLtViH-Xf4_9A0prWrO</recordid><startdate>20190213</startdate><enddate>20190213</enddate><creator>Rajab, Sharifa</creator><creator>Sharma, Vinod</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope></search><sort><creationdate>20190213</creationdate><title>An interpretable neuro-fuzzy approach to stock price forecasting</title><author>Rajab, Sharifa ; Sharma, Vinod</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c369t-5c7566ef0595571d04a825a8abc75f8aa2b8327de446b83a993a44ed1ad0bb693</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Accuracy</topic><topic>Algorithms</topic><topic>Artificial Intelligence</topic><topic>Artificial neural networks</topic><topic>Computational Intelligence</topic><topic>Constraint modelling</topic><topic>Control</topic><topic>Engineering</topic><topic>Forecasting</topic><topic>Fuzzy logic</topic><topic>Fuzzy sets</topic><topic>Fuzzy systems</topic><topic>Literature reviews</topic><topic>Market analysis</topic><topic>Mathematical Logic and Foundations</topic><topic>Mechatronics</topic><topic>Methodologies and Application</topic><topic>Methods</topic><topic>Neural networks</topic><topic>Robotics</topic><topic>Securities markets</topic><topic>Stock exchanges</topic><topic>Stock prices</topic><topic>Time series</topic><topic>Trends</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rajab, Sharifa</creatorcontrib><creatorcontrib>Sharma, Vinod</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Soft computing (Berlin, Germany)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rajab, Sharifa</au><au>Sharma, Vinod</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An interpretable neuro-fuzzy approach to stock price forecasting</atitle><jtitle>Soft computing (Berlin, Germany)</jtitle><stitle>Soft Comput</stitle><date>2019-02-13</date><risdate>2019</risdate><volume>23</volume><issue>3</issue><spage>921</spage><epage>936</epage><pages>921-936</pages><issn>1432-7643</issn><eissn>1433-7479</eissn><abstract>Stock price prediction is a complex and difficult task due to the chaotic behavior and high uncertainty in stock market prices. The design of a highly accurate, simple and intelligible forecasting model is of prime importance in this field. With this aim, a number of research studies have employed fuzzy rule-based systems for stock price forecasting. But the main focus has been on obtaining fuzzy systems with high accuracy and the interpretability aspect has been overlooked due to the assumption that the fuzzy rule-based systems are implicitly interpretable in the form of fuzzy rules which is not essentially true. This paper proposes an efficient and interpretable neuro-fuzzy system for stock price prediction using multiple technical indicators with focus on interpretability–accuracy trade-off. The interpretability of the system is ensured by: (1) rule base reduction via selection of the best rules using rule performance criteria to obtain an efficient and a compact rule base which is easily comprehendible and (2) constrained learning during model optimization stage so that simple constraints are imposed on the updates of fuzzy set parameters due to which the system remains interpretable and forecasting accuracy is not compromised. For experimental evaluation of the proposed system, daily stock data of Bombay Stock Exchange, CNX Nifty and S&amp;P 500 stock indices are used. The simulation results show that the proposed system obtains a better balance between accuracy and interpretability than two other artificial intelligence techniques and two statistical techniques commonly used in stock price prediction.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s00500-017-2800-7</doi><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1432-7643
ispartof Soft computing (Berlin, Germany), 2019-02, Vol.23 (3), p.921-936
issn 1432-7643
1433-7479
language eng
recordid cdi_proquest_journals_2917904672
source SpringerLink Journals; ProQuest Central
subjects Accuracy
Algorithms
Artificial Intelligence
Artificial neural networks
Computational Intelligence
Constraint modelling
Control
Engineering
Forecasting
Fuzzy logic
Fuzzy sets
Fuzzy systems
Literature reviews
Market analysis
Mathematical Logic and Foundations
Mechatronics
Methodologies and Application
Methods
Neural networks
Robotics
Securities markets
Stock exchanges
Stock prices
Time series
Trends
title An interpretable neuro-fuzzy approach to stock price forecasting
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T05%3A47%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20interpretable%20neuro-fuzzy%20approach%20to%20stock%20price%20forecasting&rft.jtitle=Soft%20computing%20(Berlin,%20Germany)&rft.au=Rajab,%20Sharifa&rft.date=2019-02-13&rft.volume=23&rft.issue=3&rft.spage=921&rft.epage=936&rft.pages=921-936&rft.issn=1432-7643&rft.eissn=1433-7479&rft_id=info:doi/10.1007/s00500-017-2800-7&rft_dat=%3Cproquest_cross%3E2917904672%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2917904672&rft_id=info:pmid/&rfr_iscdi=true