paper-with-me

Papers

RAGent: Retrieval-based Access Control Policy Generation

2024-09-08 · Sakuna Harinda Jayasundara, Nalin Asanka Gamagedara Arachchilage, Giovanni Russello

Manually generating access control policies from an organization's high-level requirement specifications poses significant challenges. It requires laborious efforts to sift through multiple documents containing such specifications and translate their access requirements into access control policies. Also, the complexities and ambiguities of these specifications often result in errors by system administrators during the translation process, leading to data breaches. However, the automated policy generation frameworks designed to help administrators in this process are unreliable due to limitations, such as the lack of domain adaptation. Therefore, to improve the reliability of access control policy generation, we propose RAGent, a novel retrieval-based access control policy generation framework based on language models. RAGent identifies access requirements from high-level requirement specifications with an average state-of-the-art F1 score of 87.9%. Through retrieval augmented generation, RAGent then translates the identified access requirements into access control policies with an F1 score of 77.9%. Unlike existing frameworks, RAGent generates policies with complex components like purposes and conditions, in addition to subjects, actions, and resources. Moreover, RAGent automatically verifies the generated policies and iteratively refines them through a novel verification-refinement mechanism, further improving the reliability of the process by 3%, reaching the F1 score of 80.6%. We also introduce three annotated datasets for developing access control policy generation frameworks in the future, addressing the data scarcity of the domain.

📄 PDF Abstract BibTeX arXiv:2409.07489

Code (0)

등록된 구현이 없습니다.

Tasks

Domain AdaptationRetrievalRetrieval-augmented Generation

Similar Papers 제목 키워드 기반

BioRAGent: A Retrieval-Augmented Generation System for Showcasing Generative Query Expansion and Domain-Specific Search for Scientific Q&A

2024-12-16 · Samy Ateia, Udo Kruschwitz

We present BioRAGent, an interactive web-based retrieval-augmented generation (RAG) system for biomedical question answering. The system uses large language models (LLMs) for query expansion, snippet extraction, and answ…

Answer GenerationFew-Shot LearningQuestion AnsweringRAG+2

ERAGent: Enhancing Retrieval-Augmented Language Models with Improved Accuracy, Efficiency, and Personalization

2024-05-06 · Yunxiao Shi, Xing Zi, Zijing Shi, Haimin Zhang 외

Retrieval-augmented generation (RAG) for language models significantly improves language understanding systems. The basic retrieval-then-read pipeline of response generation has evolved into a more extended process due t…

Question AnsweringRAGResponse GenerationRetrieval+1

InsurAgent: A Large Language Model-Empowered Agent for Simulating Individual Behavior in Purchasing Flood Insurance

2025-11-03 · Ziheng Geng, Jiachen Liu, Ran Cao, Lu Cheng 외 arxiv

Flood insurance is an effective strategy for individuals to mitigate disaster-related losses. However, participation rates among at-risk populations in the United States remain strikingly low. This gap underscores the ne…

DragEntity: Trajectory Guided Video Generation using Entity and Positional Relationships

2024-10-14 · Zhang Wan, Sheng Tang, Jiawei Wei, Ruize Zhang 외

In recent years, diffusion models have achieved tremendous success in the field of video generation, with controllable video generation receiving significant attention. However, existing control methods still face two li…

Video Generation

APD-Agents: A Large Language Model-Driven Multi-Agents Collaborative Framework for Automated Page Design

2025-11-18 · Xinpeng Chen, Xiaofeng Han, Kaihao Zhang, Guochao Ren 외 arxiv

Layout design is a crucial step in developing mobile app pages. However, crafting satisfactory designs is time-intensive for designers: they need to consider which controls and content to present on the page, and then re…