这个仓库用于复现实验:证明在 privacy-preserving LLM inference 场景中,隐私保护能力与任务效用之间存在 trade-off,对应论文主题 "No Free Lunch Theorem for Privacy-Preserving LLM Inference"。
.
├── nfl_privacy/
│ ├── __init__.py
│ ├── args.py
│ ├── clients.py
│ ├── config.py
│ ├── data.py
│ ├── metrics.py
│ ├── perturbation.py
│ └── text.py
├── args.py
├── compute_privacy_loss.py
├── func.py
├── README.md
└── XUXIE_unity_eval.py
在运行依赖 OpenAI 兼容接口的实验前,请先设置:
export BLACKBOX_OPENAI_API_KEY="your-blackbox-api-key"
export LOCAL_OPENAI_API_KEY="your-local-api-key" # 如果本地服务需要python compute_privacy_loss.py --model gpt-4 --dataset-split "train[:100]"python XUXIE_unity_eval.py --model gpt-4 --dataset-split "train[:20]"增加最小化单元测试与 smoke test。