<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="review-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">aqcmp</journal-id>
      <journal-title-group>
        <journal-title>Annals of Quantum and Condensed Matter Physics</journal-title>
        <abbrev-journal-title abbrev-type="publisher">Ann. Quantum Condens. Matter Phys.</abbrev-journal-title>
      </journal-title-group>
      <issn publication-format="print">2511-9877</issn>
      <issn publication-format="electronic">2511-9958</issn>
      <publisher>
        <publisher-name>Meridian Academic Press</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.58303/s40z2879</article-id>
      <title-group>
        <article-title>Revisiting: Bengali cyberbullying detection: A comprehensive dataset for advanced analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" equal-contrib="yes">
          <name>
            <surname>Lemaire</surname>
            <given-names>Amélie</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Aaltonen</surname>
            <given-names>Sigrid</given-names>
          </name>
          <xref ref-type="aff" rid="aff2"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bauer</surname>
            <given-names>Felix</given-names>
          </name>
          <xref ref-type="aff" rid="aff3"/>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid" authenticated="false">https://orcid.org/0015-0001-7025-8501</contrib-id>
          <name>
            <surname>Ndlovu</surname>
            <given-names>Thandiwe</given-names>
          </name>
          <xref ref-type="aff" rid="aff4"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ivanova</surname>
            <given-names>Tomasz</given-names>
          </name>
          <xref ref-type="aff" rid="aff5"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ivanova</surname>
            <given-names>Viktor</given-names>
          </name>
          <xref ref-type="aff" rid="aff6"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Okeke</surname>
            <given-names>Thandiwe</given-names>
          </name>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
          <xref ref-type="aff" rid="aff7"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lemaire</surname>
            <given-names>Matthieu</given-names>
          </name>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
          <xref ref-type="aff" rid="aff8"/>
        </contrib>
        <aff id="aff1">School of Economics, Tohoku Coastal University, Japan</aff>
        <aff id="aff2">School of Economics, University of Eastfield, United Kingdom</aff>
        <aff id="aff3">Department of History, Université de la Vallée Rouge, France</aff>
        <aff id="aff4">Institute for Data Science, Savanna Institute of Public Health, Kenya</aff>
        <aff id="aff5">Department of Computer Science, Yangtze Normal University, China</aff>
        <aff id="aff6">Faculty of Education, Tohoku Coastal University, Japan</aff>
        <aff id="aff7">Department of Statistics, Anatolian Technical University, Turkey</aff>
        <aff id="aff8">Institute for Data Science, Baltic Sea Research University, Finland</aff>
      </contrib-group>
      <author-notes>
        <fn fn-type="equal">
          <p>These authors contributed equally to this work.</p>
        </fn>
        <fn fn-type="coi-statement">
          <p>The authors declare no competing interests.</p>
        </fn>
      </author-notes>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-02-03">
        <day>03</day>
        <month>02</month>
        <year>2024</year>
      </pub-date>
      <volume>4</volume>
      <issue>1</issue>
      <fpage>12</fpage>
      <lpage>27</lpage>
      <pub-history>
        <event>
          <date date-type="received" iso-8601-date="2023-07-01">
            <day>01</day>
            <month>07</month>
            <year>2023</year>
          </date>
        </event>
        <event>
          <date date-type="accepted" iso-8601-date="2024-01-16">
            <day>16</day>
            <month>01</month>
            <year>2024</year>
          </date>
        </event>
      </pub-history>
      <permissions>
        <copyright-statement>© 2024 Meridian Academic Press</copyright-statement>
        <copyright-year>2024</copyright-year>
        <copyright-holder>Meridian Academic Press</copyright-holder>
        <ali:free_to_read/>
        <license>
          <ali:license_ref>https://creativecommons.org/publicdomain/zero/1.0/</ali:license_ref>
        </license>
      </permissions>
      <abstract>
        <p>Cyberbullying has become a major concern in the digital world, with social media platforms facilitating harmful interactions that target individuals. Although there has been significant research, studies specifically focusing on Bengali cyberbullying remain scarce. This paper addresses this gap by analyzing over 70,000 social media comments in the Bengali language. The dataset is preprocessed for sentiment analysis to classify positive and negative comments, followed by topic modeling for negative comments using Latent Dirichlet Allocation (LDA) to extract features from age, gender, ethnicity, religion-based, and miscellaneous comments. Various models are applied, including Support Vector Machine, XGBoost, CNN+BiLSTM+GRU, mBERT, XLM-R, etc. Among the evaluated models, mBERT demonstrated the highest performance, attaining an accuracy of 92%. While the CNN+BiLSTM+GRU hybrid model outperformed with an accuracy of 91%. Further improvements are done by incorporating BERT embeddings into CNN and ANN models, and achieved an accuracy of 93%. To enhance model transparency and trust, Local Interpretable Model-agnostic Explanations is applied to interpret predictions.</p>
      </abstract>
      <kwd-group kwd-group-type="author">
        <kwd>Keywords Cyberbullying</kwd>
        <kwd>Explainable AI (XAI)</kwd>
        <kwd>BERT embeddings</kwd>
        <kwd>Topic modeling</kwd>
        <kwd>Sentiment analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body><p id="p0002">Specification Table<table-wrap position="float" id="tbl0008" orientation="portrait"><table frame="hsides" rules="groups"><tbody><tr><td valign="top" colspan="1" rowspan="1">Subject Area</td><td valign="top" colspan="1" rowspan="1">Natural Language Processing (NLP).</td></tr><tr><td valign="top" colspan="1" rowspan="1">Specific Subject Area</td><td valign="top" colspan="1" rowspan="1">Cyberbullying Detection in Bengali Language using NLP Models.</td></tr><tr><td valign="top" colspan="1" rowspan="1">Type of Data</td><td valign="top" colspan="1" rowspan="1">Textual Data Bengali social media comments.</td></tr><tr><td valign="top" colspan="1" rowspan="1">Data Collection</td><td valign="top" colspan="1" rowspan="1">The dataset comprises over 70,000 Bengali-language comments. Approximately 50,000 were sourced from a Kaggle dataset focused on social media discourse, while 20,000 were gathered from publicly available Bengali text corpora, including Facebook, Twitter, and forums. These comments reflect diverse communication styles and topics. Data were filtered for relevance and quality, and duplicates were removed. No specialized instruments were used.</td></tr><tr><td valign="top" colspan="1" rowspan="1">Data Source Location</td><td valign="top" colspan="1" rowspan="1">Data were sourced from publicly available platforms relevant to Bangladesh, including Facebook comments and Google-hosted datasets. While user content originated in Bangladesh, no geographic coordinates were recorded due to anonymization. The dataset is stored at the Department of CSE, International Islamic University Chittagong (IIUC).</td></tr><tr><td valign="top" colspan="1" rowspan="1">Data Accessibility</td><td valign="top" colspan="1" rowspan="1">Repository: Zenodo</td></tr><tr><td colspan="1" rowspan="1"/><td valign="top" colspan="1" rowspan="1">Data Identification Number: <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.15230540" id="inf01t">10.5281/zenodo.15230540</ext-link></td></tr><tr><td colspan="1" rowspan="1"/><td valign="top" colspan="1" rowspan="1">Direct URL to data: <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:href="https://zenodo.org/records/15230540" id="intrrf0002">https://zenodo.org/records/15230540</ext-link></td></tr><tr><td valign="top" colspan="1" rowspan="1">Related Research Article</td><td valign="top" colspan="1" rowspan="1">None</td></tr></tbody></table></table-wrap></p><sec id="sec0001"><label>1</label><title>Value of the Data</title><p id="p0025">
