Different underlying mechanisms can produce observably similar behavior — a property
known as equifinality. When we only see the aggregate outcome of a complex system,
identifying which mechanism actually produced it is an inverse problem: we are working
backward from observation to explanation.
My current research treats this as a question about plausible sets of mechanisms
rather than a single best-fit answer. Using agent-based models, machine learning, and
conformal prediction, I aim to characterize the range of behavioral rules that remain
consistent with what we observe, rather than reporting a single overconfident
explanation. This connects directly to my earlier work on information diffusion and
social simulation, where the same underlying question — what process generated this
outcome? — recurs across very different empirical settings.