Research

Current Projects

Modeling Online-to-Offline Spillover

Social media is transforming various aspects of offline life, from everyday decisions such as dining choices to the progression of conflicts. In this study, we propose a modeling framework that couples an online social network layer with an offline physical layer to analyze how engagement with a specific topic spills over into offline protest activities.

As the first part of this project, we develop a compartmental model in which each individual in a fixed population has an online state on the information layer, as well as an offline state on the physical layer. We consider a stochastic model which involves both online-to-offline effect and offline-to-online feedback and derive a hierarchy of mean-field approximations of varying complexity. These models allow us to estimate the reproductive number and anticipate when surges in activity are likely to occur.

Check out poster presented at SIAM Conference on Applications of Dynamical Systems (DS25)
Check out published article

As a future direction, we extend this framework to continuous-variable states to capture individuals’ levels of engagement. This extension allows analysis of both microscopic and macroscopic dynamics, linking localized behaviors to global system evolution. The flexibility of zooming into the nodal temporal dynamics vs. the population-level dynamics also allows further connection with empirical social dynamics data. Additionally, we aim to incorporate modular community structures and temporal networks to study their impact on collective dynamics.


Localized Patterns on Rings

Localized patterns have been observed in applications such as ferrofluid experiments, vegetation models, and urban crime hotspots. These patterns exhibit two distinct coexisting states and are present in systems governed by reaction-diffusion equations with bistable nonlinearity. This research focuses on understanding the impact of graph structure on the existence curves of such localized patterns as the system parameter is varied. In particular, we investigate systems on symmetrically coupled rings and analyze the connections between patterned states as the interaction length varies.

Check out poster and related flash talk through QR code presented at Dynamics Days US 2025
Localized Patterns on Graphs, minisymposium talk at SIAM Conference on Applications of Dynamical Systems (DS23)

See Github page
See published paper on the first part of this project


Data-Driven Modeling for Network Dynamics with Weak Form SINDy

In this project, we extend the study of the coupled system for online-to-offline spillover effects in social activity and examine how data can inform dynamical systems models with underlying network structures, better capturing patterns of social behavior. We investigate how to learn effective models directly from data using Weak Form Sparse Identification of Nonlinear Dynamics (WSINDy), a system identification method for discovering governing equations. Our results show that using more trajectories improves accuracy when noise is high, but only a small number of additional trajectories is needed to gain most of the benefit, with little improvement beyond that. We also find that when networks are sparse, traditional mean-field approximations fail, and identifying effective continuum ODEs directly from stochastic processes yields efficient models that better match the data and provide deeper insight into the underlying dynamics.

Learning Models from Network Dynamics Data using Weak Form SINDy, talk at APS Global Physics Summit 2026

See Github page
Check out preprint for this project


Learning Dynamics of Information Dissemination among LLM Agents

Online information dissemination is increasingly shaped by automated accounts and LLM-based agents, motivating mathematical models for information spread in heterogeneous agent networks. In this project, we study information propagation on networks of Large Language Model (LLM) agents, where agent behavior is governed by heterogeneous personality traits and probabilistic decision-making. We investigate how different event types and agent heterogeneity influence collective dynamics of information dissemination. We introduce two models: (i) a stochastic agent-based network model and (ii) a system of differential equations derived from a mean-field approximation of the agent dynamics. We fit these models to simulations of armed-conflict news dissemination on networks, where LLM agents with predefined personality traits interact on random graphs. Despite the complexity of agent behavior and event types, we find that the collective dynamics are more accurately described by a reduced Susceptible–Infected (SI)-type model with two effective transmission rates, providing a more accurate low-dimensional description than the detailed stochastic agent-based model. This result suggests that high-dimensional agent interactions give rise to low-dimensional effective dynamics.

See Github page
Check out preprint for this project


Inferring Interaction Structure in Opinion Dynamics

Collaborative research project starting from the American Mathematical Society’s Mathematics Research Communities program on Complex Social Systems

Opinion dynamics studies the evolution of beliefs or opinions on networks, where node states evolve through interactions with neighboring agents. Many models in this field assume kernel-based interaction rules that determine how agents update their opinions based on neighboring states. Despite extensive theoretical development, empirical validation of these interaction mechanisms remains limited. Our work formulates an inference problem for kernel-based opinion dynamics, where the interaction function is inferred from noisy time-series observations. We focus on asynchronous, discrete-time stochastic agent-based models and develop likelihood-based inference methods, including derivative-free optimization and expectation-maximization algorithms, that successfully recover the ground-truth kernel parameters given a known network structure and synthetically generated data. Furthermore, we incorporate deep neural networks into the inference framework, enabling nonparametric learning of interaction kernels without imposing restrictive parametric assumptions. This approach allows the recovery of complex interaction structures and provides a pathway for learning empirically grounded and interpretable opinion dynamics models from data.

