1. A computer-implemented system for modeling and analyzing the time evolution of social communication networks and the content related to such networks, said system comprising: an input device configured for receiving data representing a social communication network; a processing unit coupled to said input device for: (a) constructing a multi-mode tensor having one or a plurality of content dimensions and one or a plurality of network dimensions, said constructing being performed at each of a plurality of successive time intervals; (b) modeling each mode of the tensor and identifying clusters on all modes for each data representation in each corresponding time interval, identifying, from content and network dimensions of said clusters, correlations across modes to identify interpretable patterns in each corresponding time interval; and, (c) extracting the interpretable patterns based on correlations across said content and network dimensions in each corresponding time interval, (d) generating a visualization of the interpretable patterns extracted in the social communication network, and, an output device configured for visualizing the interpretable patterns extracted in the social communication network.