atlas

Research map / Large language models / Language, safety and interpretability

CALM: Curiosity-Driven Auditing for Large Language Models

AAAI 2025 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CALM, which fine-tunes a GPT-2 audit LLM with PPO plus a token-level policy-cover intrinsic bonus to find input-output pairs where black-box target LLMs produce toxic completions about celebrities or specific senator names.

Problem

Auditing black-box LLMs for illegal, immoral, or unsafe behaviors is hard because harmful outputs are sparse, the prompt space is discrete and large, and hand-crafted prompts have limited coverage.

Approach

Treat auditing as black-box optimization and use curiosity-driven RL: an audit LLM is rewarded both by an extrinsic auditing objective (name hit or toxic output) and by a token-level policy-cover intrinsic bonus computed from random-network prediction errors on token embeddings of the audit LLM, with no access to the target's parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use curiosity-driven CALM instead of RLBlack-box auditing of target LLMs · Inverse suffix generation across GPT-2, Dolly-2-7B, Llama-2-7B, and Llama-3-8BL0 norm of NameSet coverageHelped
Use curiosity-driven CALM instead of RL or CRTBlack-box auditing of target LLMs · Senator-related toxic completion across tested modelsauditing objective: over 35% in the GPT-2 and LLAMA3 models, respectively, 50%Helped
Use curiosity-driven CALM instead of RL and CRTBlack-box auditing of Llama-3-8B · Senator-related toxic completionqueries to reach auditing objective: approximately $1.5\times10^4$ queriesHelped
Use curiosity-driven CALM instead of baseline methodsBlack-box auditing of Llama-3-8B · Senator-related toxic completionqueries to reach 50% auditing objective: 50% accuracy rate with just $1\times10^4$ queriesHelped
Add intrinsic rewards (ablation)CALM auditing the Llama-3-8B target · Inverse suffix generation, intrinsic coefficient $\lambda=100$auditing objectiveHelped
Add intrinsic rewards (ablation)CALM auditing the Llama-3-8B target · Inverse suffix generation, intrinsic coefficient $\lambda=100$L0 norm of set coverageHelped
Add sentence-level diversity scoreVanilla PPO · Senator-related toxic completionauditing objectiveHurt

Surprising findings

Limitations

Experimental setup

Datasets: senator names and affiliations (inverse suffix task) English NSFW word list (LDNOOBW GitHub)

Benchmarks: inverse suffix generation (senator names) senator-related toxic completion

Metrics: auditing objective success rate L0 norm of NameSet coverage entropy of set coverage

Baselines: RL (LLM-assisted red teaming with PPO) CRT

Builds on: PPO policy cover random network distillation generalized advantage estimation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy