The Speeches of the Italian Prime Minister

How Italian Twitter Users Reacted to Conte’s Speeches

The Italian Prime Minister, as expected, spoke several time to the population. To explain the ideas behind the severe acts developed and chosen by him and all the others government representatives. In this report I’m going to analyze the speeches and I will also try to use the texts of the tweets to see if it is possible to infer some information about the reactions of the users.

Please note that the charts may take a while before completely loading.

A note on the methodology

The following sections contain analysis regarding texts of tweets and data regarding the speeches of the Italian Prime Minister about the Coronavirus crisis. All the analysis cannot be precise: in fact, the sentiment analysis is affected by the precision of the datasets used regarding the lexicons/stopwords descriptions and the evaluation (how each word, if any, is evaluated as Negative/Neutral/Positive). The Italian language has more rare resources than English, so the analysis will be influenced by this fact and can only represent an approximation. To do the analysis we used the lexicon you can find at this link and the stopwords you can find here. You can find these datasets also in the section Dataset available in our website.

Users Reactions to the Speeches through WordClouds

In the next sections I will use the well-knwon techinque of the wordclouds. The wordcloud is a nice way to highlight frequencies of words belonging to some set of documents. I will compare in each case the wordclouds given by the word frequencies of the Prime Minister’s speeches with the most used words from tweets sent in the 4-hour interval containing the hour when speech has been given.

March 4th, Schools closure

In this speech, distributed over the social networks channels, the Prime Minister introduced some of the measures decided in order to contrast the initial phase of the epidemy. The main measure involved the closure of schools and the universities.

The wordcloud of the Conte’s speech, with the situation of the contagion at the moment of the speech:


In this first speech the Prime Minister focused on some words that explain the severity of the moments. Since schools closure is a measure involving also parents (for everyday life organization purposes), he had to point out that this situation was becaming an emergency (emergenza) and that the contagion (contagio) was also becaming a challenge(sfida). Particular relevance was given to the terms we must (dobbiamo) and country (paese), as to underline the need to face this situation ‘together’.

In the following, the wordcloud generated using the words from Twitter’s messages in the period 2020-03-04 19:00 to 2020-03-04 23:00:


The tweets’ texts focus on the emergency: this was the main percieving of the people throughout the country. This is however a concitated moment and this is highlighted by some active verbs that make us think about to discussions about these measures: say(dire), can (può), do (fa). Contextually we can note also some particles used in italian during debates and controversies like still(tanto), however (comunque), that are very commons for every decision taken by some government.

March 8th, Northern Italy Lockdown

In this speech the Prime Minister Conte announced the “closure” of a consistent part of the Northern Italy (Lombardia, part of Emilia-Romagna, several provinces of Veneto) as a measure to contain the outbreak. This was an important decision, probably the most critical in the post-war period. From now on all decisions and measurement from government will be of an unusual increasing severity, for an occidental country.

The wordcloud of the Conte’s speech, with the situation of the contagious at the moment of the speech:

In this speech Conte concentrates on the measures (misure) regarding events (eventi and manifestazioni) and on a set of suspensions (sospensioni and sospeso). We can note that the severity of the moment, highlighted by the lenght of the speech (the most long between the ones under-analysis), took him to use both we must and we can in an equal manner: this may indicate the will to ‘urge’ Italians to follow the rules in a difficult moment while still trying not to be alarmist.

Since the speech has been given late in the night, around 3 AM, the twitting activity was really low. For this reason I choose to get the tweets of the morning in this case. In the following, the wordcloud generated using the words from Twitter’s messages in the interval from 08:00 to 12:00:


The tweets produced in the given interval still show a focus of the italians’ point of view on the emergency (emergenza). Another interesting fact is the presence of several declinations of the verb escape (scappano, scappare, fuggono) in contrast to words like they should and remain (dovrebbero and rimanere). The high presence of these words highlight the split of the italians about the coming back of people to their families from north to their birth regions: during the night in fact, several people from northern regions assaulted trains and buses to come back home. This has been perceived as a risky decision that could have extend drastically the infection in all the country.

March 9th, Italy Lockdown

