Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3308560.3317701acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article

Knowledge-Driven Stock Trend Prediction and Explanation via Temporal Convolutional Network

Published: 13 May 2019 Publication History

Abstract

Deep neural networks have achieved promising results in stock trend prediction. However, most of these models have two common drawbacks, including (i) current methods are not sensitive enough to abrupt changes of stock trend, and (ii) forecasting results are not interpretable for humans. To address these two problems, we propose a novel Knowledge-Driven Temporal Convolutional Network (KDTCN) for stock trend prediction and explanation. Firstly, we extract structured events from financial news, and utilize external knowledge from knowledge graph to obtain event embeddings. Then, we combine event embeddings and price values together to forecast stock trend. We evaluate the prediction accuracy to show how knowledge-driven events work on abrupt changes. We also visualize the effect of events and linkage among events based on knowledge graph, to explain why knowledge-driven events are common sources of abrupt changes. Experiments demonstrate that KDTCN can (i) react to abrupt changes much faster and outperform state-of-the-art methods on stock datasets, as well as (ii) facilitate the explanation of prediction particularly with abrupt changes.

References

[1]
Ryo Akita, Akira Yoshihara, Takashi Matsubara, and Kuniaki Uehara. 2016. Deep learning for stock prediction using numerical and textual information. In Computer and Information Science (ICIS), 2016. IEEE, 1–6.
[2]
Dimitrios Asteriou and Stephen G. Hall. 2011. ARIMA Models and the Box-Jenkins Methodology.
[3]
Shaojie Bai, J. Zico Kolter, and Vladlen Koltun. 2018. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. (2018).
[4]
Or Biran and Kathleen R McKeown. 2017. Human-Centric Justification of Machine Learning Predictions. In IJCAI. 1461–1467.
[5]
Kurt Bollacker, Colin Evans, Praveen Paritosh, Tim Sturge, and Jamie Taylor. 2008. Freebase: a collaboratively created graph database for structuring human knowledge. In Proceedings of the 2008 ACM SIGMOD international conference on Management of data. ACM, 1247–1250.
[6]
Antoine Bordes, Nicolas Usunier, Jason Weston, and Oksana Yakhnenko. 2013. Translating embeddings for modeling multi-relational data. In International Conference on Neural Information Processing Systems. 2787–2795.
[7]
Marco Antonio Leonel Caetano and Takashi Yoneyama. 2007. Characterizing abrupt changes in the stock prices using a wavelet decomposition method. Physica A: Statistical Mechanics and its Applications 383, 2(2007), 519–526.
[8]
Emilio Carrizosa, Belen Martin, and Dolores Morales. 2006. A column generation approach for support vector machines. Technical Report. Technical report.
[9]
Freddy LeCue Chen, Jiaoyan and, Jeff Z. Pan, and Huajun Chen. 2017. Learning from Ontology Streams with Semantic Concept Drift. In IJCAI. 957–963.
[10]
Xiao Ding, Yue Zhang, Ting Liu, and Junwen Duan. 2014. Using structured events to predict stock price movement: An empirical investigation. In Proceedings of EMNLP 2014. 1415–1425.
[11]
Xiao Ding, Yue Zhang, Ting Liu, and Junwen Duan. 2015. Deep learning for event-driven stock prediction. In Ijcai. 2327–2333.
[12]
Xiao Ding, Yue Zhang, Ting Liu, and Junwen Duan. 2016. Knowledge-driven event embedding for stock prediction. In Proceedings of COLING 2016. 2133–2142.
[13]
Aaron Elliot, Cheng Hua Hsu, and Jennifer Slodoba. 2017. Time Series Prediction: Predicting Stock Price. arXiv preprint arXiv:1710.05751(2017).
[14]
Jeffrey L. Elman. 1991. Distributed representations, simple recurrent networks, and grammatical structure. Machine Learning 7, 2-3 (1991), 195–225.
[15]
Oren Etzioni, Michael Cafarella, and Michele Banko. 2014. OPEN INFORMATION EXTRACTION.
[16]
Eugene F Fama. 1963. Mandelbrot and the stable Paretian hypothesis. The journal of business 36, 4 (1963), 420–429.
[17]
Eugene F Fama. 1965. The behavior of stock-market prices. The journal of Business 38, 1 (1965), 34–105.
[18]
Raphael Féraud and Fabrice Clérot. 2002. A methodology to explain neural network classification. Neural Networks 15, 2 (2002), 237–246.
[19]
James D Hamilton and Gang Lin. 1996. Stock market volatility and the business cycle. Journal of Applied Econometrics 11, 5 (1996), 573–593.
[20]
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2015. Deep Residual Learning for Image Recognition. (2015), 770–778.
[21]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Computation 9, 8 (1997), 1735–1780.
[22]
Ziniu Hu, Weiqing Liu, Jiang Bian, Xuanzhe Liu, and Tie-Yan Liu. 2018. Listening to chaotic whispers: A deep learning framework for news-oriented stock trend prediction. In Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining. ACM, 261–269.
[23]
Jin Huang, Wayne Xin Zhao, Hongjian Dou, Ji-Rong Wen, and Edward Y Chang. 2018. Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks. In The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. ACM, 505–514.
[24]
Nikhil Ketkar. 2014. Stochastic Gradient Descent. Optimization (2014).
[25]
Colin Lea, Rene Vidal, Austin Reiter, and Gregory D Hager. 2016. Temporal convolutional networks: A unified approach to action segmentation. In European Conference on Computer Vision. Springer, 47–54.
[26]
Tao Lin, Tian Guo, and Karl Aberer. 2017. Hybrid Neural Networks for Learning the Trend in Time Series. In Twenty-Sixth International Joint Conference on Artificial Intelligence. 2273–2279.
[27]
Jonathan Long, Evan Shelhamer, and Trevor Darrell. 2015. Fully convolutional networks for semantic segmentation. In Proceedings of the IEEE conference on computer vision and pattern recognition. 3431–3440.
[28]
J. I. Maskawa. 2016. Collective Behavior of Market Participants during Abrupt Stock Price Changes. Plos One 11, 8 (2016), e0160152.
[29]
Mausam Mausam. 2016. Open information extraction systems and downstream applications. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. AAAI Press, 4074–4077.
[30]
Vinod Nair and Geoffrey E. Hinton. 2010. Rectified linear units improve restricted boltzmann machines. In International Conference on International Conference on Machine Learning. 807–814.
[31]
Yao Qin, Dongjin Song, Haifeng Chen, Wei Cheng, Guofei Jiang, and Garrison Cottrell. 2017. A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction. (2017), 2627–2633.
[32]
Colin Lea Michael D Flynn René and Vidal Austin Reiter Gregory D Hager. 2017. Temporal convolutional networks for action segmentation and detection. In IEEE International Conference on Computer Vision (ICCV).
[33]
Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. 2016. Why should i trust you?: Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining. ACM, 1135–1144.
[34]
Marko Robnik-Šikonja and Igor Kononenko. 2008. Explaining classifications for individual instances. IEEE Transactions on Knowledge and Data Engineering 20, 5(2008), 589–600.
[35]
David E. Rumelhart, Geoffrey E. Hinton, and Ronald J. Williams. 1986. Learning representations by back-propagating errors. Nature 323, 6088 (1986), 533–536.
[36]
Avirup Sil and Alexander Yates. 2013. Re-ranking for joint named-entity recognition and linking. 18, 5 (2013), 2369–2374.
[37]
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. Dropout: a simple way to prevent neural networks from overfitting. Journal of Machine Learning Research 15, 1 (2014), 1929–1958.
[38]
Henri Jacques Suermondt. 1992. Explanation in Bayesian belief networks. (1992).
[39]
Denny Vrandečić and Markus Krötzsch. 2014. Wikidata: a free collaborative knowledgebase. Commun. ACM 57, 10 (2014), 78–85.
[40]
Alexander Waibel, Toshiyuki Hanazawa, Geoffrey Hinton, Kiyohiro Shikano, and Kevin J Lang. 1990. Phoneme recognition using time-delay neural networks. In Readings in speech recognition. Elsevier, 393–404.
[41]
Hongwei Wang, Fuzheng Zhang, Xing Xie, and Minyi Guo. 2018. DKN: Deep Knowledge-Aware Network for News Recommendation. arXiv preprint arXiv:1801.08284(2018).
[42]
P.J. Werbos. 1990. Backpropagation through time: what it does and how to do it. Proc. IEEE 78, 10 (1990), 1550–1560.
[43]
Eugene N White. 1990. The stock market boom and crash of 1929 revisited. Journal of Economic perspectives 4, 2 (1990), 67–83.
[44]
Yumo Xu and Shay B Cohen. 2018. Stock Movement Prediction from Tweets and Historical Prices. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Vol. 1. 1970–1979.
[45]
Ghim-Eng Yap, Ah-Hwee Tan, and Hwee-Hwa Pang. 2008. Explaining inferences in Bayesian networks. Applied Intelligence 29, 3 (2008), 263–278.
[46]
Liheng Zhang, Charu Aggarwal, and Guo Jun Qi. 2017. Stock Price Prediction via Discovering Multi-Frequency Trading Patterns. In ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2141–2149.

