Cargando…
Self voting classification model for online meeting app review sentiment analysis and topic modeling
Online meeting applications (apps) have emerged as a potential solution for conferencing, education and meetings, etc. during the COVID-19 outbreak and are used by private companies and governments alike. A large number of such apps compete with each other by providing a different set of functions t...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10280218/ https://www.ncbi.nlm.nih.gov/pubmed/37346305 http://dx.doi.org/10.7717/peerj-cs.1141 |
_version_ | 1785060750536998912 |
---|---|
author | Aslam, Naila Xia, Kewen Rustam, Furqan Lee, Ernesto Ashraf, Imran |
author_facet | Aslam, Naila Xia, Kewen Rustam, Furqan Lee, Ernesto Ashraf, Imran |
author_sort | Aslam, Naila |
collection | PubMed |
description | Online meeting applications (apps) have emerged as a potential solution for conferencing, education and meetings, etc. during the COVID-19 outbreak and are used by private companies and governments alike. A large number of such apps compete with each other by providing a different set of functions towards users’ satisfaction. These apps take users’ feedback in the form of opinions and reviews which are later used to improve the quality of services. Sentiment analysis serves as the key function to obtain and analyze users’ sentiments from the posted feedback indicating the importance of efficient and accurate sentiment analysis. This study proposes the novel idea of self voting classification (SVC) where multiple variants of the same model are trained using different feature extraction approaches and the final prediction is based on the ensemble of these variants. For experiments, the data collected from the Google Play store for online meeting apps were used. Primarily, the focus of this study is to use a support vector machine (SVM) with the proposed SVC approach using both soft voting (SV) and hard voting (HV) criteria, however, decision tree, logistic regression, and k nearest neighbor have also been investigated for performance appraisal. Three variants of models are trained on a bag of words, term frequency-inverse document frequency, and hashing features to make the ensemble. Experimental results indicate that the proposed SVC approach can elevate the performance of traditional machine learning models substantially. The SVM obtains 1.00 and 0.98 accuracy scores, using HV and SV criteria, respectively when used with the proposed SVC approach. Topic-wise sentiment analysis using the latent Dirichlet allocation technique is performed as well for topic modeling. |
format | Online Article Text |
id | pubmed-10280218 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-102802182023-06-21 Self voting classification model for online meeting app review sentiment analysis and topic modeling Aslam, Naila Xia, Kewen Rustam, Furqan Lee, Ernesto Ashraf, Imran PeerJ Comput Sci Artificial Intelligence Online meeting applications (apps) have emerged as a potential solution for conferencing, education and meetings, etc. during the COVID-19 outbreak and are used by private companies and governments alike. A large number of such apps compete with each other by providing a different set of functions towards users’ satisfaction. These apps take users’ feedback in the form of opinions and reviews which are later used to improve the quality of services. Sentiment analysis serves as the key function to obtain and analyze users’ sentiments from the posted feedback indicating the importance of efficient and accurate sentiment analysis. This study proposes the novel idea of self voting classification (SVC) where multiple variants of the same model are trained using different feature extraction approaches and the final prediction is based on the ensemble of these variants. For experiments, the data collected from the Google Play store for online meeting apps were used. Primarily, the focus of this study is to use a support vector machine (SVM) with the proposed SVC approach using both soft voting (SV) and hard voting (HV) criteria, however, decision tree, logistic regression, and k nearest neighbor have also been investigated for performance appraisal. Three variants of models are trained on a bag of words, term frequency-inverse document frequency, and hashing features to make the ensemble. Experimental results indicate that the proposed SVC approach can elevate the performance of traditional machine learning models substantially. The SVM obtains 1.00 and 0.98 accuracy scores, using HV and SV criteria, respectively when used with the proposed SVC approach. Topic-wise sentiment analysis using the latent Dirichlet allocation technique is performed as well for topic modeling. PeerJ Inc. 2022-12-15 /pmc/articles/PMC10280218/ /pubmed/37346305 http://dx.doi.org/10.7717/peerj-cs.1141 Text en ©2022 Aslam et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. |
spellingShingle | Artificial Intelligence Aslam, Naila Xia, Kewen Rustam, Furqan Lee, Ernesto Ashraf, Imran Self voting classification model for online meeting app review sentiment analysis and topic modeling |
title | Self voting classification model for online meeting app review sentiment analysis and topic modeling |
title_full | Self voting classification model for online meeting app review sentiment analysis and topic modeling |
title_fullStr | Self voting classification model for online meeting app review sentiment analysis and topic modeling |
title_full_unstemmed | Self voting classification model for online meeting app review sentiment analysis and topic modeling |
title_short | Self voting classification model for online meeting app review sentiment analysis and topic modeling |
title_sort | self voting classification model for online meeting app review sentiment analysis and topic modeling |
topic | Artificial Intelligence |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10280218/ https://www.ncbi.nlm.nih.gov/pubmed/37346305 http://dx.doi.org/10.7717/peerj-cs.1141 |
work_keys_str_mv | AT aslamnaila selfvotingclassificationmodelforonlinemeetingappreviewsentimentanalysisandtopicmodeling AT xiakewen selfvotingclassificationmodelforonlinemeetingappreviewsentimentanalysisandtopicmodeling AT rustamfurqan selfvotingclassificationmodelforonlinemeetingappreviewsentimentanalysisandtopicmodeling AT leeernesto selfvotingclassificationmodelforonlinemeetingappreviewsentimentanalysisandtopicmodeling AT ashrafimran selfvotingclassificationmodelforonlinemeetingappreviewsentimentanalysisandtopicmodeling |