Graph Neural Networks for Spatio-Temporal Forecasting of Foot-and-Mouth Disease Risk Using Livestock Movement Traceability Data
- 1 Department of Computer Science, Mountains of the Moon University, Fortportal, Uganda
- 2 Department of Computer and Information Science, Muni University, Arua, Uganda
- 3 Department of Computer and Information Science, Muni University, Arua, Uganda
- 4 Department of Computer Science and Informatics, University of Nairobi, Nairobi, Kenya
- 5 Department of Computer Science, Kampala International University, Kampala, Uganda
Abstract
Foot-and-Mouth Disease (FMD) remains a critical threat to global livestock industries, causing severe economic losses and trade restrictions. This paper proposes a novel application of Temporal Graph Networks (TGNs) to forecast FMD outbreak risk with a four-week horizon using livestock movement traceability data. By modeling complex, time-evolving relationships between farms and geographic regions, the TGN framework captures the dynamic spatio-temporal dependencies that govern disease spread. We evaluate our model against several benchmarks, including Logistic Regression, LSTM, static Graph Convolutional Networks (GCNs), and a GCN-LSTM hybrid. Our results demonstrate that the proposed TGN model achieves superior performance, with an F1-score of 0.89 and an AUC-ROC of 0.94, significantly outperforming all baseline approaches. The study highlights the potential of advanced graph-based deep learning to enhance veterinary epidemiological surveillance and enable proactive disease control strategies through early warning systems.
- Vernon, M.C. and Keeling, M.J. (2008) Representing the UK’s Cattle Herd as Static and Dynamic Networks. Proceedings of the Royal Society B : Biological Sciences , 276, 469-476. https://doi.org/10.1098/rspb.2008.1009
- Bigras-Poulin, M., Thompson, R.A., Chriel, M., Mortensen, S. and Greiner, M. (2006) Network Analysis of Danish Cattle Industry Trade Patterns as an Evaluation of Risk Potential for Disease Spread. Preventive Veterinary Medicine , 76, 11-39. https://doi.org/10.1016/j.prevetmed.2006.04.004
- Holme, P. and Saramäki, J. (2012) Temporal Networks. Physics Reports , 519, 97-125. https://doi.org/10.1016/j.physrep.2012.03.001
- Wang, L., et al. (2019) Predicting Animal Disease Outbreaks Using Machine Learning. Computers and Electronics in Agriculture , 161, 280-290.
- Scarselli, F., Gori, M., Tsoi, A.C., Hagenbuchner, M. and Monfardini, G. (2009) The Graph Neural Network Model. IEEE Transactions on Neural Networks , 20, 61-80. https://doi.org/10.1109/tnn.2008.2005605
- Hamilton, W., Ying, Z. and Leskovec, J. (2017) Inductive Representation Learning on Large Graphs. arXiv: 1706.02216.
- Xu, D., Ruan, C.W., Korpeoglu, E., Kumar, S. and Achan, K. (2020) Inductive Representation Learning on Temporal Graphs. arXiv: 2002.07962.
- Rossi, E., et al. (2020) Temporal Graph Networks for Deep Learning on Dynamic Graphs. arXiv: 2006.10637.
- Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., et al. (2014) Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing ( EMNLP ), Doha, October 2014, 1724-1734. https://doi.org/10.3115/v1/d14-1179
- Kipf, T. and Welling, M. (2016) Semi-Supervised Classification with Graph Convolutional Networks. arXiv: 1609.02907.