Graft: Graph-based Framework for Network Diffusion Parameter Estimation


System Diagram

Graft is an attempt to develop a generalized framework for parameter estimation for network diffusion processes like epidemics and opinion dynamics. This framework was originally developed as GREPE for epidemic parameter estimation. The framework consist of a simulator, a graph reduction module, and a graph neural network (GNN) based learner. Currently, the framework provides good results for epidemic parameter classification and inference and reasonable results for Hegselmann–Krause (HK) opinion dynamics model. The future works include expanding the framework to more opinion dynamics model, developing a robust graph reduction module and architecturing a better GNN model.

GREPE: Graph Reduction-Enabled Epidemiological Parameter Estimation


GREPE is an epidemiological parameter estimation framework based on contact networks and graph neural networks. Contact network-based epidemiological models allow us to capture heterogeneity and individual-level details more effectively compared to compartmental or meta-population models. GREPE framework estimates epidemiological parameters based on the availability of contact network data and individual-level disease time series data. We use supervised as well as self-supervised GNN architectures to incorporate the contact network information into the model. We also employed graph reduction methods such as sampling and coarsening to study scaling behavior and computational efficiency. We formulated the parameter estimation in two ways to study the predictive behavior better: classification and inference problems. Related publication and code are given below.

An Efficient Framework for Epidemiological Parameter Estimation via Graph Reduction and Graph Neural Networks

Muhammad Alfas, Manoj Kumar, Shaurya Shriyam, Sandeep Kumar
ACM Transactions on Knowledge Discovery from Data, 2025

Journal Article DOI: 10.1145/3736727

GREPE Code

Epidemic Parameter Estimation using GNNs.

  View on GitHub

Opinion Dynamics Parameter Estimation


We have extended the GREPE inference model for Hegselmann–Krause (HK) opinion dynamics model. HK is a bounded confidence model, which work under the assumption that individuals will ignore ideas that are too far from their own. The maximum allowed opinion difference is called the "bounded confidence," and it is represented using ε. In this work, the only objective is to estimate ε. We use forest file sampler as the graph reduction model and GraphSAGE as the GNN model. Related code is provided below. The publication is on the way.

Grodpe Code

Graph reduction enabled opinion dynamics parameter estimation .

  View on GitHub