By importance, this is the principal speech from the start of the epidemy. In this speech the Prime Minister Conte explained the main measures decided by the minister council in order to try to slow down the numbers of contagions: among them, an important decision was the one to kindly invite the population to stay at home and to avoid contacts with other people.

The wordcloud of the Conte’s speech, with the situation of the contagion at the moment of the speech:

The core point of the speech is health (salute), but we can see how there are important words remanding to the Italians the need to be responsible and to act with ‘responsibility’ during this moment that will change the habits (abitudini) of the people.

In the following, the wordcloud generated using the words from Twitter’s messages in the period 20:00 to 00:00:


In this case the tweets put in evidence how sufferings and concerns are summarized by the word Italia, around which we can find the most different feelings: emergency (emergenza), understand (capito), prohibition (divieto), I hope (spero), reinforce (rafforzare).

March 11th, More Severe Restrictions

With this speech, the Prime Minister Conte announced more severe restrictions regarding the circulation of the people and the opening of all the non-primary services and activites, like shops (except markets), gyms, conferences, and so on, while industries will keep going on with their production.

The wordcloud of the Conte’s speech, with the situation of the contagion at the moment of the speech:

At this moment the Prime Minister was trying to recall all the country to the sense of the community (comunità) and to reinforce the hope in the great country (grande and paese). This because the new measures was tightening for several activites (attività), and again we can see a need to balance between the explaining of those measure with words of hope.

In the following, the wordcloud generated using the words from Twitter’s messages in the period 20:00 to 00:00:


The reaction from twitters messages did not change from the previous day.

March 21th, Closing of industries and non-essential services

In this conference, the Prime Minister has accepted the demands coming from regions’ governors and other ministers to thighten the measures. The situation of the contagion at this point is critical in some regions, in particular in the north. Industries, except the ones providing essential services, will be closed and will stop the production and the fines for prohibited behaviours has been increased. In several regions the army was flanking the police in controls and patrol.

Also in this case we have a speech focused on activity (attivià) and services (servizi): in particular, Conte had to further specify that markets will not close and then that there is no need to rush for groceries.

Since even this speech has been given late in the evening, around 11.30 PM, the twitting activity was really low. For this reason I choose to get the tweets of the morning even in this case. In the following, the wordcloud generated using the words from Twitter’s messages in the interval from 08:00 to 12:00:

April 10th, Lockdown Extended for Three more Weeks

With the speech given on April the 10th, the prime minster Conte focused on several different topics. In particular he extended the lockdown period to May the 4th, announced the reopenings of some shops (e.g. bookshops), and heavily criticized the opposition’s leaders about their approach to the discussion on the european MES mechanism.

From the wordcloud we can see how the words identify the previous topics: the extension of the lockdown through the words security (sicurezza), we must (dobbiamo), experts (esperti); the first reopenings through the words restart (ripartire), activity (attività), security (sicurezza); finally the MES topic with the words MES, instrument (strumento), eurobond, countries (stati).

In the following, the wordcloud generated using the words from Twitter’s messages in the period 20:00 to 00:00:

From the tweets we see that emergency (emergenza) is still the most used word, but we don’t have any focus from these messages on the topics faced by the prime minister.

April 26th, Preparation to Reopenings

This conference was focused on the loosen of the lockdown’s restrictions. Some industries had the possibility to open, complying the govenrment security measures; economic measurment to support population and economical activities was announced; last, but not least, was announced the approach to the Phase 2 of the crisis management, i.e. the end of the lockdown.

This was the most long conference of the ones we analyzed. The end of the lockdown and the restart of the industrial activities, activities (attivita) companies (imprese) was announced using a lot of words inviting to be careful within the subsequent phases of the crisis: warning (attenzione), respect (rispetto), security (sicurezza), distances (distanze).

In the following, the wordcloud generated using the words from Twitter’s messages in the period 20:00 to 00:00:

The set of tweets we took in this case highlight in a very clear way the focus on the discussions: the word emergency was substituded with the word phase (fase): in fact there were lot of discussion about the decisions took by the government focused on the management of the transition from the Phase 1 of the emergency, the lockdown, to the announced Phase 2. This because several people was convinced that the announced transition and measures didn’t lead to a real end of lockdown. Many persons renamed this transition to phase the one and a half.

