ML Powered Sentiment Analysis for a Medical Research Organization
Challenge
The client organized an employee training session and conducted a feedback survey to gauge satisfaction levels regarding the training. The survey generated a large amount of data, making manual analysis impractical. Therefore, the client sought to implement a machine learning solution for sentiment analysis to automate and streamline the task.
Solution
IT Convergence conducted thorough testing of various machine learning models in the Python library to identify the most suitable option to perform sentiment analysis. After rigorous evaluation, we shortlisted two machine learning analysis models as they fit the requirements. Subsequent testing with a small dataset revealed that one of them consistently delivered more accurate results, leading to its selection.
The data underwent a cleaning process to address formatting issues and the model analyzed the data, accurately classifying as positive, neutral, and negative sentiments. We created a word cloud, where the size of each word indicated its frequency within the dataset. The client could now visualize the most important words in the survey and identify patterns that indicated sentiment. This information was presented through visualizations on a custom Tableau dashboard, providing an accurate representation of the sentiment analysis models and results.
Results
- Automated the sentiment analysis process, saving valuable time and effort for the IT team
- Instantaneous analysis of survey results, eliminating hours of manual effort through process automation and better visualization
- Leveraged open-source tools, eliminating the need for licensing fees in the process
- Accurately measured user satisfaction with the training session