It does this by aggregating all types of social and traditional media and then uses machine learning to predict how messages will develop and spread online.