<list list-type="simple" id="lst0001"><list-item id="lstitem0001"><label>•</label><p id="p0003">The dataset brings together more than 70,000 comments in the Bengali language, making it one of the most significant available public sources. About 50,000 comments have been sourced from Kaggle, while the other 20,000 comments are collected from various online Bengali text sources, providing an extensive mix of content.</p></list-item><list-item id="lstitem0002"><label>•</label><p id="p0004">The comments are made from the actual users’ interactions on the various online platforms(Facebook, Twitter, and Internet forums), capturing a wide range of natural communication styles and behaviors. It gives a precious foundation to develop and test NLP models based on the Bengali language.</p></list-item><list-item id="lstitem0003"><label>•</label><p id="p0005">The dataset can be used for varied research and practical applications. Examples of such include detection of cyberbullying, hate speech analysis, opinion mining, and social behavior understanding in Bengali.</p></list-item></list>
</p></sec><sec id="sec0002"><label>2</label><title>Background</title><p id="p0006">Various researchers have applied machine learning (ML) and deep learning (DL) techniques to combat cyberbullying, often relying on small, domain-specific datasets <xref rid="bib0001" ref-type="bibr">[1]</xref>. LIME has been widely used for model interpretability. For instance, <xref rid="bib0002" ref-type="bibr">[2]</xref> used LIME with classifiers like SVM, RF, Bi-LSTM, and BERT, offering interpretability but falling short in model-specific explanations. Similarly, <xref rid="bib0003" ref-type="bibr">[3]</xref> and <xref rid="bib0004" ref-type="bibr">[4]</xref> incorporated LIME in hate speech detection but encountered limitations in capturing individual model behaviors. In sentiment analysis, particularly for Bengali, <xref rid="bib0005" ref-type="bibr">[5]</xref> existing research has shown promising results but remains heavily dependent on limited datasets. <xref rid="bib0006" ref-type="bibr">[6]</xref> used FastText and Skipgram for feature extraction, highlighting the robustness of BanglaBERT. However, the study emphasized the need for domain adaptation and multi-class learning. <xref rid="bib0007" ref-type="bibr">[7]</xref> proposed a hybrid ensemble model achieving 85% accuracy, yet it lacked transformer-based architectures crucial for capturing deeper language features. Similarly, <xref rid="bib0008" ref-type="bibr">[8]</xref> demonstrated the superiority of transformer-based embeddings such as BERT and GPT-J-6B over traditional methods like TF-IDF and Word2Vec, reaching up to 98% accuracy. Multilingual efforts like those by <xref rid="bib0009" ref-type="bibr">[9]</xref>, using WordPiece tokenization with AfriBERTa and RoBERTa, faced challenges of overfitting and data quality, despite achieving 80.88% accuracy. In Bengali-specific settings, <xref rid="bib0010" ref-type="bibr">[10]</xref> applied BERT with 97% accuracy but was limited by a small and imbalanced dataset. Likewise, <xref rid="bib0011" ref-type="bibr">[11]</xref> integrated TF-IDF with BERT, CNN, and MLP, achieving 92.3% accuracy, though the dataset size raised concerns about overfitting. <xref rid="bib0012" ref-type="bibr">[12]</xref> experimented with pre-trained models like BERT, XLM-R, and mBERT, finding BanglaBERT to be the most effective. These studies underline the necessity of fine-tuned transformer models for Bengali, but again highlight the consistent issue of limited, non-diverse datasets. Hybrid and ensemble models are also gaining attention; <xref rid="bib0013" ref-type="bibr">[13]</xref> reached 87.54% using DistilBERT and XLM-R. However, dataset limitations continue to restrict broader applicability and generalization. Despite technological progress, the lack of large, diverse, and representative Bengali datasets remains a significant barrier to the development of reliable and generalizable models. Most existing works depend on narrow-scope datasets, often sourced from single platforms like Facebook or Twitter, which limits cross-platform adaptability and model robustness. Furthermore, the need for domain adaptation, multi-class learning, and model-specific interpretability frameworks remains largely unattended.</p><p id="p0007">To bridge these gaps, we propose an end-to-end system built upon a large-scale, richly diverse Bengali dataset, integrating ML, DL, transformer-based models (TBM), and explainable AI (XAI) techniques. This comprehensive approach aims to enhance model performance, interpretability, and generalizability for effective cyberbullying detection in the Bengali language.</p></sec><sec id="sec0003"><label>3</label><title>Data Description</title><p id="p0008">This section presents a detailed overview of the dataset used in the study, including its collection sources, preprocessing techniques, and preparation steps. We describe the origin and characteristics of the data, followed by the methods applied to clean and tokenize the Bengali textual content to ensure it is suitable for further analysis.</p><sec id="sec0004"><label>3.1</label><title>Data collection</title><p id="p0009">The dataset consists of over 70,000 Bengali comments collected from diverse public domains. This subsection outlines the data sources and collection methods, providing context on how the dataset was compiled to represent real-world social media communication in Bengali.</p><sec id="sec0005"><label>3.1.1</label><title>Data sources</title><p id="p0010">The data set of the present study consists of more than 70,000 comments collected from different public domains, with approximately 50,000 comments sourced from Kaggle and 20,000 comments from other Bengali text resources [<xref rid="tbl0001" ref-type="table">Table 1</xref>]. Approximately 50,000 comments were obtained from the publicly available Kaggle dataset <xref rid="bib0014" ref-type="bibr">[14]</xref>. These comments were originally scraped from Bangladesh-focused public Facebook posts. An additional 20,000 comments were sourced from a GitHub repository; these were created by other researchers using social media APIs (e.g., Facebook Graph API, Twitter API v2) along with keyword-based filtering and ethical scraping methods. All data were filtered for Bengali language content and manually or semi-automatically labeled for tasks such as sentiment and toxicity detection. All included data were publicly available and appropriately licensed for academic use. These sources offer the raw data of the social media posts and commentaries that include a broad array of practices and activities typical of Facebook, Twitter, and internet forums [<xref rid="fig0003" ref-type="fig">Fig. 3</xref>b]. The various types of data achievements with this language will provide a good ground for the analysis of communication patterns within the Bengali language.<table-wrap position="float" id="tbl0001" orientation="portrait"><label>Table 1</label><caption><p>Data Collection Statistics.</p></caption><alt-text id="at0010">Table 1</alt-text><table frame="hsides" rules="groups"><thead><tr><th align="left" valign="top" colspan="1" rowspan="1">Label</th><th align="left" valign="top" colspan="1" rowspan="1">Data</th></tr></thead><tbody><tr><td valign="top" colspan="1" rowspan="1">Kaggle</td><td valign="top" colspan="1" rowspan="1">50000</td></tr><tr><td valign="top" colspan="1" rowspan="1">Github Repository</td><td valign="top" colspan="1" rowspan="1">20000</td></tr><tr><td valign="top" colspan="1" rowspan="1">Total</td><td valign="top" colspan="1" rowspan="1">70000</td></tr></tbody></table></table-wrap><fig id="fig0003" position="float" orientation="portrait"><label>Fig. 3</label><caption><p>Side-by-side comparison of framework and data collection process.</p></caption><alt-text id="at0003">Fig. 3</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0003" position="float" orientation="portrait" xlink:href="/publication/116/files/1062"/></fig></p></sec><sec id="sec0006"><label>3.1.2</label><title>Dataset file description</title><p id="p0011">To support reproducibility and facilitate ease of use, we provide a well-organized dataset comprising multiple structured files:<list list-type="simple" id="lst0002"><list-item id="lstitem0004"><label>•</label><p id="p0012"><bold>Collected Bangla Comments.csv</bold>: A dataset containing raw Bengali comments collected from various online platforms.</p></list-item><list-item id="lstitem0005"><label>•</label><p id="p0013"><bold>NotoSansBengali-Regular.ttf</bold>: It is the standard, regular-weight variant of the Noto Sans Bengali font family designed to support the Bengali script with modern typography.</p></list-item><list-item id="lstitem0006"><label>•</label><p id="p0014"><bold>SolaimanLipi_22-02-2012.ttf</bold>: It is a widely used Bengali font distributed freely to promote Bengali digital literacy.</p></list-item></list></p></sec></sec><sec id="sec0007"><label>3.2</label><title>Data preprocessing</title><p id="p0015">This section outlines the essential steps undertaken to prepare the raw Bengali social media comments for analysis. It covers data cleaning, tokenization, and annotation procedures that ensure the dataset’s quality and relevance for cyberbullying detection.</p><sec id="sec0008"><label>3.2.1</label><title>Data cleaning</title><p id="p0016">The initial phase of our study involves the careful preparation of Bengali social media textual data. During data pre-processing, the text is cleansed of HTML tags, URLs, emojis, special characters, common stop words, and unnecessary white spaces. Entries without ‘text’ values are excluded from further analysis [<xref rid="fig0001" ref-type="fig">Fig. 1</xref> a]. The ‘text’ column entries are converted to string format using ‘astype(str)’ to ensure uniform formatting for tokenization. For word-level parsing in Bengali, language-specific tools are used. However, since transformer-based models inherently handle noise and irrelevant tokens, overly aggressive cleaning is avoided.<fig id="fig0001" position="float" orientation="portrait"><label>Fig. 1</label><caption><p>Comparison of two stages in the data cleaning process.</p></caption><alt-text id="at0001">Fig. 1</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0001" position="float" orientation="portrait" xlink:href="/publication/116/files/1063"/></fig></p></sec><sec id="sec0009"><label>3.2.2</label><title>Tokenization</title><p id="p0017">For accurate representation of Bengali characters, words, and sentence structures, mBERT is used for tokenization. mBERT is trained on multiple languages, including Bengali, enabling it to handle diverse linguistic patterns and provide effective tokenization for Bengali text. This process involves splitting each input text into tokens, truncating it to a maximum length of 128 tokens, and padding the sequences to maintain uniform input vector lengths [<xref rid="fig0001" ref-type="fig">Fig. 1</xref> b].</p></sec><sec id="sec0010"><label>3.2.3</label><title>Annotation</title><p id="p0018">The negative dataset is needed to be effective in analyzing various strategies of cyberbullying, which requires manual annotation. The negative sentiments received through the Sentiment Analysis model work as a cyberbullying dataset for the rest of the work of this research. The annotators are native Bengali speakers who also understand online interaction patterns to be noted. Three native Bengali speakers annotated the negative sentiment comments into the defined cyberbullying categories. We calculated pairwise Cohen’s kappa on a 20% random sample of the data, obtaining an average <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M1" altimg="si1.svg"><mml:mi>κ</mml:mi></mml:math></inline-formula> approximately equal to 0.83 (substantial agreement). Discrepancies were resolved by consensus discussion. Following is a description of the dataset’s labels [<xref rid="tbl0002" ref-type="table">Table 2</xref>, <xref rid="fig0002" ref-type="fig">Fig. 2</xref>].<table-wrap position="float" id="tbl0002" orientation="portrait"><label>Table 2</label><caption><p>Labeled Dataset.</p></caption><alt-text id="at0011">Table 2</alt-text><table frame="hsides" rules="groups"><thead><tr><th align="left" valign="top" colspan="1" rowspan="1">Label</th><th align="left" valign="top" colspan="1" rowspan="1">Data</th></tr></thead><tbody><tr><td valign="top" colspan="1" rowspan="1">Age-based cyberbullying</td><td valign="top" colspan="1" rowspan="1">8001</td></tr><tr><td valign="top" colspan="1" rowspan="1">Gender-based cyberbullying</td><td valign="top" colspan="1" rowspan="1">8001</td></tr><tr><td valign="top" colspan="1" rowspan="1">Ethnicity-based cyberbullying</td><td valign="top" colspan="1" rowspan="1">8001</td></tr><tr><td valign="top" colspan="1" rowspan="1">Religion-based cyberbullying</td><td valign="top" colspan="1" rowspan="1">8001</td></tr><tr><td valign="top" colspan="1" rowspan="1">Miscellaneous</td><td valign="top" colspan="1" rowspan="1">8001</td></tr></tbody></table></table-wrap><fig id="fig0002" position="float" orientation="portrait"><label>Fig. 2</label><caption><p>Description of Dataset Label.</p></caption><alt-text id="at0002">Fig. 2</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0002" position="float" orientation="portrait" xlink:href="/publication/116/files/1064"/></fig></p></sec></sec></sec><sec id="sec0011"><label>4</label><title>Experimental Design, Materials and Methods</title><p id="p0019">Cyberbullying is one of the most serious problems in today’s highly digital environment, with social media being the prime platform for online abuse <xref rid="bib0015" ref-type="bibr">[15]</xref>. It includes hate speech that targets ethnicity, gender, age, religion, and other such bases <xref rid="bib0016" ref-type="bibr">[16]</xref>, <xref rid="bib0017" ref-type="bibr">[17]</xref>. Cyberbullying has been studied widely in many languages; however, much work is yet to be done on underrepresented languages like Bengali <xref rid="bib0018" ref-type="bibr">[18]</xref>. Hence, this study proposes to find a way around this gap by studying cyberbullying in Bengali social media, which will provide useful insights for academic research and real-life applications. So, a systematic detection and mitigation of online abuse would be a burning need with more than 250 million speakers and their ever-increasing presence in social media. The work has implemented a systematic approach to the challenges of cyberbullying detection in the Bengali language. A rich dataset of Bengali texts is compiled. The Sentiment Analysis model extracts the positive, negative comments from the dataset <xref rid="bib0019" ref-type="bibr">[19]</xref>, <xref rid="bib0020" ref-type="bibr">[20]</xref>. [<xref rid="fig0007" ref-type="fig">Fig. 7</xref> a] shows the original sentiment distribution and [<xref rid="fig0007" ref-type="fig">Fig. 7</xref> b] the final annotated class distribution The model distinguishes negative sentiments from positive ones, with around 30,000 comments expressing positive emotions and the remaining 40,000 comments reflecting negative feelings on social media platforms [<xref rid="tbl0003" ref-type="table">Table 3</xref>]. We note this moderate class imbalance (approximately equal to 57% negative vs. 43% positive comments). To mitigate bias, we used stratified train-test splits and applied class weights in the loss function so that misclassifications of the smaller class are penalized more. These steps ensured balanced learning despite the imbalance. The model identifies sentiment as positive or negative using the BERT transformer architecture, which captures efficient context for this text. This is achieved by fine-tuning the model on a labeled dataset, allowing it to adjust its parameters and minimize classification errors, resulting in a more accurate sentiment analysis for Bengali text [<xref rid="fig0005" ref-type="fig">Fig. 5</xref>]. We have applied LDA methods afterward for latent topic extraction from the negative comments and got useful ideas regarding prevalent themes in cyberbullying speech <xref rid="bib0021" ref-type="bibr">[21]</xref>. [<xref rid="fig0004" ref-type="fig">Fig. 4</xref>] displays the top words (scores) for each of the five topics. For instance, Topic 1’s top terms relate to age, Topic 2 to gender, etc., confirming that LDA captured coherent thematic groups aligned with our label categories. We use Latent Dirichlet Allocation (LDA) as a feature extraction technique in a supervised learning setting for classifying Bengali cyberbullying text. Once we have trained the LDA model with the topics, we extract the topic distribution for each document; the distribution provides the probability of each document belonging to each of the 5 topics. The document-topic probabilities are useful as features for supervised classification. It creates a list of topic probabilities for each document that shows how much that document is affiliated with each topic. For example, if there are 5 topics, then it would have 5 values corresponding to the likelihood of that document to belong to a particular topic. Later, several ML, TBMs, and DL are adopted for analyzing and classifying the data <xref rid="bib0022" ref-type="bibr">[22]</xref>, <xref rid="bib0023" ref-type="bibr">[23]</xref>, <xref rid="bib0024" ref-type="bibr">[24]</xref>. The many-faceted approach, indeed, allows us to evaluate several modeling techniques in terms of their performance with respect to the detection of harmful online behavior <xref rid="bib0025" ref-type="bibr">[25]</xref>. We have introduced a hybrid model named Bengali Cyberbullying Detection(BCD), which integrates CNN, BiLSTM, and GRU architectures to effectively capture both local and sequential features for improved text classification performance. We trained all classification models for 5 epochs using the Adam optimizer with a learning rate of 0.0001 and a batch size of 32. Hyperparameters were chosen based on initial tuning experiments. We used 10-fold cross-validation on the training set to evaluate each model’s average performance. Stratified splits ensured proportional class representation in each fold. These settings were chosen because in preliminary tests, accuracy plateaued by epoch 5, and further training yielded diminishing returns. A learning rate of 0.0001 allowed stable convergence without divergence or vanishing gradients, as observed during hyperparameter tuning. To explain better the understanding of how our model has derived at a particular prediction <xref rid="bib0026" ref-type="bibr">[26]</xref>, we have integrated LIME into our models <xref rid="bib0027" ref-type="bibr">[27]</xref>, <xref rid="bib0028" ref-type="bibr">[28]</xref>. The study also uses BERT embeddings, experimenting a bit more with CNN, ANN, and other hybrid models to enhance the detection. This methodology not only tries to increase the detection accuracy of cyberbullying but also ensures that the inferences drawn would be interpretable and actionable <xref rid="bib0029" ref-type="bibr">[29]</xref>, helpful towards the needs of the platform moderators and policymakers [<xref rid="fig0003" ref-type="fig">Fig. 3</xref> a]. In this way, the critical aspects addressed by our approach have distinguished it from the existing works and have contributed significantly to low-resource language cyberbullying research, such as Bengali (<xref rid="fig0009" ref-type="fig">Algorithm 1</xref>).<fig id="fig0007" position="float" orientation="portrait"><label>Fig. 7</label><caption><p>Sentiment and Annotated Dataset Distributions.</p></caption><alt-text id="at0007">Fig. 7</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0007" position="float" orientation="portrait" xlink:href="/publication/116/files/1065"/></fig><table-wrap position="float" id="tbl0003" orientation="portrait"><label>Table 3</label><caption><p>Sentiment Label Distribution Statistics.</p></caption><alt-text id="at0012">Table 3</alt-text><table frame="hsides" rules="groups"><thead><tr><th align="left" valign="top" colspan="1" rowspan="1">Label</th><th align="left" valign="top" colspan="1" rowspan="1">Data</th></tr></thead><tbody><tr><td valign="top" colspan="1" rowspan="1">Positive Sentiment</td><td valign="top" colspan="1" rowspan="1">30000</td></tr><tr><td valign="top" colspan="1" rowspan="1">Negative Sentiment</td><td valign="top" colspan="1" rowspan="1">40000</td></tr><tr><td valign="top" colspan="1" rowspan="1">Total</td><td valign="top" colspan="1" rowspan="1">70000</td></tr></tbody></table></table-wrap><fig id="fig0005" position="float" orientation="portrait"><label>Fig. 5</label><caption><p>Dataset with Sentiment.</p></caption><alt-text id="at0005">Fig. 5</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0005" position="float" orientation="portrait" xlink:href="/publication/116/files/1066"/></fig><fig id="fig0004" position="float" orientation="portrait"><label>Fig. 4</label><caption><p>Overview of Word Scores for Topics.</p></caption><alt-text id="at0004">Fig. 4</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0004" position="float" orientation="portrait" xlink:href="/publication/116/files/1067"/></fig><fig id="fig0009" position="float" orientation="portrait"><label>Algorithm 1</label><caption><p>Bengali Cyberbullying Detection (BCD)</p></caption><alt-text id="at0009">Algorithm 1</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0010" position="float" orientation="portrait" xlink:href="/publication/116/files/1068"/></fig></p><sec id="sec0012"><label>4.1</label><title>Model comparison</title><p id="p0020">In the comparative analysis of various model types for cyberbullying detection [<xref rid="tbl0004" ref-type="table">Table 4</xref>, <xref rid="tbl0005" ref-type="table">Table 5</xref>, <xref rid="tbl0006" ref-type="table">Table 6</xref>], transformer-based models, particularly mBERT, achieved the highest accuracy (92%) and F1-score (91%), showcasing their effectiveness in understanding nuanced Bengali text. We attribute mBERT’s superior performance to its extensive pretraining and tokenization strategy. As a multilingual model trained on Bengali text, mBERT effectively captures complex word-level and subword patterns inherent in Bengali. Its WordPiece tokenizer can represent rare words and affixes better than models trained from scratch. Thus, mBERT achieved the highest accuracy (92%) and F1 (91%) in our experiments, outperforming models without such deep pretraining. Following closely, XLM-R also performed well with an accuracy of 91%. Among neural network models, the CNN+BiLSTM+GRU hybrid model outperformed others with 91% accuracy, leveraging the strengths of both convolutional and recurrent layers. In traditional machine learning models, SVM and XGBoost achieved competitive accuracies of 91%, demonstrating strong performance in classification tasks. These results are significantly enabled by the availability of a large and diverse Bengali-language dataset, the volume and linguistic variety in the dataset enhance the model’s ability to generalize and handle real-world user comments. Overall, while transformer models excel in capturing linguistic complexities, hybrid neural networks and robust ML models also deliver impressive results, underscoring the critical role of high-quality, representative datasets in achieving reliable model performance (<xref rid="fig0006" ref-type="fig">Fig. 6</xref>).<table-wrap position="float" id="tbl0004" orientation="portrait"><label>Table 4</label><caption><p>Performance Results of the ML Models with LIME.</p></caption><alt-text id="at0013">Table 4</alt-text><table frame="hsides" rules="groups"><thead><tr><th align="left" valign="top" colspan="1" rowspan="1">ML Models</th><th align="left" valign="top" colspan="1" rowspan="1">Accuracy</th><th align="left" valign="top" colspan="1" rowspan="1">Precision</th><th align="left" valign="top" colspan="1" rowspan="1">Recall</th><th align="left" valign="top" colspan="1" rowspan="1">F1-score</th></tr></thead><tbody><tr><td valign="top" colspan="1" rowspan="1">RF</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td></tr><tr><td valign="top" colspan="1" rowspan="1"><bold>SVM</bold></td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">91%</td></tr><tr><td valign="top" colspan="1" rowspan="1">NB (Multinomial)</td><td valign="top" colspan="1" rowspan="1">81%</td><td valign="top" colspan="1" rowspan="1">82%</td><td valign="top" colspan="1" rowspan="1">81%</td><td valign="top" colspan="1" rowspan="1">80%</td></tr><tr><td valign="top" colspan="1" rowspan="1">NB (Bernoulli)</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">86%</td></tr><tr><td valign="top" colspan="1" rowspan="1">AdaBoost</td><td valign="top" colspan="1" rowspan="1">85%</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">85%</td><td valign="top" colspan="1" rowspan="1">85%</td></tr><tr><td valign="top" colspan="1" rowspan="1">XGBoost</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">91%</td></tr><tr><td valign="top" colspan="1" rowspan="1">LR</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td></tr><tr><td valign="top" colspan="1" rowspan="1">DT</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">86%</td></tr><tr><td valign="top" colspan="1" rowspan="1">GB</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">89%</td></tr></tbody></table></table-wrap><table-wrap position="float" id="tbl0005" orientation="portrait"><label>Table 5</label><caption><p>Performance Results of the DL Models with LIME.</p></caption><alt-text id="at0014">Table 5</alt-text><table frame="hsides" rules="groups"><thead><tr><th align="left" valign="top" colspan="1" rowspan="1">DL Models</th><th align="left" valign="top" colspan="1" rowspan="1">Accuracy</th><th align="left" valign="top" colspan="1" rowspan="1">Precision</th><th align="left" valign="top" colspan="1" rowspan="1">Recall</th><th align="left" valign="top" colspan="1" rowspan="1">F1-score</th><th align="left" valign="top" colspan="1" rowspan="1">Epoch</th><th align="left" valign="top" colspan="1" rowspan="1">Learning Rate</th></tr></thead><tbody><tr><td valign="top" colspan="1" rowspan="1">ANN</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">LSTM</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">GRU</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">CNN</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">RNN</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">CNN+BiLSTM</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">CNN+GRU</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">88%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1"><bold>CNN+Bi-LSTM+GRU</bold></td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr></tbody></table></table-wrap><table-wrap position="float" id="tbl0006" orientation="portrait"><label>Table 6</label><caption><p>Performance Results of the TBM Models with LIME.</p></caption><alt-text id="at0015">Table 6</alt-text><table frame="hsides" rules="groups"><thead><tr><th align="left" valign="top" colspan="1" rowspan="1">TBM Models</th><th align="left" valign="top" colspan="1" rowspan="1">Accuracy</th><th align="left" valign="top" colspan="1" rowspan="1">Precision</th><th align="left" valign="top" colspan="1" rowspan="1">Recall</th><th align="left" valign="top" colspan="1" rowspan="1">F1-score</th><th align="left" valign="top" colspan="1" rowspan="1">Epoch</th><th align="left" valign="top" colspan="1" rowspan="1">Learning Rate</th></tr></thead><tbody><tr><td valign="top" colspan="1" rowspan="1">DistilBERT</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">89%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">T5</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">86%</td><td valign="top" colspan="1" rowspan="1">85%</td><td valign="top" colspan="1" rowspan="1">85%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1"><bold>mBERT</bold></td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">XLM-R</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr></tbody></table></table-wrap><fig id="fig0006" position="float" orientation="portrait"><label>Fig. 6</label><caption><p>Overview of the three figures: (a) Sentiment Analysis Overview, (b) Topic Modelling Overview, and (c) Overview of Model Application.</p></caption><alt-text id="at0006">Fig. 6</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0006" position="float" orientation="portrait" xlink:href="/publication/116/files/1069"/></fig></p></sec><sec id="sec0013"><label>4.2</label><title>LIME Application with BERT Embeddings</title><p id="p0021">According to [<xref rid="tbl0007" ref-type="table">Table 7</xref>], BERT+CNN and BERT+ANN arrive at the highest accuracy, 93%, along with impressive precision and recall scores, 92% and 91%, respectively. These results point to how effective it is to integrate BERT’s contextual embeddings with convolutional and feedforward neural networks to capture the complex patterns in Bengali text <xref rid="bib0011" ref-type="bibr">[11]</xref>. The next best competitor, BERT+CNN+BiLSTM, has an accuracy of 92%, which proves that this model surely can make proper utilization of features from the spatial and temporal dimensions of text. Meanwhile, another model called BERT+CNN+ANN has an accuracy of 91% because while hybrid approaches usually tend to improve a lot, sometimes a certain combination of used architectures does make a difference. BERT-enhanced models (BERT+CNN, BERT+ANN) [<xref rid="fig0008" ref-type="fig">Fig. 8</xref>a,b], showing the ROC curves across different identity labels. explain why their performances are much better, with BERT playing the main role. Across all identity classes (age, gender, ethnicity, religion, etc.), the area under the curve (AUC) values are consistently higher. The models, for instance, achieve near-perfect AUC values of 1.00 for age and religion with the BERT+CNN+BiLSTM model, demonstrating outstanding accuracy in classification with almost no false positives. It is the context-sensitive embeddings from BERT that have allowed the models to grasp the subtle nuances of the text and hence differentiate between classes more succinctly than in the no-BERT versions. With high values of AUC, especially for these identity-sensitive categories, the likelihood of misclassifications drastically decreases in BERT; this makes the ROCs steeper and closer to the top-left corner point, meaning near-ideal model behavior.<table-wrap position="float" id="tbl0007" orientation="portrait"><label>Table 7</label><caption><p>Performance Results of the Models with LIME.</p></caption><alt-text id="at0016">Table 7</alt-text><table frame="hsides" rules="groups"><thead><tr><th align="left" valign="top" colspan="1" rowspan="1">Models</th><th align="left" valign="top" colspan="1" rowspan="1">Accuracy</th><th align="left" valign="top" colspan="1" rowspan="1">Precision</th><th align="left" valign="top" colspan="1" rowspan="1">Recall</th><th align="left" valign="top" colspan="1" rowspan="1">F1-score</th><th align="left" valign="top" colspan="1" rowspan="1">Epoch</th><th align="left" valign="top" colspan="1" rowspan="1">Learning Rate</th></tr></thead><tbody><tr><td valign="top" colspan="1" rowspan="1"><bold>BERT+CNN</bold></td><td valign="top" colspan="1" rowspan="1">93%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1"><bold>BERT+ANN</bold></td><td valign="top" colspan="1" rowspan="1">93%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">BERT+CNN + BiLSTM</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">92%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr><tr><td valign="top" colspan="1" rowspan="1">BERT+CNN + ANN</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">90%</td><td valign="top" colspan="1" rowspan="1">91%</td><td valign="top" colspan="1" rowspan="1">5</td><td valign="top" colspan="1" rowspan="1">0.0001</td></tr></tbody></table></table-wrap><fig id="fig0008" position="float" orientation="portrait"><label>Fig. 8</label><caption><p>ROC Curves for BERT+CNN and BERT+ANN.</p></caption><alt-text id="at0008">Fig. 8</alt-text><graphic xmlns:xlink="http://www.w3.org/1999/xlink" id="celink0008" position="float" orientation="portrait" xlink:href="/publication/116/files/1070"/></fig></p></sec></sec><sec id="sec0014"><title>Limitations</title><p id="p0022">Our data, while large, comes from particular Bengali social media platforms and periods and therefore can be subject to demographic or topical bias. For example, particular offline situations or some dialects are not represented, potentially hindering generalizability. Also, while annotators were experienced, manual detection of cyberbullying is not objective; certain sarcasm or implicit comments might have been interpreted inconsistently. Finally, pretrained models over general corpora (e.g., mBERT) may still miss nuanced domain-specific vocabulary. We understand these shortcomings and propose future research in diversifying data sources and annotators.</p></sec><sec id="sec0016"><title>Ethics Statement</title><p id="p0023">The data were sourced from publicly available platforms, including Kaggle and other Bengali text corpora. As the data were publicly accessible, no consent was required. The dataset was anonymized, and the study complies with the redistribution policies of the respective platforms, including Kaggle, Facebook, and Twitter.</p></sec><sec id="sec0016a"><title>CRediT authorship contribution statement</title><p id="p0023a"><bold>Gazi Tahsina Sharmin Jahin:</bold> Conceptualization, Methodology, Writing – original draft, Writing – review &amp; editing, Visualization. <bold>Firoze Maliha:</bold> Conceptualization, Software, Data curation. <bold>Nuren Nafisa:</bold> Validation, Supervision. <bold>Mohammad Mahadi Hassan:</bold> Project administration. <bold>M. Jamshed Alam Patwary:</bold> Writing – review &amp; editing, Validation.</p></sec></body>
  <back><ref-list id="bib001"><title>References</title><ref id="bib0001"><label>1</label><element-citation publication-type="book" id="sbref0001"><person-group person-group-type="author"><name name-style="western"><surname>Ashraf</surname><given-names>K.</given-names></name><name name-style="western"><surname>Hosen</surname><given-names>M.H.</given-names></name><name name-style="western"><surname>Asgar</surname><given-names>S.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>M.T.</given-names></name><name name-style="western"><surname>Nawar</surname><given-names>S.</given-names></name></person-group><part-title>Analyzing abusive Bangla comments on social media: NLP and explainable AI</part-title><source>2024 International Conference on Advances in Computing, Communication, Electrical, and Smart Systems (iCACCESS), IEEE</source><year>2024</year><pub-id pub-id-type="doi">10.1109/iCACCESS61735.2024.10499547</pub-id></element-citation></ref><ref id="bib0002"><label>2</label><element-citation publication-type="journal" id="sbref0002"><person-group person-group-type="author"><name name-style="western"><surname>Imbwaga</surname><given-names>J.L.</given-names></name><name name-style="western"><surname>Chittaragi</surname><given-names>N.B.</given-names></name><name name-style="western"><surname>Koolagudi</surname><given-names>S.G.</given-names></name></person-group><article-title>Explainable hate speech detection using LIME</article-title><source>Int. J. Speech Technol.</source><volume>27</volume><year>2024</year><fpage>793</fpage><lpage>815</lpage><pub-id pub-id-type="doi">10.1007/s10772-024-10135-3</pub-id></element-citation></ref><ref id="bib0003"><label>3</label><element-citation publication-type="journal" id="sbref0003"><person-group person-group-type="author"><name name-style="western"><surname>Mehta</surname><given-names>H.</given-names></name><name name-style="western"><surname>Passi</surname><given-names>K.</given-names></name></person-group><article-title>Social media hate speech detection using explainable artificial intelligence (XAI)</article-title><source>Algorithms</source><volume>15</volume><year>2022</year><fpage>291</fpage><pub-id pub-id-type="doi">10.3390/a15080291</pub-id></element-citation></ref><ref id="bib0004"><label>4</label><element-citation publication-type="book" id="sbref0004"><person-group person-group-type="author"><name name-style="western"><surname>Shakil</surname><given-names>M.H.</given-names></name><name name-style="western"><surname>Alam</surname><given-names>M.G.R.</given-names></name></person-group><part-title>Hate speech classification implementing NLP and CNN with machine learning algorithm through interpretable explainable AI</part-title><source>2022 IEEE Region 10 Symposium (TENSYMP), IEEE</source><year>2022</year><pub-id pub-id-type="doi">10.1109/TENSYMP54529.2022.9864421</pub-id></element-citation></ref><ref id="bib0005"><label>5</label><element-citation publication-type="book" id="sbref0005"><person-group person-group-type="author"><name name-style="western"><surname>Islam</surname><given-names>S.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>M.J.</given-names></name><name name-style="western"><surname>Hasan</surname><given-names>M.M.</given-names></name><name name-style="western"><surname>Ayon</surname><given-names>S.M.S.M.</given-names></name></person-group><part-title>Bengali social media post sentiment analysis using deep learning and BERT model</part-title><source>2022 IEEE Symposium on Industrial Electronics Applications (ISIEA), IEEE</source><year>2022</year><pub-id pub-id-type="doi">10.1109/ISIEA54517.2022.9873680</pub-id></element-citation></ref><ref id="bib0006"><label>6</label><element-citation publication-type="book" id="sbref0006"><person-group person-group-type="author"><name name-style="western"><surname>Hossain</surname><given-names>M.M.</given-names></name><name name-style="western"><surname>Akhi</surname><given-names>I.A.H.</given-names></name><name name-style="western"><surname>Raisa</surname><given-names>S.R.S.</given-names></name><name name-style="western"><surname>Onni</surname><given-names>T.S.</given-names></name></person-group><part-title>Critical analysis of BERT and LSTM model for bengali sentiment analysis across varied datasets</part-title><source>2023 IEEE 15th International Conference on Computational Intelligence and Communication Networks (CICN), IEEE</source><year>2023</year><pub-id pub-id-type="doi">10.1109/CICN59264.2023.10402353</pub-id></element-citation></ref><ref id="bib0007"><label>7</label><element-citation publication-type="journal" id="sbref0007"><person-group person-group-type="author"><name name-style="western"><surname>Ahmed</surname><given-names>M.T.</given-names></name><name name-style="western"><surname>Urmi</surname><given-names>A.S.</given-names></name><name name-style="western"><surname>Rahman</surname><given-names>M.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>A.Z.M.T.</given-names></name><name name-style="western"><surname>Das</surname><given-names>D.</given-names></name><name name-style="western"><surname>Rashed</surname><given-names>M.G.</given-names></name></person-group><article-title>Cyberbullying detection based on hybrid ensemble method using deep learning technique in bangla dataset</article-title><source>Int. J. Adv. Comput. Sci. Appl.</source><volume>14</volume><issue>9</issue><year>2023</year><fpage>545</fpage><lpage>551</lpage><pub-id pub-id-type="doi">10.14569/IJACSA.2023.0140958</pub-id></element-citation></ref><ref id="bib0008"><label>8</label><element-citation publication-type="book" id="sbref0008"><person-group person-group-type="author"><name name-style="western"><surname>Jobair</surname><given-names>M.</given-names></name><name name-style="western"><surname>Das</surname><given-names>D.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>N.B.</given-names></name><name name-style="western"><surname>Dhar</surname><given-names>M.</given-names></name></person-group><part-title>Bengali hate speech detection with BERT and deep learning models</part-title><source>Proceedings of the 2nd International Conference on Big Data, IoT and Machine Learning</source><year>2024</year><pub-id pub-id-type="doi">10.1007/978-981-99-8937-9_56</pub-id></element-citation></ref><ref id="bib0009"><label>9</label><element-citation publication-type="journal" id="sbref0009"><person-group person-group-type="author"><name name-style="western"><surname>Aliyu</surname><given-names>Y.</given-names></name><name name-style="western"><surname>Sarlan</surname><given-names>A.</given-names></name><name name-style="western"><surname>Danyaro</surname><given-names>K.U.</given-names></name><name name-style="western"><surname>Rahman</surname><given-names>A.S.B.A.</given-names></name></person-group><article-title>Comparative analysis of transformer models for sentiment analysis in low-resource languages</article-title><source>Int. J. Adv. Comput. Sci. Appl.</source><volume>15</volume><issue>4</issue><year>2024</year><pub-id pub-id-type="doi">10.14569/IJACSA.2024.0150437</pub-id></element-citation></ref><ref id="bib0010"><label>10</label><element-citation publication-type="book" id="sbref0010"><person-group person-group-type="author"><name name-style="western"><surname>Sen</surname><given-names>M.</given-names></name><name name-style="western"><surname>Masih</surname><given-names>J.</given-names></name><name name-style="western"><surname>Rajkumar</surname><given-names>R.</given-names></name></person-group><part-title>From tweets to insights: BERT-enhanced models for cyberbullying detection</part-title><source>2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)</source><year>2024</year><pub-id pub-id-type="doi">10.1109/ICETSIS61505.2024.10459672</pub-id></element-citation></ref><ref id="bib0011"><label>11</label><mixed-citation publication-type="other" id="othref0001">J. Devlin, M.-W. Chang, K. Lee, K. Toutanova, BERT: Pre-training of deep bidirectional transformers for language understanding, 2019, ArXiv preprint arXiv:1810.04805. 10.48550/arXiv.1810.04805</mixed-citation></ref><ref id="bib0012"><label>12</label><element-citation publication-type="journal" id="sbref0011"><person-group person-group-type="author"><name name-style="western"><surname>Akhter</surname><given-names>A.</given-names></name><name name-style="western"><surname>Acharjee</surname><given-names>U.K.</given-names></name><name name-style="western"><surname>Talukder</surname><given-names>M.A.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>M.</given-names></name></person-group><article-title>A robust hybrid machine learning model for bengali cyberbullying detection in social media</article-title><source>Nat. Lang. Process. J.</source><volume>4</volume><issue>1</issue><year>2023</year><object-id pub-id-type="publisher-id">100027</object-id><pub-id pub-id-type="doi">10.1016/j.nlp.2023.100027</pub-id></element-citation></ref><ref id="bib0013"><label>13</label><element-citation publication-type="book" id="sbref0012"><person-group person-group-type="author"><name name-style="western"><surname>Hoque</surname><given-names>M.N.</given-names></name><name name-style="western"><surname>Seddiqui</surname><given-names>M.H.</given-names></name></person-group><part-title>Leveraging transformer models in the cyberbullying text classification system for the low-resource bengali language</part-title><source>2023 26th International Conference on Computer and Information Technology (ICCIT), IEEE</source><year>2023</year><pub-id pub-id-type="doi">10.1109/ICCIT60459.2023.10441412</pub-id></element-citation></ref><ref id="bib0014"><label>14</label><element-citation publication-type="journal" id="sbref0013"><person-group person-group-type="author"><name name-style="western"><surname>(Nobel)</surname><given-names>S.M.N.</given-names></name></person-group><article-title>“Facebook sentiment analysis bangla language,”</article-title><source>Kaggle</source><volume>10</volume><year>2021</year><fpage>2025</fpage></element-citation><note><p>[Online]. Available: <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/smnuruzzaman/facebook-sentiment-analysis-bangla-language" id="intrrf0003">https://www.kaggle.com/datasets/smnuruzzaman/facebook-sentiment-analysis-bangla-language</ext-link>[Accessed:</p></note></ref><ref id="bib0015"><label>15</label><element-citation publication-type="journal" id="sbref0014"><person-group person-group-type="author"><name name-style="western"><surname>Bawane</surname><given-names>V.</given-names></name><name name-style="western"><surname>Gaupale</surname><given-names>V.</given-names></name><name name-style="western"><surname>Wakalkar</surname><given-names>A.</given-names></name><name name-style="western"><surname>Rathod</surname><given-names>K.</given-names></name></person-group><article-title>Cyberbullying detection on social media</article-title><source>Int. J. Innov. Eng. Sci.</source><volume>8</volume><issue>7</issue><year>2023</year><pub-id pub-id-type="doi">10.46335/IJIES.2023.8.7.6</pub-id></element-citation></ref><ref id="bib0016"><label>16</label><element-citation publication-type="journal" id="sbref0015"><person-group person-group-type="author"><name name-style="western"><surname>Chowdhury</surname><given-names>H.</given-names></name><name name-style="western"><surname>Supto</surname><given-names>M.A.</given-names></name><name name-style="western"><surname>Chowdhury</surname><given-names>Z.</given-names></name></person-group><article-title>BAAD: A multipurpose dataset for automatic bangla offensive speech recognition</article-title><source>Data Brief</source><volume>48</volume><year>2022</year><object-id pub-id-type="publisher-id">109067</object-id><pub-id pub-id-type="doi">10.1016/j.dib.2023.109067</pub-id><pub-id pub-id-type="pmcid">PMC10070523</pub-id><pub-id pub-id-type="pmid">37025508</pub-id></element-citation></ref><ref id="bib0017"><label>17</label><element-citation publication-type="journal" id="sbref0016"><article-title>We are social &amp; hootsuite</article-title><source><italic toggle="yes">Digital 2023: Bangladesh</italic></source><year>2024</year></element-citation><note><p>[Online]. Available: <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:href="http://www.datareportal.com/reports/digital-2023-bangladesh" id="intrrf0004">http://www.datareportal.com/reports/digital-2023-bangladesh</ext-link>[Accessed:</p></note></ref><ref id="bib0018"><label>18</label><element-citation publication-type="journal" id="sbref0017"><person-group person-group-type="author"><name name-style="western"><surname>Hamza</surname><given-names>G.I.</given-names></name><name name-style="western"><surname>Muthaki</surname><given-names>T.</given-names></name><name name-style="western"><surname>Masuk</surname><given-names>S.I.</given-names></name><name name-style="western"><surname>Shah</surname><given-names>F.M.</given-names></name><name name-style="western"><surname>Saha Joy</surname><given-names>S.K.</given-names></name><name name-style="western"><surname>Rahman</surname><given-names>M.M.</given-names></name></person-group><article-title>Bengali cyberbullying text detection: a comprehensive study, in: 26th International Conference on Computer and Information technology (ICCIT)</article-title><source>IEEE</source><year>2023</year><pub-id pub-id-type="doi">10.1109/ICCIT60459.2023.10441141</pub-id></element-citation></ref><ref id="bib0019"><label>19</label><element-citation publication-type="journal" id="sbref0018"><person-group person-group-type="author"><name name-style="western"><surname>Hassan</surname><given-names>M.M.</given-names></name><name name-style="western"><surname>Shakil</surname><given-names>M.S.</given-names></name><name name-style="western"><surname>Nessa</surname><given-names>N.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>M.M.</given-names></name></person-group><article-title>Sentiment analysis on Bangla conversation using machine learning approach</article-title><source>Int. J. Electr. Comput. Eng.</source><volume>12</volume><issue>5</issue><year>2022</year><fpage>5562</fpage><pub-id pub-id-type="doi">10.11591/ijece.v12i5.pp5562-5572</pub-id></element-citation></ref><ref id="bib0020"><label>20</label><element-citation publication-type="book" id="sbref0019"><person-group person-group-type="author"><name name-style="western"><surname>Manik</surname><given-names>M.M.H.</given-names></name><name name-style="western"><surname>Haque</surname><given-names>F.</given-names></name><name name-style="western"><surname>Hashem</surname><given-names>M.M.A.</given-names></name><name name-style="western"><surname>Habib</surname><given-names>M.A.</given-names></name></person-group><part-title>A hybrid framework for sentiment analysis from Bangla texts</part-title><source>2022 25th International Conference on Computer and Information Technology (ICCIT), IEEE</source><year>2022</year><pub-id pub-id-type="doi">10.1109/ICCIT57492.2022.10054952</pub-id></element-citation></ref><ref id="bib0021"><label>21</label><element-citation publication-type="book" id="sbref0020"><person-group person-group-type="author"><name name-style="western"><surname>Ahmed</surname><given-names>T.</given-names></name><name name-style="western"><surname>Kabir</surname><given-names>M.</given-names></name><name name-style="western"><surname>Ivan</surname><given-names>S.</given-names></name><name name-style="western"><surname>Mahmud</surname><given-names>H.</given-names></name><name name-style="western"><surname>Hasan</surname><given-names>K.</given-names></name></person-group><part-title>Am I being bullied on social media? An ensemble approach to categorize cyberbullying</part-title><source>2021 IEEE International Conference on Big Data (Big Data), IEEE</source><year>2021</year><pub-id pub-id-type="doi">10.1109/BigData52589.2021.9671594</pub-id></element-citation></ref><ref id="bib0022"><label>22</label><element-citation publication-type="book" id="sbref0021"><person-group person-group-type="author"><name name-style="western"><surname>Ahmed</surname><given-names>M.T.</given-names></name><name name-style="western"><surname>Rahman</surname><given-names>M.</given-names></name><name name-style="western"><surname>Nur</surname><given-names>S.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>A.A.</given-names></name></person-group><part-title>Deployment of machine learning and deep learning algorithms in detecting cyberbullying in Bangla and romanized Bangla text: a comparative study</part-title><source>2021 International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT), IEEE</source><year>2021</year><pub-id pub-id-type="doi">10.1109/ICAECT49130.2021.9392608</pub-id></element-citation></ref><ref id="bib0023"><label>23</label><element-citation publication-type="journal" id="sbref0022"><person-group person-group-type="author"><name name-style="western"><surname>Nath</surname><given-names>S.S.</given-names></name><name name-style="western"><surname>Karim</surname><given-names>R.</given-names></name><name name-style="western"><surname>Miraz</surname><given-names>M.H.</given-names></name></person-group><article-title>Deep learning based cyberbullying detection in Bangla language</article-title><source>Ann. Emerg. Technol. Comput.</source><volume>8</volume><issue>1</issue><year>2024</year><fpage>50</fpage><lpage>65</lpage><pub-id pub-id-type="doi">10.33166/AETiC.2024.01.005</pub-id></element-citation></ref><ref id="bib0024"><label>24</label><element-citation publication-type="journal" id="sbref0023"><person-group person-group-type="author"><name name-style="western"><surname>Batani</surname><given-names>J.</given-names></name><name name-style="western"><surname>Mbunge</surname><given-names>E.</given-names></name><name name-style="western"><surname>Muchemwa</surname><given-names>B.</given-names></name><name name-style="western"><surname>Gaobotse</surname><given-names>G.</given-names></name><name name-style="western"><surname>Gurajena</surname><given-names>C.</given-names></name><name name-style="western"><surname>Fashoto</surname><given-names>S.</given-names></name><name name-style="western"><surname>Kavu</surname><given-names>T.D.</given-names></name><name name-style="western"><surname>Dandajena</surname><given-names>K.</given-names></name></person-group><article-title>A review of deep learning models for detecting cyberbullying on social media networks, in: R. silhavy (ed.)</article-title><source>Cybernetics Perspectives in Systems, Proceedings of the 11th Computer Science On-line Conference 2022 (CSOC 2022), Vol. 3, Lecture Notes in Networks and Systems, vol. 503, Springer, Cham</source><year>2022</year><fpage>528</fpage><lpage>550</lpage><pub-id pub-id-type="doi">10.1007/978-3-031-09073-8_46</pub-id></element-citation></ref><ref id="bib0025"><label>25</label><element-citation publication-type="journal" id="sbref0024"><person-group person-group-type="author"><name name-style="western"><surname>Saha</surname><given-names>S.</given-names></name><name name-style="western"><surname>Islam</surname><given-names>M.S.</given-names></name><name name-style="western"><surname>Alam</surname><given-names>M.M.</given-names></name><name name-style="western"><surname>Rahman</surname><given-names>M.M.</given-names></name><name name-style="western"><surname>Majumder</surname><given-names>M.Z.H.</given-names></name><name name-style="western"><surname>Alam</surname><given-names>M.S.</given-names></name><name name-style="western"><surname>Hossain</surname><given-names>M.K.</given-names></name></person-group><article-title>Bengali cyberbullying detection in social media using machine learning algorithms, in: 2023 5th international conference on sustainable technologies for industry 5.0 (STI)</article-title><source>IEEE</source><year>2023</year><pub-id pub-id-type="doi">10.1109/STI59863.2023.10464740</pub-id></element-citation></ref><ref id="bib0026"><label>26</label><element-citation publication-type="journal" id="sbref0025"><person-group person-group-type="author"><name name-style="western"><surname>Ahmmed</surname><given-names>F.</given-names></name><name name-style="western"><surname>Jahin</surname><given-names>A.</given-names></name><name name-style="western"><surname>Zohora</surname><given-names>F.T.</given-names></name><name name-style="western"><surname>Patwary</surname><given-names>M.J.A.</given-names></name></person-group><article-title>An improved hybrid deep learning approach with explainable AI for COVID-19 detection, in: 2025 international conference on electrical</article-title><source>Computer and Communication Engineering (ECCE), Chittagong, Bangladesh, IEEE</source><year>2025</year><fpage>1</fpage><lpage>6</lpage><pub-id pub-id-type="doi">10.1109/ECCE64574.2025.11013503</pub-id></element-citation></ref><ref id="bib0027"><label>27</label><element-citation publication-type="book" id="sbref0026"><person-group person-group-type="author"><name name-style="western"><surname>Ribeiro</surname><given-names>M.T.</given-names></name><name name-style="western"><surname>Singh</surname><given-names>S.</given-names></name><name name-style="western"><surname>Guestrin</surname><given-names>C.</given-names></name></person-group><part-title>“Why should i trust you?” Explaining the predictions of any classifier</part-title><source>Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM</source><year>2016</year><fpage>1135</fpage><lpage>1144</lpage><pub-id pub-id-type="doi">10.1145/2939672.2939778</pub-id></element-citation></ref><ref id="bib0028"><label>28</label><element-citation publication-type="journal" id="sbref0027"><person-group person-group-type="author"><name name-style="western"><surname>Chen</surname><given-names>J.</given-names></name><name name-style="western"><surname>Song</surname><given-names>L.</given-names></name><name name-style="western"><surname>Wainwright</surname><given-names>M.</given-names></name><name name-style="western"><surname>Jordan</surname><given-names>M.</given-names></name></person-group><article-title>Learning to explain: an information-theoretic perspective on model interpretation</article-title><source>PMLR</source><volume>80</volume><year>2018</year><fpage>883-892</fpage><pub-id pub-id-type="doi">10.48550/arXiv.1802.07814</pub-id></element-citation><note><p>in: Proceedings of the 35th International Conference on Machine Learning</p></note></ref><ref id="bib0029"><label>29</label><element-citation publication-type="book" id="sbref0028"><person-group person-group-type="author"><name name-style="western"><surname>Pawar</surname><given-names>V.</given-names></name><name name-style="western"><surname>Jose</surname><given-names>D.V.</given-names></name><name name-style="western"><surname>Patil</surname><given-names>A.</given-names></name></person-group><part-title>Explainable AI method for cyberbullying detection</part-title><source>Proceedings of the 2022 IEEE 2nd International Conference on Mobile Networks and Wireless Communications (ICMNWC), IEEE, Pune, India</source><year>2022</year><fpage>119</fpage><lpage>124</lpage><pub-id pub-id-type="doi">10.1109/ICMNWC56175.2022.10031652</pub-id></element-citation></ref></ref-list><ack id="ack0001"><sec id="sec0014a"><title>Declaration of Competing Interest</title><p id="p0024">The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.</p></sec></ack>
    <sec sec-type="data-availability">
      <title>Data Availability</title>
      <p>The datasets generated and analyzed during the study are available from the corresponding author on reasonable request.</p>
      <p>Demonstration content: the full text of this article is adapted from “Bengali cyberbullying detection: A comprehensive dataset for advanced analysis” by Jahin and colleagues (Data in Brief, 2025; https://doi.org/10.1016/j.dib.2025.112205), which is available under a Creative Commons license (https://creativecommons.org/licenses/by-nc/4.0/).</p>
    </sec>
  </back>
</article>
