Cargando…

A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification

In recent years, social network sentiment classification has been extensively researched and applied in various fields, such as opinion monitoring, market analysis, and commodity feedback. The ensemble approach has achieved remarkable results in sentiment classification tasks due to its superior per...

Descripción completa

Detalles Bibliográficos
Autores principales: Cui, Su, Han, Yiliang, Duan, Yifei, Li, Yu, Zhu, Shuaishuai, Song, Chaoyue
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10137704/
https://www.ncbi.nlm.nih.gov/pubmed/37190343
http://dx.doi.org/10.3390/e25040555
_version_ 1785032530595938304
author Cui, Su
Han, Yiliang
Duan, Yifei
Li, Yu
Zhu, Shuaishuai
Song, Chaoyue
author_facet Cui, Su
Han, Yiliang
Duan, Yifei
Li, Yu
Zhu, Shuaishuai
Song, Chaoyue
author_sort Cui, Su
collection PubMed
description In recent years, social network sentiment classification has been extensively researched and applied in various fields, such as opinion monitoring, market analysis, and commodity feedback. The ensemble approach has achieved remarkable results in sentiment classification tasks due to its superior performance. The primary reason behind the success of ensemble methods is the enhanced diversity of the base classifiers. The boosting method employs a sequential ensemble structure to construct diverse data while also utilizing erroneous data by assigning higher weights to misclassified samples in the next training round. However, this method tends to use a sequential ensemble structure, resulting in a long computation time. Conversely, the voting method employs a concurrent ensemble structure to reduce computation time but neglects the utilization of erroneous data. To address this issue, this study combines the advantages of voting and boosting methods and proposes a new two-stage voting boosting (2SVB) concurrent ensemble learning method for social network sentiment classification. This novel method not only establishes a concurrent ensemble framework to decrease computation time but also optimizes the utilization of erroneous data and enhances ensemble performance. To optimize the utilization of erroneous data, a two-stage training approach is implemented. Stage-1 training is performed on the datasets by employing a 3-fold cross-segmentation approach. Stage-2 training is carried out on datasets that have been augmented with the erroneous data predicted by stage 1. To augment the diversity of base classifiers, the training stage employs five pre-trained deep learning (PDL) models with heterogeneous pre-training frameworks as base classifiers. To reduce the computation time, a two-stage concurrent ensemble framework was established. The experimental results demonstrate that the proposed method achieves an F1 score of 0.8942 on the coronavirus tweet sentiment dataset, surpassing other comparable ensemble methods.
format Online
Article
Text
id pubmed-10137704
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-101377042023-04-28 A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification Cui, Su Han, Yiliang Duan, Yifei Li, Yu Zhu, Shuaishuai Song, Chaoyue Entropy (Basel) Article In recent years, social network sentiment classification has been extensively researched and applied in various fields, such as opinion monitoring, market analysis, and commodity feedback. The ensemble approach has achieved remarkable results in sentiment classification tasks due to its superior performance. The primary reason behind the success of ensemble methods is the enhanced diversity of the base classifiers. The boosting method employs a sequential ensemble structure to construct diverse data while also utilizing erroneous data by assigning higher weights to misclassified samples in the next training round. However, this method tends to use a sequential ensemble structure, resulting in a long computation time. Conversely, the voting method employs a concurrent ensemble structure to reduce computation time but neglects the utilization of erroneous data. To address this issue, this study combines the advantages of voting and boosting methods and proposes a new two-stage voting boosting (2SVB) concurrent ensemble learning method for social network sentiment classification. This novel method not only establishes a concurrent ensemble framework to decrease computation time but also optimizes the utilization of erroneous data and enhances ensemble performance. To optimize the utilization of erroneous data, a two-stage training approach is implemented. Stage-1 training is performed on the datasets by employing a 3-fold cross-segmentation approach. Stage-2 training is carried out on datasets that have been augmented with the erroneous data predicted by stage 1. To augment the diversity of base classifiers, the training stage employs five pre-trained deep learning (PDL) models with heterogeneous pre-training frameworks as base classifiers. To reduce the computation time, a two-stage concurrent ensemble framework was established. The experimental results demonstrate that the proposed method achieves an F1 score of 0.8942 on the coronavirus tweet sentiment dataset, surpassing other comparable ensemble methods. MDPI 2023-03-24 /pmc/articles/PMC10137704/ /pubmed/37190343 http://dx.doi.org/10.3390/e25040555 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cui, Su
Han, Yiliang
Duan, Yifei
Li, Yu
Zhu, Shuaishuai
Song, Chaoyue
A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification
title A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification
title_full A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification
title_fullStr A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification
title_full_unstemmed A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification
title_short A Two-Stage Voting-Boosting Technique for Ensemble Learning in Social Network Sentiment Classification
title_sort two-stage voting-boosting technique for ensemble learning in social network sentiment classification
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10137704/
https://www.ncbi.nlm.nih.gov/pubmed/37190343
http://dx.doi.org/10.3390/e25040555
work_keys_str_mv AT cuisu atwostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT hanyiliang atwostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT duanyifei atwostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT liyu atwostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT zhushuaishuai atwostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT songchaoyue atwostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT cuisu twostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT hanyiliang twostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT duanyifei twostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT liyu twostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT zhushuaishuai twostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification
AT songchaoyue twostagevotingboostingtechniqueforensemblelearninginsocialnetworksentimentclassification