Skip to content

Etherealllllll/RADAR_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RADAR: Defending RAG Dynamically against Retrieval Corruption

Structure

├── README.md
|
├── requirements.txt
|
├── Static   	# Static RAG Defense via Single-Step Min-Cut
|   ├── src
|		├── data
|   ├── main.py
└── Dynamic   # Dynamic RAG Defense with Memory Node
    ├── src
    └──main.py

Dependencies

pip install -r requirements.txt

Usage

Static

python static/main.py \
  --model_name deepseek-chat \
  --dataset_name realtimeqa \
  --top_k 10 \
  --defense_method mincut \
  --attack_method PIA \
  --attackpos 0

Dynamic

python dynamic/main.py \
  --model_name deepseek-chat \
  --defense_method mincut \
  --attack_method PIA \
  --attackpos 0 \
  --top_k 50 \
  --save_response \
  --attack_each_step

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages