Firefly-CDDL: A Firefly-Based Algorithm for Cyberbullying Detection Based on Deep Learning
Source abstract
Abstract
There are several ethical issues that have arisen in recent years due to the ubiquity of the Internet and the popularity of social media and community platforms. Among them is cyberbullying, which is defined as any violent intentional action that is repeatedly conducted by individuals or groups using online channels against victims who are not able to react effectively. An alarmingly high percentage of people, especially teenagers, have reported being cyberbullied in recent years. A variety of approaches have been developed to detect cyberbullying, but they require time-consuming feature extraction and selection processes. Moreover, no approach to date has examined the meanings of words and the semantics involved in cyberbullying. In past work, we proposed an algorithm called Cyberbullying Detection Based on Deep Learning (CDDL) to bridge this gap. It eliminates the need for feature engineering and generates better predictions than traditional approaches for detecting cyberbullying. This was accomplished by incorporating deep learning—specifically, a convolutional neural network (CNN)—into the detection process. Although this algorithm shows remarkable improvement in performance over traditional detection mechanisms, one problem with it persists: CDDL requires that many parameters (filters, kernels, pool size, and number of neurons) be set prior to classification. These parameters play a major role in the quality of predictions, but a method for finding a suitable combination of their values remains elusive. To address this issue, we propose an algorithm called firefly-CDDL that incorporates a firefly optimisation algorithm into CDDL to automate the hitherto-manual trial-and-error hyperparameter setting. The proposed method does not require features for its predictions and its detection of cyberbullying is fully automated. The firefly-CDDL outperformed prevalent methods for detecting cyberbullying in experiments and recorded an accuracy of 98% within acceptable polynomial time.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Bullying, Victimization, and Aggression · Hate Speech and Cyberbullying Detection
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (36)
Show source-provided references
1. Taxonomy of cyberbullying detection and prediction techniques in online social networks10.1007/978-981-15-0132-6_3 ↗
2. Chapter 14 cyber bullying among college students: Evidence from multiple domains of college life10.1108/S2044-9968(2012)0000005016 ↗
3. Cyberbullying: Another main type of bullying?10.1111/j.1467-9450.2007.00611.x ↗
4. Bullying and cyberbullying: History, statistics, law, prevention and analysis
5. Automatic monitoring of cyberbullying on social networking sites: From technological feasibility to desirability10.1016/j.tele.2014.04.002 ↗
6. Developing a cyberbullying conceptual framework for educators10.1016/j.techsoc.2019.101223 ↗
7. Young people’s conceptualizations of the nature of cyberbullying: A systematic review and synthesis of qualitative research10.1016/j.avb.2020.101379 ↗
8. Deep learning algorithm for cyberbullying detection10.14569/IJACSA.2018.090927 ↗
9. Twitter bullying detection
10. Improving cyberbullying detection with user context
11. An effective approach for cyberbullying detection and avoidance
12. Cybercrime detection in online communications: The experimental case of cyberbullying detection in the Twitter network10.1016/j.chb.2016.05.051 ↗
13. Machine learning and semantic analysis of in-game chat for cyberbullying10.1016/j.cose.2018.02.016 ↗
14. Analysis of tweets related to cyberbullying: Exploring information diffusion and advice available for cyberbullying victims10.4018/IJCBPL.2015100103 ↗
15. Methods for detection of cyberbullying: A survey
16. An effective approach for cyberbullying detection
17. Effects of feature extraction and classification methods on cyberbully detection
18. Cyberbullying revelation in Twitter data using naïve bayes classifier algorithm10.26483/ijarcs.v9i1.5396 ↗
19. Detecting cyberbullying: Query terms and techniques
20. A comparison of common users across instagram and ask. fm to better understand cyberbullying
21. Collaborative detection of cyberbullying behavior in Twitter data
22. Supervised machine learning for the detection of troll profiles in Twitter social network: Application to a real case of cyberbullying
23. Detection of fake news text classification on COVID-19 using deep learning approaches10.1155/2021/5514220 ↗
24. Constructing domain ontology for Alzheimer disease using deep learning based approach10.3390/electronics11121890 ↗
25. Analyzing RNA-seq gene expression data using deep learning approaches for cancer classification10.3390/app12041850 ↗
26. Energy efficient optimal parent selection based routing protocol for internet of things using firefly optimization algorithm
27. Improved slime mould algorithm based on firefly algorithm for feature selection: A case study on QSAR model10.1007/s00366-021-01342-6 ↗
28. Oppositional firefly optimization based optimal feature selection in chronic kidney disease classification using deep neural network10.1007/s12652-021-03477-2 ↗
29. Optimization of neural network using improved bat algorithm for data classification10.1166/jmihi.2019.2654 ↗
30. A modified bat algorithm with torus walk for solving global optimisation problems10.1504/IJBIC.2020.105861 ↗
31. Comparative analysis of low discrepancy sequence-based initialization approaches using population-based algorithms for solving the global optimization problems10.3390/app11167591 ↗
32. Firefly algorithm, stochastic test functions and design optimisation10.1504/IJBIC.2010.032124 ↗
33. A hyprid OBL-based firefly algorithm with symbiotic organisms search algorithm for solving optimization problems10.1007/s11227-021-04015-9 ↗
34. BullyBlocker: Toward an interdisciplinary approach to identify cyberbullying10.1007/s13278-018-0496-z ↗
35. Figure Eight Inc, “Figure eight,” 2018. [Online]. Available: https://www.figure-eight.com/. (accessed on 28 August 2018).
36. “The Scientific Python Development Environment,” 2018. [Online]. Available: https://www.spyder-ide.org/. (accessed on 28 August 2021).