Skip to content

Research

Four durable questions

These themes are not mutually exclusive folders — a single project often belongs to more than one. Each theme page links to the concrete projects, publications, and software built under it.

What mechanisms are capable of generating the behavior we observe?

I study inverse problems in generative systems: when observations are produced by complex models, what can we infer about the rules or mechanisms that generated them? My current work focuses on equifinality, rule identification, and uncertainty-aware inference for agent-based models.

  • Equifinality
  • Inverse Generative Social Science
  • Conformal Prediction
  • Rule Identification
  • Agent-Based Models
Read more ↗

How do interactions among individuals produce diffusion, influence, and collective dynamics?

I study how information and behavior propagate through interacting populations, how influence can be represented and measured, and how local behavioral rules produce large-scale social dynamics.

  • Information Diffusion
  • Influence
  • Social Networks
  • Behavioral Modeling
  • Agent-Based Modeling
  • Transfer Entropy
Read more ↗

How can machine learning, simulation, and scalable computation help us model and understand complex adaptive systems?

I develop and use computational models that combine simulation, machine learning, and scalable implementation to study systems whose collective behavior emerges from many interacting components.

  • Machine Learning
  • Agent-Based Modeling
  • Simulation
  • Evolutionary Computing
  • Scalable Computing
  • Complex Adaptive Systems
Read more ↗

How can complex longitudinal, categorical, relational, and behavioral data be represented and analyzed statistically?

I work on statistical representations and methods for complex social and behavioral data, including categorical longitudinal trajectories, network structure, and compositional similarity.

  • Functional Data Analysis
  • Categorical Data
  • Longitudinal Data
  • Network Analysis
  • Compositional Data
Read more ↗

Projects

All flagship projects

Categorical-Valued Functional Data Analysis

Many behavioral processes are observed as categorical trajectories rather than ordinary numeric time series. This work develops methods for representing and clustering densely observed categorical longitudinal data and applies them to social-media behavior.

Read the project ↗
A diagram of categorical behavioral trajectories over time, each row representing one individual's sequence of states, periodically resolving into a smooth latent curve and regrouping into clusters of individuals with similar patterns.

DARPA SocialSim & Multi-Action Cascade Model

SocialSim investigated computational approaches to modeling and forecasting online social behavior. My work centered on a multi-platform simulation framework and the Multi-Action Cascade Model, connecting behavioral assumptions about influence with scalable implementation.

Read the project ↗
A diagram of an information cascade spreading outward from a single origin through successive generations of a network, illustrating how local sharing decisions aggregate into a large-scale diffusion pattern.

Current-research flagship

Equifinality & Inverse Generative Social Science

Different generative mechanisms can produce similar observable behavior. This work investigates how machine learning and conformal prediction can be used to identify sets of plausible behavioral rules in agent-based models rather than forcing a single overconfident explanation.

Read the project ↗
A diagram showing three separate generative mechanisms, each following a different path, converging on a similar observed outcome — illustrating equifinality: the idea that different underlying processes can produce indistinguishable results.

Information Diffusion & Influence Pathways

This line of work studies how information spreads through social systems and how influence can be measured across actors and communities. It spans my doctoral research, diffusion models, and DARPA MIPS work on influence pathways using transfer entropy and network-based methods.

Read the project ↗
A diagram of three online communities connected by directed influence pathways of varying strength, with the dominant direction of influence shifting between community pairs over time.