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...
Gespeichert in:
Veröffentlicht in: | Soft computing (Berlin, Germany) Germany), 2019-02, Vol.23 (3), p.921-936 |
---|---|
Hauptverfasser: | , |
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&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&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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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&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 |