Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JP - Baruch et al. A Little is Enough: Circumve...

JP - Baruch et al. A Little is Enough: Circumventing Defenses For Distributed Learning

Slide for "TFUG - Neural network paper with alcohol". Talk about the security of distributed learning.

Avatar for Shuntaro Ohno

Shuntaro Ohno

January 22, 2020
Tweet

More Decks by Shuntaro Ohno

Other Decks in Technology

Transcript

  1. A Little Is Enough Circumventing Defenses For Distributed Learning 2020/01/22

    @Google – TFUG NN論文を肴に酒を飲む会 Shuntaro OHNO
  2. About Me Shuntaro OHNO • Twitter: @doraneko_b1f • GitHub: @doraneko94

    • Website: https://ushitora.net ✓ Neuro-Scientist : Ph.D student in Toyama Univ. ✓ Memory, Learning, Artificial Intelligence ✓ Data science in Python & Neuro-Simulation in Rust ➢ 今回は、人工知能の世論を操作する方法と、 その防御手法について話します。
  3. Conventional Defense Trimmed Mean 中央値 中央値から最も遠い m 人を取り除いて平均する 1. 2m

    人を取り除く 2. 最も大きい m 人と、最も少ない m 人を取り除く などの手法もある
  4. Conventional Defense Krum 他の n - m - 2 人との距離が最小になる人

    のデータのみを用いる この人のデータだけ抽出
  5. Conventional Defense Bulyan (Trimmed Mean + Krum) 1. Krum を繰り返して、n

    - m 人からなる Selection Set を作る 2. Selection Set の中で Trimmed Mean を行う Selection Set
  6. Proposed Attack (Preventing Convergence) ⚫ n : 総人数 ⚫ m

    : 敵対者の人数 ⚫ s : Supporter の人数 ずらしてもバレない大きさ z を求め、その範囲で動かす 例) 50人中24人が敵対者の場合、 最低 s = 2 人の Supporter が必要。 このとき、z = 1.43 までバレない → 真の平均から 1.43 σ だけずらす Supporter は 2/26 (正常例に占める割合) これは上位 1.43σ に位置
  7. Proposed Attack (Backdooring) ⚫ n : 総人数 ⚫ m :

    敵対者の人数 ⚫ s : Supporter の人数 Algorithm 3 で求めた範囲内で、 攻撃者の望む結果になるよう訓練する
  8. Advertisement ✓ 総務省主催の、地理空間情報ハッカソン ✓ 地理空間情報の活用法を学び、 2日でサービス開発を行います ✓ 参加登録は connpass から!

    ➢ 愛知会場: 2020年02月01日(土)~2020年02月02日(日) ✓ モビリティについての課題解決 ➢ 富山会場: 2020年02月08日(土)~2020年02月09日(日) ✓ 地理空間情報を用いたゲーム開発(Unity) ➢ 東京会場: 2020年02月15日(土)~2020年02月16日(日) ✓ 防災についての課題解決 ➢ 沖縄会場: 2020年02月22日(土)~2020年02月23日(日) ✓ モビリティ・リゾテック等についての課題解決