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 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.
Muhammad Alfas, Manoj Kumar, Shaurya Shriyam, Sandeep Kumar
ACM Transactions on Knowledge Discovery from Data, 2025
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.