Andersons vinkel

‘Kreativ’ ansiktsverifiering med generativa adversariala nÃĪtverk

mm
LÃĪgg till Unite.AI bland dina fÃķredragna kÃĪllor pÃĨ Google

En ny artikel frÃĨn Stanford University har fÃķreslagit en ny metod fÃķr att lura ansiktsautentiseringsystem i plattformar som datingappar, genom att anvÃĪnda ett generativt adversarialt nÃĪtverk (GAN) fÃķr att skapa alternativa ansiktsbilder som innehÃĨller samma grundlÃĪggande ID-information som ett riktigt ansikte.

Metoden lyckades kringgÃĨ ansiktsverifieringsprocesser i datingapparna Tinder och Bumble, i ett fall ÃĪven utgav en kÃķnsbytt (manlig) ansikte som ÃĪkta fÃķr den ursprungliga (kvinnliga) identiteten.

Olika genererade identiteter som innehÃĨller den specifika kodningen av artikelfÃķrfattarens (visad i fÃķrsta bilden ovan). KÃĪlla: https://arxiv.org/pdf/2203.15068.pdf

Olika genererade identiteter som innehÃĨller den specifika kodningen av artikelfÃķrfattarens (visad i fÃķrsta bilden ovan). KÃĪlla: https://arxiv.org/pdf/2203.15068.pdf

Enligt fÃķrfattaren representerar arbetet det fÃķrsta fÃķrsÃķket att kringgÃĨ ansiktsverifiering med hjÃĪlp av genererade bilder som har tilldelats specifika identitetsdrag, men som fÃķrsÃķker representera en alternativ eller vÃĪsentligt fÃķrÃĪndrad identitet.

Tekniken testades pÃĨ ett anpassat lokalt ansiktsverifieringssystem och fungerade sedan bra i svarta lÃĨdor-tester mot tvÃĨ datingappar som utfÃķr ansiktsverifiering pÃĨ anvÃĪndaruppladdade bilder.

Den nya artikeln heter AnsiktsverifieringskringgÃĨng och kommer frÃĨn Sanjana Sarda, en forskare vid avdelningen fÃķr elektroteknik vid Stanford University.

Att kontrollera ansiktsutrymmet

Att “injicera” ID-specifika funktioner (t.ex. frÃĨn ansikten, vÃĪgskyltar etc.) i konstruerade bilder ÃĪr en stapelvara i adversarialattacker, men den nya studien fÃķreslÃĨr nÃĨgot annat: att forskningssektorns vÃĪxande fÃķrmÃĨga att kontrollera den latenta utrymmet fÃķr GAN kommer sÃĨ smÃĨningom att mÃķjliggÃķra utvecklingen av arkitekturer som kan skapa konsekventa alternativa identiteter fÃķr en anvÃĪndare – och, effektivt, mÃķjliggÃķra extrahering av identitetsfunktioner frÃĨn webbtillgÃĪngliga bilder av en ovetande anvÃĪndare fÃķr att inkorporera i en “skugg”-konstruerad identitet.

Konsekvens och navigerbarhet har varit de primÃĪra utmaningarna nÃĪr det gÃĪller den latenta utrymmet fÃķr GAN sedan generativa adversariala nÃĪtverk introducerades. Ett GAN som har assimilerat en samling trÃĪningsbilder i sitt latenta utrymme tillhandahÃĨller ingen enkel karta fÃķr att “trycka” funktioner frÃĨn en klass till en annan.

Medan tekniker och verktyg som Gradient-viktad klassaktiveringskarta (Grad-CAM) kan hjÃĪlpa till att etablera latenta riktningar mellan de etablerade klasserna och mÃķjliggÃķra transformationer (se bild nedan), utgÃķr den ytterligare utmaningen sammanflÃĪtning vanligtvis en “approximativ” resa, med begrÃĪnsad fin kontroll Ãķver ÃķvergÃĨngen.

En grov resa mellan kodade vektorer i ett GANs latenta utrymme, som trycker en data-derivativ manlig identitet in i

En grov resa mellan kodade vektorer i ett GANs latenta utrymme, som trycker en data-derivativ manlig identitet in i “kvinnliga” kodningar pÃĨ andra sidan en av mÃĨnga linjÃĪra hyperplan i det komplexa och arkaiska latenta utrymmet. Bilden ÃĪr hÃĪmtad frÃĨn material pÃĨ https://www.youtube.com/watch?v=dCKbRCUyop8

FÃķrmÃĨgan att “frysa” och skydda ID-specifika funktioner medan de flyttas till transformerande kodningar pÃĨ annat hÃĨll i det latenta utrymmet mÃķjliggÃķr potentiellt skapandet av en konsekvent (och sogar animerbar) individ vars identitet lÃĪses av maskinsystem som nÃĨgon annan.

Metod

FÃķrfattaren anvÃĪnde tvÃĨ datamÃĪngder som grund fÃķr experimenten: en mÃĪnsklig anvÃĪndardatamÃĪngd bestÃĨende av 310 bilder av hennes ansikte under en period av fyra ÃĨr, med varierande belysning, ÃĨlder och vyvinklar), med beskurna ansikten extraherade via Caffe; och den rasligt balanserade 108 501 bilderna i FairFace-datamÃĪngden, likasÃĨ extraherade och beskurna.

Det lokala ansiktsverifieringsmodellen hÃĪrleddes frÃĨn en basimplementering av FaceNet och DeepFace, fÃķrtrÃĪnad pÃĨ ConvNet Inception, med varje bild representerad av en 128-dimensionell vektor.

