Submitted:
30 April 2024
Posted:
01 May 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Background
2.1. House Prices Prediction
2.2. Open Government Data
2.2.1. Linked Open Government Data
- Dimensions (qb:DimensionProperty) that define the aspects to which the observations are applicable. Examples of dimensions include gender, reference area, time, and age.
- Measures (qb:MeasureProperty) that represent the specific phenomena or variables that are being observed and recorded within the data cube.
- Attributes (qb:AttributeProperty) that are used to convey structural metadata, such as the unit of measurement, associated with the data.
2.2.2. The Scottish Data Portal
2.3. Graph Neural Networks
2.3.1. Spectral Methods
2.3.2. Spatial Methods
2.4. Explainability of Graph Neural Networks
3. Research Approach
4. Using Explainable Graph Neural Networks to Predict the House Prices in Scottish Data Zones
4.1. Collect Data
4.2. Pre-Process Data
4.3. House Price Prediction with Graph Neural Networks
4.4. Explainability
4.4.1. Global Explainability
4.4.2. Local Explainability
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
| Theme | Statistical Indicator | Details/ Type |
| Travel times to GP surgeries by public transport | Minutes/Numeric | |
| Travel times to post office by public transport | Minutes/Numeric | |
| Access to Services | Travel times to retail centre by public transport | Minutes/Numeric |
| Travel times to petrol station by car | Minutes/Numeric | |
| Travel times to post office by car | Minutes/Numeric | |
| Travel times to GP surgeries by car | Minutes/Numeric | |
| Travel times to primary school by car | Minutes/Numeric | |
| Travel times to secondary school by car | Minutes/Numeric | |
| Travel times to retail centre by car | Minutes/Numeric | |
| Chimney fires | Ratio/Numeric | |
| Dwelling fires | Ratio/Numeric | |
| Other building fires | Ratio/Numeric | |
| Other primary fires | Ratio/Numeric | |
| Outdoor fires | Ratio/Numeric | |
| Refuse fires | Ratio/Numeric | |
| Vehicle fires | Ratio/Numeric | |
| Crime & Justice | Accidental chimney fires | Ratio/Numeric |
| Accidental dwelling fires | Ratio/Numeric | |
| Accidental other building fires | Ratio/Numeric | |
| Accidental other primary fires | Ratio/Numeric | |
| Accidental outdoor fires | Ratio/Numeric | |
| Accidental refuse fires | Ratio/Numeric | |
| Accidental vehicle fires | Ratio/Numeric | |
| Not accidental chimney fires | Ratio/Numeric | |
| Not accidental dwelling fires | Ratio/Numeric | |
| Not accidental other building fires | Ratio/Numeric | |
| Not accidental other primary fires | Ratio/Numeric | |
| Not accidental outdoor fires | Ratio/Numeric | |
| Not accidental refuse fires | Ratio/Numeric | |
| Not accidental vehicle fires | Ratio/Numeric | |
| Crime indicators | Ratio/Numeric | |
| Children 0–15 living in low income families | Ratio/Numeric | |
| Economic Activity, Benefits & Tax Credits | Children 0–19 living in low income families | Ratio/Numeric |
| Age of first time mothers 19 years and under | Ratio/Numeric | |
| Age of first time mothers 35 years and older | Ratio/Numeric | |
| Employment deprivation | Ratio/Numeric | |
| Education, Skills & Training | School attendance | Ratio/Numeric |
| Educational attainment of school leavers | Score/Numeric | |
| Geography | Land area | Hectares/Numeric |
| Urban Rural Classification | 6–fold/Categorical | |
| Mothers currently smoking | Ratio/Numeric | |
| Mothers former smokers | Ratio/Numeric | |
| Mothers never smoked | Ratio/Numeric | |
| Health & Social Care | Low birth–weight (less than 2500g) babies (single births) | Ratio/Numeric |
| Mothers not known if they smoke | Ratio/Numeric | |
| Comparative Illness Factor | –/Integer | |
| Dwellings per hectare | Ratio/Numeric | |
| Detached dwellings | Ratio/Numeric | |
| Flats | Ratio/Numeric | |
| Semi–detached dwellings | Ratio/Numeric | |
| Terraced dwellings | Ratio/Numeric | |
| Dwellings of unknown type | Ratio/Numeric | |
| Housing | Long–term empty households | Ratio/Numeric |
| Occupied households | Ratio/Numeric | |
| Second–home households | Ratio/Numeric | |
| Vacant households | Ratio/Numeric | |
| Households with occupied exemptions | Ratio/Numeric | |
| Households with unoccupied exemptions | Ratio/Numeric | |
| Households with single adult discounts | Ratio/Numeric |
References
- Égert, B.; Mihaljek, D. Determinants of House Prices in Central and Eastern Europe. Comparative Economic Studies 2007, 49, 367–388. [Google Scholar] [CrossRef]
- Hromada, E.; Čermáková, K.; Piecha, M. Determinants of House Prices and Housing Affordability Dynamics in the Czech Republic. European Journal of Interdisciplinary Studies 2022, 14, 119–132. [Google Scholar] [CrossRef]
- Campbell, J.Y.; Cocco, J.F. How do house prices affect consumption? Evidence from micro data. Journal of Monetary Economics 2007, 54, 591–621. [Google Scholar] [CrossRef]
- Eurostat. Housing in Europe — 2022 interactive edition, 2022. [CrossRef]
- Mbah, R.E.; Wasum, D.F. Russian-Ukraine 2022 War: A review of the economic impact of Russian-Ukraine crisis on the USA, UK, Canada, and Europe. Advances in Social Sciences Research Journal 2022, 9, 144–153. [Google Scholar] [CrossRef]
- Pereira, P.; Zhao, W.; Symochko, L.; Inacio, M.; Bogunovic, I.; Barcelo, D. The Russian-Ukrainian armed conflict will push back the sustainable development goals. Geography and Sustainability 2022, 3, 277–287. [Google Scholar] [CrossRef]
- Hoesli, M.; Malle, R. Commercial real estate prices and COVID-19. Journal of European Real Estate Research 2022, 15, 295–306. [Google Scholar] [CrossRef]
- Truong, Q.; Nguyen, M.; Dang, H.; Mei, B. Housing Price Prediction via Improved Machine Learning Techniques. Procedia Computer Science 2020, 174, 433–442. [Google Scholar] [CrossRef]
- Yang, L.; Chu, X.; Gou, Z.; Yang, H.; Lu, Y.; Huang, W. Accessibility and proximity effects of bus rapid transit on housing prices: Heterogeneity across price quantiles and space. Journal of Transport Geography 2020, 88, 102850. [Google Scholar] [CrossRef]
- Song, Y.; Ma, X. Exploration of intelligent housing price forecasting based on the anchoring effect. Neural Computing and Applications 2023. [Google Scholar] [CrossRef]
- Kiwelekar, A.W.; Mahamunkar, G.S.; Netak, L.D.; Nikam, V.B. Deep learning techniques for geospatial data analysis. Machine Learning Paradigms: Advances in Deep Learning-based Technological Applications.
- Chami, I.; Abu-El-Haija, S.; Perozzi, B.; Ré, C.; Murphy, K. Machine Learning on Graphs: A Model and Comprehensive Taxonomy. J. Mach. Learn. Res. 2022, 23. [Google Scholar]
- Kalampokis, E.; Tambouris, E.; Tarabanis, K. A classification scheme for open government data: towards linking decentralised data. International Journal of Web Engineering and Technology 2011, 6, 266–285. [Google Scholar] [CrossRef]
- Karamanou, A.; Kalampokis, E.; Tarabanis, K. Linked Open Government Data to Predict and Explain House Prices: The Case of Scottish Statistics Portal. Big Data Research 2022, 30, 100355. [Google Scholar] [CrossRef]
- Law, S.; Paige, B.; Russell, C. Take a Look Around: Using Street View and Satellite Images to Estimate House Prices. ACM Trans. Intell. Syst. Technol. 2019, 10. [Google Scholar] [CrossRef]
- Chwiałkowski, C.; Zydroń, A. Socio-Economic and Spatial Characteristics of Wielkopolski National Park: Application of the Hedonic Pricing Method. Sustainability 2021, 13, 1–17. [Google Scholar] [CrossRef]
- Wongleedee, K. Important marketing decision to purchase condominium: A case study of Bangkok, Thailand. The Business and Management Review 2017, 9, 122–125. [Google Scholar]
- Xiao, Y.; Chen, X.; Li, Q.; Yu, X.; Chen, J.; Guo, J. Exploring Determinants of Housing Prices in Beijing: An Enhanced Hedonic Regression with Open Access POI Data. ISPRS International Journal of Geo-Information 2017, 6. [Google Scholar] [CrossRef]
- Taecharungroj, V. Google Maps amenities and condominium prices: Investigating the effects and relationships using machine learning. Habitat International 2021, 118, 102463. [Google Scholar] [CrossRef]
- Levantesi, S.; Piscopo, G. The importance of economic variables on London real estate market: A random forest approach. Risks 2020, 8, 112. [Google Scholar] [CrossRef]
- Rico-Juan, J.R.; Taltavull de La Paz, P. Machine learning with explainability or spatial hedonics tools? An analysis of the asking prices in the housing market in Alicante, Spain. Expert Systems with Applications 2021, 171, 114590. [Google Scholar] [CrossRef]
- Gollini, I.; Lu, B.; Charlton, M.; Brunsdon, C.; Harris, P. GWmodel: An R Package for Exploring Spatial Heterogeneity Using Geographically Weighted Models. Journal of Statistical Software 2015, 63, 1–50. [Google Scholar] [CrossRef]
- Bourassa, S.C.; Cantoni, E.; Hoesli, M. Spatial Dependence, Housing Submarkets, and House Price Prediction. The Journal of Real Estate Finance and Economics 2007, 35, 143–160. [Google Scholar] [CrossRef]
- Bourassa, S.; Cantoni, E.; Hoesli, M. Predicting house prices with spatial dependence: A comparison of alternative methods. Journal of Real Estate Research 2010, 32, 139–160. [Google Scholar] [CrossRef]
- Anselin, L.; Lozano-Gracia, N. Spatial hedonic models. In Palgrave handbook of econometrics; Springer, 2009; pp. 1213–1250. [Google Scholar]
- Park, B.; Bae, J.K. Using machine learning algorithms for housing price prediction: The case of Fairfax County, Virginia housing data. Expert Systems with Applications 2015, 42, 2928–2934. [Google Scholar] [CrossRef]
- Varma, A.; Sarma, A.; Doshi, S.; Nair, R. House price prediction using machine learning and neural networks. 2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT). IEEE, 2018, pp. 1936–1939.
- Hu, L.; He, S.; Han, Z.; Xiao, H.; Su, S.; Weng, M.; Cai, Z. Monitoring housing rental prices based on social media: An integrated approach of machine-learning algorithms and hedonic modeling to inform equitable housing policies. Land use policy 2019, 82, 657–673. [Google Scholar] [CrossRef]
- Kang, Y.; Zhang, F.; Peng, W.; Gao, S.; Rao, J.; Duarte, F.; Ratti, C. Understanding house price appreciation using multi-source big geo-data and machine learning. Land Use Policy 2021, 111, 104919. [Google Scholar] [CrossRef]
- Das, S.S.S.; Ali, M.E.; Li, Y.F.; Kang, Y.B.; Sellis, T. Boosting house price predictions using geo-spatial network embedding. Data Mining and Knowledge Discovery 2021, 35, 2221–2250. [Google Scholar] [CrossRef]
- Sun, Z.; Zhang, J. Research on Prediction of Housing Prices Based on GA-PSO-BP Neural Network Model: Evidence from Chongqing, China. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE 2022, 33, 805–818. [Google Scholar] [CrossRef]
- Wang, Z.; Wang, Y.; Wu, S.; Du, Z. House Price Valuation Model Based on Geographically Neural Network Weighted Regression: The Case Study of Shenzhen, China. ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION 2022, 11. [Google Scholar] [CrossRef]
- Peng, H.; Li, J.; Wang, Z.; Yang, R.; Liu, M.; Zhang, M.; Yu, P.S.; He, L. Lifelong Property Price Prediction: A Case Study for the Toronto Real Estate Market. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING 2023, 35, 2765–2780. [Google Scholar] [CrossRef]
- Wang, F.; Zou, Y.; Zhang, H.; Shi, H. House Price Prediction Approach based on Deep Learning and ARIMA Model. 2019 IEEE 7th International Conference on Computer Science and Network Technology (ICCSNT), 2019, pp. 303–307. [CrossRef]
- Selim, H. Determinants of house prices in Turkey: Hedonic regression versus artificial neural network. Expert Systems with Applications 2009, 36, 2843–2852. [Google Scholar] [CrossRef]
- Parliament, E. Directive (EU) 2019/1024 of the European Parliament and of the Council of 20 June 2019 on open data and the re-use of public sector information (recast). Off. J. Eur. Union 2019, 172, 56–83. [Google Scholar]
- Karamanou, A.; Brimos, P.; Kalampokis, E.; Tarabanis, K. Exploring the Quality of Dynamic Open Government Data Using Statistical and Machine Learning Methods. Sensors 2022, 22. [Google Scholar] [CrossRef]
- Karamanou, A.; Brimos, P.; Kalampokis, E.; Tarabanis, K. Exploring the Quality of Dynamic Open Government Data for Developing Data Intelligence Applications: The Case of Attica Traffic Data. Proceedings of the 26th Pan-Hellenic Conference on Informatics; Association for Computing Machinery: New York, NY, USA, 2023; PCI ’22, p. 102–109. [CrossRef]
- Brimos, P.; Karamanou, A.; Kalampokis, E.; Tarabanis, K. Graph Neural Networks and Open-Government Data to Forecast Traffic Flow. Information 2023, 14. [Google Scholar] [CrossRef]
- Tseng, F.S.; Chen, C.W. Integrating heterogeneous data warehouses using XML technologies. Journal of Information Science 2005, 31, 209–229. [Google Scholar] [CrossRef]
- Berger, S.; Schrefl, M. From Federated Databases to a Federated Data Warehouse System. Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008, pp. 394–394. [CrossRef]
- Cabibbo, L.; Torlone, R. A logical approach to multidimensional databases. International Conference on Extending Database Technology. Springer, 1998, pp. 183–197.
- Datta, A.; Thomas, H. The cube data model: a conceptual model and algebra for on-line analytical processing in data warehouses. Decision Support Systems 1999, 27, 289–301. [Google Scholar] [CrossRef]
- Janssen, M.; Hartog, M.; Matheus, R.; Ding, A.Y.; Kuk, G. Will Algorithms Blind People? The Effect of Explainable AI and Decision-Makers’ Experience on AI-supported Decision-Making in Government. Social Science Computer Review 2022, 40, 478–493. [Google Scholar] [CrossRef]
- Kalampokis, E.; Tambouris, E.; Tarabanis, K. Linked Open Cube Analytics Systems: Potential and Challenges. IEEE Intelligent Systems 2016, 31, 89–92. [Google Scholar] [CrossRef]
- Perez Martinez, J.M.; Berlanga, R.; Aramburu, M.J.; Pedersen, T.B. Integrating Data Warehouses with Web Data: A Survey. IEEE Transactions on Knowledge and Data Engineering 2008, 20, 940–955. [Google Scholar] [CrossRef]
- Kalampokis, E.; Karamanou, A.; Tarabanis, K. Interoperability Conflicts in Linked Open Statistical Data. Information 2019, 10. [Google Scholar] [CrossRef]
- Kalampokis, E.; Zeginis, D.; Tarabanis, K. On modeling linked open statistical data. Journal of Web Semantics 2019, 55, 56–68. [Google Scholar] [CrossRef]
- Cyganiak, R.; Reynolds, D. The RDF data cube vocabulary: W3C recommendation. W3C Tech. Rep. 2014. [Google Scholar]
- Miles, A.; Bechhofer, S. SKOS simple knowledge organization system reference. W3C recommendation 2009. [Google Scholar]
- Wu, Y.; Lian, D.; Xu, Y.; Wu, L.; Chen, E. Graph Convolutional Networks with Markov Random Field Reasoning for Social Spammer Detection. Proceedings of the AAAI Conference on Artificial Intelligence 2020, 34, 1054–1061. [Google Scholar] [CrossRef]
- Jiang, W.; Luo, J. Graph neural network for traffic forecasting: A survey. Expert Systems with Applications 2022, 207, 117921. [Google Scholar] [CrossRef]
- Jiang, W. Graph-based deep learning for communication networks: A survey. Computer Communications 2022, 185, 40–54. [Google Scholar] [CrossRef]
- Zhang, X.M.; Liang, L.; Liu, L.; Tang, M.J. Graph neural networks and their current applications in bioinformatics. Frontiers in genetics 2021, 12, 690049. [Google Scholar] [CrossRef] [PubMed]
- Yang, Z.; Chakraborty, M.; White, A.D. Predicting chemical shifts with graph neural networks. Chemical science 2021, 12, 10802–10809. [Google Scholar] [CrossRef] [PubMed]
- Liu, A.; Lee, H.y.; Lee, L.s. Adversarial Training of End-to-end Speech Recognition Using a Criticizing Language Model. Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2019.
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 770–778. [CrossRef]
- Devlin, J.; Chang, M.; Lee, K.; Toutanova, K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL-HLT 2019, Minneapolis, MN, USA, June 2-7, 2019, Volume 1 (Long and Short Papers); Burstein, J.; Doran, C.; Solorio, T., Eds. Association for Computational Linguistics, 2019, pp. 4171–4186. [CrossRef]
- Wu, Z.; Pan, S.; Chen, F.; Long, G.; Zhang, C.; Philip, S.Y. A comprehensive survey on graph neural networks. IEEE transactions on neural networks and learning systems 2020, 32, 4–24. [Google Scholar] [CrossRef]
- Zhang, Z.; Cui, P.; Zhu, W. Deep learning on graphs: A survey. IEEE Transactions on Knowledge and Data Engineering 2020, 34, 249–270. [Google Scholar] [CrossRef]
- Bronstein, M.M.; Bruna, J.; LeCun, Y.; Szlam, A.; Vandergheynst, P. Geometric deep learning: going beyond euclidean data. IEEE Signal Processing Magazine 2017, 34, 18–42. [Google Scholar] [CrossRef]
- Seo*, S.; Meng*, C.; Liu, Y. Physics-aware Difference Graph Networks for Sparsely-Observed Dynamics. International Conference on Learning Representations, 2020.
- Do, K.; Tran, T.; Venkatesh, S. Graph Transformation Policy Network for Chemical Reaction Prediction. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining; Association for Computing Machinery: New York, NY, USA, 2019. [Google Scholar] [CrossRef]
- Qi, S.; Wang, W.; Jia, B.; Shen, J.; Zhu, S.C. Learning Human-Object Interactions by Graph Parsing Neural Networks. Computer Vision – ECCV 2018; Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y., Eds.; Springer International Publishing: Cham, 2018; pp. 407–423. [Google Scholar]
- Marcheggiani, D.; Bastings, J.; Titov, I. Exploiting Semantics in Neural Machine Translation with Graph Convolutional Networks. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers); Association for Computational Linguistics: New Orleans, Louisiana, 2018; pp. 486–492. [Google Scholar] [CrossRef]
- Wu, F.; Souza, A.; Zhang, T.; Fifty, C.; Yu, T.; Weinberger, K. Simplifying Graph Convolutional Networks. Proceedings of the 36th International Conference on Machine Learning. PMLR, 2019, pp. 6861–6871.
- Palm, R.B.; Paquet, U.; Winther, O. Recurrent Relational Networks. Proceedings of the 32nd International Conference on Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2018. [Google Scholar]
- Salha, G.; Hennequin, R.; Tran, V.A.; Vazirgiannis, M. A Degeneracy Framework for Scalable Graph Autoencoders. Proceedings of the 28th International Joint Conference on Artificial Intelligence. AAAI Press, 2019, IJCAI’19, p. 3353–3359.
- Wang, T.; Liao, R.; Ba, J.; Fidler, S. NerveNet: Learning Structured Policy with Graph Neural Networks. International Conference on Learning Representations, 2018.
- Zhou, J.; Cui, G.; Hu, S.; Zhang, Z.; Yang, C.; Liu, Z.; Wang, L.; Li, C.; Sun, M. Graph neural networks: A review of methods and applications. AI Open 2020, 1, 57–81. [Google Scholar] [CrossRef]
- Zhang, C.; Song, D.; Huang, C.; Swami, A.; Chawla, N.V. Heterogeneous graph neural network. Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, 2019, pp. 793–803.
- Trivedi, R.; Farajtabar, M.; Biswal, P.; Zha, H. Dyrep: Learning representations over dynamic graphs. International conference on learning representations, 2019.
- Xiao, S.; Wang, S.; Dai, Y.; Guo, W. Graph neural networks in node classification: survey and evaluation. Machine Vision and Applications 2022, 33, 1–19. [Google Scholar] [CrossRef]
- Yu, B.; Yin, H.; Zhu, Z. Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting. Proceedings of the 27th International Joint Conference on Artificial Intelligence. AAAI Press, 2018, IJCAI’18, p. 3634–3640.
- Bianchi, F.M.; Grattarola, D.; Alippi, C. Spectral clustering with graph neural networks for graph pooling. International conference on machine learning. PMLR, 2020, pp. 874–883.
- Gong, L.; Cheng, Q. Exploiting edge features for graph neural networks. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp. 9211–9219.
- Zhang, M.; Chen, Y. Link prediction based on graph neural networks. Advances in neural information processing systems 2018, 31. [Google Scholar]
- Errica, F.; Podda, M.; Bacciu, D.; Micheli, A. A fair comparison of graph neural networks for graph classification. Proceedings of the 8th International Conference on Learning Representations (ICLR), 2020.
- Chen, J.; Ma, T.; Xiao, C. FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling. International Conference on Learning Representations, 2018.
- Benamira, A.; Devillers, B.; Lesot, E.; Ray, A.K.; Saadi, M.; Malliaros, F.D. Semi-supervised learning and graph neural networks for fake news detection. Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, 2019, pp. 568–569.
- Kipf, T.N.; Welling, M. Semi-Supervised Classification with Graph Convolutional Networks. International Conference on Learning Representations, 2017.
- Pan, S.; Hu, R.; Long, G.; Jiang, J.; Yao, L.; Zhang, C. Adversarially Regularized Graph Autoencoder for Graph Embedding. IJCAI, 2018, pp. 2609–2615.
- Zhang, S.; Tong, H.; Xu, J.; Maciejewski, R. Graph convolutional networks: a comprehensive review. Computational Social Networks 2019, 6, 11. [Google Scholar] [CrossRef] [PubMed]
- Shuman, D.I.; Narang, S.K.; Frossard, P.; Ortega, A.; Vandergheynst, P. The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains. IEEE signal processing magazine 2013, 30, 83–98. [Google Scholar] [CrossRef]
- Ortega, A.; Frossard, P.; Kovačević, J.; Moura, J.M.; Vandergheynst, P. Graph signal processing: Overview, challenges, and applications. Proceedings of the IEEE 2018, 106, 808–828. [Google Scholar] [CrossRef]
- Chen, S.; Varma, R.; Sandryhaila, A.; Kovačević, J. Discrete Signal Processing on Graphs: Sampling Theory. IEEE Transactions on Signal Processing 2015, 63, 6510–6523. [Google Scholar] [CrossRef]
- Bruna, J.; Zaremba, W.; Szlam, A.; Lecun, Y. Spectral networks and locally connected networks on graphs. International Conference on Learning Representations (ICLR2014), CBLS, April 2014. 2014. [Google Scholar]
- Henaff, M.; Bruna, J.; LeCun, Y. Deep Convolutional Networks on Graph-Structured Data. CoRR, 2015; arXiv:1506.05163. [Google Scholar]
- Defferrard, M.; Bresson, X.; Vandergheynst, P. Convolutional neural networks on graphs with fast localized spectral filtering. Advances in neural information processing systems 2016, 29. [Google Scholar]
- Levie, R.; Monti, F.; Bresson, X.; Bronstein, M.M. CayleyNets: Graph Convolutional Neural Networks With Complex Rational Spectral Filters. IEEE Transactions on Signal Processing 2019, 67, 97–109. [Google Scholar] [CrossRef]
- Li, R.; Wang, S.; Zhu, F.; Huang, J. Adaptive graph convolutional neural networks. Proceedings of the AAAI conference on artificial intelligence, 2018, Vol. 32.
- Zhuang, C.; Ma, Q. Dual graph convolutional networks for graph-based semi-supervised classification. Proceedings of the 2018 world wide web conference, 2018, pp. 499–508.
- Chauhan, R.; Ghanshala, K.K.; Joshi, R. Convolutional neural network (CNN) for image detection and recognition. 2018 first international conference on secure cyber computing and communication (ICSCCC). IEEE, 2018, pp. 278–282.
- Hamilton, W.; Ying, Z.; Leskovec, J. Inductive Representation Learning on Large Graphs. Advances in Neural Information Processing Systems; Guyon, I.; Luxburg, U.V.; Bengio, S.; Wallach, H.; Fergus, R.; Vishwanathan, S.; Garnett, R., Eds. Curran Associates, Inc., 2017, Vol. 30.
- Ying, R.; He, R.; Chen, K.; Eksombatchai, P.; Hamilton, W.L.; Leskovec, J. Graph convolutional neural networks for web-scale recommender systems. Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, 2018, pp. 974–983.
- Chen, J.; Zhu, J.; Song, L. Stochastic Training of Graph Convolutional Networks with Variance Reduction. International Conference on Machine Learning, 2018, pp. 941–949.
- Huang, W.; Zhang, T.; Rong, Y.; Huang, J. Adaptive sampling towards fast graph representation learning. Advances in neural information processing systems 2018, 31. [Google Scholar]
- Veličković, P.; Cucurull, G.; Casanova, A.; Romero, A.; Liò, P.; Bengio, Y. Graph Attention Networks. International Conference on Learning Representations 2018. [Google Scholar]
- Zhang, J.; Shi, X.; Xie, J.; Ma, H.; King, I.; Yeung, D. GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphs. Proceedings of the Thirty-Fourth Conference on Uncertainty in Artificial Intelligence, 2018, pp. 339–349.
- Xu, K.; Hu, W.; Leskovec, J.; Jegelka, S. How Powerful are Graph Neural Networks? International Conference on Learning Representations, 2019.
- Atwood, J.; Towsley, D. Diffusion-convolutional neural networks. Advances in neural information processing systems 2016, 29. [Google Scholar]
- Gao, H.; Wang, Z.; Ji, S. Large-scale learnable graph convolutional networks. Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, 2018, pp. 1416–1424.
- Guidotti, R.; Monreale, A.; Ruggieri, S.; Turini, F.; Giannotti, F.; Pedreschi, D. A Survey of Methods for Explaining Black Box Models. ACM Comput. Surv. 2018, 51. [Google Scholar] [CrossRef]
- Ribeiro, M.T.; Singh, S.; Guestrin, C. " Why should i trust you?" Explaining the predictions of any classifier. Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, 2016, pp. 1135–1144.
- Lundberg, S.M.; Lee, S.I. A unified approach to interpreting model predictions. Advances in neural information processing systems 2017, 30. [Google Scholar]
- Chen, J.; Song, L.; Wainwright, M.; Jordan, M. Learning to explain: An information-theoretic perspective on model interpretation. International Conference on Machine Learning. PMLR, 2018, pp. 883–892.
- Yuan, H.; Yu, H.; Gui, S.; Ji, S. Explainability in Graph Neural Networks: A Taxonomic Survey. IEEE Transactions on Pattern Analysis & Machine Intelligence 2023, 45, 5782–5799. [Google Scholar] [CrossRef]
- Agarwal, C.; Queen, O.; Lakkaraju, H.; Zitnik, M. Evaluating explainability for graph neural networks. Scientific Data 2023, 10, 144. [Google Scholar] [CrossRef]
- Pope, P.E.; Kolouri, S.; Rostami, M.; Martin, C.E.; Hoffmann, H. Explainability methods for graph convolutional neural networks. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp. 10772–10781.
- Warmsley, D.; Waagen, A.; Xu, J.; Liu, Z.; Tong, H. A Survey of Explainable Graph Neural Networks for Cyber Malware Analysis. 2022 IEEE International Conference on Big Data (Big Data), 2022, pp. 2932–2939. [CrossRef]
- Ying, Z.; Bourgeois, D.; You, J.; Zitnik, M.; Leskovec, J. Gnnexplainer: Generating explanations for graph neural networks. Advances in neural information processing systems 2019, 32. [Google Scholar]
- Luo, D.; Cheng, W.; Xu, D.; Yu, W.; Zong, B.; Chen, H.; Zhang, X. Parameterized explainer for graph neural network. Advances in neural information processing systems 2020, 33, 19620–19631. [Google Scholar]
- Funke, T.; Khosla, M.; Anand, A. Hard Masking for Explaining Graph Neural Networks, 2021.
- Schlichtkrull, M.S.; Cao, N.D.; Titov, I. Interpreting Graph Neural Networks for {NLP} With Differentiable Edge Masking. International Conference on Learning Representations, 2021.
- Huang, Q.; Yamada, M.; Tian, Y.; Singh, D.; Chang, Y. Graphlime: Local interpretable model explanations for graph neural networks. IEEE Transactions on Knowledge and Data Engineering 2022. [Google Scholar] [CrossRef]
- Zhang, Y.; Defazio, D.; Ramesh, A. Relex: A model-agnostic relational model explainer. Proceedings of the 2021 AAAI/ACM Conference on AI, Ethics, and Society, 2021, pp. 1042–1049.
- Vu, M.; Thai, M.T. Pgm-explainer: Probabilistic graphical model explanations for graph neural networks. Advances in neural information processing systems 2020, 33, 12225–12235. [Google Scholar]
- Schwarzenberg, R.; Hübner, M.; Harbecke, D.; Alt, C.; Hennig, L. Layerwise Relevance Visualization in Convolutional Text Graph Classifiers. Proceedings of the Thirteenth Workshop on Graph-Based Methods for Natural Language Processing (TextGraphs-13); Association for Computational Linguistics: Hong Kong, 2019; pp. 58–62. [Google Scholar] [CrossRef]
- Schnake, T.; Eberle, O.; Lederer, J.; Nakajima, S.; Schütt, K.T.; Müller, K.R.; Montavon, G. Higher-order explanations of graph neural networks via relevant walks. IEEE transactions on pattern analysis and machine intelligence 2021, 44, 7581–7596. [Google Scholar] [CrossRef]
- Yuan, H.; Tang, J.; Hu, X.; Ji, S. Xgnn: Towards model-level explanations of graph neural networks. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2020, pp. 430–438.
- Lv, G.; Chen, L.; Cao, C.C. On Glocal Explainability of Graph Neural Networks. Database Systems for Advanced Applications; Bhattacharya, A., Lee Mong Li, J., Agrawal, D., Reddy, P.K., Mohania, M., Mondal, A., Goyal, V., Uday Kiran, R., Eds.; Springer International Publishing: Cham, 2022; pp. 648–664. [Google Scholar]
- Lundberg, S.M.; Erion, G.; Chen, H.; DeGrave, A.; Prutkin, J.M.; Nair, B.; Katz, R.; Himmelfarb, J.; Bansal, N.; Lee, S.I. From local explanations to global understanding with explainable AI for trees. Nature Machine Intelligence 2020, 2, 56–67. [Google Scholar] [CrossRef] [PubMed]
- Longa, A.; Azzolin, S.; Santin, G.; Cencetti, G.; Liò, P.; Lepri, B.; Passerini, A. Explaining the Explainers in Graph Neural Networks: a Comparative Study. arXiv preprint arXiv:2210.15304, arXiv:2210.15304 2022.
- Wang, X.; Shen, H.W. GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networks. The Eleventh International Conference on Learning Representations, 2023.
- Azzolin, S.; Longa, A.; Barbiero, P.; Lio, P.; Passerini, A. Global Explainability of GNNs via Logic Combination of Learned Concepts. The Eleventh International Conference on Learning Representations, 2023.
- Kosan, M.; Huang, Z.; Medya, S.; Ranu, S.; Singh, A. Global Counterfactual Explainer for Graph Neural Networks. WSDM, 2023.
- Karamanou, A.; Kalampokis, E.; Tarabanis, K. Integrated statistical indicators from Scottish linked open government data. Data in Brief 2023, 46, 108779. [Google Scholar] [CrossRef] [PubMed]
- Kingma, D.; Ba, J. Adam: A Method for Stochastic Optimization. International Conference on Learning Representations 2014. [Google Scholar]
- Liu, X. Spatial and Temporal Dependence in House Price Prediction. The Journal of Real Estate Finance and Economics 2013, 47, 341–369. [Google Scholar] [CrossRef]
- Wu, Z.; Wang, J.; Du, H.; Jiang, D.; Kang, Y.; Li, D.; Pan, P.; Deng, Y.; Cao, D.; Hsieh, C.Y.; Hou, T. Chemistry-intuitive explanation of graph neural networks for molecular property prediction with substructure masking. Nature Communications 2023, 14, 2585. [Google Scholar] [CrossRef]
- Li, M.; Perrier, E.; Xu, C. Deep Hierarchical Graph Convolution for Election Prediction from Geospatial Census Data. Proceedings of the AAAI Conference on Artificial Intelligence 2019, 33, 647–654. [Google Scholar] [CrossRef]
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 |










| Model | Accuracy | Precision | Recall | F1 | ROC-AUC | Epochs |
|---|---|---|---|---|---|---|
| GraphSAGE | 0.876 | 0.876 | 0.876 | 0.876 | 0.94 | 68 |
| GCN | 0.852 | 0.852 | 0.852 | 0.852 | 0.89 | 112 |
| ChebNET | 0.847 | 0.847 | 0.847 | 0.847 | 0.91 | 103 |
| XGBoost | 0.840 | 0.850 | 0.840 | 0.840 | 0.92 | - |
| MLP | 0.827 | 0.832 | 0.827 | 0.827 | 0.91 | 72 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).