May 16th, Preparation to Reopenings

This was the last speech we monitored. All the measures and all the announcements involved the real Phase 2, i.e. the end of the country lockdown.

The words used in this conference still insist on the security and economic aspects of the end of the lockdown. But in this case we can see an interesting reaction from the tweets texts.

emergency (emergenza), phase (fase), and reopenings (riaperture) dominate over all the other words. This follows the public opinion debate about the need of starts a “new normality” against the need of maintain high the security level to avoid a ‘second wave’ of contagions.

Sentiment Analysis

In this section I will go deeper analyzing the speeches of the Italian Prime Minister from the point of view of the sentiment. As a first approximation, I can plot the overall sentiment of each speech and compare it to the number of the infected people at the time of the speech. This will intuitively give an approximated visualization of the severity of the speech given every specific moment of the crisis. To get a score of the sentiment for each speech I basically removed from each one the stopwords and the punctuation, then I assigned to each word the sentiment score from the lexicon shown in the first section of this document. The sentiment of the speech is then given by the sum of all the scores, a zero score were assigned to the words not present in the lexicon, divided the number of words used, excluding hashtags and stopwords. The results are summarized in the next chart. The line represents the trend of total cases (infected + home isolation), while the bubbles represent the speeches. The size of the bubbles represents the number of words (total lenght of the speech, stopwords included) of each speech.

We already noted during the analysis made with the wordclouds that the more severe speeches are in correspondence of the two most important decisions: the Northern Italy lockdown, with the first set of restrictions to the movements and to the jobs; the closure of all inessential activities, industries included. Anyway, each speech has on average a neutral score, but at the same time we can see tendencies to more positive sentiments than negative. It is only a guess, but I think is perfectly normal to obtain values like that for institutional communications in cases like these. They comply to the need of rigorouness but include a bit of positiveness in order to try to better transmit severe change in habits of so many people happening in a so small time period. If we unroll the speech we can see a trend that matches the last observation. In the next chart I’m going to show is the detail of the sentiment for each speech. Here, the sentiment is calculated for groups of words instead. To do that I shoud have the precise number of sentences for each speech, calculate an average length of the sentences, then group words by this value. Since we have the written of only two of the five speeches, while the other three have been taken from automatic transcriptions, I couldn’t did this operation precisely: what I do is to calculate the average lenght of the sentences on the two speeches originally taken in their written form, and then assume this value valid for all. The calculated average is equal to 18 words.

As I said, it is possible to note this sinusoidal trend of the speeches: the alternance of neutral parts to parts that ‘increase’ the positivity may be explained by the need to maintain rigorousness and to avoid to create alarmism.

Sentiment of the tweets

In this section I will analyze the sentiment of the tweets wrote in a period close to the speeches presented above. As done with the speeches, I will use the scale {Negative, Neutral, Positive} to calculate and to visualize the overall sentiment of a tweet. One aspect we can explore for all the subsets of tweets involved is the comparison of the distribution for these tweets. To execute the analysis I tried to do the best to delete from the texts of the tweets all those components that does not concur to a correct sentiment evaluation: I tried to apply some heuristics to remove links, hashtags, and other symbols that are not relevant for the calculus. To calculate the sentiment score I applied the same technique and lexicon seen in the previous section for the analysis of the spechees of the Italian Prime Minister. In the next five charts I then plot the tweets in this way: I used the number of likes and retweets for the x-axis and for the y-axis respectively: both axis are represented on a logarithmic scale. Each bubble corresponds to a tweet, while the bubble color represents the score of the sentiment. The size of each bubble represents the number of words usable (and that have been effectively used) for the sentiment calculation. If you move over a bubble it is possible to read also the original tweet into the tooltip.

We can see that the distribution of the tweets has a neutral tendency, a bit skewed in favour of positive tweets. Anyway this is only a rough estimation (sometimes wrong for those tweets with a low number of words) that must be improved. For example, we didn’t even take into account the typing errors, that probably have an important impact on a communication made through a social network. An interesting aspect to note is that, over a certain value of likes we have clearly visible a strong linear correlation between likes and retweets.

Related