The main challenges came through the data extraction point of view as the rules and regulations about the data extraction of users have been quite strict and with limitations. We had to run a thorough research based on data extraction from Facebook (through Graph API), Twitter (through Twitter-Python) and Instagram (both official and non-official APIs). We were successful in extracting the data that we needed to train our model.
In our second model, the Machine Learning module, the target goal of Machine Learning was to categorize each message or comment by customers and then rank accordingly. This task was composed of two modules, that is, classification based on customers activity and classification based on content of comments/messages. Two classification models were used to train based on historical data. Both models will also be trained through inputs of social media managers while marking comments/messages as ignore, spam, skip or reply.