The roles of network communities in social information diffusion
Rise and fall patterns of information diffusion: model and implications