アーカイブ / LLM
同じ有害な質問への対応を多言語で揃える安全プロンプト学習法
Multilingual Collaborative Defense
Multilingual Collaborative Defenseの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Examples of multilingual jailbreak. With the default safety prompt, the LLM can reject some harmful queries but has poor input performance for the same queries in other languages.
概要
- 同じ質問の多言語版を使い、中心言語を交代させながら安全プロンプトの数値表現を調整する。
- 著者らの表1では、openchat-3.5-1106のMaliciousInstructで5言語平均の攻撃成功率がDefaultの28.2%からMCDの7.6%になった。
- 表1と表3で同じ条件に見えるMCD平均値が異なるため、集計条件の確認が必要である。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Multilingual Collaborative Defenseの仕組み
- 01多言語の質問と判定
- 02中心言語を交代
- 03四つの損失を計算
- 04安全プロンプトを更新
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
大規模言語モデル(LLM)では、有害な質問を学習データの少ない言語に訳すと、安全策をすり抜ける場合がある。こうした制限の回避は「脱獄」と呼ばれる。同じ内容への応答が言語で変われば、多言語の窓口では安全性を揃えにくい。
著者らは、有害な質問をモデルが認識しても拒否しない場合や、英語以外で防御が弱まる場合に着目した。危険な依頼を拒みつつ、正当な依頼を過剰に拒まないことも課題としている。
手法
MCDは、同じ質問を複数言語に訳して対応付けた学習データを使う。一つを中心言語、残りを補助言語とし、中心を順に交代する。例えば英語と韓国語で同じ依頼を入力し、モデル内部で得た中心言語の表現と補助言語の平均表現を比べる。
調整する「ソフト安全プロンプト」は、文章ではなく連続した数値で表す指示部分で、LLM本体の重みは固定する。拒否、有害性、言語間の表現差、元の表現からの変化について損失を計算する。損失とは調整の目安となる値で、学習の出力は更新された安全プロンプトである。
新規性
MCDの提案点は、同じ質問の多言語版を対応付け、一つの言語を中心、残りを補助として順に交代させながら学習することにある。中心言語の内部表現と、補助言語の平均表現との差も調整に使う。
拒否と有害性に関する損失に、この言語間の差と元の表現からの変化を抑える損失を組み合わせる。モデル本体の重みは固定し、安全プロンプトの数値表現だけを更新する。
従来手法との違い
著者らは、安全プロンプトなしのNone、初期プロンプトを使うDefault、入力の予測しにくさで質問を除くPerplexityFilter、単一言語向けの連続値プロンプトを調整するDROと比較した。多言語データをDROの設定で学習する変種も比較対象に含む。
MCDは拒否と有害性の調整に、言語間の表現差を縮める処理を加える。表1では、検証した3種類の基礎モデルの両データセットで、5言語平均の攻撃成功率が各比較対象より低かった。
実験結果
著者らはMaliciousInstructの100件とAdvBenchの先頭100件を、英語、デンマーク語、韓国語、ギリシャ語、アイルランド語で評価した。指標は有害な質問が防御を突破した割合で、判定にはLlama-Guard-2-8Bを用いた。表1のopenchat-3.5-1106では、5言語平均がDefaultの28.2%に対しMCDは7.6%、AdvBenchでは28.4%に対し11.4%だった。
未学習言語はMultiJailでも調べた。表2のqwen-2.5-7B-instでは、イタリア語とアラビア語の各315件中、成功件数はMCDが16件と14件、DROが両言語とも38件だった。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:多言語の社内規程を案内するチャット窓口で、危険な依頼への応答を言語別に点検する。入力は社員の質問文、出力は回答または拒否とし、同じ意図の質問を各言語で流して結果を記録する。
学習には対象言語で対応付けた質問文と、有害・無害の判定ラベルが要る。入力はテキストで、センサーは使わない。窓口で使う基礎モデルに安全プロンプトを合わせて調整するが、この業務での効果は未検証である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象言語で同じ意図の質問文を対応付け、有害・無害の判定ラベルを付けた学習データを用意する。入力はテキストで、センサーは不要。利用する基礎モデルに合わせて安全プロンプトを調整し、学習に使わない質問を評価用に分ける。
初期安全プロンプトを比較基準とし、言語別に有害な質問への応答が防御を突破した割合と、無害な質問の誤拒否率を測る。未学習言語も別に試し、翻訳した質問の意図を点検する。その結果を基に窓口への適用を判断する。
限界と課題
著者らは、言語による安全性の差と、正当な質問まで拒否する誤拒否を課題として挙げる。確認できた本文の範囲では、誤拒否率の比較に使える具体的な数値は示されていない。また、同じopenchat-3.5-1106とMaliciousInstructのMCD平均値が表1では7.6%、表3では4.0%と異なる。
編集上の検証事項は、この集計条件の違い、翻訳した質問の意図が各言語で保たれるか、業務質問の誤拒否率である。未学習言語への効果も、導入先の言語と基礎モデルで測り直す必要がある。
出典
元のタイトル・要旨を確認する(英語)
Multilingual Collaborative Defense for Large Language Models
The robustness and security of large language models (LLMs) has become a prominent research area. One notable vulnerability is the ability to bypass LLM safeguards by translating harmful queries into rare or underrepresented languages, a simple yet effective method of "jailbreaking" these models. Despite the growing concern, there has been limited research addressing the safeguarding of LLMs in multilingual scenarios, highlighting an urgent need to enhance multilingual safety. In this work, we investigate the correlation between various attack features across different languages and propose Multilingual Collaborative Defense (MCD), a novel learning method that optimizes a continuous, soft safety prompt automatically to facilitate multilingual safeguarding of LLMs. The MCD approach offers three advantages: First, it effectively improves safeguarding performance across multiple languages. Second, MCD maintains strong generalization capabilities while minimizing false refusal rates. Third, MCD mitigates the language safety misalignment caused by imbalances in LLM training corpora. To evaluate the effectiveness of MCD, we manually construct multilingual versions of commonly used jailbreak benchmarks, such as MaliciousInstruct and AdvBench, to assess various safeguarding methods. Additionally, we introduce these datasets in underrepresented (zero-shot) languages to verify the language transferability of MCD. The results demonstrate that MCD outperforms existing approaches in safeguarding against multilingual jailbreak attempts while also exhibiting strong language transfer capabilities. Our code is available at https://github.com/HLiang-Lee/MCD.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




