Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Unlearning to protect: a distilled reinforcement learning framework with privacy-preserving feature unlearning and XAI for IoT security

bracu.degree.levelPostgraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorAlam, Md. Golam Rabiul
dc.contributor.authorHasan, MD. Nahid
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-04-13T08:55:35Z
dc.date.available2026-04-13T08:55:35Z
dc.date.copyright2025
dc.date.issued2025-11
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 39-41).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering, 2025.en_US
dc.description.abstractBotnets pose a significant cybersecurity threat, enabling attacks such as DDoS, data theft, and service disruptions on IoT devices. These devices often lack built-in botnet traffic filtering, leaving them highly exposed. Existing AI-based solutions improve detection capabilities but have limitations: (i) they are too heavy for IoT deployment, and (ii) they lack unlearning capabilities to forget sensitive or outdated features without retraining. To address these challenges, we propose DiRLU, a lightweight, reinforcement learning driven framework, while ensuring privacy by selectively unlearning sensitive or outdated features without requiring retraining. The framework leverages knowledge distillation to transfer knowledge from a teacher model into a lightweight student model, with both models trained using A2C. A post-hoc unlearning mechanism modifies weights to remove targeted features, while restored features show negligible performance loss, confirming reversibility. Unlike many benchmark models that used only 5% of the BoT-IoT dataset, this research leverages 25%, allowing us to develop a strong teacher model. Both the teacher and student models were trained using the A2C reinforcement learning algorithm, achieving impressive results, with the student model achieving 99.60% accuracy and a 99.80% F1 score. To enhance transparency, we integrated Explainable AI (XAI), particularly LIME, which helps interpret the model’s decisions and identify the key features influencing its predictions. Additionally, DiRLU requires only 2,370 FLOPS, approximately 3.87× more efficient than the state-of-the-art model, highlighting its efficiency for edge deployment. DiRLU combines efficiency with privacy, aligning with GDPR standards (right to be forgotten) to provide practical IoT security solution. By combining knowledge distillation, feature unlearning and XAI, this research not only strengthens botnet detection but also sets new standards for security, interpretability, and data privacy in cybersecurity.en_US
dc.description.degreeMaster of Science in Computer Science and Engineering
dc.description.statementofresponsibilityMD. Nahid Hasan
dc.format.extent41 pages
dc.identifier.otherID 22366001
dc.identifier.urihttp://hdl.handle.net/10361/27882
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC 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.subjectBotneten_US
dc.subjectReinforcement learningen_US
dc.subjectCybersecurityen_US
dc.subjectIoTen_US
dc.subjectPrivacy preservingen_US
dc.subject.lcshInternet of things--Security measures.
dc.subject.lcshReinforcement learning.
dc.subject.lcshArtificial intelligence.
dc.titleUnlearning to protect: a distilled reinforcement learning framework with privacy-preserving feature unlearning and XAI for IoT securityen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
22366001_CSE.pdf
Size:
1.15 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: