0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SAN基于卷積自動編碼器進(jìn)行受限優(yōu)化:最大化某一分類器表現(xiàn)的同時(shí)最小化另一分類器表現(xiàn)

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-08-11 09:18 ? 次閱讀

編者按:UW-Madison統(tǒng)計(jì)學(xué)助理教授Sebastian Raschka簡明扼要地概述了他的最新研究SAN(半對抗神經(jīng)網(wǎng)絡(luò))。SAN基于卷積自動編碼器進(jìn)行受限優(yōu)化:最大化某一分類器表現(xiàn)的同時(shí)最小化另一分類器表現(xiàn)。

簡要總結(jié)手頭的項(xiàng)目,和包括同事、學(xué)生在內(nèi)的更一般的受眾分享,我覺得這是一個(gè)不錯的主意。因此,我給自己的挑戰(zhàn)是用不到1000個(gè)單詞完成總結(jié),避免讓具體細(xì)節(jié)和技術(shù)術(shù)語分散注意力。

本文主要討論了我最近和iPRoBe實(shí)驗(yàn)室合作的研究項(xiàng)目,研發(fā)隱藏面部圖像的特定信息的技術(shù)。本文談?wù)摰氖顷P(guān)于“保持可用性的同時(shí)最大化隱私”的研究(這一目標(biāo)和差分隱私研究的目標(biāo)有些類似)。

如果你對本文討論的研究項(xiàng)目感興趣,可以參考以下兩篇論文獲取更多信息:

Semi-Adversarial Networks: Convolutional Autoencoders for Imparting Privacy to Face Images(半對抗網(wǎng)絡(luò):賦予面部圖像隱私的卷積自動編碼器,ICB 2018,arXiv:1712.00321)

Gender Privacy: An Ensemble of Semi Adversarial Networks for Confounding Arbitrary Gender Classifiers(性別隱私:對抗任意性別分類器的半對抗網(wǎng)絡(luò)集成,BTAS 2018,arXiv:1807.11936)

保持可用性的同時(shí)改善隱私

我們處理的研究問題可以看成一個(gè)更一般的受限優(yōu)化問題:我們希望在保持計(jì)量生物學(xué)可用性的同時(shí)隱藏面部圖像的特定信息。具體來說,我們有三個(gè)目標(biāo):

擾亂性別信息

確保面部圖像看起來真實(shí)

保留計(jì)量生物學(xué)識別可用性

計(jì)量生物學(xué)識別包括兩種子任務(wù):在一對多匹配中識別未知人物的身份(A)和在一對一匹配中驗(yàn)證某人的身份(B):

這里,“擾亂”性別信息意思是給定的性別分類器不再能夠可靠地預(yù)測某人的性別。我們可以設(shè)想很多為什么需要防止自動提取個(gè)人屬性的理由。這里給出三個(gè)典型的例子:

基于性別的畫像

竊取身份(通過結(jié)合眾多可以公開獲取的資源)

在用戶不知情的情況下提取數(shù)據(jù)

無論何時(shí),只要拍攝、上傳、(在中央數(shù)據(jù)庫中)儲存面部圖像,就可能引起上面提到的問題。作為反制措施,在銷售給第三方前,系統(tǒng)(例如,超市監(jiān)控?cái)z像頭)可以預(yù)配性別擾亂技術(shù),使得最終用戶更難侵犯用戶的隱私,防止出于未經(jīng)許可的目的收集數(shù)據(jù)。比如,隱藏面部圖像數(shù)據(jù)庫中的信息可能同時(shí)有助于確保GDPR合規(guī)。

半對抗網(wǎng)絡(luò)的一般用途

當(dāng)然,我們輕而易舉就能隱藏性別數(shù)據(jù),只需增加圖像噪聲或加擾到一定程度。然而,我們需要牢記的是顯著改動圖像可能同時(shí)讓面部圖像變得無用(計(jì)量生物學(xué)識別)。

盡管我在上一節(jié)中突出了研發(fā)SAN的主要動機(jī)(保持可用性的同時(shí)改善隱私),SAN背后的主要思路可以看成更一般的方法,受限優(yōu)化任意損失函數(shù)。這意味著SAN可以用于任何我們希望在最大化某一分類器的表現(xiàn)的同時(shí)最小化另一分類器的表現(xiàn)的問題。因此,即使你處理的不是面部識別問題,SAN同樣可能有助于解決你面臨的受限優(yōu)化任務(wù)。

下一節(jié)將描述我們在ICB 2018提交的論文中的SAN總體架構(gòu)。

