This diagram shows the stages of the algorithm and depicts the way data is used. Image: © 2019 Wang et al.
Computer scientists created a new algorithm to recommend tags for social media posts which should boost the popularity of the post in question. This algorithm takes into account more kinds of information than previous algorithms with a similar goal. The result is a measurably improved view count for posts which use the tags recommended by this new algorithm. Such research could be useful commercially and for other researchers who study online behavior.
Xueting Wang is a postdoctoral researcher at the Yamasaki Laboratory. As a keen user of social media sites, she was puzzled by how different posts by different people achieve notoriety or fade into obscurity. Driven by this curiosity Wang, her colleague Yiwei Zhang and their supervisor, Associate Professor Toshihiko Yamasaki, investigated the relationship between social media content, the tags attached to content and the people who post it.
"It is well-known in our field that tags for social media posts are important," explained Wang. "It's also known that the nature of these tags, and the relative popularity of the user in question, can impact the popularity of a post — for example the number of views. What I wanted to do was come up with a system to recommend suitable tags for your posts that would demonstrably improve their popularity."
This is far easier said than done. Computers are exceptional at precisely defined mathematical tasks; however, some of the social concepts explored by the researchers, such as a user's popularity, are too vague for a computer to process directly. Wang and team had to carefully define every aspect of the problem in mathematical terms for an algorithm to be possible.
"We had 60,000 publicly available images with tags, number of views and associated user data from photography website Flickr to experiment with," continued Wang. "That gave us enough source data to make a system to score different user and image details, and assign numerical values to things. This meant we could perform different functions on the data."
Wang and team used this data to rank the effective success of a specific tag in contributing to the images view count. Essentially, successful tags were recommended by this process that resulted in a 20-percent boost to the popularity of a post. But what sets their approach apart from others is that it takes into account who created the post. The system cleverly imitates the tagging behavior of people with high social popularity scores to recommend effective tags.
Chart to show popularity of posts that use tags recommended by the algorithm. Image: © 2019 Wang et al.
"The algorithm is called the 'user-aware folk popularity rank' and it is the first of its kind to be, as the name suggests, aware of the user in how it recommends tags," said Wang. "We see from our results that carefully selected tags which express emotional impressions rather than just literal representations of the image content will be more effective. But all the tags the system produces are from an existing pool and it would be good to grow our system so it can generate new ideas."
There are clear commercial applications for the user-aware folk popularity rank and the team already has some commercial partners taking on its recommendations to help promote their outputs. However, a good scientist's work is never done and Wang intends to improve the effectiveness of the system as well as implement greater autonomy so it can generate tags of its own. She also hopes social media researchers could use these ideas to explore things like what makes someone popular online to begin with.