I am Mridul Gupta

AI Researcher

About me

Current Research

I'm a Ph.D. fellow at Yardi School of Artificial Intelligence, IIT Delhi, working with Dr. Sayan Ranu and Dr. Hariprasad Kodamana. My research tackles challenges in graph-based deep learning for resource-constrained environments. I focus on developing techniques for tasks like traffic pattern forecasting with limited sensor data and model-agnostic dataset distillation for nodes with minimal features. Currently, we're exploring solutions to overcome limitations of the assumption of minimal node features. My curiosity about how complex systems work drives my research in graph-based deep learning. It allows me to delve into the 'why' behind these models.

Education

I hold an M.Tech. in CSE from MNIT Jaipur (2019) and a B.Tech. in CSE from NIT Raipur (2017). This educational background has equipped me with a strong foundation in computer science principles.

Projects

2024

Mridul Gupta, Sahil Manchanda, Hariprasad Kodamana, and Sayan Ranu, "Mirage: Model-agnostic Graph Distillation for Graph Classification", in ICLR, 2024. (AR=31%) [Code]

GNNs, like other deep learning models, are data and computation hungry. There is a pressing need to scale training of GNNs on large datasets to enable their usage on low-resource environments. Graph distillation is an effort in that direction with the aim to construct a smaller synthetic training set from the original training data without significantly compromising model performance. While initial efforts are promising, this work is motivated by two key observations: (1) Existing graph distillation algorithms themselves rely on training with the full dataset, which undermines the very premise of graph distillation. (2) The distillation process is specific to the target GNN architecture and hyper-parameters and thus not robust to changes in the modeling pipeline. We circumvent these limitations by designing a distillation algorithm called MIRAGE for graph classification. MIRAGE is built on the insight that a message-passing GNN decomposes the input graph into a multiset of computation trees. Furthermore, the frequency distribution of computation trees is often skewed in nature, enabling us to condense this data into a concise distilled summary. By compressing the computation data itself, as opposed to emulating gradient flows on the original training set—a prevalent approach to date—MIRAGE transforms into an unsupervised and architecture-agnostic distillation algorithm. Extensive benchmarking on real-world datasets underscores MIRAGE’s superiority, showcasing enhanced generalization accuracy, data compression, and distillation efficiency when compared to state-of-the-art baselines.

Subject Areas: Graphs and Networks, Dataset Distillation, Graph Distillation

2023

Mridul Gupta, Hariprasad Kodamana, and Sayan Ranu, "Frigate: Frugal Spatio-temporal Forecasting on Road Networks", in KDD, 2023. (AR=22.1%) [Code]

The accompanying short video receive the audience appreciation award of $1000.

Modelling spatio-temporal processes on road networks is a task of growing importance. While significant progress has been made on developing spatio-temporal graph neural networks (Gnns), existing works are built upon three assumptions that are not practical on real-world road networks. First, they assume sensing on every node of a road network. In reality, due to budget-constraints or sensor failures, all locations (nodes) may not be equipped with sensors. Second, they assume that sensing history is available at all installed sensors. This is unrealistic as well due to sensor failures, loss of packets during communication, etc. Finally, there is an assumption of static road networks. Connectivity within networks change due to road closures, constructions of new roads, etc. In this work, we develop FRIGATE to address all these shortcomings. FRIGATE is powered by a spatio-temporal Gnn that integrates positional, topological, and temporal information into rich inductive node representations. The joint fusion of this diverse information is made feasible through a novel combination of gated Lipschitz embeddings with Lstms. We prove that the proposed Gnn architecture is provably more expressive than message-passing Gnns used in state-of-the-art algorithms. The higher expressivity of FRIGATE naturally translates to superior empirical performance conducted on real-world network-constrained traffic data. In addition, FRIGATE is robust to frugal sensor deployment, changes in road network connectivity, and temporal irregularity in sensing.

Subject Areas: Graphs and Networks, Spatiotemporal Data, Deep Learning & Its Applications

Education

2021-

Ph.D. in Graph Machine Learning

IIT Delhi

2019-2021

M.Tech. Degree in Computer Science

MNIT Jaipur

2013-2017

B.Tech. Degree in Computer Science

NIT Raipur

Skills

PyTorch (Advanced)

PyTorch Geometric (Advanced)

Python (Advanced)