tokens: There has been a range of approaches for explanatory models of diffusion and this section discusses some of them that are widely used in different fields of diffusion ranging from disease spreading on individual contact networks to information spreading on online social networks ( OSN ) pastor2015epidemic , barrat2008dynamical .