表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

脱獄指示を学習せず、LLM内部の特徴から検出するALERT

ALERT

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

ALERTの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: Illustration of three jailbreak detection tasks. Jailbreak attack templates ( AutoDAN and Adaptive Attack ) are color-coded. Full-shot detection considers identical attacks in training and testing, few-shot task detects different attacks, and zero-shot detection excludes all attack templates from training.

出典:ALERT / arXiv ↗

概要

  • 検出器は無害・有害な指示だけで学習し、脱獄指示は試験時に初めて判定する。
  • 第4層のゲート特徴と文脈特徴を単語片ごとに重み付けし、2つの判定器の出力を統合する。
  • 著者らの9条件平均では、Llama 3の正解率96.34・F1値96.49、Vicuna-v1.5の正解率90.04・F1値90.41だった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、ALERTの仕組み

左から右へ読む
  1. 01入力された指示文
  2. 02第4層の特徴抽出
  3. 03単語片の重み付け
  4. 042判定器の出力統合
  5. 05指示文の判定

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

脱獄指示は、LLMの安全上の制限を越えた回答を促す入力を指す。既知の攻撃文を使って学習する検出器では、学習時に見なかった型への対応が課題になる。攻撃文の形が変わる環境では、未知の型を試験する条件が重要だ。

本研究の「ゼロショット」は、検出器の学習に脱獄指示を使わない設定を意味する。学習に使うのは無害な指示と、悪意が明示された有害な指示だけだ。試験では無害な指示と脱獄指示を見分ける。

手法

ALERTは入力文をLLMに通し、著者らが安全性に関係する信号を見いだした第4層を使う。その層の計算から、情報の通し方に関わる「ゲート特徴」と、文脈を表す「文脈特徴」を取り出す。たとえば有害な依頼を別の文で包んだ入力についても、攻撃文の型を学習したかどうかに頼らず、内部の値から判定する。

文を処理単位の「単語片」に分け、学習用の無害・有害な指示から各特徴の平均値を作る。この平均値から遠い単語片の重みを下げて文全体の特徴を求め、2種類の特徴を別々の判定器に渡す。最後に両判定器の出力を平均し、無害か有害な意図を含むかを選ぶ。学習時に脱獄指示は使わない。

新規性

ALERTは、検出器の学習に脱獄指示を使わず、無害な指示と有害な指示の違いから未知の攻撃を判定する。著者らは、安全性に関係する信号を層、層内の計算部分、単語片の順に調べている。

第4層のゲート特徴と文脈特徴を別々の判定器に入力し、各判定器の出力を平均する構成が特徴だ。攻撃文の型を学習データに含めない条件で、この内部特徴が判定に使えることを示した。

従来手法との違い

同じ攻撃の型を学習と試験の両方で使う設定や、一部の型だけを学習に使う設定に対し、ALERTの学習データには脱獄指示を含めない。試験時には、初めて見る攻撃文を判定する。

著者らはJBShield、GradSafe、Gradient Cuff、self-Examination、FJDと比較した。また内部特徴の分析では、層の最終的な隠れ状態より、ゲート特徴と文脈特徴のほうが、この設定で無害な指示を区別する信号が強いと報告している。

実験結果

著者らはAdvBench、XSTest、StrongREJECTで、有害な指示にAutoDAN、Adaptive Attack、CodeChameleonを適用した脱獄指示を試験した。各攻撃の指示に、ほぼ同数の無害な指示を混ぜている。指標は正解率と、検出の適合率・再現率をまとめたF1値である。

表の3データセット×3攻撃の平均では、Llama 3でALERTの正解率96.34、F1値96.49に対し、比較手法中で平均値が最高のFJDは75.84、70.08だった。Vicuna-v1.5ではALERTが90.04、90.41、比較手法中最高のGradient Cuffが79.50、76.63だった。確認できた本文の範囲では表が途中で切れており、Mistralの平均値は確認できない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:社内向けLLMの入力受付で、回答生成前に脱獄指示の疑いを判定する。入力は利用者の指示文、出力は判定結果とし、疑いがある入力を既存の確認手順へ回す運用を試す。

実施には、対象LLMの内部特徴を取得できることと、学習用の無害・有害な指示文と各正解ラベルが必要だ。センサー入力は使わない。社内特有の言い回しを含むデータを用意し、対象LLMから特徴を取り出す位置と判定器を調整する。効果は仮説として扱い、実際の業務入力で確かめる。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象LLMから第4層のゲート特徴と文脈特徴を取得できるか確かめる。社内で想定する無害・有害な指示文を集めて正解ラベルを付け、脱獄指示を混ぜずに特徴の平均値と判定器を作る。必要なのは指示文とラベルで、センサーは使わない。特徴を取り出す位置は対象LLMに合わせて確認する。

別に用意した攻撃文と正常な業務指示で、簡単な入力判定規則を基準として正解率、F1値、正常文の誤検出数、判定時間を比べる。攻撃の型を試験側だけに置き、業務用の言い回しでも結果が保たれるか測る。

限界と課題

著者らは、脱獄文に意味の薄い単語片や不規則な単語片が多いと、全単語片の特徴を単純に平均する方法では安全判定に役立つ信号が埋もれ得ると指摘する。ALERTの重み付けは、その影響を抑えるための設計である。

編集上の検証事項は、対象LLMでも第4層と2種類の特徴が有効か、正常な業務指示をどの程度誤検出するか、判定に要する時間が運用に収まるかである。確認できた本文の範囲では、あらゆる未知の攻撃への有効性は検証されていない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

ALERT: Zero-shot LLM Jailbreak Detection via Internal Discrepancy Amplification

Despite rich safety alignment strategies, large language models (LLMs) remain highly susceptible to jailbreak attacks, which compromise safety guardrails and pose serious security risks. Existing detection methods mainly detect jailbreak status relying on jailbreak templates present in the training data. However, few studies address the more realistic and challenging zero-shot jailbreak detection setting, where no jailbreak templates are available during training. This setting better reflects real-world scenarios where new attacks continually emerge and evolve. To address this challenge, we propose a layer-wise, module-wise, and token-wise amplification framework that progressively magnifies internal feature discrepancies between benign and jailbreak prompts. We uncover safety-relevant layers, identify specific modules that inherently encode zero-shot discriminative signals, and localize informative safety tokens. Building upon these insights, we introduce ALERT (Amplification-based Jailbreak Detector), an efficient and effective zero-shot jailbreak detector that introduces two independent yet complementary classifiers on amplified representations. Extensive experiments on three safety benchmarks demonstrate that ALERT achieves consistently strong zero-shot detection performance. Specifically, (i) across all datasets and attack strategies, ALERT reliably ranks among the top two methods, and (ii) it outperforms the second-best baseline by at least 10% in average Accuracy and F1-score, and sometimes by up to 40%.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01