TY - GEN
T1 - Application of Containerized Microservice Approach to Airline Sentiment Analysis
AU - Malik, Sumbal
AU - El-Sayed, Hesham
AU - Khan, Manzoor Ahmed
AU - Alexander, Henry
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/11/17
Y1 - 2020/11/17
N2 - Containers are getting more popularity than the virtual machines by offering the benefits of virtualization along with the performance nearby bare metal. Standardizing support of Docker containers among various cloud providers has made them a trendy solution for developers. In this paper, we elaborate on containerized microservice, leveraging the lightweight Docker container technology. The evolution of microservice architecture allows applications to be structured into independent modular components making them easier to manage and scale. As a special case, the containerized sentiment analysis microservice is deployed using popular classification approaches. We implement and compare eight machine learning algorithms: Multinomial Naive Bayes, Decision Tree, Random Forest, K-Nearest Neighbour, AdaBoost, Support Vector Machine, Multilayer Perceptron, and Stochastic Gradient Descent to analyze and classify the tweets into positive, negative, and neutral sentiments. Experimental results procured for the Twitter US Airline Sentiment dataset show that Support Vector Machine, Multinomial Naive Bayes, Stochastic Gradient Descent, and Random Forest outperform the other algorithms. We believe that this research study will assist companies and organizations to improve their services by precisely analyzing Twitter data.
AB - Containers are getting more popularity than the virtual machines by offering the benefits of virtualization along with the performance nearby bare metal. Standardizing support of Docker containers among various cloud providers has made them a trendy solution for developers. In this paper, we elaborate on containerized microservice, leveraging the lightweight Docker container technology. The evolution of microservice architecture allows applications to be structured into independent modular components making them easier to manage and scale. As a special case, the containerized sentiment analysis microservice is deployed using popular classification approaches. We implement and compare eight machine learning algorithms: Multinomial Naive Bayes, Decision Tree, Random Forest, K-Nearest Neighbour, AdaBoost, Support Vector Machine, Multilayer Perceptron, and Stochastic Gradient Descent to analyze and classify the tweets into positive, negative, and neutral sentiments. Experimental results procured for the Twitter US Airline Sentiment dataset show that Support Vector Machine, Multinomial Naive Bayes, Stochastic Gradient Descent, and Random Forest outperform the other algorithms. We believe that this research study will assist companies and organizations to improve their services by precisely analyzing Twitter data.
KW - container
KW - docker
KW - machine learning
KW - sentiment analysis
UR - http://www.scopus.com/inward/record.url?scp=85099485281&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85099485281&partnerID=8YFLogxK
U2 - 10.1109/IIT50501.2020.9299043
DO - 10.1109/IIT50501.2020.9299043
M3 - Conference contribution
AN - SCOPUS:85099485281
T3 - Proceedings of the 2020 14th International Conference on Innovations in Information Technology, IIT 2020
SP - 215
EP - 220
BT - Proceedings of the 2020 14th International Conference on Innovations in Information Technology, IIT 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 14th International Conference on Innovations in Information Technology, IIT 2020
Y2 - 17 November 2020 through 18 November 2020
ER -