I wanted to model engagement dynamics using a framework inspired by infectious disease modeling - treating engagement as something that can “spread,” decay, and revive.

I started with a compartmental model with 3 categories:

Transitions: (add them)

ODE Sim Results

image.png

Makes sense. No one is actually new at the end of a few time steps. Either everyone is engaged or inactive. And interestingly most are inactive in the long run. Not sure how to validate this but this seems to be true in general. There is a list of users on GJ Open with at least one upvote. Maybe scrape profile data to validate this? (Check TOS).

image.png

What will happen if we increase the reactivation rate after introducing the platform to a community? Like introduce a competition (give incentives like money or something…), there are more engaged than inactive people.

image.png

Early Insights