Keywords

1 Introduction

On November 26, 2017, a presidential election was held in Honduras. The Central American nation of 9 million people has been in a state of turmoil since the election. Multiple protests have ensued calling for a new election to take place and for the previous results to be invalidated. Violent clashes erupted, claiming several lives so far and remains a developing situation.Footnote 1

Fig. 1
figure 1

Full network of Twitter users mentioning the account during the collection period: 41,288 tweets. Nodes: 26,363. Edges: 41,255. Communities: 4108

In this political context, we obtained 41,288 tweets that mention the account of Juan Orlando Hernández (@JuanOrlandoH). These were first analyzed visually using Gephi to understand how the users mentioning this account were related to each other. It can be seen in Fig. 1 how the full network of mentions is distributed. Upon close examination of the dataset, it was clear that a significant amount of these accounts were managed through TweetDeck (22,519 tweets from our dataset). In Fig. 3, the accounts that are being run through TweetDeck are visualized. More than half of the mentions of @JuanOrlandoH were generated by the accounts in this figure. Furthermore, these two networks are obtained by using timestamps of tweets as nodes and accounts that retweet these as edges, so that the clusters form when there are coordinated, timed, retweets. This type of padding, or political astroturfing, has been noticed and recorded before, but this is the first instance we know of where this scale of coordinated communities has been identified and visualized in a developing situation. A close reading of the accounts from Fig. 3 reveals that in some of the clusters the accounts even share a part of the username. The most notable in this sense are the Rivera and Santos teams. We also identified a group, which we called the Ladies team, of accounts with attractive women in their profile and whose main purpose is to emit sycophantic replies to @JuanOrlandoH (see Fig. 2).

Fig. 2
figure 2

Socialbot teams were created in batches. Santos cluster; December 6-8, 2017. Rivera cluster; December 7-8, 2017. Ladies cluster; June 10-17 of 2015. The socialbots follow each other and act in unison within their respective clusters. Each cluster retweets the same tweets at the same time. We were thus able to graph their activity based on the tweet’s timestamps

Fig. 3
figure 3

Subnetwork of Twitter users mentioning the account during the collection period whose accounts were managed using TweetDeck. TweetDeck Only: 22,519 tweets. Nodes: 3767. Edges: 22,519. Communities: 124

This rudimentary bot creation and management strategy make these socialbots amenable to be identified. It is worrisome that the underlying message these socialbot accounts promote is that of good news, prosperity, and tranquility in Honduras. While in fact there are violent outbursts in the streets and widespread discontent with the way in which the last election’s results are being imposed internally and accepted internationally.

In order to validate the presence of socialbots, we evaluated the accounts collected through Botometer. We find a considerable amount of bots acting, and we identify a bimodal separation between human and bot users using kernel decomposition estimate in two dimensions. Through the combination of non-language specific classifiers of Botometer, pairwise comparing its different classifiers, shown in Fig. 4.

1.1 Background

A review of Botometer, its effectiveness and design can be found in [6]. The use of socialbots for political purposes and for spam can be found in [14, 7]. Other methods of bot detection have also been successful [1,2,3, 5]. However Botometer provides public API access which allows work like this to be carried out. An extensive presentation of the features of this tool, as well as a review of how it compares to, and surpasses, previous methods can be found in [4] and [11]. This system has proven useful in identifying bots and their influence in online dialogue in other places in Latin America when analyzing tweets that are mainly in Spanish (see [10] and [13]). Recent studies have found this kind of activity present in marketing and propaganda [12].

2 Data Analysis

Data preparation. The total dataset comprises 41,288 tweets that mention the handle @JuanOrlandoH, collected via Tweet Archivist. Dates/Times of capture; Start: 12/25/2017 at 03:55:22 UTC; End: 01/01/2018 at 19:19:22 UTC. Out of the total dataset 22,519 tweets were sent using TweetDeck. The graphs from Figs. 1 and 3 are directed, layout algorithms OpenOrd and Force Atlas 2 were used in Gephi for visualization of both these datasets.

Fig. 4
figure 4

2D kernel decomposition estimate for Content-Sentiment, Network-Friend, Temporal-Friend, and Network-Temporal pairwise classifiers from Botometer, for Twitter users mentioning the account, for the sample obtained through Twitter’s streaming API containing a total of 2,367 unique accounts

Network Analysis. We evaluated the centrality of the accounts being run with Tweetdeck and found that the eigenvector centrality created a proxy to naturally cluster different teams of accounts. We include in Table 1 the accounts with the highest eigenvector centrality, as it is possible that these accounts are controlling the rest, acting as botmasters and leaders whose activity is then mimicked by the rest of the bots. It would be interesting to compare this standard measure of centrality to other proposed measures tailored to the study of similar social phenomena [8]. Given the protests that took place at the time of collection and in relation to the main account, the clusters of bot accounts are not typical of the collective responses that have been observed and described in these kinds of situations [9].

Bot Analysis. In Fig. 4, we plot the bivariate kernel density estimatation of pairwise classifiers from Botometer. This technique allows us to extract a more complete picture of the distribution of human versus automated accounts. As Twitter’s public API only allows approximately 10% of mentions to be collected, through this statistical method we can infer the amount of socialbot accounts given our sample.

Table 1 Table of accounts with highest eigenvector centrality, indicating that they are possible botmasters

3 Conclusions

We found over one hundred clusters of coordinated socialbots acting to provide a positive social media fog in what turned out to be a violent post-electoral circumstance. While the socialbot accounts and the way in which they are managed is rudimentary, the implications for freedom of expression and control of dissenting voices in Honduras should be cause for concern. This study further highlights the need for social media companies to continuously monitor the abuse by automated accounts. Our findings underscore the need for tighter controls of social media abuse by regimes that seek to quell their opposition through a fake positive atmosphere online.