Ensemble Method for Sexual Predators Identification in Online Chats
Abstract
Cyber grooming is a compelling problem worldwide nowadays and many reports strongly suggested that it becomes very urgent to tackle this problem to protect the children from sexual exploitation. In this study, we propose an effective method for sexual predator identification in online chats based on two-stage classification. The purpose of the first stage is to distinguish predatory conversations from the normal ones while the second stage aims to tell apart between the predator user and the victim within a single predatory conversation. Finally, some unique predators are derived from the second stage result. We investigate several machine learning classifiers including Naive Bayes, Support Vector Machine, Neural Network, Logistic Regression, Random Forest, K-Nearest Neighbors, and Decision Tree with Bag of Words features using several different term weighting methods for this task. We also proposed two ensemble techniques to improve the classification task. The experiment results on PAN12 dataset show that our best method using soft voting based ensemble for first stage and Naive Bayes based method for the second stage obtained an F0.5-score of 0.9348, which would place as number one in the PAN12 competition ranking.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Some works have explored various phases of grooming to investigate different themes in online conversations, while others focused on predatory conversation detection, predatory identification, or author profiling.
“Some works [28,33,40,42,43] have explored various phases of grooming to investigate the different themes in online conversations, while others focused on predatory conversation detection [49][50][51], predatory identification [41,52,53], or author profiling [44][45][46][47][48].”
From Online grooming detection: A comprehensive survey of child exploitation in chat logs (2023) · cites this paper as [52]
Accounting for the frequency of a word in online chat logs can help detect grooming conversations.
“Accounting for the frequency of a word in online chat logs can therefore help detect grooming conversations [51,52,65].”
From Online grooming detection: A comprehensive survey of child exploitation in chat logs (2023) · cites this paper as [52]
Some papers used a beta value higher than one to emphasize recall and aim for a lower number of false negative classifications.
“Some papers [52,53] used a β value higher than one that would emphasize recall and aim for a lower number of false negative classifications.”
From Online grooming detection: A comprehensive survey of child exploitation in chat logs (2023) · cites this paper as [52]
Few earlier works have tried to identify predators in online chats.
“Few earlier works mentioned above have also tried to identify the predators [51][52][53]71].”
From Online grooming detection: A comprehensive survey of child exploitation in chat logs (2023) · cites this paper as [52]
Fauzi and Bours [29] proposed an ensemble model that applies various fusions.
“Fauzi and Bours [29] proposed an ensemble model that applies various fusions.”
From Detecting Online Grooming By Simple Contrastive Chat Embeddings (2023) · cites this paper as [29]
Cites
Introduction to information retrieval
(2009) · Choice Reviews Online · doi:10.5860/choice.46-2715 · Cited by 12,278 · see citing works
Sammut, C., & Webb, G. I. (2017) · Encyclopedia of Machine Learning and Data Mining · doi:10.1007/978-1-4899-7687-1_100318 · Cited by 1,037 · see citing works
An Introduction to Information Retrieval
Ceri, S., Bozzon, A., Brambilla, M., Valle, E. D., Fraternali, P., & Quarteroni, S. (2013) · Springer eBooks · doi:10.1007/978-3-642-39314-3_1 · Cited by 854 · see citing works
Introduction to Information Retrieval
Larson, R. R. (2009) · Journal of the American Society for Information Science and Technology · doi:10.1002/asi.21234 · Cited by 845 · see citing works
Tweet sentiment analysis with classifier ensembles
da Silva, N. F. F., Hruschka, E. R., & Hruschka, E. R. (2014) · Decision Support Systems · doi:10.1016/j.dss.2014.07.003 · Cited by 431 · cited 1× · see citing works
“[21].”
Combining classifiers in text categorization
Larkey, L. S., & Croft, W. B. (1996) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/243199.243276 · Cited by 416 · see citing works
The prevalence of unwanted online sexual exposure and solicitation among youth: A meta-analysis
Madigan, S., Villani, V., Azzopardi, C., Laut, D., Smith, T., Temple, J. R., Browne, D., & Dimitropoulos, G. (2018) · Journal of Adolescent Health · doi:10.1016/j.jadohealth.2018.03.012 · Cited by 164 · see citing works
Overview of the International Sexual Predator Identification Competition at PAN-2012.
Inches, G., & Crestani, F. (2012) · Cited by 93 · see citing works
Detecting predatory conversations in social media by deep convolutional neural networks
Ebrahimi, M., Suen, C. Y., & Ormandjieva, O. (2016) · Digital Investigation · doi:10.1016/j.diin.2016.07.001 · Cited by 78 · see citing works
Toward spotting the pedophile telling victim from predator in text chats
Pendar, N. (2007) · International Conference on Semantic Computing (ICSC 2007) · doi:10.1109/icsc.2007.32 · Cited by 77 · see citing works
Reliability of human annotation of semantic roles in noisy text
Higgins, D. (2007) · IEEE International Conference on Semantic Computing (ICSC) · doi:10.1109/icsc.2007.102 · Cited by 74 · see citing works
A Two-step Approach for Effective Detection of Misbehaving Users in Chats
Villatoro-Tello, E., Juárez-González, A., Escalante, H. J., Montes-y-Gómez, M., & Villaseñor-Pineda, L. (2012) · Cited by 41 · see citing works
Utilizing document classification for grooming attack recognition
Michalopoulos, D., & Mavridis, I. K. (2011) · Proceedings - IEEE Symposium on Computers and Communications/IEEE Symposium on Computers and Communications · doi:10.1109/iscc.2011.5983950 · Cited by 28 · see citing works
Detection of child exploiting chats from a mixed chat dataset as a text classification task
Miah, M. W. R., Yearwood, J. L., & Kulkarni, S. (2011) · Cited by 27 · see citing works
A Learning-Based Approach for the Identification of Sexual Predators in Chat Logs.
Parapar, J., Losada, D. E., & Barreiro, Á. (2012) · CLEF (Online Working Notes/Labs/Workshop) · Cited by 27 · see citing works
Detection of Cyber Grooming in Online Conversation
Bours, P., & Kulsrud, H. (2019) · 2019 IEEE International Workshop on Information Forensics and Security (WIFS) · doi:10.1109/wifs47025.2019.9035090 · Cited by 27 · see citing works
Self-citationIdentifying Sexual Predators by SVM Classification with Lexical and Behavioral Features.
Morris, C. W., & Hirst, G. (2012) · Cited by 23 · see citing works
Kittler, J. (2002) · Series in machine perception and artificial intelligence · doi:10.1142/9789812776235_0001 · Cited by 23 · see citing works
Chat Analysis Triage Tool: Differentiating contact-driven vs. fantasy-driven child sex offenders
Seigfried‐Spellar, K. C., Rogers, M., Rayz, J. T., Yang, S.-F., Misra, K., & Ringenberg, T. R. (2019) · Forensic Science International · doi:10.1016/j.forsciint.2019.02.028 · Cited by 20 · see citing works
Predatory Conversation Detection
Borj, P. R., & Bours, P. (2019) · 2019 International Conference on Cyber Security for Emerging Technologies (CSET) · doi:10.1109/cset.2019.8904885 · Cited by 19 · see citing works
Self-citationCombining Predation Heuristics and Chat-Like Features in Sexual Predator Identification.
Hidalgo, J. M. G., & Díaz, A. A. C. (2012) · CLEF (Online Working Notes/Labs/Workshop) · Cited by 14 · see citing works
Not So Cute but Fuzzy: Estimating Risk of Sexual Predation in Online Conversations
Ringenberg, T. R., Misra, K., & Rayz, J. T. (2019) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/smc.2019.8914528 · Cited by 13 · see citing works
PREFERENCE BASED TERM WEIGHTING FOR ARABIC FIQH DOCUMENT RANKING
Holle, K. F. H., Arifin, A. Z., & Purwitasari, D. (2015) · Jurnal Ilmu Komputer dan Informasi · doi:10.21609/jiki.v8i1.283 · Cited by 8 · see citing works
Automatic complaint classification system using classifier ensembles
Fauzi, M. A. (2018) · Telfor Journal · doi:10.5937/telfor1802123a · Cited by 5 · see citing works
Self-citation
Flagged first, then by citations
3 of the 27 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Razi, A., Kim, S., Alsoubai, A., Stringhini, G., Solorio, T., De Choudhury, M., & Wisniewski, P. J. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3479609 · Cited by 95 · see citing works
Razi, A., Alsoubai, A., Kim, S., Ali, S., Stringhini, G., De Choudhury, M., & Wisniewski, P. J. (2023) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3579522 · Cited by 52 · see citing works
Online grooming detection: A comprehensive survey of child exploitation in chat logs
Borj, P. R., Raja, K., & Bours, P. (2023) · Knowledge-Based Systems · doi:10.1016/j.knosys.2022.110039 · Cited by 38 · see citing works
Self-citationChild Safety and Protection in the Online Gaming Ecosystem
Faraz, A., Mounsef, J., Raza, A., & Willis, S. (2022) · IEEE Access · doi:10.1109/access.2022.3218415 · Cited by 40 · see citing works
Milon-Flores, D. F., & Cordeiro, R. L. F. (2022) · Knowledge-Based Systems · doi:10.1016/j.knosys.2021.108017 · Cited by 29 · see citing works
The Detection of Sexual Harassment and Chat Predators Using Artificial Neural Network
Hamzah, N. A., & Dhannoon, B. N. (2021) · Karbala International Journal of Modern Science · doi:10.33640/2405-609x.3157 · Cited by 18 · see citing works
Continuous Stress Detection of Hospital Staff Using Smartwatch Sensors and Classifier Ensemble
Fauzi, M. A., & Yang, B. (2021) · Studies in health technology and informatics · doi:10.3233/shti210607 · Cited by 17 · see citing works
Self-citationFaraz, A., Ahsan, F., Mounsef, J., Karamitsos, I., & Kanavos, A. (2024) · Information · doi:10.3390/info15040233 · Cited by 15 · see citing works
Sexual-predator Detection System based on Social Behavior Biometric (SSB) Features
Wani, M. A., Agarwal, N., & Bours, P. (2021) · Procedia Computer Science · doi:10.1016/j.procs.2021.05.075 · Cited by 18 · see citing works
Self-citationYeng, P. K., Nweke, L. O., Yang, B., Fauzi, M. A., & Snekkenes, E. A. (2021) · JMIR Medical Informatics · doi:10.2196/19250 · Cited by 14 · see citing works
Self-citationMilon-Flores, D. F. (2022) · doi:10.11606/d.55.2022.tde-01082022-150335 · Cited by 12 · see citing works
Detecting Online Grooming By Simple Contrastive Chat Embeddings
Rezaee Borj, P., Raja, K., & Bours, P. (2023) · Proceedings of the 9th ACM International Workshop on Security and Privacy Analytics · doi:10.1145/3579987.3586564 · Cited by 11 · see citing works
Self-citationDetecting Sexual Predatory Chats by Perturbed Data and Balanced Ensembles
Borj, P. R., Raja, K., & Bours, P. (2021) · 2021 International Conference of the Biometrics Special Interest Group (BIOSIG) · doi:10.1109/biosig52210.2021.9548303 · Cited by 13 · see citing works
Self-citationAtif, M., Anwer, F., & Talib, F. (2022) · Indian Journal of Science and Technology · doi:10.17485/ijst/v15i39.1520 · Cited by 11 · see citing works
Emotion-Based Movie Recommendation System
Tennakoon, N., Senaweera, O., & Dharmarathne, H. A. S. G. (2024) · International Journal on Advances in ICT for Emerging Regions (ICTer) · doi:10.4038/icter.v17i1.7275 · Cited by 10 · see citing works
Chadaga, K., Prabhu, S., Sampathila, N., Chadaga, R., Bairy, G. M., & Swathi, K. S. (2023) · Journal of Technology in Behavioral Science · doi:10.1007/s41347-023-00343-0 · Cited by 10 · see citing works
Effectiveness of machine learning methods in detecting grooming: a systematic meta-analytic review
Bianchi, M. L., Castillo, N., Astudillo, C. A., & Ahumada-Méndez, F. (2025) · Scientific Reports · doi:10.1038/s41598-024-83003-4 · Cited by 13 · see citing works
Machine learning approaches to detect online harassment using bag of words
Hamzah, N. A., & Dhannoon, B. N. (2023) · AIP conference proceedings · doi:10.1063/5.0118599 · Cited by 7 · see citing works
Ngo, V. M., Dang, C. N., Thorpe, C., & McKeever, S. (2023) · Preprints.org · doi:10.20944/preprints202301.0046.v1 · Cited by 7 · see citing works
Ngo, V. M., Thorpe, C., Dang, C. N., & McKeever, S. (2022) · RIVF International Conference on Computing and Communication Technologies (RIVF) · doi:10.1109/rivf55975.2022.10013853 · Cited by 7 · see citing works
Identifying Sexual Predators in Chats Using SVM and Feature Ensemble
Fauzi, M. A., Wolthusen, S., Yang, B., Bours, P., & Yeng, P. (2023) · 2023 International Conference on Emerging Trends in Networks and Computer Communications (ETNCC) · doi:10.1109/etncc59188.2023.10284950 · Cited by 4 · see citing works
Self-citationComparing machine learning models with a focus on tone in grooming chat logs
Hamm, L., & McKeever, S. (2025) · Frontiers in Pediatrics · doi:10.3389/fped.2025.1591828 · Cited by 4 · see citing works
Prevention of Emotional Entrapment of Children on Social Media
Kirupalini, S., Baskar, A., Ramesh, A., Rengarajan, G., Gowri, S., Swetha, S., & Sangeetha, D. (2021) · International Conference on Emerging Techniques in Computational Intelligence (ICETCI) · doi:10.1109/icetci51973.2021.9574068 · Cited by 4 · see citing works
Eilifsen, T. N., Shrestha, B., & Bours, P. (2023) · 2023 21st International Conference on Emerging eLearning Technologies and Applications (ICETA) · doi:10.1109/iceta61311.2023.10343952 · Cited by 3 · see citing works
Self-citationAuthentic Dialogue Generation to Improve Youth’s Awareness of Cybergrooming for Online Safety
Guo, Z. Y., Wang, P., Huang, L., & Cho, J.-H. (2023) · IEEE International Conference on Tools with Artificial Intelligence (ICTAI) · doi:10.1109/ictai59109.2023.00017 · Cited by 1 · see citing works
Enhanced Semantic-based Chaotic System for Cyber-grooming Classification and Harassment Detection
Farag, N., Ghoniemy, S. A., & Karam, O. H. (2023) · International Conference on Computer and Applications (ICCA) · doi:10.1109/icca59364.2023.10401840 · Cited by 1 · see citing works
Regulatory Policies and Digital Security for Protecting Minors in Qatar
Badran, A. (2025) · Gulf Studies · doi:10.1007/978-981-96-3412-5_13 · Cited by 1 · see citing works
Principales riesgos en el uso de tecnologías de la información en adolescentes
Torres, G. A., Delgado-Vargas, K. A., Abiega-L'Eglisse, A. F. D., López-Hernández, L., & Gallegos-García, G. (2023) · Transdigital · doi:10.56162/transdigital218 · Cited by 1 · see citing works
Zhang, X., Akter, M., An, H., Liu, M., Zhang, Q., Huang, L., Cho, J.-H., J. Wisniewski, P., & Lee, S. W. (2026) · Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3772318.3790949
Authentic Dialogue Generation to Improve Youth's Awareness of Cybergrooming for Online SafetyPreprint
Wang, P., Guo, Z., Huang, L., & Cho, J.-H. (2023) · doi:10.36227/techrxiv.22102466.v1
Authentic Dialogue Generation to Improve Youth’s Awareness of Cybergrooming for Online SafetyPreprint
Wang, P., Guo, Z., Huang, L., & Cho, J.-H. (2023) · doi:10.36227/techrxiv.22102466
Multiple Sensor Fusion for Stress Detection in the Hospital Environment
Fauzi, M. A., & Yang, B. (2023) · EAI/Springer Innovations in Communication and Computing · doi:10.1007/978-3-031-34750-4_16
Self-citationA Social Media System for detecting Child Predators
Kasar, V., Patil, D. H., Fernandes, S., Chillarge, A., & Abuj, V. (2023) · International Conference on Advanced Computing Technologies and Applications (ICACTA) · doi:10.1109/icacta58201.2023.10392579
cheng, J., zhang, Z.-M., liu, L.-T., liu, Z.-J., & chen, X.-Z. (2025) · doi:10.2196/preprints.77838
Understanding Online Grooming Through LLMs: Stage Detection and Linguistic Patterns
Hamer, S. A. J., Chua, Y. T., & Pei, W. (2026) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-032-22545-0_24
- Authors
- Fauzi, M. A., & Bours, P.
- Affiliations
- Norwegian University of Science and Technology (NO)
- Venue
- 2020 8th International Workshop on Biometrics and Forensics (IWBF)
- Publisher
- IEEE
- Published
- 2020-04
- Pages
- 1-6
- OpenAlex
- W3033149089
- Cited by
- 34
- References
- 27
- Citations by year
- 2026: 1 · 2025: 4 · 2024: 2 · 2023: 14 · 2022: 5 · 2021: 8
- FWCI
- 2.58
- Type
- conference paper
- Language
- en
- Open access
- closed
- Licence
- Locations
- International Workshop on Biometrics and Forensics (IWBF) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Hate Speech and Cyberbullying Detection
- Physical Sciences › Computer Science › Artificial Intelligence › Text and Document Classification Technologies
- Physical Sciences › Computer Science › Information Systems › Spam and Phishing Detection
- Keywords
- online grooming, online chat, child sexual exploitation, two-stage classification, ensemble learning, soft voting, text classification, term weighting, naive Bayes
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review