A Review on Graph Neural Network Methods in Financial Applications
Volume 20, Issue 2 (2022), pp. 111–134
Pub. online: 2 May 2022
Type: Data Science Reviews
Open Access
Received
3 November 2021
3 November 2021
Accepted
10 April 2022
10 April 2022
Published
2 May 2022
2 May 2022
Abstract
With multiple components and relations, financial data are often presented as graph data, since it could represent both the individual features and the complicated relations. Due to the complexity and volatility of the financial market, the graph constructed on the financial data is often heterogeneous or time-varying, which imposes challenges on modeling technology. Among the graph modeling technologies, graph neural network (GNN) models are able to handle the complex graph structure and achieve great performance and thus could be used to solve financial tasks. In this work, we provide a comprehensive review of GNN models in recent financial context. We first categorize the commonly-used financial graphs and summarize the feature processing step for each node. Then we summarize the GNN methodology for each graph type, application in each area, and propose some potential research areas.
Supplementary material
Supplementary MaterialIn the supplementary materials, we present materials that are not covered in the main text. The supplementary materials contain the summary table for each financial application, figures categorizing major GNN methodologies for each graph type and acronyms used in the text.
References
Araci D (2019). Finbert: Financial sentiment analysis with pre-trained language models. arXiv preprint: https://arxiv.org/abs/1908.10063.
Cheng D, Tu Y, Ma Z, Niu Z, Zhang L (2019). Risk assessment for networked-guarantee loans using high-order graph attention representation. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-19, 5822–5828. International Joint Conferences on Artificial Intelligence Organization.
Cheng D, Wang X, Zhang Y, Zhang L (2020). Risk guarantee prediction in networked-loans. In: Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, IJCAI-20 (C Bessiere, ed.), 4483–4489. International Joint Conferences on Artificial Intelligence Organization. Special Track on AI in FinTech.
Devlin J, Chang MW, Lee K, Toutanova K (2019). BERT: Pre-training of deep bidirectional transformers for language understanding. In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), 4171–4186. Association for Computational Linguistics, Minneapolis, Minnesota.
Matsunaga D, Suzumura T, Takahashi T (2019). Exploring graph neural networks for stock market predictions with rolling window analysis. arXiv preprint: https://arxiv.org/abs/1909.10660.
Rao SX, Zhang S, Han Z, Zhang Z, Min W, Cheng M, Shan Y, Zhao Y, Zhang C (2020). Suspicious massive registration detection via dynamic heterogeneous graph neural networks. arXiv preprint: https://arxiv.org/abs/2012.10831.
Rao SX, Zhang S, Han Z, Zhang Z, Min W, Chen Z, et al. (2020). xfraud: Explainable fraud transaction detection on heterogeneous graphs. arXiv preprint: https://arxiv.org/abs/2011.12193.
Weber M, Domeniconi G, Chen J, Weidele DKI, Bellei C, Robinson T, et al. (2019). Anti-money laundering in bitcoin: Experimenting with graph convolutional networks for financial forensics. arXiv preprint: https://arxiv.org/abs/1908.02591.
Xu K, Hu W, Leskovec J, Jegelka S (2018). How powerful are graph neural networks? arXiv preprint: https://arxiv.org/abs/1810.00826.
Ying R, Bourgeois D, You J, Zitnik M, Leskovec J (2019). GNN explainer: A tool for post-hoc explanation of graph neural networks. CoRR, arXiv preprint: https://arxiv.org/abs/abs/1903.03894.
Zhao T, Deng C, Yu K, Jiang T, Wang D, Jiang M (2021). Gnn-based graph anomaly detection with graph anomaly loss. In: The Second International Workshop on Deep Learning on Graphs: Methods and Applications (DLG-KDD’20). Available at: https://deep-learning-graphs.bitbucket.io/dlg-kdd20/.