{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T15:38:07Z","timestamp":1756309087987,"version":"3.41.0"},"reference-count":61,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,3,27]],"date-time":"2023-03-27T00:00:00Z","timestamp":1679875200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001381","name":"National Research Foundation, Singapore","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Monetary Authority of Singapore Postgraduate Scholarship"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Web"],"published-print":{"date-parts":[[2023,5,31]]},"abstract":"<jats:p>Stock price movements in financial markets are influenced by large volumes of news from diverse sources on the web, e.g., online news outlets, blogs, social media. Extracting useful information from online news for financial tasks, e.g., forecasting stock returns or risks, is, however, challenging due to the low signal-to-noise ratios of such online information. Assessing the relevance of each news article to the price movements of individual stocks is also difficult, even for human experts. In this article, we propose the Guided Global-Local Attention-based Multimodal Heterogeneous Network (GLAM) model, which comprises novel attention-based mechanisms for multimodal sequential and graph encoding, a guided learning strategy, and a multitask training objective. GLAM uses multimodal information, heterogeneous relationships between companies and leverages significant local responses of individual stock prices to online news to extract useful information from diverse global online news relevant to individual stocks for multiple forecasting tasks. Our extensive experiments with multiple datasets show that GLAM outperforms other state-of-the-art models on multiple forecasting tasks and investment and risk management application case-studies.<\/jats:p>","DOI":"10.1145\/3532858","type":"journal-article","created":{"date-parts":[[2023,1,4]],"date-time":"2023-01-04T12:58:15Z","timestamp":1672837095000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Investment and Risk Management with Online News and Heterogeneous Networks"],"prefix":"10.1145","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5922-8956","authenticated-orcid":false,"given":"Gary","family":"Ang","sequence":"first","affiliation":[{"name":"Singapore Management University, Stamford Road, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0065-8665","authenticated-orcid":false,"given":"Ee-Peng","family":"Lim","sequence":"additional","affiliation":[{"name":"Singapore Management University, Stamford Road, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,3,27]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3490354.3494390"},{"key":"e_1_3_2_3_2","unstructured":"Shaojie Bai J. Zico Kolter and Vladlen Koltun. 2018. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. Computing Research Repository (CoRR) abs\/1803.01271 (2018)."},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3097983.3097997"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553380"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1016\/0304-4076(86)90063-1"},{"key":"e_1_3_2_7_2","volume-title":"Lecture Notes in Computer Science\/Lecture Notes in Artificial Intelligence","author":"Borovykh Anastasia","year":"2017","unstructured":"Anastasia Borovykh, Sander Bohte, and Cornelis W. Oosterlee. 2017. Conditional time series forecasting with convolutional neural networks. In Lecture Notes in Computer Science\/Lecture Notes in Artificial Intelligence, 729\u2013730."},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330964"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3021380"},{"key":"e_1_3_2_10_2","doi-asserted-by":"crossref","unstructured":"Jinyin Chen Xuanheng Xu Yangyang Wu and Haibin Zheng. 2018. GC-LSTM: Graph convolution embedded LSTM for dynamic link prediction. Appl. Intell. 52 7 (2022) 7513\u20137528.","DOI":"10.1007\/s10489-021-02518-9"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2017.04.030"},{"key":"e_1_3_2_12_2","volume-title":"International Joint Conference on AI (IJCAI\u201915)","author":"Ding Xiao","year":"2015","unstructured":"Xiao Ding, Yue Zhang, Ting Liu, and Junwen Duan. 2015. Deep learning for event-driven stock prediction. In International Joint Conference on AI (IJCAI\u201915)."},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3097983.3098036"},{"key":"e_1_3_2_14_2","volume-title":"Annual Meeting of the Association for Computational Linguistics (ACL\u201920)","author":"Du Xin","year":"2020","unstructured":"Xin Du and Kumiko Tanaka-Ishii. 2020. Stock embeddings acquired from news articles and price history, and an application to portfolio optimization. In Annual Meeting of the Association for Computational Linguistics (ACL\u201920)."},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1198\/073500102288618487"},{"key":"e_1_3_2_16_2","volume-title":"Robust Portfolio Optimization and Management","author":"Fabozzi F. J.","year":"2007","unstructured":"F. J. Fabozzi, P. N. Kolm, D. A. Pachamanova, and S. M. Focardi. 2007. Robust Portfolio Optimization and Management. Wiley."},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3366424.3383118"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3309547"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijforecast.2019.07.001"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010884214864"},{"key":"e_1_3_2_21_2","volume-title":"International Conference on Machine Learning (ICML\u201917)","author":"Gilmer Justin","year":"2017","unstructured":"Justin Gilmer, Samuel S. Schoenholz, Patrick F. Riley, Oriol Vinyals, and George E. Dahl. 2017. Neural message passing for quantum chemistry. In International Conference on Machine Learning (ICML\u201917)."},{"issue":"7","key":"e_1_3_2_22_2","first-page":"2973","article-title":"Neural decomposition of time-series data for effective generalization","volume":"29","author":"Godfrey Luke B.","year":"2018","unstructured":"Luke B. Godfrey and Michael S. Gashler. 2018. Neural decomposition of time-series data for effective generalization. IEEE Trans. Neural Netw. Learn. Syst. 29, 7 (2018), 2973\u20132985.","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380027"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159690"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2021.115537"},{"key":"e_1_3_2_26_2","unstructured":"Seyed Mehran Kazemi Rishab Goel Sepehr Eghbali Janahan Ramanan Jaspreet Sahota Sanjay Thakur Stella Wu Cathal Smyth Pascal Poupart and Marcus A. Brubaker. 2019. Time2Vec: Learning a vector representation of time. Computing Research Repository (CoRR) abs\/1907.05321 (2019)."},{"key":"e_1_3_2_27_2","volume-title":"International Conference on Learning Representations (ICLR\u201915)","author":"Kingma Diederik P.","year":"2015","unstructured":"Diederik P. Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In International Conference on Learning Representations (ICLR\u201915)."},{"key":"e_1_3_2_28_2","volume-title":"International Conference on Learning Representations (ICLR\u201917)","author":"Kipf Thomas N.","year":"2017","unstructured":"Thomas N. Kipf and Max Welling. 2017. Semi-supervised classification with graph convolutional networks. In International Conference on Learning Representations (ICLR\u201917)."},{"key":"e_1_3_2_29_2","volume-title":"International Conference on Learning Representations (ICLR\u201918)","author":"Li Yaguang","year":"2018","unstructured":"Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. 2018. Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. In International Conference on Learning Representations (ICLR\u201918)."},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijforecast.2021.03.012"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2020.0209"},{"key":"e_1_3_2_32_2","volume-title":"International Joint Conference on Neural Networks","author":"Lim Bryan","year":"2020","unstructured":"Bryan Lim, Stefan Zohren, and Stephen Roberts. 2020. Recurrent neural filters: Learning independent Bayesian filtering steps for time series prediction. In International Joint Conference on Neural Networks."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.2469\/faj.v56.n2.2343"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2019.113082"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04898-2_609"},{"issue":"1","key":"e_1_3_2_36_2","first-page":"77","article-title":"Portfolio selection","volume":"7","author":"Markowitz Harry","year":"1952","unstructured":"Harry Markowitz. 1952. Portfolio selection. J. Finance 7, 1 (1952), 77\u201391.","journal-title":"J. Finance"},{"key":"e_1_3_2_37_2","volume-title":"International Conference on Learning Representations (ICLR\u201920)","author":"Oreshkin Boris N.","year":"2020","unstructured":"Boris N. Oreshkin, Dmitri Carpov, Nicolas Chapados, and Yoshua Bengio. 2020. N-BEATS: Neural basis expansion analysis for interpretable time series forecasting. In International Conference on Learning Representations (ICLR\u201920)."},{"key":"e_1_3_2_38_2","volume-title":"International Conference on Big Data Research","author":"\u00d6zen Serkan","year":"2019","unstructured":"Serkan \u00d6zen, Volkan Atalay, and Adnan Yazici. 2019. Comparison of predictive models for forecasting time-series data. In International Conference on Big Data Research."},{"key":"e_1_3_2_39_2","volume-title":"IEEE Symposium Series on Computational Intelligence","author":"Pantiskas Leonardos","year":"2020","unstructured":"Leonardos Pantiskas, Kees Verstoep, and Henri E. Bal. 2020. Interpretable multivariate time series forecasting with temporal attention convolutional neural networks. In IEEE Symposium Series on Computational Intelligence."},{"key":"e_1_3_2_40_2","volume-title":"Annual Conference on Neural Information Processing Systems (NIPS\u201919)","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas K\u00f6pf, Edward Z. Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An imperative style, high-performance deep learning library. In Annual Conference on Neural Information Processing Systems (NIPS\u201919)."},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijforecast.2021.11.001"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/366"},{"key":"e_1_3_2_43_2","volume-title":"Annual Conference on Neural Information Processing Systems (NIPS\u201918)","author":"Rangapuram Syama Sundar","year":"2018","unstructured":"Syama Sundar Rangapuram, Matthias W. Seeger, Jan Gasthaus, Lorenzo Stella, Yuyang Wang, and Tim Januschowski. 2018. Deep state space models for time series forecasting. In Annual Conference on Neural Information Processing Systems (NIPS\u201918)."},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.eacl-main.185"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-93417-4_38"},{"key":"e_1_3_2_46_2","doi-asserted-by":"crossref","unstructured":"Petru Soviany Radu Tudor Ionescu Paolo Rota and Nicu Sebe. 2021. Curriculum learning: A survey. Int. J. Comput. Vis. 130 6 (2022) 1526\u20131565.","DOI":"10.1007\/s11263-022-01611-x"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1089\/big.2020.0159"},{"key":"e_1_3_2_48_2","article-title":"Time series analysis: Forecasting and control","volume":"37","author":"Wilson Granville Tunnicliffe","year":"2016","unstructured":"Granville Tunnicliffe Wilson. 2016. Time series analysis: Forecasting and control. J. Time Series Anal. 37 (2016).","journal-title":"J. Time Series Anal."},{"key":"e_1_3_2_49_2","unstructured":"Rianne van den Berg Thomas N. Kipf and Max Welling. 2017. Graph convolutional matrix completion. Computing Research Repository (CoRR) abs\/1706.02263 (2017)."},{"key":"e_1_3_2_50_2","volume-title":"Annual Conference on Neural Information Processing Systems (NIPS\u201917)","author":"Vaswani Ashish","year":"2017","unstructured":"Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In Annual Conference on Neural Information Processing Systems (NIPS\u201917)."},{"key":"e_1_3_2_51_2","volume-title":"International Conference on Learning Representations (ICLR\u201918)","author":"Velickovic Petar","year":"2018","unstructured":"Petar Velickovic, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Li\u00f2, and Yoshua Bengio. 2018. Graph attention networks. In International Conference on Learning Representations (ICLR\u201918)."},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics8080876"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313562"},{"key":"e_1_3_2_54_2","unstructured":"Neo Wu Bradley Green Xue Ben and Shawn O\u2019Banion. 2020. Deep transformer models for time series forecasting: The influenza prevalence case. Computing Research Repository (CoRR) abs\/2001.08317 (2020)."},{"key":"e_1_3_2_55_2","volume-title":"International Conference on Machine Learning (ICML\u201918)","author":"Xu Keyulu","year":"2018","unstructured":"Keyulu Xu, Chengtao Li, Yonglong Tian, Tomohiro Sonobe, Ken-ichi Kawarabayashi, and Stefanie Jegelka. 2018. Representation learning on graphs with jumping knowledge networks. In International Conference on Machine Learning (ICML\u201918)."},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3442381.3450032"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.emnlp-demos.4"},{"key":"e_1_3_2_58_2","volume-title":"Annual Meeting of the Association for Computational Linguistics (ACL\u201920)","author":"Yao Shaowei","year":"2020","unstructured":"Shaowei Yao, Tianming Wang, and Xiaojun Wan. 2020. Heterogeneous graph transformer for graph-to-sequence learning. In Annual Meeting of the Association for Computational Linguistics (ACL\u201920)."},{"key":"e_1_3_2_59_2","article-title":"A study on novel filtering and relationship between input-features and target-vectors in a deep learning model for stock price prediction","author":"Yoojeong Song","year":"2019","unstructured":"Song Yoojeong, Lee Jae Won, and Lee Jongwooy. 2019. A study on novel filtering and relationship between input-features and target-vectors in a deep learning model for stock price prediction. Appl. Intell. 49, 3 (2019), 897\u2013911.","journal-title":"Appl. Intell."},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2018\/505"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3447548.3467401"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2019.2935152"}],"container-title":["ACM Transactions on the Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3532858","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3532858","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:37Z","timestamp":1750186837000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3532858"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,27]]},"references-count":61,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,5,31]]}},"alternative-id":["10.1145\/3532858"],"URL":"https:\/\/doi.org\/10.1145\/3532858","relation":{},"ISSN":["1559-1131","1559-114X"],"issn-type":[{"type":"print","value":"1559-1131"},{"type":"electronic","value":"1559-114X"}],"subject":[],"published":{"date-parts":[[2023,3,27]]},"assertion":[{"value":"2021-12-15","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-12-27","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-03-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}