• Subscribe

The trick for predicting social media trends

Speed read
  • Social networks are a fount of real-time information
  • Detecting trends in social media is a big data problem
  • EGI cloud computing platform provides early trend detection

Social networks are big data production engines.

Their analytics can produce insights on trending topics that can be used in many domains, from advertising to politics. Social media trends are also indicators for various phenomena, from public opinion shifts, to emergency situations, to disease outbreaks. 

However, the prediction of a social network’s topic as a trend needs to be first declared a trend by the social network itself (e.g. Twitter, Facebook), and this can count as a classification problem.

Managing massive data volumes to extract valuable information and doing that in a real-time fashion are additional obstacles to predicting trend topics on social networks.<strong>Athena Vakali</strong> led a team of researchers that found a new way to detect trends on social media. Cloud computing from EGI turned the tide. Courtesy Athena Vakali.

Athena Vakali and colleagues at the Aristotle University of Thessaloniki addressed these challenges by working on a new model for detecting social media trends. The team wanted to observe the effectiveness of some of the known techniques and algorithms of this field in a near-real world context.

They started by using actual Twitter large-scale data threads and employed trend prediction in a real-time manner under a framework designed in lambda architecture.

Social media trends are indicators of various phenomena, from public opinion shifts, to emergency situations, to disease outbreaks.

Lambda architecture is a data processing model capable of handling massive quantities of data using both batch-processing and stream-processing methods to provide views of online data.

The team chose to use this model because it tackles the manipulation problems of both the volume and the velocity of data.

Though it was relatively easy to decide on which model to use, Vakali's project lacked the necessary infrastructure resources upon which to build the whole architecture.

GRNET to the rescue

Vakali and her colleagues decided to contact Greek Research and Academic Community (GRNET), a federated cloud provider at European Grid Infrastructure (EGI), to help them with the much needed Cloud Compute resources.

Vakali's team installed their model on GRNET’s cluster Okeanos and implemented lambda architecture distribution.

<strong>Wading in the ocean. </strong> Okeanos is the EGI's cloud computing resource for the GRNET. Researchers at Aristotle University looked to Okeanos to analyze social media trends. Courtesy Okeanos.

“Lambda architecture is, by its definition, a complex consisting of a couple of frameworks for distributed analysis and NoSQL databases,” says Vakali.

“It would be useless to execute our experiments in our lab’s standalone servers. Our need for infrastructure resources that would make the build of such architecture possible was accommodated by GRNET.”  

In total, they used about 48 CPU cores, 46 GB of memory and 600 GB of disk storage available at Okeanos, and installed 14 virtual machines to help them run the experiments.

They found that almost 80 percent of the actual trending topics were classified as potential trending topics. The results, published in Advances in Big Data, validate the performance of the proposed research framework and emphasise its ability to early detect trending topics.

Read the original EGI article here.

Join the conversation

Do you have story ideas or something to contribute? Let us know!

Copyright © 2023 Science Node ™  |  Privacy Notice  |  Sitemap

Disclaimer: While Science Node ™ does its best to provide complete and up-to-date information, it does not warrant that the information is error-free and disclaims all liability with respect to results from the use of the information.


We encourage you to republish this article online and in print, it’s free under our creative commons attribution license, but please follow some simple guidelines:
  1. You have to credit our authors.
  2. You have to credit ScienceNode.org — where possible include our logo with a link back to the original article.
  3. You can simply run the first few lines of the article and then add: “Read the full article on ScienceNode.org” containing a link back to the original article.
  4. The easiest way to get the article on your site is to embed the code below.