Cited By

View all

Index Terms

  1. Knowledge-Driven Stock Trend Prediction and Explanation via Temporal Convolutional Network
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      WWW '19: Companion Proceedings of The 2019 World Wide Web Conference
      May 2019
      1331 pages
      ISBN:9781450366755
      DOI:10.1145/3308560
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      In-Cooperation

      • IW3C2: International World Wide Web Conference Committee

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 13 May 2019

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Knowledge-driven
      2. event extraction
      3. explanation
      4. predictive analytics
      5. stock trend prediction
      6. structured
      7. unstructured

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      WWW '19
      WWW '19: The Web Conference
      May 13 - 17, 2019
      San Francisco, USA

      Acceptance Rates

      Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)311
      • Downloads (Last 6 weeks)27
      Reflects downloads up to 01 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)Data-driven stock forecasting models based on neural networks: A reviewInformation Fusion10.1016/j.inffus.2024.102616113(102616)Online publication date: Jan-2025
      • (2024)TIGER: Training Inductive Graph Neural Network for Large-Scale Knowledge Graph ReasoningProceedings of the VLDB Endowment10.14778/3675034.367503917:10(2459-2472)Online publication date: 1-Jun-2024
      • (2024)Financial Sentiment Analysis: Techniques and ApplicationsACM Computing Surveys10.1145/364945156:9(1-42)Online publication date: 24-Apr-2024
      • (2024)Orthogonality Matters: Invariant Time Series Representation for Out-of-distribution ClassificationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671768(2674-2685)Online publication date: 25-Aug-2024
      • (2024)COMET: NFT Price Prediction with Wallet ProfilingProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671621(5893-5904)Online publication date: 25-Aug-2024
      • (2024)IMTCN: An Interpretable Flight Safety Analysis and Prediction Model Based on Multi-Scale Temporal Convolutional NetworksIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2023.330898825:1(289-302)Online publication date: Jan-2024
      • (2024)Multi-Relational Graph Diffusion Neural Network with Parallel Retention for Stock Trends ClassificationICASSP 2024 - 2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP48485.2024.10447394(6545-6549)Online publication date: 14-Apr-2024
      • (2024)Multi-Granularity Spatio-Temporal Correlation Networks for Stock Trend PredictionIEEE Access10.1109/ACCESS.2024.339377412(67219-67232)Online publication date: 2024
      • (2024)Multimodal multiscale dynamic graph convolution networks for stock price predictionPattern Recognition10.1016/j.patcog.2023.110211149(110211)Online publication date: May-2024
      • (2024)RelphormerNeurocomputing10.1016/j.neucom.2023.127044566:COnline publication date: 21-Jan-2024
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media