■イベント :画像処理勉強会 https://sansan.connpass.com/event/195202/
■登壇概要 タイトル:自己教師あり学習の新しいアプローチ 発表者: ソフトウェアエンジニア 笹野 泰正 さん
▼Sansan R&D Twitter https://twitter.com/SansanRandD
ࣗݾڭࢣ͋Γֶशͷ৽͍͠ΞϓϩʔνSimSiam: Exploring Simple Siamese Representation LearningFacebook AI Research (FAIR)Yasumasa Sasano (@SquirrelYellow)
View Slide
ࣗݾհ໊લ: ହਖ਼ژͷاۀͰιϑτΣΞΤϯδχΞࣄͰࣗવݴޠॲཧ & ਂֶशझຯͰڧԽֶश(ֶੜ࣌ɺएख࣌ը૾ೝࣝ)ࣄલֶश͕ϒʔϜ#&35ɺ(15ڧԽֶशͰྨࣅͷݚڀ͕ߦΘΕ͍ͯΔ
ࣄલֶशԿΛબͿ͖ʁੜతख๏ (GANɺVAEɺࣗݾճؼɺFlowͳͲ)ରΛੜͰ͖ΔͳΒಛΛ͔ͭΊ͍ͯΔͣɻࣗવݴޠॲཧͳΒGPT-2ɻ[՝] ࣄલֶशʹΦʔόʔεϖοΫͰܭࢉίετ͕ߴ͍ɻิॿతͳख࡞Γͷ༧ଌλεΫδάιʔύζϧࣗಈண৭ͳͲը૾͔Β؆୯ʹ࡞ΕΔλεΫͰֶशɻࣗવݴޠॲཧͳΒBERTɻ[՝] ରরֶश(ޙड़)΄Ͳͷੑೳग़ͳ͍
ࣄલֶशͷτϨϯυ: ࣗݾڭࢣ͋Γֶशରরֶश (MoCoɺSimCLRͳͲ)ରΛՃͨ͠ը૾(ਖ਼ͷڭࢣσʔλ)ͱɺରͱແؔͷը૾(ෛͷڭࢣσʔλ)Λݟ͚ΒΕΕಛΛ͔ͭΊ͍ͯΔͣɻݱ࣌Ͱͷ࠷ߴੑೳɻ[՝] ৭Μͳෛྫͱൺֱ͢ΔͨΊόοναΠζ͕େ͖͍ɻ௵Εͨղͷ(ޙड़)ɻྨࣅϕʔεͷख๏ (BYOLɺSimSiam)ରΛՃͨ͠ը૾(ਖ਼ͷڭࢣσʔλ)͚͔ͩΒਖ਼ղσʔλΛ࡞Δ→ όοναΠζͷͱ௵Εͨղͷ͕ղফʂ࣮༻Խʹ͍ۙͮͨʂϒʔτετϥοϓʹج͍ͮͨख๏ (Deep Cluster)Ϋϥελத৺Λٖࣅతͳڭࢣσʔλͱͯ͠༻͍Δɻ[՝]ΫϥελϦϯάͷ͕͔͔࣌ؒΓ͗͢Δɻ௵Εͨղͷ(ޙड़)
ྨࣅϕʔεͷख๏SimSiam
SimSiamͷϙΠϯτᶄᶅᶄ λʔήοτํͷޯఀࢭᶅ ༧ଌϨΠϠʔΛՃᶃᶃ 2ͭͷωοτϫʔΫʹରͯ͠ҟͳΔσʔλ֦ுΛࢪͯ͠ྨࣅΛ͚ۙͮΔΑ͏ֶश (ෛྫෆཁ)https://arxiv.org/pdf/2011.10566.pdf
ᶃσʔλ֦ு+ྨࣅֶश(Siamese Network)σʔλ֦ுྨࣅz1z2σʔλ֦ு ࣹӨಛྔt2∼ t1∼ σʔλ֦ுख๏ΛϥϯμϜʹαϯϓϦϯάҟͳΔࢹͰݟͨͷΛಉ͡ͷʹͳΔΑ͏࠷దԽhttps://arxiv.org/pdf/2002.05709.pdffθfθ※͜ͷ··ͩͱ ʹऩଋྨࣅֶशʹͳΔ͕ɺදݱֶशʹ͍͍ͯͳ͍z1= z2
ᶄλʔήοτํͷޯఀࢭޯఀࢭ(stop-gradient): ޡࠩٯͷޯܭࢉΛࢭΊΔؔɻGANActor-Clitic(ڧԽֶश)ͳͲͷख๏ͰΘΕΔσʔλ֦ு ࣹӨಛྔྨࣅΈ͍ͨͳࣗ໌ͳղʹऩଋ(௵Εͨղͷ)ରࡦཁҼͷҰ͕ͭͩɺޯఀࢭͷΈͷରԠͰ௵ΕͨղΛճආ͢Δ͜ͱͰ͖ͳ͍z1= z2z1z2t2∼ t1∼ ޯఀࢭ✕fθfθ
ᶅ༧ଌϨΠϠʔΛՃσʔλ֦ு ࣹӨಛྔޯఀࢭt2∼ t1∼ ✕p1༧ଌಛྔྨࣅz1z2fθfθ hθࣹӨޙͷಛʹରͯ͠༧ଌϨΠϠʔΛՃ༧ଌϨΠϠʔൺֱతઙ͍MLPΛ༻͍Δhθ:→ ޯఀࢭ + ༧ଌϨΠϠʔ͕ຊ࣭తͰ͋Δ͜ͱ͕࣮ݧతʹࣔ͞Εͨ
ख๏ͷ·ͱΊᶄᶅᶃ↖૬ޓʹ࠷దԽ↖ྨࣅ↖λʔήοτޯఀࢭ
ख๏ͷੳ
సҠֶशͰImageNetࣄલֶशΛ͑Δੑೳ͞Βʹطଘख๏ΑΓੑೳ͕ྑ͍
ޯఀࢭͷॏཁੑޯఀࢭ͕ͳ͍ͱਫ਼͕67.7%͔Β0.1%ʹμϯ
༧ଌϨΠϠʔͷॏཁੑ༧ଌϨΠϠʔ͕ͳ͍߹ਫ਼͕67.7%͔Β0.1%ʹμϯ
Ծઆ: ͳͥ͏·͍͘͘ͷ͔
Ծઆ: ༧ଌϨΠϠʔͱԿͳͷ͔ʁ(1)σʔλ֦ு ࣹӨಛྔt1∼ ྨࣅz1fθxηxɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ݩը૾ / ݩը૾ ͷಛදݱͱͨ͠ͱ͖ʹɺɹɹɹɹɹɹΛ࠷దԽ͢ΔΑ͏ͳEMΞϧΰϦζϜΛߟ͑ΔEεςοϓ ఆͷಛදݱ Λܭࢉ + Mεςοϓ Λ࠷దԽ ⇢ දݱֶशx : ηx: xηxθʪ४උʫදݱֶशͷఆࣜԽ
Ծઆ: ༧ଌϨΠϠʔͱԿͳͷ͔ʁ(2)ʪओுʫ༧ଌϨΠϠʔͱఆͷಛදݱ Λ༧ଌ͢ΔϨΠϠʔͰ͋Δɻηxσʔλ֦ு ࣹӨಛྔޯఀࢭt2∼ t1∼ ✕p1༧ଌಛྔྨࣅz1z2fθfθ hθ͕ ʹରͯ͠࠷దԽ͞ΕΔͱhͱͳΓɺ͜Ε ͷఆతͳಛදݱ ͱͯ͠͏͜ͱ͕Ͱ͖Δɻx ηx= ηxͱ ͷྨࣅΛ࠷దԽηxz2EMΞϧΰϦζϜͱͯ͠ߟ͑ΔͳΒMεςοϓͰ ݻఆ͢Δඞཁ͕͋ΔͷͰޯఀࢭ͕ඞཁηx⇢ ͱ ͷྨࣅΛ࠷దԽ͢Δ͜ͱʹΑͬͯ ͕࠷దԽ͞ΕΔɻ⇢ ͱ ͕ަޓʹ࠷దԽ͞Εɺಛදݱ͕ՄೳʹͳΔɻηxz2θηxθ
ଞͷख๏ͱͷൺֱFacebook AI Research (FAIR)
BYOL
SwAVSinkhorn-KnoppSinkhorn-Knopp
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