journal article·2023Open access

Hyper-Tuned Convolutional Neural Networks for Authorship Verification in Digital Forensic Investigations

Asif Rahim, Yanru Zhong, Tariq Ahmad, Sadique Ahmad, Mohammed A. ElAffendi

Computers, Materials & Continua· Volume 76· Issue 2

Abstract

Authorship verification is a crucial task in digital forensic investigations, where it is often necessary to determine whether a specific individual wrote a particular piece of text. Convolutional Neural Networks (CNNs) have shown promise in solving this problem, but their performance highly depends on the choice of hyperparameters. In this paper, we explore the effectiveness of hyperparameter tuning in improving the performance of CNNs for authorship verification. We conduct experiments using a Hyper Tuned CNN model with three popular optimization algorithms: Adaptive Moment Estimation (ADAM), Stochastic Gradient Descent (SGD), and Root Mean Squared Propagation (RMSPROP). The model is trained and tested on a dataset of text samples collected from various authors, and the performance is evaluated using accuracy, precision, recall, and F1 score. We compare the performance of the three optimization algorithms and demonstrate the effectiveness of hyperparameter tuning in improving the accuracy of the CNN model. Our results show that the Hyper Tuned CNN model with ADAM Optimizer achieves the highest accuracy of up to 90%. Furthermore, we demonstrate that hyperparameter tuning can help achieve significant performance improvements, even using a relatively simple model architecture like CNNs. Our findings suggest that the choice of the optimization algorithm is a crucial factor in the performance of CNNs for authorship verification and that hyperparameter tuning can be an effective way to optimize this choice. Overall, this paper demonstrates the effectiveness of hyperparameter tuning in improving the performance of CNNs for authorship verification in digital forensic investigations. Our findings have important implications for developing accurate and reliable authorship verification systems, which are crucial for various applications in digital forensics, such as identifying the author of anonymous threatening messages or detecting cases of plagiarism.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Authorship Attribution and Profiling · Topic Modeling · Natural Language Processing Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (44)

Show source-provided references
1. Identifying authorship from linguistic text patterns10.24251/hicss.2019.693 ↗
2. Authorship attribution with convolutional neural networks and POS-Eliding10.18653/v1/w17-4907 ↗
3. Explainable authorship verification in social media via attention-based similarity learning10.1109/BigData47090.2019.9005650 ↗
4. D. Rhodes, “Author attribution with CNNs,” 2015. [Online]. Available: https://www.semanticscholar.org/paper/Author-Attribution-with-Cnn-s-Rhodes/0a904f9d6b47dfc574f681f4d3b41bd840871b6f/pdf
5. Linguistic profiling for author recognition and verification10.3115/1218955.1218981 ↗
6. Kambourakis · Lecture Notes Computer Science (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) · 2008 · 5141 · 18510.1007/978-3-540-89173-4_16 ↗
7. Scalability of MANET routing protocols for heterogeneous and homogenous networks10.1016/j.compeleceng.2008.11.008 ↗
8. Authorship identification of a Russian-language text using support vector machine and deep neural networks
9. Machine learning models of text categorization by author gender using topic-independent features10.1016/j.procs.2016.11.017 ↗
10. G. Terence and B. Dwyer, “Novel approaches to authorship attribution,” Ph.D. Dessertation, University of Groningen, The Netherlands, 2017.
11. Automatic visual features for writer identification: A deep learning approach10.1109/ACCESS.2018.2890810 ↗
12. Problems of authorship identification of the national language electronic discourse10.1007/978-3-319-24770-0 ↗
13. A fair solution to DNS amplification attacks10.1109/WDFIA.2007.4299371 ↗
14. Authorship attribution in Bangla literature using character-level CNN10.1109/ICCIT48885.2019.9038560 ↗
15. Author identification using sequential minimal optimization with rule-based decision tree on indian literature in marathi10.1016/j.procs.2018.05.024 ↗
16. Convolutional neural networks for author profiling: Notebook for PAN at CLEF 2017
17. Kambourakis · Critical Information Infrastructures Security · 2008 · 18510.1007/978-3-540-89173-4_16 ↗
18. Email spoofing attack detection through an end-to-end authorship attribution system10.5220/0008954600640074 ↗
19. Reduce & attribute: Two-step authorship attribution for large-scale problems
20. Domain name system security and privacy: A contemporary survey10.1016/j.comnet.2020.107699 ↗
21. Y. Sari, “Neural and non-neural approaches to authorship attribution,” Ph.D. Dessertation, The University of Sheffield, England, 2018.
22. IoT privacy and security: Challenges and solutions10.3390/app10124102 ↗
23. DNSSEC and its potential for DDoS attacks: A comprehensive measurement study10.1145/2663716.2663731 ↗
24. Wireless sensor networks formation: Approaches and techniques10.1155/2016/2081902 ↗
25. Authorship classification in a resource constraint language using convolutional neural networks10.1109/ACCESS.2021.3095967 ↗
26. An empirical study on forensic analysis of Language text using LDA-based authorship attribution10.1109/ACCESS.2018.2885011 ↗
27. Automated language-independent authorship verification (for Indo-European languages)10.1002/asi.24163 ↗
28. Deep dive into authorship verification of email messages with the convolutional neural network10.1007/978-3-030-11680-4 ↗
29. Multi-classifier system for authorship verification task using word embeddings10.1109/ICNLSP.2018.8374391 ↗
30. Convolutional neural networks for authorship attribution of short texts10.18653/v1/e17-2106 ↗
31. Halvani · Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) · 2018 · 10772 · 45410.1007/978-3-319-76941-7_34 ↗
32. Code authorship identification using convolutional neural networks10.1016/j.future.2018.12.038 ↗
33. Similarity learning for authorship verification in social media10.1109/ICASSP.2019.8683405 ↗
34. TAVeer: An interpretable topic-agnostic authorship verification method10.1145/3407023.3409194 ↗
35. Authorship verification of yorùbá blog posts using character N-grams10.1109/ICMCECS47690.2020.246982 ↗
36. Authorship verification of opinion articles in online newspapers using the author’s idiolect: A comparative study10.1080/1369118X.2020.1716039 ↗
37. Will longformers PAN out for authorship verification?
38. Localization and classification of human facial emotions using local intensity order pattern and shape-based texture features10.3233/JIFS-201799 ↗
39. Firefly algorithm based feature selection for Arabic text classification10.1016/j.jksuci.2018.06.004 ↗
40. Enhancing fragility of zero-based text watermarking utilizing effective characters list10.1007/s11042-019-08084-0 ↗
41. An intelligent approach for preserving privacy and security in smart homes based on IoT using logit boost techniques10.55463/issn.1674-2974.49.4.39 ↗
42. A deep learning-based intelligent face recognition method in the internet of home things for security applications10.55463/issn.1674-2974 ↗
43. Evaluating collaborative filtering recommender systems10.1145/963770.963772 ↗
44. Similarity measures used in recommender systems: A study