Using BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysis

Abstract Sentiment analysis, also known as opinion mining, is a computational technique used to evaluate emotions and opinions expressed in textual data. This method is a key aspect of Natural Language Processing (NLP) that focuses on extraction of patterns and significant features from big volumes...

Full description

Saved in:
Bibliographic Details
Main Authors: Jun Yang, Jafar Safarzadeh
Format: Article
Language:English
Published: Nature Portfolio 2025-04-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-00223-y
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850206243961962496
author Jun Yang
Jafar Safarzadeh
author_facet Jun Yang
Jafar Safarzadeh
author_sort Jun Yang
collection DOAJ
description Abstract Sentiment analysis, also known as opinion mining, is a computational technique used to evaluate emotions and opinions expressed in textual data. This method is a key aspect of Natural Language Processing (NLP) that focuses on extraction of patterns and significant features from big volumes of text. This article explores the critical role of sentiment analysis in understanding audience reactions to movies through user-generated reviews. In doing so, Bidirectional Encoder Representations from Transformers (BERT) was utilized, since it takes into account the context of a word based on both its preceding and following words in a sentence. Of course, some preprocessing stages were done in order to enhance the quality of data and accomplish results with high efficacy. Then, the data were inserted into ZFNet/ELM, which was optimized by Improved Orca Optimization Algorithm (IOPA). It was represented by the results that the suggested model could gain the values of 96.24, 97.41, and 96.82 for precision, recall, and F1-score, respectively. The results of the suggested model were compared with the results of other models, and it was revealed that the suggested model perform better than all of them. The high results achieved by the model proved that this model could highly recognize the polarity of reviews and classify them.
format Article
id doaj-art-d4ef6c38a21e49bf8e72f83cd5a4c46c
institution OA Journals
issn 2045-2322
language English
publishDate 2025-04-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-d4ef6c38a21e49bf8e72f83cd5a4c46c2025-08-20T02:10:53ZengNature PortfolioScientific Reports2045-23222025-04-0115111610.1038/s41598-025-00223-yUsing BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysisJun Yang0Jafar Safarzadeh1Xijing UniversityIslamic Azad University Central Tehran BranchAbstract Sentiment analysis, also known as opinion mining, is a computational technique used to evaluate emotions and opinions expressed in textual data. This method is a key aspect of Natural Language Processing (NLP) that focuses on extraction of patterns and significant features from big volumes of text. This article explores the critical role of sentiment analysis in understanding audience reactions to movies through user-generated reviews. In doing so, Bidirectional Encoder Representations from Transformers (BERT) was utilized, since it takes into account the context of a word based on both its preceding and following words in a sentence. Of course, some preprocessing stages were done in order to enhance the quality of data and accomplish results with high efficacy. Then, the data were inserted into ZFNet/ELM, which was optimized by Improved Orca Optimization Algorithm (IOPA). It was represented by the results that the suggested model could gain the values of 96.24, 97.41, and 96.82 for precision, recall, and F1-score, respectively. The results of the suggested model were compared with the results of other models, and it was revealed that the suggested model perform better than all of them. The high results achieved by the model proved that this model could highly recognize the polarity of reviews and classify them.https://doi.org/10.1038/s41598-025-00223-ySentiment analysisBERTZFNetExtreme learning machine (ELM)Improved orca optimization algorithm (IOPA)
spellingShingle Jun Yang
Jafar Safarzadeh
Using BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysis
Scientific Reports
Sentiment analysis
BERT
ZFNet
Extreme learning machine (ELM)
Improved orca optimization algorithm (IOPA)
title Using BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysis
title_full Using BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysis
title_fullStr Using BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysis
title_full_unstemmed Using BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysis
title_short Using BERT and ZFNet/ELM optimized by improved Orca optimization algorithm for sentiment analysis
title_sort using bert and zfnet elm optimized by improved orca optimization algorithm for sentiment analysis
topic Sentiment analysis
BERT
ZFNet
Extreme learning machine (ELM)
Improved orca optimization algorithm (IOPA)
url https://doi.org/10.1038/s41598-025-00223-y
work_keys_str_mv AT junyang usingbertandzfnetelmoptimizedbyimprovedorcaoptimizationalgorithmforsentimentanalysis
AT jafarsafarzadeh usingbertandzfnetelmoptimizedbyimprovedorcaoptimizationalgorithmforsentimentanalysis