Multi-level deep generative model with poisson variational autoencoders and reinforcement learning for enhanced intrusion detection system
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Humayun, Zayed | |
| dc.contributor.author | Majumder, Riddha | |
| dc.contributor.author | Qaiyum, Md.Tanzim | |
| dc.contributor.author | Ishrak, Fathin | |
| dc.contributor.author | Neha, Mehrin Amin | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-01-12T09:33:14Z | |
| dc.date.available | 2026-01-12T09:33:14Z | |
| dc.date.copyright | 2025 | |
| dc.date.issued | 2025-10 | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 39-43). | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025. | en_US |
| dc.description.abstract | Network intrusion detection systems face two critical challenges: the need to identify specific attack types beyond binary classification and the ability to adapt to evolving threats while maintaining low false positive rates. In response, we propose a hierarchical multi-level Poisson Variational Autoencoder (PVAE) system augmented with reinforcement learning-based ensemble weighting for intrusion detection. At its core, a three-level PVAE chain with normalizing flows captures network traffic patterns at packet, flow and session levels. In our research, we applied class-conditional radial recalibration fitted on validation data to align the latent space separately for each attack class. Rather than training multiple separate models, we create ensemble diversity by instantiating three architectural variants from a single trained checkpoints. A Proximal Policy Optimization (PPO) agent then learns dynamic persample weights based on prediction confidence and other patterns. Finally, an XGBoost meta-learner refines the PPO-weighted ensemble outputs using uncertainty diagnostics to produce the final classification. Evaluated on the NF-UQ-NIDSv2 dataset with 14 traffic classes, our system achieves 89.17% multiclass accuracy with 88.01% weighted F1-score, while maintaining strong binary discrimination with 98.11% AUROC and 99.11% PR-AUC for normal versus attack detection. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science and Engineering | |
| dc.description.statementofresponsibility | Riddha Majumder | |
| dc.description.statementofresponsibility | Md.Tanzim Qaiyum | |
| dc.description.statementofresponsibility | Fathin Ishrak | |
| dc.description.statementofresponsibility | Mehrin Amin Neha | |
| dc.format.extent | 53 pages | |
| dc.identifier.other | ID 23341093 | |
| dc.identifier.other | ID 24241049 | |
| dc.identifier.other | ID 20301027 | |
| dc.identifier.other | ID 21201070 | |
| dc.identifier.uri | http://hdl.handle.net/10361/27426 | |
| dc.language.iso | en | en_US |
| dc.publisher | BRAC University | en_US |
| dc.rights | BRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
| dc.subject | Intrusion detection | en_US |
| dc.subject | Network intrusion detection systems | en_US |
| dc.subject | Poisson variational autoencoder | en_US |
| dc.subject | Network security | |
| dc.subject | Generative models | en_US |
| dc.subject.lcsh | Reinforcement learning. | |
| dc.subject.lcsh | Computer networks--Security measures. | |
| dc.subject.lcsh | Intrusion detection systems (Computer security). | |
| dc.subject.lcsh | Computer security. | |
| dc.title | Multi-level deep generative model with poisson variational autoencoders and reinforcement learning for enhanced intrusion detection system | en_US |
| dc.type | Thesis | en_US |