General Response
Dear Reviewers,
Thank you all for your thoughtful reviews! We are excited that the reviewers recognized the strength of our paper:
- **Interesting and important topic (all three reviewers):** “The topic of safely using untrusted models is interesting.”, “The problem being introduced is very interesting and relevant.”, “The research question is interesting and important, which is a valuable addition for safe LLM deployment.”
- **Novel and compelling method (CDuS, QoGP):** “The idea of dynamically assigning thresholds is nice.”, “the decomposition into micro and macro protocols is compelling and well explored”
- **Strong empirical results (QoGP, wCeL):** “The paper provides strong empirical analysis.”, “The red team vs. blue team evaluation effectively demonstrates the framework's performance and practical relevance.”
- **Well-structured, engaging writing (CDuS, QoGP):** “The paper is well-structured.”, “The writing is generally very clear* and engaging.”, “ provides useful details in the appendixes.”
We’ve addressed all comments individually and incorporated them into the main paper (now highlighted in blue text).
Here we address the shared concerns from reviewers.
### Can weaker trusted models monitor untrusted models?
Our empirical results indicate that safety monitoring is less challenging than problem-solving. Specifically, while there is a significant gap between Claude-3-Sonnet/GPT-3.5-turbo and GPT-4 in terms of the pass@1 in APPS (see table below), our results in Figure 4 (right) indicate that these weak models still perform well in monitoring. For example, GPT-3.5-turbo achieves an AuROC of 0.91 in monitoring GPT-4-generated backdoored code, and achieves >99.0% safety based on our method.
| Metric | Claude-3-Haiku | Claude-3-Sonnet | GPT-3.5-turbo | Claude-3-Opus | GPT-4 |
|--------|----------------|-----------------|---------------|---------------|--------------------|
| pass@1 | 3.1 | 13.2 | 23.9 | 23.9 | 47.3 |
| AuROC | 0.67 | 0.84 | 0.91 | 0.94 | N/A |
To understand the impact of large capability gaps between trusted and untrusted models, we added results to Figure 4 showing safety-usefulness pareto frontiers for all four trusted models (**[here is an anonymous image link for convenience](https://ibb.co/wMyXfwv)**).
When the capability gap is moderately large (e.g. Claude-3-Sonnet/GPT-3.5-turbo vs GPT-4), our method still can effectively maintain > 98% usefulness of the untrusted model while ensuring a safety score > 99%.
However, when the capability gap is extremely large (e.g. Claude-3-Haiku vs GPT-4), we calculate a monitoring AuROC score of merely 0.67. This then leads to a substantially reduced safety-usefulness tradeoff: maintaining 80% usefulness of the untrusted model while ensuring a safety score > 95%.
### What are reasonable affordances for the red team?
All three reviewers have asked related questions:
- Reviewer CDuS: can the red team first establish credibility by performing safe tasks, then gradually increasing the harmfulness of their actions while keeping them below the threshold?
- Reviewer wCeL: can the red team adjust its strategy based on blue team responses?
- Reviewer QoGP: can the red team have access to the model being queried?
We have updated Lines 178-186 to clarify two restrictions on the red team which represent plausible real-world choices for safety-conscious deployers:
1. The red team strategy is not permitted to carry state between tasks (e.g. does not have memory to store previous blue team queries). This assumption is also made by Greenblatt et al. [1], who state that it is valid because “... the AI developer always gets to choose what context to provide to the LLM.” We concur -- since LLMs do not update their weights during inference, developers have control over whether they are stateful. In deployments where carrying state between tasks is useful but not strictly necessary, developers have the option of forbidding it for the sake of safety.
2. The red team does not have access to the trusted model (it cannot query the trusted model to test the suspiciousness of a malicious action it is considering). This is also realistic -- in a well-monitored deployment, the untrusted model cannot privately query the trusted model on malicious actions without those actions being seen by the monitor.
### More details about macro-protocols.
We refer the reviewers to our new section 3.2 where we have added additional details on the credence update and expected utility calculation. The new Appendix B explains the creation of reference distributions, derives an optimal prior, clarifies the role of Nash equilibrium, and gives pseudocode for our method.
[1] AI control: Improving safety despite intentional subversion. ICML2024