半對抗網(wǎng)絡(luò)架構(gòu)

根據(jù)我們在論文中提供的圖像,SAN的架構(gòu)可能看起來有點(diǎn)晦澀,不過,如果我們將它分成三個(gè)主要部分,就比較直截了當(dāng):

擾亂輸入圖像的自動編碼器,確保圖像看起來接近原圖

能夠給出精確預(yù)測的面部匹配器

不能給出精確預(yù)測的性別分類器

SAN的訓(xùn)練過程可以總結(jié)為以下的PyTorch(偽)代碼:

ae = AutoEncoder()

gc = GenderClassifier()

fm = FaceMatcher()

gc.load_state_dict(torch.load('saved_fm_model.pkl'))

fm.load_state_dict(torch.load('saved_gc_model.pkl'))

for fixed_model in (gc, fm):

for param in fixed_model.parameters():

param.requires_grad = False

optimizer = torch.optim.Adam(ae.parameters(), lr=learning_rate)

for epoch in range(num_total_epochs):

# ...

cost = loss_reconstruction + loss_gender_classification + loss_face_matching

cost.backward()

optimizer.step()

(完整代碼發(fā)布在GitHub倉庫iPRoBe-lab/semi-adversarial-networks) 注意,在評估SAN模型時(shí),不僅使用了未見面部圖像數(shù)據(jù)集,同時(shí)還丟棄了訓(xùn)練中使用的性別分類器和面部匹配器,使用了一組未見面部匹配器和性別分類器。

致好奇名字由來的讀者,下圖解釋了為何我們將這一配置稱為半對抗:

多樣性和概括性

正如我們的BTAS 2018論文提到的,我們最近致力于通過增強(qiáng)數(shù)據(jù)集等措施改善原SAN模型的概括性表現(xiàn)。例如,為了避免Buolamwini等在Gender shades: Intersectional accuracy disparities in commercial gender classification(性別陰影:商業(yè)性別分類器的區(qū)際差異)中討論的偏差,我們過采樣了深膚色個(gè)體的隨機(jī)樣本(在大多數(shù)面部數(shù)據(jù)集中為少數(shù)類別),以緩解潛在的偏差。此外,我們擴(kuò)展了評估組合,引入了更多的未見性別分類器和面部匹配器。

后續(xù)

正如論文中提到的,目前還有很多方面有待探索,比如不同的集成方案,多屬性擴(kuò)展等。

本文大致介紹了我們在SAN和差分隱私方面的一些研究。更多研究成果即將發(fā)表。同時(shí),我們很興奮,能在今年秋季的BTAS 2018(10月22日-25日,洛杉磯)會議上呈現(xiàn)我們的最新結(jié)果,以及在ODSC West 2018(10月31日-11月3日)上報(bào)告我們的研究。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編碼器
    +關(guān)注

    關(guān)注

    44

    文章

    3552

    瀏覽量

    133792
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4726

    瀏覽量

    100311
  • 分類器
    +關(guān)注

    關(guān)注

    0

    文章

    152

    瀏覽量

    13159

原文標(biāo)題:安能辨我是雄雌:半對抗神經(jīng)網(wǎng)絡(luò)如何迷惑性別分類器