TillvÃĪgagÃĨngssÃĪttet anvÃĪnder ansiktsbilder frÃĨn en trÃĪnad undermÃĪngd frÃĨn FairFace. FÃķr att passera ansiktsverifiering berÃĪknas avstÃĨndet orsakat av en bilds Frobenius-norm mot den mÃĨlanvÃĪndaren i databasen. Varje bild under trÃķskeln 0,7 motsvarar samma identitet, annars anses verifieringen ha misslyckats.

En StyleGAN-modell finjusterades pÃĨ fÃķrfattarens personliga datamÃĪngd, vilket resulterade i en modell som kunde generera igenkÃĪnnliga variationer av hennes identitet, ÃĪven om ingen av de genererade bilderna var identiska med trÃĪningsdata. Detta uppnÃĨddes genom att frysa de fÃķrsta fyra lagren i diskriminatoren, fÃķr att undvika Ãķveranpassning av data och producera varierad utdata.

Även om olika bilder erhÃķlls med den ursprungliga StyleGAN-modellen, ledde den lÃĨga upplÃķsningen och troheten till ett andra fÃķrsÃķk med StarGAN V2, som mÃķjliggÃķr trÃĪningsbilder mot en mÃĨlbild.

StarGAN V2-modellen fÃķrtrÃĪnades under cirka 10 timmar med FairFace-valideringsuppsÃĪttningen, med en batchstorlek pÃĨ fyra och en valideringsstorlek pÃĨ ÃĨtta. I det mest lyckade tillvÃĪgagÃĨngssÃĪttet anvÃĪndes fÃķrfattarens personliga datamÃĪngd som kÃĪlla med trÃĪningsdata som referens.

Verifieringsexperiment

Ett ansiktsverifieringsmodell konstruerades baserat pÃĨ en undermÃĪngd av 1000 bilder, med avsikt att verifiera en godtycklig bild frÃĨn uppsÃĪttningen. Bilder som lyckades med verifieringen testades sedan mot fÃķrfattarens eget ID.

Till vÃĪnster, artikelfÃķrfattarens, en riktig foto; mitten, en godtycklig bild som misslyckades med verifieringen; hÃķger, en orelaterad bild frÃĨn datamÃĪngden som passerade verifieringen som fÃķrfattaren.

Till vÃĪnster, artikelfÃķrfattarens, en riktig foto; mitten, en godtycklig bild som misslyckades med verifieringen; hÃķger, en orelaterad bild frÃĨn datamÃĪngden som passerade verifieringen som fÃķrfattaren.

MÃĨlet med experimenten var att skapa sÃĨ stor lucka som mÃķjligt mellan den uppfattade visuella identiteten samtidigt som de grundlÃĪggande dragen hos den mÃĨlidentiteten behÃķlls. Detta utvÃĪrderades med Mahalanobis-avstÃĨnd, en mÃĨtt som anvÃĪnds i bildbehandling fÃķr mÃķnster- och mallsÃķkning.

FÃķr den grundlÃĪggande generativa modellen visar de lÃĨgupplÃķsta resultaten begrÃĪnsad variation, trots att de passerade lokala ansiktsverifieringen. StarGAN V2 visade sig vara mer kapabel att skapa varierade bilder som kunde autentisera.

Alla bilder som visas passerade lokala ansiktsverifieringen. Ovan ÃĪr de lÃĨgupplÃķsta StyleGAN-basgenereringarna, nedan de hÃķgupplÃķsta och hÃķgkvalitativa StarGAN V2-genereringarna.

Alla bilder som visas passerade lokala ansiktsverifieringen. Ovan ÃĪr de lÃĨgupplÃķsta StyleGAN-basgenereringarna, nedan de hÃķgupplÃķsta och hÃķgkvalitativa StarGAN V2-genereringarna.

De tre sista bilderna ovan anvÃĪnde fÃķrfattarens egna ansiktsdatamÃĪngd som bÃĨde kÃĪlla och referens, medan de fÃķregÃĨende bilderna anvÃĪnde trÃĪningsdata som referens och fÃķrfattarens datamÃĪngd som kÃĪlla.

De resulterande genererade bilderna testades mot ansiktsverifieringssystemen i datingapparna Bumble och Tinder, med fÃķrfattarens identitet som baslinjen, och passerade verifieringen. En “manlig” generation av fÃķrfattarens ansikte passerade ocksÃĨ Bumbles verifieringsprocess, ÃĪven om belysningen behÃķvde justeras i den genererade bilden innan den accepterades. Tinder accepterade inte den manliga versionen.

 'Manliga' versioner av fÃķrfattarens (kvinnliga) identitet.

‘Manliga’ versioner av fÃķrfattarens (kvinnliga) identitet.

Slutsats

Dessa ÃĪr banbrytande experiment i identitetsprojicering, i sammanhanget med GANs latenta utrymme-manipulering, som fÃķrblir en extraordinÃĪr utmaning inom bildsyntes och deepfake-forskning. Trots detta Ãķppnar arbetet upp konceptet att infoga hÃķgt specifika funktioner konsekvent Ãķver olika identiteter, och att skapa “alternativa” identiteter som “lÃĪses” som nÃĨgon annan.

 

Publicerad fÃķrsta gÃĨngen den 30 mars 2022.

FÃķrfattare pÃĨ maskinlÃĪrande, domÃĪnspecialist inom mÃĪnsklig bildsyntes. Fd chef fÃķr forskningsinnehÃĨll pÃĨ Metaphysic.ai, till dess upplÃķsning i DNEG:s Brahma.ai.
Portfolio site: martinanderson.ai
Kontakt: [email protected]