TrendGNN: Towards Understanding of Epidemics, Beliefs, and Behaviors
Mulin Tian, Ajitesh Srivastava
TL;DR
TrendGNN tackles the interpretability gap in epidemic forecasting by modeling interdependent signals (epidemic, behavior, and beliefs) with trend-similarity graphs and GraphSAGE. The framework constructs state-wise, signal-level graphs using DTW+S, explores multiple graph-construction strategies, and evaluates predictions over a four-week horizon with rolling-window training on CTIS data. It demonstrates that semantically meaningful graphs improve mid- to long-term accuracy and provides edge- and signal-level explanations via CF-GNNExplainer, linking outcomes to plausible drivers like mortality, risk perceptions, and trust in institutions. The work offers a principled path toward interpretable, behavior-inclusive epidemic modeling and informs public health decision-making and simulation development.
Abstract
Epidemic outcomes have a complex interplay with human behavior and beliefs. Most of the forecasting literature has focused on the task of predicting epidemic signals using simple mechanistic models or black-box models, such as deep transformers, that ingest all available signals without offering interpretability. However, to better understand the mechanisms and predict the impact of interventions, we need the ability to forecast signals associated with beliefs and behaviors in an interpretable manner. In this work, we propose a graph-based forecasting framework that first constructs a graph of interrelated signals based on trend similarity, and then applies graph neural networks (GNNs) for prediction. This approach enables interpretable analysis by revealing which signals are more predictable and which relationships contribute most to forecasting accuracy. We believe our method provides early steps towards a framework for interpretable modeling in domains with multiple potentially interdependent signals, with implications for building future simulation models that integrate behavior, beliefs, and observations.
