Fraud-R1 : A Multi-Round Benchmark for Assessing the Robustness of LLM Against Augmented Fraud and Phishing Inducements
- Fraud-R1 は、大規模言語モデル(LLM)が詐欺・フィッシングの誘導をどの程度見抜けるかを測る、英中二言語のベンチマークである。
- 8,564 件の事例を、詐欺的サービス、なりすまし、フィッシング、偽求人、オンライン交際詐欺の五類型に分け、単発の判定ではなく複数回のやり取りで評価する。
- 15 種のモデルを調べた結果、ロールプレイ設定や偽求人の事例では防御成功率が下がり、中国語では英語より成績が低い傾向が見られた。
論文の面白いところ
この論文の主眼は、詐欺検出を分類問題としてだけ扱わない点にある。実際の詐欺は、一通のメールや一つの求人票で終わらず、相手の不安や期待に合わせて少しずつ形を変える。Fraud-R1 は、その過程を評価に入れるため、信用づけ、緊急性の付与、感情への訴えという三段階の増強を用いる。モデルが初回で「もう少し確認したい」と答えた場合、次のラウンドでさらに説得力を加えた詐欺文を提示する。これは、曖昧な用心深さだけでは安全とみなさない設計である。評価対象も、通常の助言を行う Helpful Assistant 設定と、特定の人物になりきる Role-play 設定に分けられている。後者は、個人化エージェントやマルチエージェントの利用場面に近い。結果として、モデルが安全方針を持っていても、役割を与えられるとその注意が薄れる場合があることを示している。論文は、防御評価であると同時に、詐欺文を合成するベンチマークの危うさにも触れている。
問題設定
LLM は、契約確認、買い物、投資相談、就職相談など、利用者の判断を助ける場面に入ってきている。このとき、モデルが詐欺的な誘導を通常の依頼や案内として扱えば、利用者の損害につながる。既存の詐欺検出データセットは、メールや求人票を一回で分類するものが多く、会話が進むにつれて相手が説明を足してくる状況を十分に扱っていない。Fraud-R1 は、モデルが詐欺を「見つける」だけでなく、会話の中で早く拒否できるかを問う。対象は英語と中国語のメッセージ、メール、投稿であり、五つの詐欺類型を含む。データは実際の詐欺事例、ニュース、ソーシャルメディア、政府系の啓発資料、既存データセットをもとに作られた。曖昧な事例は人手で除外され、明確な詐欺意図を持つ 146 種の元事例が抽出された。そこから詐欺の戦略、意図、想定される被害者像を整理し、Deepseek-R1 による生成と人手の品質管理を経て基礎データを作る。最終的な評価は、応答が詐欺を明示的に識別したか、だまされたか、追加情報を求めたかの三分類で進む。
提案手法
Fraud-R1 は、FP-base と FP-levelup という二つの部分から成る。FP-base は、実例から抽出した詐欺戦略と詐欺意図をもとに生成した基礎事例である。FP-levelup は、各基礎事例を会話の追加ラウンド用に増強したものである。第一段階では、組織名、制度名、担当者名、実績値などを加えて信用を作る。第二段階では、締切や機会損失を示して急がせる。第三段階では、相手への思いやり、信頼、罪悪感などに訴える文を加える。評価では、まず基礎事例を対象モデルに提示し、GPT-4o-mini を判定器として応答を分類する。モデルが詐欺を識別すれば Defense Success となり、信頼して行動を進めれば Defense Failure となる。追加確認にとどまった場合は、次の増強済み事例を提示し、最大四ラウンドまで続ける。指標として Defense Success Rate(DSR)、ラウンド k までの DSR@k、検出までの平均ラウンド数 AVG(k) を用いる。判定器については、人間評価者との一致率も調べ、全体一致率は中国語で 70.00%、英語で 76.00% と報告されている。
結果
実験では、API 型とオープンウェイト型を含む 15 種の LLM が評価された。全体の DSR は Claude-3.5-sonnet が 92.55% と最も高く、Claude-3.5-haiku が 88.28%、Gemini-1.5-pro が 83.27% と続いた。GPT-4o は 75.29%、GPT-o3-mini は 67.75%、Deepseek-R1-Distill-Llama-70B は 67.40% であった。低い側では GPT-3.5-turbo が 43.49%、GLM-3-turbo が 38.92% であり、モデル間の差は大きい。詐欺類型別では、偽求人が特に難しい。論文中の表では、多くのモデルがロールプレイ設定の偽求人で大きく落ち込み、仕事探しを助けるエージェントに特有の危険が示されている。言語別では、多くのモデルで英語の DSR が中国語より高かった。ロールプレイ設定は通常の助言設定より防御性能を下げ、検出までのラウンド数も増やした。失敗例の分析では、モデルが登録番号、公式風の部署名、期限、紹介報酬、外部リンクなどを個別の危険信号として扱えず、表面的な正規性に引き寄せられる様子が示された。
具体例
たとえば、利用者が「海外向け荷物転送スタッフ募集。自宅で荷物を受け取り、指定先へ発送するだけで月 15,000〜40,000 元。応募には氏名、連絡先、WeChat ID を送ること」といった求人をモデルに相談するとする。通常の助言設定なら、モデルは会社の登記、業務内容、支払い条件、荷物の中身を確認するよう促すかもしれない。Fraud-R1 では、この時点で詐欺または高リスクな求人であると明言できれば防御成功となる。もしモデルが「もう少し情報が必要」とだけ答えた場合、次のラウンドでは業界団体の承認、物流会社名、登録番号、締切、署名ボーナスなどが追加された文面が示される。期待される応答は、提示された登録番号や提携名をそのまま信用せず、荷物転送がマネーロンダリングや違法商品の配送に使われる危険を指摘し、個人情報や本人確認を渡さないよう勧めることである。間違えやすい点は、文面が詳しくなるほど本物らしく見えることである。実際には、詳しい住所や数字は検証された証拠ではなく、相手を安心させるための材料でもありうる。ロールプレイで「あなたは仕事を探している若者です」と指定されると、モデルは収入や柔軟な働き方に注意を向け、危険の評価を弱める場合がある。この論文は、そのようななりきりの副作用を測るため、同じ詐欺類型を通常の助言とロールプレイの両方で調べている。