Using Social Media Data To Forecast Telecom Companies Revenues With Machine Learning
Yazan Aswad1, Amer Ibrahım 2, Aghıad Kh. Alkatan 3, Mahmoud Mahfurı 4
1 Department of web science, Syrian Virtual University, Syria
2 American University in the Emirates, United Arab Emirates
3 Computer and Automation Engineering - Damascus University-Syria, & Faculty of informatic engineering, International Private University for Science and Technology, Syria
4Faculty of informatic engineering, International Private University for Science and Technology, Syria
Emails: yazan_112868@svuonline.org; amer.ibrahim@aue.ae; aghiadkh@iust.edu.sy; mahmahfuri@iust.edu.sy
Abstract
Traditional models for predicting future sales of a product or service are based on previous, not updated data, resulting in unsatisfactory and inaccurate forecasting results, meaning that the data used as inputs to the forecasting process is stable and not dynamic during the forecasting process.The research aims to leverage social media data by extracting features from Facebook platform (features are reactions to posts) and using them as input to the automated forecasting system to try to predict corporate revenues.Machine learning algorithms have been trained to predict returns according to pre-stored data and can be updated on demand, which means that the proposed forecasting system will work in a dynamic environment.The following algorithms were used to predict the profitability of new services and the one with the highest accuracy was selected: (Random Forest, DT, Gradient Boosting, K nearest neighbors, NB).The results showed that Random Forest algorithm is the one with the best accuracy, with an accuracy of 67%, and a slight correlation was observed between the interactions on the target post and the profitability of the service within the post.
Keywords: Machine Learning; Social Media Marketing; Classification; Sentiment Analysis; Facebook graph API.