Original Research ARTICLE
Global Awareness Landscape for Ailments—A Twitter Based Microscopic View Into Thought Processes of People
- 1Department of Computer Science, Indian Institute of Technology Roorkee, Roorkee, India
- 2Department of Computer Science, Symbiosis Institute of Technology, Symbiosis International University, Pune, India
- 3Department of Computer Science, Indian Institute of Information Technology, Allahabad, India
In this day and age, people face a lot of stress due to the fast pace of life. Due to this, people in today's digital age, suffer from a plethora of ailments. It is universally accepted that a greater awareness of ailments and their corresponding symptoms leads to an increased lifespan and better quality of life. Early detection and screening can help doctors nip diseases in their natal stages. However, not everyone is aware of them, which makes it a global issue. The study of the degree of disease awareness amongst people belonging to different nations and continents is a matter of great interest. One method that is suitable for this purpose is using clinical data. But, this data is not readily available. However, today a plethora of platforms are available to people to share their thoughts and experiences. People post about many of the important events in their lives on social media. Their posts offer a microscopic view into their lives and thought processes. Based on this intuition, twitter data pertaining to various chronic and acute diseases has been collected. Tweets for 30 deadly ailments have been collected over a period of 3 months amounting to a total of 19 million. A feature extraction approach is proposed which is used to identify the disease awareness levels across different nations. Deriving the global awareness landscape for ailments can help to identify regions which are well aware and also those that need to get aware. Clustering has been used for this purpose.
With the success of Web-2.0, it has become a quotidian task for web users to express their views on a myriad of issues. Web 2.0 has given an opportunity to its users so that they can interact and collaborate to create texts of their thinking and understanding on this virtual platform. This has given birth to many web applications, social-networking sites, video sharing sites, blogs, hosted services, and wikis among other things.
Consequently, many social platforms are available to people for sharing their thoughts on a variety of topics, events and products. Most of these posts chronicle their daily activities and struggles. People post about all the relevant and irrelevant events in their lives. Not all of these are useful but many of them can be used to gain an insight into society. These can be collected and the useful information can be selected by applying multiple data analytic and mining techniques.
The field of world health can vastly benefit from analyzing this data. A number of people share their health struggles and their opinions on health concerns around them on social media. Many compulsively post regular updates on the diseases that they themselves or their close relatives suffer from. People also express their concern about the diseases that are currently widespread in their localities on their social media. An analysis of these posts can be very helpful in finding a disease's spreading pattern or at the very least help us in determining disease awareness patterns among the citizens of various countries. This information can be used as a preparatory measure by the government and citizens of various countries.
Twitter has become a popular source of data in the last decade. The posts are brief, and therefore, they effectively convey a person's opinion in just a few words making it useful for the purpose of research. Twitter is also very convenient for all internet users and since the internet is ubiquitous in today's day and age, it can be called the virtual realization of all thoughts prevalent in today's society at a given point in time. Many researchers have already established Twitter as a useful source of information or data while working on many topics including public health (Sriram et al., 2010).
In this paper, ailments have been classified into chronic and acute ailments (which are to be identified differently) thereby forming two sets of the problem. Each disease also needs to be worked upon individually as all of them are different from each other in one way or another.
The rest of the paper is organized as follows: Section Literature Review gives the literature review of related topics. Section Proposed Work gives the details of the proposed work for the paper. Section Experiments and Discussion comprises of the dataset details, experiments conducted on them and the results from them. Section Conclusion and Future Work is the conclusion and future work of the report. And the references are given in the last section.
In this section of the paper, some of the related research works in this field have been described briefly.
Not much work has been done to analyze twitter data for the purpose of determining awareness levels of diseases in various countries across the globe. So far research works have focused on some particular ailments or on the observations from a specific country. There is a need to perform a study that spans across a large set of common ailments in order to generate a complete picture of the awareness levels of various diseases in different countries around the world.
Research by Paul and Dredze (2011) gives an analysis of the health issues that can be studied using data from Twitter. This work focuses on the tweets collected from the United States. Results from this work show that most of the ailments that are studied can be predicted with accuracy in terms of the location of the patient, except for the deadly ones in which the patients' relatives and not the patients themselves might be tweeting. So, the tweets may be from a location which is differrent from the patients' location thereby reducing the accuracy.
There are a few studies regarding the occurrence of influenza in the United States during different years, pertaining to different kinds of work in the fields of disease pattern, location pattern etc. Influenza occurs in all the seasons with different intensity and different regions making it an interesting subject.
One approach given by Signorini et al. (2011) has combined the analysis of the occurrence of H1N1 and influenza on a weekly cross-validated dataset. The results of the prediction were cross-checked with the actual statistics of occurrence of the two diseases with an average error of 0.28% and standard deviation of 0.23%.
Another approach given by Aramaki et al. (2011) focuses on separating negative tweets that show the person not having influenza, from positive tweets which actually indicate influenza occurrence. Results show that it could successfully filter out negative tweets with f-measure = 0.76 and it detects influenza with a high correlation ratio of 0.89.
Yet another approach given by Smith et al. (2016) using Twitter data from the influenza epidemic of 2012-2013 in the United States, majorly works on distinguishing between the tweets that show awareness toward the disease and the tweets that actually show an ailment. Results from the model show that occurrence of disease has very different trends than that of its awareness. It has also shown that disease trends vary on a regional basis but awareness trends do not vary as much across different regions. Similarly, some other diseases like Dengue, HIV, H1N1, Zika etc. are also discussed using twitter data.
Based on the detailed literature survey done, it can be observed that most of the existing research works are based on the analysis of social media data from specific locations or sets of locations. Thus, there is a great scope to develop techiniques that work on data collected on a national or global level.
Also there is no centralized data on occurance patterns of diseases on a national or global level collected by the governments or other agencies.
Further, most of the research works done so far are targeted toward the analysis of a set of few ailments only. However, there is a lack of research work that holistically covers a broad spectrum of ailments.
In the present work, we aim to address some of the limitations as mentioned above.
In order to determine the awareness levels about various ailments in various countries across the globe, the following framework (as per Figure 1) has been proposed.
Figure 1. Proposed Framework, V-GAL is Visual Global Awareness Landscape, C-GAL is Continent based Global Awareness Landscape, D-GAL Disease based Global Awareness Landscape, S-GAL Similarity based Global Awareness Landscape, Co-GAL Consolidated Global Awareness Landscape.
To find the awareness levels using any kind of epidemiological data is not feasible as the data is not readily available due to privacy issues and the data that is available is insufficient to cover the entire globe. Thus, an approach to determine a worldwide analysis of public health awareness amongst people using twitter data has been given here.
The proposed framework for the work is illustrated in Figure 1.
The data was collected from twitter live stream using the twitter API over a period of 3 months. Twitter live stream allows us to connect to the twitter API and open a pipeline for selected data to be delivered to us. A total of 30 ailments were chosen based on the level of severity and spread. Only those ailments which were being discussed on twitter were considered. Different keywords regarding each ailment were used to collect this data from the stream. The Tweepy library was used to access the twitter API.
Only English language tweets were collected. This was done to avoid transation of non english tweets since such translation will yeild noisy data. Therefore, this work does not include any expression done by people on non english languages. There was no thresholding applied to the volume of tweets from a nation. Also, various nations of the world will have largely varying population and hence bigger countries will have more tweets. This will introduce a bias toward such countries in awareness levels. To prevent this, normalization of the number of tweets from a country with respect to its population has been done.
Not all of the collected tweets have the location attribute in them. The location tagged tweets are thus separated out for further analysis. This is achieved by filtering out the tweets that had null or garbage values as their location values. The tweets are processed using Google Geo-coding API to determine the country from where the tweets are posted. The corpus of the tweets is then segmented based on their country. It is also segregated into tweets about chronic and acute ailments based on their keywords and noisy tweets i.e., tweets containing non-english words, very few words etc. are filtered out.
Feature Vectors are derived to give clusters of countries with similar awareness.
The feature vectors are derived as follows:
Let C be the set of countries given as per Equation 1:
Further, let the set of chronic ailments be denoted by Achj:
And let the set of actue ailments be denoted by Aaj:
Let the set of all ailments be denoted by A:
The corpus of tweets, T is given as per Equation 5:
Where Ti is the total number of tweets from country Ci given as per Equation 6:
Tij = The number of tweets from country i about ailment j.
Let the population of country Ci be denoted by Pi and P be the world population1. Then:
The tweets have been segregated based on location coordinates as discussed in the Data Preprocessing section.
The proposed approach for awareness level indication using feature vectors is
Let the Feature Vector for a country Ci be denoted by FVi as per Equation 8:
Feature vector of a country Ci for chronic diseases is called the Chronic Ferature Vector and is given as per Equation 9:
Similarly, the Acute Feature Vector for a country Ci is given as per Equation 10:
After the Feature Vectors are derived, Link Based, and Agglomerative Clustering methods are applied to get clusters of countries with similar awareness.
The aim of clustering is as follows:
• Given an ailment, the aim is to determine a group of countries showing similar awareness levels for it.
• Given a country, the objective is to find the top ailments being discussed.
• And lastly, we need to determine the countries that have similar top scoring ailments.
Visual Global Awareness Landscape (VGAL)
A Tweet Index has been defined to create the Visual Global Awareness Landscape (VGAL). It gives the level of awareness about various diseases for every country based on its normalized population. It is defined as per Equation 12.
Continent Based Global Awareness Landscape (CGAL)
In this landscape, a discussion has been given regarding the diseases that people are most aware of in each continent. Acute and Chronic diseases have been discussed separately. So, the top scoring acute and chronic diseases for each continent have been determined in this landscape.
Disease Based Global Awareness Landscape (DGAL)
A disease based discussion has been presented regarding the countries that have the most awareness about each disease. Also, the top scoring diseases being discussed in each country are compared to the most prevalent ailment in that country. Acute and Chronic diseases have been considered separately for this purpose.
Similarity Based Global Awareness Landscape (SGAL)
In this landscape, clustering algorithms have been applied on CFV and AFV sets to determine similarity based groups of countries. Clusters of countries are formed such that within a cluster, similar awareness levels exist for a common set of diseases. Two methods of clustering which are inspired by Guha et al. (2000) and Kaufman and Rousseeuw (1990) have been applied to the CFV and AFV sets. The methods are: Link Based and Agglomerative Clustering.
Consolidated Global Awareness Landscape (Co-GAL)
The CVF and AVF sets have further been analyzed to give the Consolidated Global Awareness Landscape which comprises of:
• Holistic Awareness Profile (HAP): This consists of countries that have awareness about all the ailments considered. Such countries are not in immediate need of awareness campaigns for diseases. The can also mentor other countries to help them in becoming more aware against diseases.
• Specific Awareness Profile (SAP): It consists of countries that have awareness about some specific ailments.
• Negligible Awareness Profile (NAP): This consists of countries that have the least awareness. These countires are in immediate need of awareness campaigns against various diseases.
Lastly, geographical aspects have been considered to deternmine the geographical closeness of countries lying in the same cluter. Also, the actual occurance of ailments has been considered to determine the correlation between the occurance and awareness levels of ailments.
Experiments and Discussion
The following section contains the dataset description that gives us the total number of ailments considered in this work along with the number of acute and chronic diseases. This section also presents the results obtained in this work.
Ailments have been classified into two categories: Chronic and Acute. An ailment that develops over a longer period of time and lasts for more than a period of 3 months is known as a chronic ailment and an ailment that comes rapidly and lasts for a short period of time is categorized as an acute ailment.
After the data has been processed and the various steps specified in the proposed framework have been carried out, the following results have been obtained. These results give us a holistic picture of the global awareness levels of various ailments.
Visual Global Awareness Lanscape (VGAL)
Figure 2 shows the awareness levels of each country based on the normalized tweets per person (given by the Tweet Index). The most aware countries are represented in red and the least aware are represented in light yellow. The awareness for each color is:
Red = 1; 0.2 ≤ orange < 1; 0.1 ≤ yellow < 0.2 and 0 ≤ light yellow < 0.1
Red denotes high awareness, orange denotes medium awareness, yellow denotes low awareness, and light yellow represents the least aware countries.
Continent Based Global Awareness Lanscape (CGAL)
Based on location of generation of the tweets, they can be divided amongst the seven continents. The statistics for each of the continents can be seen in Table 3. The % Column depicts the percentage of tweets from the continent with respect to the world. The top chronic column gives the top scoring chronic ailment for that particular continent. Similarly, the top acute column gives the top scoring acute ailment for that continent.
Out of the chronic diseases, cancer is prevalent in all of the continents except for South America. Tuberculosis (TB) is the most prevalent chronic ailment in South America. This can be explained by the fact that Brazil has a high occurrence of TB and most of the tweets from South America (around 73%) are from Brazil.
Out of the set of the acute ailments, Cholera, Dengue and Zika have the most awareness in various continents (refer Table 3).
Disease Based Global Awareness Lanscape (DGAL)
All the ailments have been classified into Acute and Chronic ailmets. The top scoring ailments from each category are given in Tables 4, 5. The % column in the Tables 4, 5 give the percentage of tweets for each disease with respect to the total number of tweets from the world. Top scoring countries column gives the countries that have the highest number of tweets for a given ailment. The most prevalent ailment as per Tables 4, 5 signify the most commonly occuring ailment in that specific country.
Top Chronic Ailments
Cancer has the highest % of tweets among all the chronic ailments, making it the most talked about disease all over the world. Other top scoring chronic ailments are TB, HIV and Diabetes.
Table 4 gives the top chronic ailments along with the top scoring countries for each ailment. For example, Brazil, Spain and Portugal have the maximum number of tweets about TB making them areas of high concern of TB. The most prevalent chronic ailments in the top scoring countries have also been given in Table 4.
Top Acute Ailments
Table 5 gives the top scoring acute ailments along with the top scoring countries for each ailment and the most prevalent acute ailments in those countries.
Out of all the countries discussing about dengue, only Pakistan and Mexico have it as the most prevalent acute disease.
However, all of the five countries most concerned about cholera have it as their most prevalent acute ailment.
Similarity Based Global Awareness Lanscape (SGAL)
To determine a similarity based global awareness landscape, clustering has been done on the set of country wise Feature Vectors, FV. Acute and chronic ailments have been considered separately for this landscape.
A total of 22 clusters of countries having similar awareness levels for chronic diseases have been generated. The major results have been presented in Table 6. It gives the size of the cluster, some of the important countries in that cluster and the similarity traits for that cluster.
For acute ailments, 38 clusters have been generated. They have sizes ranging from 2 to 12. The clusters consist of groups of countries that have similar levels of awareness for acute ailments. The most important results have been presented in Table 7. For example, Albania, Mauritiana, North Korea etc., have similar awareness for cholera and ebola.
This landscape gives similarity based groups of countries, which are clusters of countries that have similar awareness levels about similar diseases.
When the feature vectors for ailments are compared, a few of them show very similar awareness spread. Syphilis, Pertussis and Small Pox have a similar spread in terms of the number of tweets. Similarly, the awareness spread for HIV and Ebola, Chickenpox and Mumps are quite similar.
Consolidated Global Awareness Lanscape (Co-GAL)
Highly aware countries are countries that have awareness about all the considered ailments i.e. countries having citizens tweeting about all the considered ailments. Only seven countries, namely Australia, Canada, France, India, Thailand, UK and US, are highly aware countries these can be classified into HAP. Countries like Argentina, Brazil, Nigeria etc lack in awareness of some ailments despite having a large number of total tweets. These are classified into SAP. Such countries must not be mistaken for highly aware countries since they lack in awareness about some of the considered ailments.
The awareness and actual occurrence of ailments can be compared and the countries can be divided into four groups based on this comparision. The groups are as follows:
• Countries with both occurrence and awareness.
• Countries that have awareness but no occurrence.
• Countries that have occurrence but no awareness.
• Countries that have neither occurrence nor awareness.
This has been illustrated in Table 8.
As an example, consider Table 9 which gives the occurrence and awareness comparision for TB in various countries of the world. Table 9 gives us various countries that have both awareness and occurrence of TB and also countries that have neither.
Conclusion and Future Work
In the present work, data has been collected from a twitter live stream. A set of analytics and processing has been applied to the collected data to determine the awareness levels in each country or continent regarding each ailment. An approach for feature extraction has been proposed. The feature vectors hence derived are used for clustering. The primary aim of clustering is to determine clusters of countries with similar awareness levels. Various aspects namely, Visual Global Awareness Landscape (VGAL), Continent based Global Awareness Landscape (CGAL), Disease based Global Awareness Landscape (DGAL), Similarity based Global Awareness Landscape (SGAL), and Consolidated Global Awareness Landscape (Co - GAL), have been determined to present a holistic picture of the global awareness landscape of various ailments. This work has revealed that discussion or awareness about ailments and their incidence is not necessarily co-occurring. The analysis has also revealed that the countries can be divided into four groups namely:
• Countries having incidence and awareness of ailments.
• Countries not having incidence and awareness of ailments.
• Countries having incidence and no awareness of ailments.
• Countries niether having incidence and nor awareness of ailments.
The results of this work can be used by the governments of various nations and also international agencies like WHO to determine the countries that need immediate awareness drives for various diseases. Also, the nations that are highly aware can mentor other nations to spread awareness about these ailments. There is no centralized repository of global data available hence a direct comparitive study may not be possible. In the present work emphasis is placed on spatial analysis. A temporal analysis can also be done, which can also be seen as the future scope of the work.
The datasets for this study will not be made publicly available because The datasets are a part of sponsored research project and therefore cannot be made available directly in form of open data.
DT: conceptualization of the proposed methodology, idea, and guidance. SS, RA, and PM: partial implementation and documentation.
The partial funding for this work has been provided by Department of Science and Technology -Interdisciplinary Cyber Physical Systems (DST-ICPS), New Delhi, India and by Ministry of Human Resource Development (MHRD), India. We would also like to thank Indian Institue of Technology, Roorkee for supporting this research.
Conflict of Interest Statement
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Aramaki, E., Maskawa, S., and Morita, M. (2011). “Twitter catches the flu: detecting influenza epidemics using Twitter,” in Proceedings of the Conference on Empirical Methods in Natural Language Processin (Stroudsburg, PA: Association for Computational Linguistics).
Guha, S., Rastogi, R., and Shim, K. (2000). “ROCK: a robust clustering algorithm for categorical attributes,” in Proceedings 15th International Conference on Data Engineering (Sydney, NSW: Information Systems, 345–366.
Signorini, A., Segre, A. M., and Polgreen, P. M. (2011). The use of Twitter to track levels of disease activity and public concern in the US during the influenza and H1N1 pandemic. PLoS ONE 6:e19467. doi: 10.1371/journal.pone.0019467
Smith, M. C., Broniatowski, D. A., Paul, M. J., and Dredze, M. (2016). “Towards real-time measurement of public epidemic awareness: monitoring in influenza awareness through twitter,” in AAAI Spring Symposium on Observational Studies through Social Media and Other Human-Generated Content (Stanford, CA).
Sriram, B., Fuhry, D., Demir, E., Ferhatosmanoglu, H., and Demirbas, M. (2010). “Short text classification in twitter to improve information filtering,” in Proceedings of the 33rd International ACM SIGIR Conference on Research and Development in Information Retrieval. (Geneva: ACM).
Keywords: data mining, world health, social media, epidemics, ailments, twitter data analytics
Citation: Toshniwal D, Somani S, Aggarwal R and Malik P (2019) Global Awareness Landscape for Ailments—A Twitter Based Microscopic View Into Thought Processes of People. Front. Big Data 2:18. doi: 10.3389/fdata.2019.00018
Received: 25 March 2019; Accepted: 03 June 2019;
Published: 08 August 2019.
Edited by:Yelena Mejova, Institute for Scientific Interchange, Italy
Reviewed by:Daniela Paolotti, Institute for Scientific Interchange, Italy
Kyriaki Kalimeri, Institute for Scientific Interchange, Italy
Rumi Chunara, New York University, United States
Copyright © 2019 Toshniwal, Somani, Aggarwal and Malik. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Soumya Somani, email@example.com