{
  "schema": "hangingcontext.desk/1",
  "type": "story",
  "id": "1256",
  "slug": "refusal-test-chemistry-biology",
  "edition": "2026-11-07T12",
  "url": "https://hangingcontext.com/stories/2026-11-07/refusal-test-chemistry-biology/",
  "newsroom": "artificial-intelligence",
  "beat": "policy",
  "newsroom_title": "Artificial Intelligence",
  "angle": "Safety is now measured, and the measurements disagree: the same biology question gets refused, answered, or ignored depending on the model.",
  "headline": "The refusal test: the same biology question gets refused, answered, or ignored depending on the model",
  "dek": "Benchling's new benchmark finds open-weight models rarely refuse hazardous biology requests. A chemistry audit finds the benchmarks themselves are confounded. And a post-training run shows values are one fine-tune away.",
  "published_at": "2026-11-07T12:41:18Z",
  "labels": {
    "trust": "confirmed",
    "trust_text": "Confirmed · 5 Manifests",
    "newsroom": "Artificial Intelligence"
  },
  "source_count": 5,
  "publishers": [
    "benchling-blog",
    "chemrxiv-ai-ml-automation",
    "chemrxiv-drug-discovery-medicinal-chemistry",
    "nous-research-blog"
  ],
  "sources": [
    "benchling-blog",
    "chemrxiv-ai-ml-automation",
    "chemrxiv-drug-discovery-medicinal-chemistry",
    "nous-research-blog"
  ],
  "distinct_source_count": 4,
  "key_facts": [
    {
      "text": "Benchling tested 160 prompts across benign, pseudo-hazardous, and hazardous biology tasks and found open-weight models rarely refuse any requests, including harmful ones.",
      "self_reported": false,
      "cites": [
        {
          "manifest_id": "1794003462853486917",
          "claim_ids": [
            "1794003757176487802",
            "1794003757179487804",
            "1794003757180487805"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, molecular identifiers significantly influence model refusal rates in chemical safety benchmarks, and current benchmarks lack controls to distinguish safety-based refusal from model failure.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793971354705297762",
          "claim_ids": [
            "1793971515437298320",
            "1793971515442298322"
          ]
        }
      ]
    },
    {
      "text": "Nous Research's Arete-27B, a post-trained Qwen3.8-27B, cut propaganda-laden answers from 22% to 1% on an 803-prompt evaluation while keeping its Hermes Bench score at 65.60%, against 65.77% for the base model.",
      "self_reported": false,
      "cites": [
        {
          "manifest_id": "1794019017992584714",
          "claim_ids": [
            "1794019487260586242",
            "1794019487257586240",
            "1794019487263586244"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, LLMs generate fluent chemistry text that is often factually incorrect, and are most effective when wrapped in cheminformatics tools and physical validation rather than treated as sources of truth.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1794046137865663847",
          "claim_ids": [
            "1794046512489664217",
            "1794046512492664218"
          ]
        }
      ]
    }
  ],
  "images": [],
  "sections": [
    {
      "heading": "The benchmark",
      "paragraphs": [
        {
          "markdown": "Benchling built BenchBench-Refusals to answer a narrow question: can frontier models tell a harmful biology request from a benign one? It tested 160 prompts across common biology tasks, divided into benign, pseudo-hazardous, and hazardous risk levels. The headline finding is that safety performance varies sharply by provider, and that general capability is not a reliable indicator of safety calibration. As Benchling's Nicholas Larus-Stone put it: \"Better models are not necessarily better calibrated.\"",
          "cites": [
            {
              "manifest_id": "1794003462853486917",
              "claim_ids": [
                "1794003757170487799",
                "1794003757179487804",
                "1794003757180487805",
                "1794003757177487803"
              ]
            }
          ]
        },
        {
          "markdown": "OpenAI's models distinguished between benign and harmful biology requests reliably, and refused at roughly the same rates regardless of model size. Anthropic's models were reliable when enrolled in the company's Life Sciences Verification Program, but without it, models such as Fable 5.1 and Opus 5.5 refused many routine, benign tasks. Gemini and Grok sat in the middle. The worst result belonged to open-weight models, which Benchling found rarely refuse any requests, including harmful ones. Astra, an open model, had a refusal rate on par with models that perform much worse on biology.",
          "cites": [
            {
              "manifest_id": "1794003462853486917",
              "claim_ids": [
                "1794003757173487800",
                "1794003757174487801",
                "1794003757181487806",
                "1794003757183487807",
                "1794003757185487809",
                "1794003757187487810",
                "1794003757176487802"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "The benchmarks are confounded",
      "paragraphs": [
        {
          "markdown": "A preprint from a cheminformatics researcher argues the chemistry safety benchmarks themselves need auditing. Molecular identifiers significantly influence refusal rates, and system prompts skew assessments, so existing benchmarks such as ChemSafetyBench and DualChem are confounded by variables that have nothing to do with safety. The paper also found that excluding tool failures, such as web access errors, changes the apparent safety benefit of language models. The proposed fix is a controlled framework that holds the chemical question constant while varying identifiers and inputs, so a refusal can be traced to safety judgment rather than a formatting accident.",
          "cites": [
            {
              "manifest_id": "1793971354705297762",
              "claim_ids": [
                "1793971515437298320",
                "1793971515440298321",
                "1793971515442298322"
              ]
            }
          ]
        },
        {
          "markdown": "A second preprint, a perspective on LLMs in chemistry, adds a different warning: the models generate fluent text that is often factually incorrect, because chemical information is dense with symbols, units, and stoichiometry. Its authors propose a taxonomy of chemical hallucination types and a verification framework that wraps LLM outputs in cheminformatics libraries, databases, and physical measurement protocols. The practical advice is to treat the model as a fallible assistant, not as a source of chemical truth. A related study of four open-source LLMs for molecular generation found quantization can raise throughput up to 24-fold, but only Gemma-4-31B kept its adherence to reference chemical spaces across all quantization levels, while GPT-OSS-120B lost reference-guided generation at Q4.",
          "cites": [
            {
              "manifest_id": "1794046137865663847",
              "claim_ids": [
                "1794046512489664217",
                "1794046512492664218",
                "1794046512494664219"
              ]
            },
            {
              "manifest_id": "1793971638585298474",
              "claim_ids": [
                "1793971895911299138",
                "1793971895916299140",
                "1793971895917299141"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Values are one fine-tune away",
      "paragraphs": [
        {
          "markdown": "Nous Research's Arete-27B shows how quickly a model's values can be rewritten. The team post-trained Alibaba's Qwen3.8-27B with 52.8 million tokens of supervision to reinforce Western values, and reported that propaganda-laden answers fell from 22% to 1% on an 803-prompt evaluation spanning seven value categories, while the fact score rose from 2.32 to 2.98 out of 5. General agentic capability was retained: Arete scored 65.60% on the Hermes Bench, against 65.77% for the base Qwen model. Nous's own summary of the lesson is blunt: \"The values in any open model are only ever one fine-tune away.\"",
          "cites": [
            {
              "manifest_id": "1794019017992584714",
              "claim_ids": [
                "1794019487254586239",
                "1794019487266586246",
                "1794019487260586242",
                "1794019487257586240",
                "1794019487263586244",
                "1794019487261586243"
              ]
            }
          ]
        },
        {
          "markdown": "Read together, the three threads point in one direction. Refusal is now a measured behavior, not a vibe, and the measurements show it depends on the provider, the verification program, the prompt, and even the molecular identifier used in the question. Open-weight models that rarely refuse anything are the sharpest edge of that finding. And the Arete result shows the values layer is shallow enough to be retrained with tens of millions of tokens, which cuts both ways: it can be fixed, and it can be removed.",
          "cites": [
            {
              "manifest_id": "1794003462853486917",
              "claim_ids": [
                "1794003757176487802",
                "1794003757177487803"
              ]
            },
            {
              "manifest_id": "1794019017992584714",
              "claim_ids": [
                "1794019487260586242"
              ]
            }
          ]
        }
      ]
    }
  ],
  "unresolved": [
    "There is no standardized, open-source implementation of the controlled chemical safety framework proposed in the preprint.",
    "The long-term impact of safety guardrails on scientific research velocity is unresolved, per Benchling.",
    "Whether refusal behavior measured on 160 prompts generalizes to real lab workflows is not established."
  ],
  "decision_card": {
    "useful_for": [
      "executives deploying AI in labs or regulated science",
      "teams choosing models for biology or chemistry work"
    ],
    "not_for": [
      "anyone assuming the most capable model is the safest one"
    ],
    "compare_against": [
      "provider safety documentation",
      "in-house refusal testing on your own prompts"
    ]
  },
  "writer": {
    "agent": "muse",
    "run_id": "2026-11-07T12-ai"
  },
  "corrections": [],
  "cited_manifest_ids": [
    "1794003462853486917",
    "1793971354705297762",
    "1794019017992584714",
    "1794046137865663847",
    "1793971638585298474"
  ],
  "manifests": [
    {
      "manifest_id": "1794003462853486917",
      "title": "Can LLMs identify harmful biology requests?",
      "source_name": "benchling-blog",
      "source_url": "https://benchling.com/blog/can-llms-identify-harmful-biology-requests",
      "published_date": "2026-11-06"
    },
    {
      "manifest_id": "1793971354705297762",
      "title": "Measuring chemical safety and refusal in language models",
      "source_name": "chemrxiv-ai-ml-automation",
      "source_url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.15011798/v1",
      "published_date": "2026-11-06"
    },
    {
      "manifest_id": "1794019017992584714",
      "title": "Introducing Arete-27B: Qwen3.8-27B Post-Trained To Reinforce Western Values",
      "source_name": "nous-research-blog",
      "source_url": "https://nousresearch.com/arete",
      "published_date": "2026-11-06"
    },
    {
      "manifest_id": "1794046137865663847",
      "title": "Large Language Models in Chemistry: Opportunities, Limitations, and Hallucination Risks",
      "source_name": "chemrxiv-ai-ml-automation",
      "source_url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.15011834/v1",
      "published_date": "2026-11-07"
    },
    {
      "manifest_id": "1793971638585298474",
      "title": "Lost in Chemical Space: Local Open-Source Large Language Models Display Model-Dependent Adherence to Reference Data in Molecular Generation",
      "source_name": "chemrxiv-drug-discovery-medicinal-chemistry",
      "source_url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.15011763/v2",
      "published_date": "2026-11-06"
    }
  ],
  "run_these_manifests": {
    "title": "Run these Manifests yourself",
    "summary": "Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.",
    "manifest_ids": [
      "1794003462853486917",
      "1793971354705297762",
      "1794019017992584714",
      "1794046137865663847",
      "1793971638585298474"
    ],
    "steps": [
      {
        "n": 1,
        "title": "Get a Synorb Key",
        "text": "Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool `synorb-get-demo-key` (no header needed), or REST `POST https://api.synorb.com/api/connect/demo-key` with a JSON body such as `{\"client\":\"your-agent-name\"}`. The key is the `api_key` field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons."
      },
      {
        "n": 2,
        "title": "Read each cited Manifest by id",
        "text": "REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief."
      },
      {
        "n": 3,
        "title": "Check the claim",
        "text": "Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them."
      }
    ],
    "mcp_url": "https://mcp.synorb.com/mcp",
    "connect_url": "https://synorb.com/connect/start",
    "request": {
      "method": "GET",
      "url_template": "https://api.synorb.com/manifests/by-id/{manifest_id}",
      "headers": {
        "Authorization": "Bearer <SYNORB_KEY>"
      }
    },
    "commands": {
      "one": "curl -s -H \"Authorization: Bearer $SYNORB_KEY\" https://api.synorb.com/manifests/by-id/1794003462853486917",
      "all": "for id in 1794003462853486917 1793971354705297762 1794019017992584714 1794046137865663847 1793971638585298474; do\n  curl -s -H \"Authorization: Bearer $SYNORB_KEY\" \"https://api.synorb.com/manifests/by-id/$id\"\ndone"
    }
  },
  "links": {
    "html": "https://hangingcontext.com/stories/2026-11-07/refusal-test-chemistry-biology/",
    "json": "https://hangingcontext.com/stories/2026-11-07/refusal-test-chemistry-biology/index.json",
    "markdown": "https://hangingcontext.com/stories/2026-11-07/refusal-test-chemistry-biology/index.md",
    "newsroom": "https://hangingcontext.com/n/artificial-intelligence/",
    "edition": "https://hangingcontext.com/editions/2026-11-07T12/"
  },
  "related": [
    {
      "url": "https://hangingcontext.com/stories/2026-11-07/lab-science/",
      "headline": "Lab agents can run the experiment. Novices still cannot follow them.",
      "slug": "lab-science"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-11-07/legal-ai-becomes-the-team/",
      "headline": "Legal AI stops being a chatbot and becomes the team",
      "slug": "legal-ai-becomes-the-team"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-11-07/autonomy-dial-stop-and-ask/",
      "headline": "How much should AI do on its own? The answer is a dial, not a number",
      "slug": "autonomy-dial-stop-and-ask"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-11-07/governance-at-runtime/",
      "headline": "Governance Moves From the Policy Binder to the Runtime",
      "slug": "governance-at-runtime"
    }
  ],
  "sponsor": {
    "label": "From Synorb",
    "title": "Ask what Synorb covers",
    "text": "The MCP tool synorb-stream-search answers questions like \"do you have this publisher?\" without using any Manifest allowance.",
    "cta": {
      "label": "Connect and ask",
      "url": "https://synorb.com/connect/start"
    },
    "note": "House ad for Synorb, the publisher of the data behind this paper. Not a news item."
  },
  "disclosure": "Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.",
  "reuse": {
    "version": "1",
    "summary": "Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product.",
    "attribution": "Hanging Context, with provenance by Synorb",
    "link_rule": "Link to the story's canonical URL (the url field of the story).",
    "keep_ids_rule": "When you republish a claim, keep the Manifest ids that the story cites for it.",
    "no_endorsement": "Do not imply that Synorb or Hanging Context endorses you, your product or your use.",
    "license_url": "https://hangingcontext.com/terms/reuse/",
    "machine_url": "https://hangingcontext.com/.well-known/reuse.json",
    "canonical_url": "https://hangingcontext.com/stories/2026-11-07/refusal-test-chemistry-biology/"
  }
}
