Insider Threat Identification From Accessed Website Content Optimized by Modified Metaheuristic
Abstract
In today’s tech-driven landscape, safeguarding organizational security is imperative. Threats can arise externally or internally, necessitating preemptive measures. Despite the prevalence of insider risks like data breaches and intellectual property theft, literature lacks exploration of artificial intelligence (AI) potential in detecting malicious insiders. This study proposes leveraging natural language processing (NLP) and powerful classifiers to analyze employee behavior, offering an efficient means to mitigate insider threats. Effective classifiers depend on precise parameter selection, requiring optimization to align algorithms with specific problems. However, hyperparameter tuning faces NP-hard challenges due to extensive search spaces. Specialized algorithms like metaheuristic optimizers are commonly employed but require careful pairing with problems. In order to identify insider risks, this study presents a unique method that combines extreme gradient boosting (XGBoost) with bidirectional encoder representations using transformers (BERT) to analyze personnel HTTP content access. Leveraging NLP enhances robustness against common firewall evasion tactics. Additionally, a modified reptile search algorithm (RSA) algorithm is proposed for hyperparameter selection, achieving accuracy exceeding 97% on simulated security datasets. This framework offers a promising avenue for preempting insider threats and bolstering organizational security.
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?
Jovanovic et al. (2024) proposed a method combining NLP with XGBoost and BERT to analyze employee behaviour, achieving accuracy exceeding 97% on simulated security datasets.
“Jovanovic et al. (2024) [53] proposed a method combining NLP with Extreme Gradient Boosting (XGBoost) and BERT to analyze employee behaviour, enhancing robustness against common firewall evasion tactics and achieving accuracy exceeding 97% on simulated security datasets using a modified reptile search algorithm for hyperparameter selection.”
From A systematic review on insider threat detection using natural language processing (2025) · cites this paper as [53]
Cites
Kennedy, J., & Eberhart, R. (2002) · Proceedings of ICNN'95 - International Conference on Neural Networks · doi:10.1109/icnn.1995.488968 · Cited by 58,192 · see citing works
XGBoost: A Scalable Tree Boosting System
Chen, T., & Guestrin, C. (2016) · Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining · doi:10.1145/2939672.2939785 · Cited by 54,569 · see citing works
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
Devlin, J., Chang, M.-W., Lee, K., & Toutanova, K. (2019) · Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) · doi:10.18653/v1/n19-1423 · Cited by 48,293 · see citing works
The Whale Optimization Algorithm
Mirjalili, S., & Lewis, A. (2016) · Advances in Engineering Software · doi:10.1016/j.advengsoft.2016.01.008 · Cited by 14,829 · see citing works
No free lunch theorems for optimization
Wolpert, D. H., & Macready, W. G. (1997) · IEEE Transactions on Evolutionary Computation · doi:10.1109/4235.585893 · Cited by 14,237 · see citing works
SCA: A Sine Cosine Algorithm for solving optimization problems
Mirjalili, S. (2016) · Knowledge-Based Systems · doi:10.1016/j.knosys.2015.12.022 · Cited by 5,727 · see citing works
On the performance of artificial bee colony (ABC) algorithm
Karaboğa, D., & Basturk, B. (2007) · Applied Soft Computing · doi:10.1016/j.asoc.2007.05.007 · Cited by 3,692 · see citing works
Sentiment analysis algorithms and applications: A survey
Medhat, W., Hassan, A., & Korashy, H. (2014) · Ain Shams Engineering Journal · doi:10.1016/j.asej.2014.04.011 · Cited by 3,265 · see citing works
Parameter-efficient transfer learning for NLP
Houlsby, N., Giurgiu, A., Jastrzebski, S., Morrone, B., de Laroussilhe, Q., Gesmundo, A., Attariyan, M., & Gelly, S. (2019) · arXiv · doi:10.48550/arxiv.1902.00751 · Cited by 2,270 · see citing works
Bat algorithm: a novel approach for global engineering optimization
Yang, X., & Gandomi, A. H. (2012) · Engineering Computations · doi:10.1108/02644401211235834 · Cited by 1,756 · see citing works
Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer
Abualigah, L., Elaziz, M. A., Sumari, P., Geem, Z. W., & Gandomi, A. H. (2021) · Expert Systems with Applications · doi:10.1016/j.eswa.2021.116158 · Cited by 1,443 · see citing works
Feurer, M., & Hutter, F. (2019) · The Springer Series on Challenges in Machine Learning · doi:10.1007/978-3-030-05318-5_1 · Cited by 1,414 · see citing works
Khishe, M., & Mosavi, M. R. (2020) · Expert Systems with Applications · doi:10.1016/j.eswa.2020.113338 · Cited by 1,249 · see citing works
Firefly algorithm: recent advances and applications
Yang, X. S., & He, X. (2013) · International Journal of Swarm Intelligence · doi:10.1504/ijsi.2013.055801 · Cited by 966 · see citing works
Bridging the Gap: A Pragmatic Approach to Generating Insider Threat Data
Glasser, J., & Lindauer, B. (2013) · 2013 IEEE Security and Privacy Workshops · doi:10.1109/spw.2013.37 · Cited by 344 · see citing works
Collaborative hyperparameter tuning
Bardenet, R., Brendel, M., gl, B. Z. K., & le Sebag, M. (2013) · HAL · Cited by 293 · see citing works
Evaluation of Text Generation: A Survey
Celikyilmaz, A., Clark, E., & Gao, J. (2020) · arXiv · doi:10.48550/arxiv.2006.14799 · Cited by 207 · see citing works
Data quality: “Garbage in – garbage out”
Kilkenny, M. F., & Robinson, K. M. (2018) · Health Information Management Journal · doi:10.1177/1833358318774357 · Cited by 199 · see citing works
Introduction to Natural Language Processing
Podrebarac, A. A. (2019) · Routledge eBooks · doi:10.4324/9781351027946-15 · Cited by 176 · see citing works
Jovanović, L., Jovanovic, D., Bačanin, N., Stakić, A. J., Antonijević, M., Magd, H. A. E., Thirumalaisamy, R., & Zivkovic, M. Z. (2022) · Sustainability · doi:10.3390/su142114616 · Cited by 125 · see citing works
Self-citationThe Cost of Training NLP Models: A Concise Overview
Sharir, O., Peleg, B., & Shoham, Y. (2020) · arXiv · doi:10.48550/arxiv.2004.08900 · Cited by 113 · see citing works
Benchmark Functions for the CEC'2018 Competition on Dynamic Multiobjective Optimization
Jiang, S., Yang, S., Yao, X., Tan, K. C., Kaiser, M., & Krasnogor, N. (2018) · DMU Open Research Archive (De Montfort University) · Cited by 62 · see citing works
Jovanović, L., Jovanović, D., Antonijević, M., Nikolić, B., Bačanin, N., Zivkovic, M. Z., & Strumberger, I. (2023) · Journal of Web Engineering · doi:10.13052/jwe1540-9589.2237 · Cited by 62 · see citing works
Self-citationAn emperor penguin optimizer application for medical diagnostics
Jovanović, L., Zivkovic, M. Z., Antonijević, M., Jovanović, D., Ivanovic, M., & Jassim, H. S. (2022) · Zooming Innovation in Consumer Technologies Conference (ZINC) · doi:10.1109/zinc55034.2022.9840612 · Cited by 46 · see citing works
Self-citationBačanin, N., Zivkovic, M. Z., Jovanović, L., Ivanovic, M., & Rashid, T. A. (2022) · Advances in intelligent systems and computing · doi:10.1007/978-981-16-9573-5_31 · Cited by 39 · see citing works
Self-citationTuning XGBoost by Planet Optimization Algorithm: An Application for Diabetes Classification
Jovanović, L., Djuric, M., Zivkovic, M. Z., Jovanović, D., Strumberger, I., Antonijević, M., Budimirović, N., & Bačanin, N. (2023) · Lecture notes in electrical engineering · doi:10.1007/978-981-19-7753-4_60 · Cited by 37 · see citing works
Self-citationQuasi-reflection learning arithmetic optimization algorithm firefly search for feature selection
Bačanin, N., Budimirović, N., Venkatachalam, K., Jassim, H. S., Zivkovic, M. Z., Askar, S. S., & Abouhawwash, M. (2023) · Heliyon · doi:10.1016/j.heliyon.2023.e15378 · Cited by 34 · see citing works
Self-citationIntroduction To Natural Language Processing
Eisenstein, J. (2021) · Cited by 25 · see citing works
Tuning Extreme Learning Machine by Hybrid Planet Optimization Algorithm for Diabetes Classification
Jovanović, L., Hajdarevic, Z., Jovanović, D., Jassim, H. S., Strumberger, I., Bačanin, N., Zivkovic, M. Z., & Antonijević, M. (2023) · Lecture notes in networks and systems · doi:10.1007/978-981-19-9379-4_3 · Cited by 24 · see citing works
Self-citationSine Cosine Algorithm for Simple recurrent neural network Tuning for Stock Market Prediction
Jovanović, L., Milutinovic, N., Gajevic, M., Krstovic, J., Rashid, T. A., & Petrović, A. (2022) · Telecommunications Forum (TELFOR) · doi:10.1109/telfor56187.2022.9983694 · Cited by 22 · see citing works
Tackling IoT Security Challenge by Metaheuristics Tuned Extreme Learning Machine
Jovanović, L., Gajevic, M., Dobrojević, M., Budimirović, N., Bačanin, N., & Zivkovic, M. Z. (2023) · Lecture notes in networks and systems · doi:10.1007/978-981-99-1726-6_39 · Cited by 18 · see citing works
Self-citationExploring the Potential of Generative Adversarial Networks for Synthetic Medical Data Generation
Jovanović, L., Petrović, A., Živković, T., Antonijević, M., Bačanin, N., & Zivkovic, M. Z. (2023) · Telecommunications Forum (TELFOR) · doi:10.1109/telfor59449.2023.10372727 · Cited by 16 · see citing works
Self-citationBERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
Devlin, J., Chang, M.-W., Lee, K., & Toutanova, K. (2018) · arXiv · doi:10.48550/arxiv.1810.04805
Flagged first, then by citations
1 of the 34 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
A systematic review on insider threat detection using natural language processing
Kundiya, K., & Haribhakta, Y. (2025) · International Journal of Information Security · doi:10.1007/s10207-025-01145-6 · Cited by 9 · see citing works
A Survey of Large Language Models for Insider Threat Detection
Haidar, A., Lin, Y.-Z., Shi, Q., Yang, Z., Amadigwe, D., Terry, B., Battu, S. K., Satam, P., & Shao, S. (2025) · Cyber Awareness and Research Symposium (CARS) · doi:10.1109/cars67163.2025.11337474 · Cited by 2 · see citing works
- Authors
- Jovanovic, L., Kaljevic, J., Zivkovic, M., Bacanin, N., Antonijevic, M., & Cajic, M.
- Affiliations
- Singidunum University,Faculty of Informatics and Computing,Belgrade,Serbia
- Singidunum University,Faculty of Health and Business Studies,Belgrade,Serbia
- Singidunum University (RS)
- Univerzitet Union Nikola Tesla (RS)
- Venue
- 2024 International Conference on Circuit, Systems and Communication (ICCSC)
- Publisher
- IEEE
- Published
- 2024-06-28
- Pages
- 1-6
- OpenAlex
- W4401361017
- Cited by
- 2
- References
- 34
- Citations by year
- 2025: 2
- FWCI
- 0.76
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Circuit, Systems and Communication (ICCSC) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Information and Cyber Security
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Keywords
- insider threat detection, XGBoost, BERT, hyperparameter optimization, reptile search algorithm, metaheuristic optimization, firewall evasion, organizational security, data breach prevention
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