Towards the Discovery of Influencers to Follow in Micro-Blogs (Twitter) by Detecting Topics in Posted Messages (Tweets)
Source abstract
Abstract
Micro-blogs, such as Twitter, have become important tools to share opinions and information among users. Messages concerning any topic are daily posted. A message posted by a given user reaches all the users that decided to follow her/him. Some users post many messages, because they aim at being recognized as influencers, typically on specific topics. How a user can discover influencers concerned with her/his interest? Micro-blog apps and web sites lack a functionality to recommend users with influencers, on the basis of the content of posted messages. In this paper, we envision such a scenario and we identify the problem that constitutes the basic brick for developing a recommender of (possibly influencer) users: training a classification model by exploiting messages labeled with topical classes, so as this model can be used to classify unlabeled messages, to let the hidden topic they talk about emerge. Specifically, the paper reports the investigation activity we performed to demonstrate the suitability of our idea. To perform the investigation, we developed an investigation framework that exploits various patterns for extracting features from within messages (labeled with topical classes) in conjunction with the mostly-used classifiers for text classification problems. By means of the investigation framework, we were able to perform a large pool of experiments, that allowed us to evaluate all the combinations of feature patterns with classifiers. By means of a cost-benefit function called “Suitability”, that combines accuracy with execution time, we were able to demonstrate that a technique for discovering topics from within messages suitable for the application context is available.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Text and Document Classification Technologies · Spam and Phishing Detection · Sentiment Analysis and Opinion Mining
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Management, Information and Production Engineering, University of Bergamo, 24129 Bergamo, Italy
Faculty of Computing & IT, University of Sialkot, Sialkot 51040, Pakistan
References (51)
Show source-provided references
1. Twitter (2019, July 26). About(Twitter). Available online: https://about.twitter.com/company.
2. Sharma, R., Uniyal, S., and Gera, V. (2019). Performing Interest Mining on Tweets of Twitter Users for Recommending Other Users with Similar Interests. Progress in Advanced Computing and Intelligent Engineering, Springer.10.1007/978-981-13-1708-8_55 ↗
3. Sentiment analysis of twitter data
4. Zhao, Y. (2016). Twitter Data Analysis with R-Text Mining and Social Network Analysis. Short Course on R and Data Mining, University of Canberra.
5. Cuzzocrea, A., Psaila, G., and Toccu, M. (2016, January 12–14). An innovative framework for effectively and efficiently supporting big data analytics over geo-located mobile social media. Proceedings of the 20th International Database Engineering & Applications Symposium, Montreal, QC, Canada.10.1145/2938503.2938517 ↗
6. Bordogna, G., Frigerio, L., Cuzzocrea, A., and Psaila, G. (2016, January 18–20). An effective and efficient similarity-matrix-based algorithm for clustering big mobile social data. Proceedings of the 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA), Anaheim, CA, USA.10.1109/ICMLA.2016.0091 ↗
7. An interoperable open data framework for discovering popular tours based on geo-tagged tweets
8. Jain, S., Sharma, V., and Kaushal, R. (2015, January 15–18). PoliticAlly: Finding political friends on twitter. Proceedings of the 2015 IEEE International Conference on Advanced Networks and Telecommuncations Systems (ANTS), Kolkata, India.10.1109/ANTS.2015.7413659 ↗
9. Enhancing sentiment analysis on twitter using community detection10.4236/cn.2013.53022 ↗
10. Mirani, T.B., and Sasi, S. (2016, January 15–17). Sentiment analysis of ISIS related Tweets using Absolute location. Proceedings of the 2016 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA.10.1109/CSCI.2016.0216 ↗
11. Kanavos, A., Nodarakis, N., Sioutas, S., Tsakalidis, A., Tsolis, D., and Tzimas, G. (2017). Large scale implementations for twitter sentiment classification. Algorithms, 10.10.3390/a10010033 ↗
12. Predicting literature’s early impact with sentiment analysis in Twitter10.1016/j.knosys.2019.105383 ↗
13. Halibas, A.S., Shaffi, A.S., and Mohamed, M.A.K.V. (2018, January 19–20). Application of text classification and clustering of Twitter data for business analytics. Proceedings of the 2018 Majan International Conference (MIC), Muscat, Oman.10.1109/MINTC.2018.8363162 ↗
14. Spectators’ emotional responses in tweets during the Super Bowl 50 game10.1016/j.smr.2018.04.008 ↗
15. Monitoring the public opinion about the vaccination topic from tweets analysis10.1016/j.eswa.2018.09.009 ↗
16. Geetha, S., and Kumar, K.V. (2019). Tweet Analysis Based on Distinct Opinion of Social Media Users’. Advances in Big Data and Cloud Computing, Springer.10.1109/ICSNS.2018.8573619 ↗
17. Razzaq, M.A., Qamar, A.M., and Bilal, H.S.M. (2014, January 17–20). Prediction and analysis of Pakistan election 2013 based on sentiment analysis. Proceedings of the 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014), Beijing, China.10.1109/ASONAM.2014.6921662 ↗
18. Dubey, G., Chawla, S., and Kaur, K. (2017, January 12–13). Social media opinion analysis for indian political diplomats. Proceedings of the 2017 7th International Conference on Cloud Computing, Data Science & Engineering-Confluence, Noida, India.10.1109/CONFLUENCE.2017.7943238 ↗
19. Liu, B., Hu, M., and Cheng, J. (2005, January 10–14). Opinion observer: Analyzing and comparing opinions on the web. Proceedings of the 14th international conference on World Wide Web, Chiba, Japan.10.1145/1060745.1060797 ↗
20. Machine learning-based sentiment analysis for twitter accounts
21. An effective security alert mechanism for real-time phishing tweet detection on Twitter10.1016/j.cose.2019.02.004 ↗
22. Unsupervised Collective-based Framework for Dynamic Retraining of Supervised Real-Time Spam Tweets Detection Model10.1016/j.eswa.2019.05.052 ↗
23. Decision tree analysis on j48 algorithm for data mining
24. Ghaly, R.S., Elabd, E., and Mostafa, M.A. (2016, January 13–15). Tweets classification, hashtags suggestion and tweets linking in social semantic web. Proceedings of the 2016 SAI Computing Conference (SAI), London, UK.10.1109/SAI.2016.7556121 ↗
25. Fiallos, A., and Jimenes, K. (2019, January 24–26). Using Reddit Data for Multi-Label Text Classification of Twitter Users Interests. Proceedings of the 2019 Sixth International Conference on eDemocracy & eGovernment (ICEDEG), Quito, Ecuador.10.1109/ICEDEG.2019.8734365 ↗
26. Comparison of term frequency and document frequency based feature selection metrics in text categorization10.1016/j.eswa.2011.09.160 ↗
27. Latent dirichlet allocation
28. Indra, S., Wikarsa, L., and Turang, R. (2016, January 15–16). Using logistic regression method to classify tweets into the selected topics. Proceedings of the 2016 International Conference on Advanced Computer Science and Information Systems (ICACSIS), Malang, Indonesia.10.1109/ICACSIS.2016.7872727 ↗
29. SNS-based recommendation mechanisms for social media10.1007/s11042-014-1884-7 ↗
30. Social recommendation based on trust and influence in SNS environments10.1007/s11042-015-2732-0 ↗
31. The small world problem
32. Social recommendation based on users’ attention and preference10.1016/j.neucom.2019.02.045 ↗
33. A social recommendation method based on the integration of social relationship and product popularity10.1016/j.ijhcs.2018.04.002 ↗
34. Li, Y., Liu, J., and Ren, J. (2019). Social recommendation model based on user interaction in complex social networks. PLoS ONE, 14.10.1371/journal.pone.0218957 ↗
35. Li, W., Ni, Y., Wu, M., Ye, Z., and Jin, Q. (2014, January 20–22). Social recommendation algorithm dynamically adaptable to user profiling for SNS. Proceedings of the 2014 Second International Conference on Advanced Cloud and Big Data, Huangshan, China.10.1109/CBD.2014.42 ↗
36. Classification of sentiment reviews using n-gram machine learning approach10.1016/j.eswa.2016.03.028 ↗
37. Term-weighting approaches in automatic text retrieval10.1016/0306-4573(88)90021-0 ↗
38. Kadhim, A.I. (2019, January 2–4). Term Weighting for Feature Extraction on Twitter: A Comparison Between BM25 and TF-IDF. Proceedings of the 2019 International Conference on Advanced Science and Engineering (ICOASE), Duhok, Iraq.10.1109/ICOASE.2019.8723825 ↗
39. Interpreting tf-idf term weights as making relevance decisions10.1145/1361684.1361686 ↗
40. Kantardzic, M. (2011). Data Mining: Concepts, Models, Methods, and Algorithms, John Wiley & Sons.10.1002/9781118029145 ↗
41. Automated Arabic Text Categorization Using SVM and NB
42. Multicategory Support Vector Machines, Theory, and Application to the Classification of Microarray Data and Satellite Radiance Data
43. Al-Shalabi, R., and Obeidat, R. (2008, January 27–29). Improving kNN Arabic text classification with n-grams based document indexing. Proceedings of the Sixth International Conference on Informatics and Systems, Cairo, Egypt.
44. Ho, T.K. (1995, January 14–16). Random Decision Forests. Proceedings of the 3rd International Conference on Document Analysis and Recognition, Montreal, QC, Canada.
45. Psaila, G., and Toccu, M. (2019). A Fuzzy Technique for On-Line Aggregation of POIs from Social Media: Definition and Comparison with Off-Line Random-Forest Classifiers. Information, 10.10.3390/info10120388 ↗
46. Python (2019, September 01). NLTK. Available online: https://www.nltk.org/.
47. An algorithm for suffix stripping10.1108/eb046814 ↗
48. Twitter (2019, August 25). Twitter Apps. Available online: http://www.tweepy.org.
49. Content-based classification of sensitive tweets10.1142/S1793351X17400220 ↗
50. A systematic analysis of performance measures for classification tasks10.1016/j.ipm.2009.03.002 ↗
51. A review on multi-label learning algorithms10.1109/TKDE.2013.39 ↗