RiskRadar: an NLP-driven summarization system for query-based security insights

dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.advisorMukta, Jannatun Noor
dc.contributor.advisorAhmed, Md. Faisal
dc.contributor.authorZilane, Md. Shahanur
dc.contributor.authorRahman, Mohammad Mushfiqur
dc.contributor.authorJisa, Aniqa Ibnat
dc.contributor.authorElma, Qurratul Ayen
dc.contributor.authorRifat, Asaduzzaman
dc.date.accessioned2025-02-05T06:38:50Z
dc.date.available2025-02-05T06:38:50Z
dc.date.issued2024-10
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 56-59).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2024.
dc.description.abstractThe evolving complexity and frequency of cyber threat incidents demand the development of robust, user-friendly systems that can educate and assist users, and help them understand and mitigate them as much as possible. This thesis describes Risk Radar, a query-based information retrieval and response system that uses some advanced Natural Language Processing (NLP) methods to provide precise, contextaware responses to cybersecurity data. The system employs a multi-module architecture, with each module tailored to a specific task, such as query correction, semantic sequence analysis, information retrieval, and response generation. The core NLP models used are BERT for semantic similarity, BM25 for effective retrieval of relevant content, and a distilled BART model for summarization and context-based response generation. A unique rule-based mechanism improves query understanding and maintains contextual continuity across user interactions, addressing the challenges of multi-turn dialogue in technical. The proposed system not only provides detailed responses, but it also includes relevant articles to help users better understand specific incidents or trends. The system’s performance is measured by its ability to retain the context of user queries, retrieve and rank relevant content accurately, and generate coherent, informative responses. The system’s real-time implementation dynamically updates the dataset based on daily scraping of cybersecurity articles, ensuring that responses are timely and relevant. To address computational constraints, the model architecture prefers efficient methods like sequence-based rule application and DistilBART over more computationally intensive models like GPT-Neo. This trade-off balances accuracy and resource availability, resulting in a solution that is both practical and efficient. This thesis aims to contribute a scalable, efficient solution for tackling the growing need for real-time, user-oriented cybersecurity information systems.
dc.identifier.otherID 20301225
dc.identifier.otherID 20301022
dc.identifier.otherID 20201136
dc.identifier.otherID 20201121
dc.identifier.otherID 20301003
dc.identifier.otherhttps://dspace.bracu.ac.bd/server/api/core/items/7f684db2-c58a-4b4a-b402-0e5b8e3db72f
dc.identifier.urihttp://hdl.handle.net/10361/25322
dc.language.isoen
dc.publisherBRAC University
dc.sourceBRAC University Institutional Repository
dc.subjectNLP
dc.subjectBERT
dc.subjectBART
dc.subjectK-means clustering
dc.subjectInformation retrieval
dc.subjectQuery classification
dc.subjectBM25
dc.subjectAutoencoders
dc.subjectSemantic analysis
dc.titleRiskRadar: an NLP-driven summarization system for query-based security insights
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
20201136, 20201121, 20301225, 20301022, 20301003_CSE.pdf
Size:
740.75 KB
Format:
Adobe Portable Document Format