Representation Learning for Information Diffusion through Social Networks | Synapse