Page 56 - IJOCTA-15-1
P. 56

An International Journal of Optimization and Control: Theories & Applications
                                                 ISSN: 2146-0957 eISSN: 2146-5703
                                                   Vol.15, No.1, pp.50-70 (2025)
                                                https://doi.org/10.36922/ijocta.1655


            RESEARCH ARTICLE


            BSO: Binary Sailfish Optimization for Feature Selection in
            Sentiment Analysis


                                                 1
                         1*
            Omer Ayana , Deniz Furkan Kanbak , Mumine Kaya Keles      2
            1 Department of Software Engineering, University of Adana Alparslan Turkes Science and Technology, Turkey
            2 Department of Computer Engineering, University of Adana Alparslan Turkes Science and Technology, Turkey
            oayana@atu.edu.tr, dfkanbak@atu.edu.tr, mkaya@atu.edu.tr


            ARTICLE INFO                     ABSTRACT

            Article History:                  Sentiment analysis (SA) plays a critical role in various domains, providing valu-
            Received: 1 August 2024           able insights into public opinion regarding brands, products, and events. By
            Accepted: 4 January 2025          leveraging this method, companies can enhance customer satisfaction through
            Available Online: 23 January 2025  informed adjustments to their products. This study aims to implement sen-
                                              timent analysis on user comments from online sales platforms. We propose
            Keywords:
                                              and evaluate four machine learning (ML) algorithms alongside a deep learning
            Binary sailfish optimization
                                              (DL) model. Moreover, our dataset contains noise data that is unsuitable for
            Deep learning
                                              classification, which negatively impacts performance. To address this issue, fea-
            Machine learning
                                              ture selection methods are employed to facilitate the algorithms in identifying
            Sentiment analysis
                                              meaningful patterns more effectively, thereby reducing computational time by
            Text preprocessing
                                              focusing on the most contributive features within the dataset. In this context,
            AMS Classification 2010:          we apply the binary variant of the Sailfish Optimization Algorithm (SOA),
            68T20; 90C27                      referred to as the Binary Sailfish Optimizer (BSO), as a feature selection tech-
                                              nique tailored for our textual dataset, marking its inaugural application in
                                              sentiment analysis. To assess the effectiveness of the BSO, we conduct com-
                                              parative analyses against four other optimization algorithms: Harmony Search
                                              (HS), Bat Algorithm (BA), Atom Search Optimization (ASO), and Whale Op-
                                              timization algorithm (WOA). Our findings indicate that the BSO outperforms
                                              the existing algorithms, achieving an F-score of 0.91 while utilizing nearly half
                                              of the available features.






            1. Introduction                                   there is also the possibility that the expansion of
                                                              data in the future will be uncontrollable due to
                                                              these social networking sites. 2,3  The ability for
            Since there are many products in the market,      anyone to comment on products at any time has
            it is difficult for the customers to choose a de-  led to a tremendous and continuous increase in
            sired product. Likewise, a situation similar to   online data and information. Therefore, it has
            the market environment is observed in the Web     become quite difficult to extract relevant infor-
            environment. With the increasing product and      mation from the Internet accurately. With Sen-
            comment data on websites, it is getting harder    timent Analysis (SA), which is among the main
            for customers to find the products they prefer on  topics of natural language processing (NLP), not
            e-commerce sites. Customers make the decision     only manufacturers but also customers will be
            they want by focusing on the comments found on    able to analyze positive and negative comments
            the web. With the popularity of social networks in  about each product. By using SA, the mood or
            recent years, reviews and comments on products    behavior of the person who criticizes or comments
                                                 1
            can be seen on social networking sites. However,  can be determined as positive or negative. 4
               *Corresponding Author
                                                            50
   51   52   53   54   55   56   57   58   59   60   61