文章出處:【微信號:jqr_AI,微信公眾號:論智】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    [轉(zhuǎn)]LabVIEW實(shí)現(xiàn)窗口最大化最小化

    分享VI程序 代碼名稱:LabVIEW實(shí)現(xiàn)窗口最大化最小化 適用平臺:LabVIEW8.2.x LabVIEW8.5代碼作者:LaRisa_S 版權(quán)所有:LaRisa_S 原創(chuàng)/轉(zhuǎn)載:轉(zhuǎn)載代碼
    發(fā)表于 03-08 14:56

    如何用labview實(shí)現(xiàn)最大化最小化關(guān)閉菜單

    `怎么樣用labview創(chuàng)建最大化,最小化和關(guān)閉窗口,就像網(wǎng)頁上面的右邊的菜單欄樣。最好是生成圖2那樣的前面板,謝謝??!`
    發(fā)表于 03-25 16:56

    labview獲取【顯示分辨率】并實(shí)時(shí)設(shè)置界面【最大化】和【最小化居中】

    】和【最小化居中】最大化代碼最小化并居中(注意必須到vi屬性設(shè)置最小尺寸)可以通過最大化最小化
    發(fā)表于 04-19 12:40

    HDMI一分二,一分四;DVI一分二,一分

    功能:HDMI 1.4b 一分二,一分四;DVI 1.0 一分二,一分四應(yīng)用:分配器,LED視頻處理,HDMI矩陣,高清數(shù)字矩陣,家庭影院
    發(fā)表于 01-03 10:40

    基于變編碼器的異常小區(qū)檢測

    異常小區(qū) (c)干擾異常小區(qū)  圖1 異常小區(qū)類型  本文只對異常小區(qū)進(jìn)行檢測,不對造成異常的原因進(jìn)行分析?! ?.2變編碼器  變
    發(fā)表于 12-03 15:06

    如何才能將網(wǎng)線一分為二?

    ,通過雙絞線連接起來,主要作用是能夠讓用戶單獨(dú)享用線路,并且會把網(wǎng)絡(luò)線分成兩組進(jìn)行傳輸數(shù)據(jù)。  分線要成對使用,實(shí)現(xiàn)兩臺設(shè)備同時(shí)聯(lián)網(wǎng),原理與方式1似,將
    發(fā)表于 03-22 17:17

    編碼器分類簡介

    1.編碼器簡介編碼器分類: 按工作原理:光電式、磁電式和觸點(diǎn)電刷式 按碼盤的刻孔方式:增量式和絕對式兩 由于博主接觸面還不是很廣,共就用
    發(fā)表于 08-19 08:28

    光電編碼器簡介、分類及應(yīng)用

    光電編碼器簡介、分類及應(yīng)用 、光電編碼器簡介
    發(fā)表于 01-11 08:40 ?5344次閱讀

    C#教程之自定義窗體的最大化、最小化和關(guān)閉按鈕

    C#教程之自定義窗體的最大化最小化和關(guān)閉按鈕,很好的C#資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-20 09:59 ?4次下載

    稀疏邊緣降噪自動編碼器的方法

    為了提高自動編碼器算法的學(xué)習(xí)精度,更進(jìn)步降低分類任務(wù)的分類錯誤率,提出種組合稀疏自動編碼器
    發(fā)表于 12-21 14:41 ?3次下載
    稀疏邊緣降噪<b class='flag-5'>自動編碼器</b>的方法

    如何使用深度神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)機(jī)器學(xué)習(xí)的全噪聲自動編碼器

    ,基于自動編碼器的深度神經(jīng)網(wǎng)絡(luò)可以有效的用于數(shù)據(jù)特征提取。自動編碼種無監(jiān)督學(xué)習(xí)算法,稀疏自動編碼器、降噪自動編碼器、收縮
    發(fā)表于 12-11 15:44 ?7次下載
    如何使用深度神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)機(jī)器學(xué)習(xí)的全噪聲<b class='flag-5'>自動編碼器</b>

    種混合自動編碼器高斯混合模型MAGMM

    高維數(shù)據(jù)的無監(jiān)督異常檢測是機(jī)器學(xué)習(xí)的重要挑戰(zhàn)之。雖然先前基于單深度自動編碼器和密度估計(jì)的方法已經(jīng)取得了顯著的進(jìn)展,但是其僅通過個(gè)深度自編碼器
    發(fā)表于 04-13 15:33 ?7次下載
    <b class='flag-5'>一</b>種混合<b class='flag-5'>自動編碼器</b>高斯混合模型MAGMM

    什么是一分二功 微帶二功的目的 微波一分三功原理

    一分二功主要被應(yīng)用于無線通信系統(tǒng)中,包括微波通信、衛(wèi)星通信、無線電廣播、雷達(dá)等領(lǐng)域。在這些應(yīng)用中,需要將個(gè)電信號按比例分配到不同的天線、傳輸線或接收設(shè)備中,以實(shí)現(xiàn)信號的傳輸和接收
    發(fā)表于 04-19 18:28 ?5706次閱讀

    編碼器是什么?編碼器有哪些分類及應(yīng)用

    編碼器,廣泛應(yīng)用于工業(yè)自動化、精密機(jī)械、衛(wèi)星、導(dǎo)航設(shè)備等領(lǐng)域。編碼器分類可以按照其使用的原理、輸入信號類型、數(shù)據(jù)率、電源電壓等多方面進(jìn)行。
    的頭像 發(fā)表于 05-18 11:08 ?5025次閱讀
    <b class='flag-5'>編碼器</b>是什么?<b class='flag-5'>編碼器</b>有哪些<b class='flag-5'>分類</b>及應(yīng)用

    什么是一分四功

    一分四功種電子設(shè)備,用于將個(gè)輸入信號分成四個(gè)輸出信號,并且可以分別調(diào)節(jié)每個(gè)輸出信號的功率。
    的頭像 發(fā)表于 01-22 18:08 ?1046次閱讀