Understanding Information Flow Diffusion