Talk: Inferring Interaction Kernels for Stochastic Agent-Based Opinion Dynamics at JMM 2024


Previous Projects

Learning Temporal Exponential Random Graph Models (TERGMs) from Dynamics of Many-Body Interactions

Research with Dr. Andrey Lokhov at Los Alamos National Laboratory

Many problems in fields such as social and biological sciences involve analyzing populations of entities that are interconnected by relations. Understanding these underlying networks can provide rich information that reveals properties such as what kinds of motifs are the fundamental building blocks and how they change over time, in which way do the microscopic interactions affect each other and contribute to new ties, and how individuals organize themselves into groups. When studying network models, it is important to include stochastic properties since the observed networks are samples from some population distribution and the observed network attributes may be only partial. It is also important to allow temporal evolution of network topology in the studied models since real systems often change over time. To handle these problems, TERGMs, a family of generalized statistical model that supports inference and network evolution, have been proposed and studied as a helpful modeling framework. Our work is to develop an efficient learning algorithm for TERGMs with generalized interaction relations which requires low sampling complexity. The inspiration is from previous work on learning Ising models with efficient sampling method of dynamics data. We extend the algorithm from learning pairwise interactions in Ising models to a more general model with many-body interactions (i.e. higher-order correlations) and construct a framework of learning the corresponding TERGMs using data obtained from dynamical processes.

Check out poster presented at 2024 Dynamics Days US


Community Robustness under Edge Addition

Research with Dr. Pablo Moriano at Oak Ridge National Laboratory

Many complex systems such as critical infrastructures, biological networks and social groups, exhibits network structures, and among network properties, communities (or clusters) typically represent essential functional or behavioral units in the networks. These real networks change dynamically and their underlying community structure therefore also evolves over time. Our study focuses on understanding how the community robustness is affected by edge-addition perturbation to the networks. We propose different edge-addition strategies and analyze the effect in synthetic and empirical temporal networks based on computational experiments using community detection algorithms and community similarity metrics. We find that the robustness of communities depends strongly on the choice of detection method.

Check out poster presented at Dynamics Days US 2023
How Robust are Communities in Temporal Networks? A Comparative Analysis Using Community Detection Algorithms, lightning talk at SIAM Workshop on Network Science (NS22)

See Github page
See the published paper


Class Project: Mesh Texture: Learning Continuous Texture Representation for Conditional and Unconditional Texture Synthesis of 3D Meshes

CSCI 2470: Deep Learning, Brown University, Fall 2020

I did a project in a group of four focusing on designing an architecture that can learn detailed textures across a latent space of images and shapes, thus capable of probabilistically generating realistic, novel textures for previously unseen meshes. Inspired by recent work, TextureFields and SIREN, we explored varying methods of shape-representations, alternative loss metrics, and high-frequency learning techniques. We demonstrated that applying Fourier feature transformations through a positional encoding is an effective means for learning more detailed textures.

See our write-up
See the Github page


Undergraduate Research Projects

Honors Project in Mathematics: Topological and Algebraic Properties of Braids and Annular Braids

Dickinson College, Carlisle, PA

I did an honors project advised by Professor David Richeson on using various algebraic descriptions of the annular braid group to analyze maypole dancing during my senior year at Dickinson College. I studied the background knowledge in knots and links, the Artin braid group and the annular braids and explored how we can examine and understand maypole dances using the theories. In my thesis, I gave three presentations to describe the annular braid group and used the annular braid group as a medium to abstract the braids in maypole dances and therefore apply an algebraic analysis. Also, I discussed some essential properties embedded in the maypole braids, which are related to the invariants of annular braids - the crossing number and the step number.

See my honors thesis


Physics Senior Research: Experimental Realization of Symmetry Breaking in Coupled Logistic Maps

Dickinson College, Carlisle, PA

During my senior year at Dickinson College, I did a physics project on the coupled logistic maps with my lab partner Houssem Mhiri advised by Professor Lars English. Using the mathematical model of the logistic maps as the theoretical foundation, we modified L’Her’s electronic design, a physical representation of coupled discrete-time logistic maps published in 2016, by implementing it using an Arduino and adding power supplies to control the initial conditions. We further reduced the number of outlets and produced the desired input signals and voltages using a single multifunction DAQ device with LabView. Then, we examined that symmetry-broken solutions manifest in this circuit for appropriately chosen initial conditions, and investigated experimentally the basins of attraction of these solutions, as well as their dependence on the coupling strength. Moreover, we delved into the chaotic regime and constructed experimental bifurcation diagrams. One intriguing phenomenon captured here involves the transition from synchronized chaos to decoherent chaos as the coupling is increased. Finally, we experimentally implemented uni-directional coupling and explored the dynamics of a driven logistic map.

Using an Arduino in a Coupled Logistic Map Circuit to Explore Basins of Attraction for Symmetry-broken States, poster presentation at the American Physical Society March Meeting 2019

See the published paper