一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

三種方法突破人工智能魯棒性極限

ml8z_IV_Technol ? 來源:YXQ ? 作者:電子發(fā)燒友 ? 2019-05-30 11:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近期,DeepMind在其博客中向我們描述了三種可以嚴(yán)格識別和消除學(xué)習(xí)預(yù)測模型中的錯(cuò)誤的方法:對抗性測試,魯棒學(xué)習(xí)和形式驗(yàn)證。

自計(jì)算機(jī)編程開始以來,Bug與軟件就齊頭并進(jìn)。

隨著時(shí)間的推移,軟件開發(fā)人員在部署之前已經(jīng)建立了一套測試和調(diào)試的最佳實(shí)踐,但這些實(shí)踐并不適合現(xiàn)代深度學(xué)習(xí)系統(tǒng)。

今天,機(jī)器學(xué)習(xí)的主流實(shí)踐是在訓(xùn)練數(shù)據(jù)集上訓(xùn)練系統(tǒng),然后在另一組上進(jìn)行測試。雖然這揭示了模型在一般情況下的平均性能,但即使在最壞的情況下,確保模型的穩(wěn)健性或可接受的高性能也是至關(guān)重要的。

近期,DeepMind在其博客中向我們描述了三種可以嚴(yán)格識別和消除學(xué)習(xí)預(yù)測模型中的錯(cuò)誤的方法:對抗性測試,魯棒學(xué)習(xí)和形式驗(yàn)證。

以下是博文內(nèi)容:

機(jī)器學(xué)習(xí)系統(tǒng)一般是不穩(wěn)健的。即使在特定領(lǐng)域中表現(xiàn)優(yōu)于人類的系統(tǒng),如果引入細(xì)微差異,也可能無法解決簡單問題。例如圖像擾動(dòng)的問題:如果在輸入圖像中添加少量精心計(jì)算的噪聲,那么對圖像進(jìn)行分類的神經(jīng)網(wǎng)絡(luò),就會(huì)容易將樹懶誤認(rèn)為是賽車。

覆蓋在典型圖像上的對抗性輸入可能導(dǎo)致分類器將樹懶錯(cuò)誤地分類為賽車。兩個(gè)圖像在每個(gè)像素中相差至多0.0078。第一種被歸類為三趾樹懶,置信度> 99%。第二個(gè)被歸類為賽車,概率> 99%。

這不是一個(gè)新問題。計(jì)算機(jī)程序總是有bug。幾十年來,軟件工程師開發(fā)了許多令人印象深刻的技術(shù)工具包,從單元測試到形式驗(yàn)證。這些方法在傳統(tǒng)軟件上運(yùn)行良好,但是由于這些模型的規(guī)模和缺乏結(jié)構(gòu)性(可能包含數(shù)億個(gè)參數(shù)),因此采用傳統(tǒng)方法來嚴(yán)格測試神經(jīng)網(wǎng)絡(luò)等機(jī)器學(xué)習(xí)模型非常困難。所以需要開發(fā)用于確保機(jī)器學(xué)習(xí)系統(tǒng)在部署時(shí)穩(wěn)健的新方法。

程序員的角度來看,Bug是指與系統(tǒng)規(guī)范(即預(yù)期功能)不一致的任何行為。DeepMInd對用于評估機(jī)器學(xué)習(xí)系統(tǒng)是否與訓(xùn)練集和測試集一致的技術(shù),以及描述系統(tǒng)的期望屬性的規(guī)范列表的技術(shù)進(jìn)行了研究。這些屬性包括:對輸入中足夠小的擾動(dòng)的魯棒性,避免災(zāi)難性故障的安全約束,或產(chǎn)生符合物理定律的預(yù)測能力等。

在本文中,我們將討論機(jī)器學(xué)習(xí)社區(qū)面臨的三個(gè)重要技術(shù)挑戰(zhàn),因?yàn)槲覀児餐铝τ趪?yán)格開發(fā)和部署與所需規(guī)格可靠一致的機(jī)器學(xué)習(xí)系統(tǒng):

測試一致性與規(guī)范有效性。我們探索有效的方法來測試機(jī)器學(xué)習(xí)系統(tǒng)是否與設(shè)計(jì)者和系統(tǒng)用戶所期望的屬性(例如不變性或魯棒性)一致。揭示模型可能與期望行為不一致的情況的一種方法是在評估期間系統(tǒng)地搜索最壞情況的結(jié)果。

訓(xùn)練機(jī)器學(xué)習(xí)模型,使其產(chǎn)生規(guī)范一致的預(yù)測。即使有大量的訓(xùn)練數(shù)據(jù),標(biāo)準(zhǔn)的機(jī)器學(xué)習(xí)算法也可以產(chǎn)生與魯棒或公平等理想規(guī)范不一致的模型,這要求我們重新考慮訓(xùn)練算法,這些算法不僅要能夠很好地?cái)M合訓(xùn)練數(shù)據(jù),而且能夠與規(guī)范清單保持一致。

正式證明機(jī)器學(xué)習(xí)模型是規(guī)范一致的。需要能夠驗(yàn)證模型預(yù)測可證明與所有可能輸入的感興趣的規(guī)范一致的算法。雖然形式驗(yàn)證領(lǐng)域幾十年來一直在研究這種算法,但這些方法雖然取得了令人矚目的進(jìn)展,但卻不能輕易地?cái)U(kuò)展到現(xiàn)代深度學(xué)習(xí)系統(tǒng)。

測試與規(guī)范性一致性

對抗性實(shí)例的穩(wěn)健性是深度學(xué)習(xí)中相對研究充分的問題。這項(xiàng)工作的一個(gè)主要主題是評估強(qiáng)攻擊的重要性,以及設(shè)計(jì)可以有效分析的透明模型。與社區(qū)的其他研究人員一起,我們發(fā)現(xiàn)許多模型在與弱對手進(jìn)行評估時(shí)看起來很穩(wěn)健。然而,當(dāng)針對更強(qiáng)的對手進(jìn)行評估時(shí),精度幾乎為0。

雖然大多數(shù)工作都在監(jiān)督學(xué)習(xí)(主要是圖像分類)的情景下的很少失敗,但是需要將這些想法擴(kuò)展到其他情景。

在最近關(guān)于發(fā)現(xiàn)災(zāi)難性故障的對抗方法的工作中,我們將這些想法應(yīng)用于測試旨在用于安全關(guān)鍵設(shè)置的強(qiáng)化學(xué)習(xí)agent。開發(fā)自治系統(tǒng)的一個(gè)挑戰(zhàn)是,由于單個(gè)錯(cuò)誤可能會(huì)產(chǎn)生很大的后果,因此非常小的失敗概率都是不可接受的。

我們的目標(biāo)是設(shè)計(jì)一個(gè)“對手”,以便我們提前檢測這些故障(例如,在受控環(huán)境中)。如果攻擊者可以有效地識別給定模型的最壞情況輸入,則允許我們在部署模型之前捕獲罕見的故障情況。與圖像分類器一樣,針對弱攻擊進(jìn)行評估,很容易會(huì)在部署期間提供虛假的安全感。

我們?yōu)閺?qiáng)化學(xué)習(xí)agent的對抗性測試開發(fā)了兩種互補(bǔ)的方法。首先,使用無衍生優(yōu)化來直接最小化agent的預(yù)期回報(bào)。然后學(xué)習(xí)一種對抗價(jià)值函數(shù),該函數(shù)根據(jù)經(jīng)驗(yàn)預(yù)測哪種情況最有可能導(dǎo)致agent失敗。再接著,使用此學(xué)習(xí)函數(shù)進(jìn)行優(yōu)化,將評估重點(diǎn)放在最有問題的輸入上。這些方法構(gòu)成了豐富且不斷增長的潛在算法空間的一小部分,我們對嚴(yán)格評估代理的未來發(fā)展感到興奮。

這兩種方法相比隨機(jī)測試已經(jīng)有了很大改進(jìn)。使用我們的方法,可以在幾分鐘內(nèi)檢測到需要花費(fèi)數(shù)天才能發(fā)現(xiàn)甚至完全未被發(fā)現(xiàn)的故障。我們還發(fā)現(xiàn),對抗性測試可能會(huì)發(fā)現(xiàn)agent中與隨機(jī)測試集的評估結(jié)果不同的行為。

特別是,使用對抗性環(huán)境構(gòu)造,我們發(fā)現(xiàn)執(zhí)行3D導(dǎo)航任務(wù)的agent一般會(huì)與人類級別的性能相匹配,但仍然無法在令人驚訝的簡單迷宮上完全找到目標(biāo)。我們的工作還強(qiáng)調(diào),我們需要設(shè)計(jì)能夠抵御自然故障的系統(tǒng),而不僅僅是針對對手。

使用隨機(jī)抽樣,我們幾乎從不觀察具有高失敗概率的地圖,但是對抗性測試表明這樣的地圖確實(shí)存在。即使在移除了許多wall之后,這些地圖仍然保留了高失敗概率,從而產(chǎn)生比原始地圖更簡單的地圖。

訓(xùn)練規(guī)范一致的模型

對抗性測試旨在找到違反規(guī)范的反例。因此,它往往會(huì)導(dǎo)致高估模型與這些規(guī)范的一致性。在數(shù)學(xué)上,規(guī)范是必須在神經(jīng)網(wǎng)絡(luò)的輸入和輸出之間保持的某種關(guān)系。這可以采用某些鍵輸入和輸出參數(shù)的上限和下限的形式體現(xiàn)。

受此觀察的啟發(fā),一些研究人員,包括我們在DeepMind的團(tuán)隊(duì),研究了與對抗性測試程序無關(guān)的算法(用于評估與規(guī)范的一致性)。這可以從幾何學(xué)上理解 - 我們可以約束在給定一組輸入的情況下,通過限制輸出空間來最嚴(yán)重地違反規(guī)范。如果此界限相對于網(wǎng)絡(luò)參數(shù)是可微分的并且可以快速計(jì)算,則可以在訓(xùn)練期間使用它。然后可以通過網(wǎng)絡(luò)的每個(gè)層傳播原始邊界框。

結(jié)果證明了區(qū)間界限傳播是快速、有效的,并且與先前的信念相反,可以獲得強(qiáng)有力的結(jié)果。特別是,我們證明它可以降低MNIST和CIFAR-10數(shù)據(jù)集上圖像分類中現(xiàn)有技術(shù)的錯(cuò)誤率。

展望未來,下一個(gè)前沿將是學(xué)習(xí)正確的幾何抽象,以計(jì)算更嚴(yán)格的輸出空間過度近似值。我們還希望訓(xùn)練網(wǎng)絡(luò)與更復(fù)雜的規(guī)范一致,捕獲理想的行為,例如上面提到的不變性和與物理定律的一致性。

形式驗(yàn)證

嚴(yán)格的測試和訓(xùn)練可以大大有助于構(gòu)建強(qiáng)大的機(jī)器學(xué)習(xí)系統(tǒng)。但是,沒有多少測試可以完全保證系統(tǒng)的行為符合我們的要求。在大規(guī)模模型中,由于輸入擾動(dòng)的選擇特別多(天文數(shù)級別),因此列舉給定輸入集的所有可能輸出(例如,對圖像的無窮小擾動(dòng))根本難以處理。但是,與訓(xùn)練的情況一樣,我們可以通過在輸出集上設(shè)置幾何邊界來找到更有效的方法。形式驗(yàn)證是DeepMind正在進(jìn)行的研究的主題。

機(jī)器學(xué)習(xí)社區(qū)已經(jīng)開發(fā)了幾個(gè)關(guān)于如何計(jì)算網(wǎng)絡(luò)輸出空間上的精確幾何邊界的有趣想法。我們的方法基于優(yōu)化和二元性,包括將驗(yàn)證問題轉(zhuǎn)化為優(yōu)化問題。通過在優(yōu)化中使用二元性的思想,該問題變得易于計(jì)算。這導(dǎo)致額外的約束,其使用所謂的切割平面來細(xì)化由間隔界限傳播計(jì)算的邊界框。這種方法雖然合理但不完整:可能存在感興趣的屬性為真的情況,但此算法計(jì)算的界限不足以證明該屬性。但是,一旦我們獲得了約束邊界,這將正式保證不會(huì)侵犯屬性。下圖以圖形方式說明了該方法。

這種方法使我們能夠?qū)Ⅱ?yàn)證算法的適用性擴(kuò)展到更一般的網(wǎng)絡(luò)(激活函數(shù),體系結(jié)構(gòu)),更一般性的規(guī)范和更復(fù)雜的深度學(xué)習(xí)模型(生成模型,神經(jīng)過程等)、超越對抗性魯棒性的規(guī)范 。

展望

在高風(fēng)險(xiǎn)情況下部署機(jī)器學(xué)習(xí)帶來了獨(dú)特的挑戰(zhàn),需要做更多的工作來構(gòu)建自動(dòng)化工具,以確?,F(xiàn)實(shí)世界中的AI系統(tǒng)能夠做出“正確的事情”。特別是,我們對以下方向的進(jìn)展感到興奮:

學(xué)習(xí)對抗性評估和驗(yàn)證:隨著AI系統(tǒng)的擴(kuò)展和復(fù)雜性提高,設(shè)計(jì)適合AI模型的對抗性評估和驗(yàn)證算法將變得越來越困難。如果我們可以利用AI的強(qiáng)大功能來促進(jìn)評估和驗(yàn)證,那么這個(gè)過程將大大加快,可實(shí)現(xiàn)自拓展。

開發(fā)用于對抗性評估和驗(yàn)證的公開工具:為AI工程師和從業(yè)者提供易于使用的工具非常重要,這些工具可以在AI系統(tǒng)導(dǎo)致廣泛的負(fù)面影響之前闡明其可能的故障模式。這需要一定程度的對抗性評估和驗(yàn)證算法的標(biāo)準(zhǔn)化。

擴(kuò)大對抗性示例的范圍:到目前為止,大多數(shù)關(guān)于對抗性示例的工作都集中在對小擾動(dòng)(通常是圖像)的模型不變性上。這為開發(fā)對抗性評估,強(qiáng)大學(xué)習(xí)和驗(yàn)證方法提供了極好的測試平臺。我們已經(jīng)開始探索與現(xiàn)實(shí)世界直接相關(guān)的屬性的替代規(guī)范,并對未來在這方面的研究感到興奮。

學(xué)習(xí)規(guī)范:在AI系統(tǒng)中捕獲“正確”行為的規(guī)范通常難以精確陳述。當(dāng)我們構(gòu)建能夠展示復(fù)雜行為并在非結(jié)構(gòu)化環(huán)境中行動(dòng)的越來越智能的agent時(shí),將需要構(gòu)建可以使用部分人類規(guī)范并從評估反饋中學(xué)習(xí)進(jìn)一步規(guī)范的系統(tǒng)。

聲明:本文內(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)注

    88

    文章

    3689

    瀏覽量

    95239
  • 人工智能
    +關(guān)注

    關(guān)注

    1806

    文章

    49011

    瀏覽量

    249364

原文標(biāo)題:DeepMind:三種方法突破AI魯棒性極限

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    VirtualLab Fusion應(yīng)用:光柵的分析與優(yōu)化

    一個(gè)場景,在這個(gè)場景中,我們分析了二元光柵的偏振依賴,并對結(jié)構(gòu)進(jìn)行了優(yōu)化,使其在任意偏振角入射光下均能表現(xiàn)良好。 傾斜光柵的優(yōu)化 這個(gè)用例演示了一個(gè)具有稍微變化的填充因子的傾
    發(fā)表于 02-19 08:54

    自動(dòng)駕駛中常提的是個(gè)啥?

    隨著自動(dòng)駕駛技術(shù)的快速發(fā)展,(Robustness)成為評價(jià)自動(dòng)駕駛系統(tǒng)的重要指標(biāo)之一。很多小伙伴也會(huì)在自動(dòng)駕駛相關(guān)的介紹中,對某些功能用
    的頭像 發(fā)表于 01-02 16:32 ?7293次閱讀
    自動(dòng)駕駛中常提的<b class='flag-5'>魯</b><b class='flag-5'>棒</b><b class='flag-5'>性</b>是個(gè)啥?

    嵌入式和人工智能究竟是什么關(guān)系?

    嵌入式和人工智能究竟是什么關(guān)系? 嵌入式系統(tǒng)是一特殊的系統(tǒng),它通常被嵌入到其他設(shè)備或機(jī)器中,以實(shí)現(xiàn)特定功能。嵌入式系統(tǒng)具有非常強(qiáng)的適應(yīng)和靈活性,能夠根據(jù)用戶需求進(jìn)行定制化設(shè)計(jì)。它廣泛應(yīng)用于各種
    發(fā)表于 11-14 16:39

    原理在控制系統(tǒng)中的應(yīng)用

    在現(xiàn)代控制系統(tǒng)的設(shè)計(jì)和分析中,是一個(gè)核心概念。指的是系統(tǒng)在面對模型不確定性、外部干擾
    的頭像 發(fā)表于 11-11 10:26 ?3975次閱讀

    深度學(xué)習(xí)模型的優(yōu)化

    深度學(xué)習(xí)模型的優(yōu)化是一個(gè)復(fù)雜但至關(guān)重要的任務(wù),它涉及多個(gè)方面的技術(shù)和策略。以下是一些關(guān)鍵的優(yōu)化方法: 一、數(shù)據(jù)預(yù)處理與增強(qiáng) 數(shù)據(jù)清洗 :去除數(shù)據(jù)中的噪聲和異常值,這是提高模型
    的頭像 發(fā)表于 11-11 10:25 ?1184次閱讀

    算法在數(shù)據(jù)處理中的應(yīng)用

    。 二、算法的主要類型 統(tǒng)計(jì)方法:這類
    的頭像 發(fā)表于 11-11 10:22 ?1821次閱讀

    分析方法及其應(yīng)用

    (Robustness)是指系統(tǒng)或方法對于外部干擾、誤差或變化的穩(wěn)定性和適應(yīng)能力。以下是對
    的頭像 發(fā)表于 11-11 10:21 ?8858次閱讀

    在機(jī)器學(xué)習(xí)中的重要

    在機(jī)器學(xué)習(xí)領(lǐng)域,模型的是指模型在面對輸入數(shù)據(jù)的擾動(dòng)、異常值、噪聲或?qū)剐怨魰r(shí),仍能保持性能的能力。隨著人工智能技術(shù)的快速發(fā)展,機(jī)器學(xué)習(xí)模型被廣泛應(yīng)用于各個(gè)領(lǐng)域,從自動(dòng)駕駛汽車到
    的頭像 發(fā)表于 11-11 10:19 ?1259次閱讀

    如何提高系統(tǒng)的

    在當(dāng)今的技術(shù)環(huán)境中,系統(tǒng)面臨著各種挑戰(zhàn),包括硬件故障、軟件缺陷、網(wǎng)絡(luò)攻擊和人為錯(cuò)誤。是指系統(tǒng)在面對這些挑戰(zhàn)時(shí)保持正常運(yùn)行的能力。 一、定義
    的頭像 發(fā)表于 11-11 10:17 ?2483次閱讀

    AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第4章-AI與生命科學(xué)讀后感

    很幸運(yùn)社區(qū)給我一個(gè)閱讀此書的機(jī)會(huì),感謝平臺。 《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第4章關(guān)于AI與生命科學(xué)的部分,為我們揭示了人工智能技術(shù)在生命科學(xué)領(lǐng)域中的廣泛應(yīng)用和深遠(yuǎn)影響。在
    發(fā)表于 10-14 09:21

    《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第一章人工智能驅(qū)動(dòng)的科學(xué)創(chuàng)新學(xué)習(xí)心得

    ,無疑為讀者鋪設(shè)了一條探索人工智能(AI)如何深刻影響并推動(dòng)科學(xué)創(chuàng)新的道路。在閱讀這一章后,我深刻感受到了人工智能技術(shù)在科學(xué)領(lǐng)域的廣泛應(yīng)用潛力以及其帶來的革命變化,以下是我個(gè)人的學(xué)習(xí)心得: 1.
    發(fā)表于 10-14 09:12

    risc-v在人工智能圖像處理應(yīng)用前景分析

    RISC-V在人工智能圖像處理領(lǐng)域的應(yīng)用前景十分廣闊,這主要得益于其開源、靈活性和低功耗等特點(diǎn)。以下是對RISC-V在人工智能圖像處理應(yīng)用前景的詳細(xì)分析: 一、RISC-V的基本特點(diǎn) RISC-V
    發(fā)表于 09-28 11:00

    帶阻濾波器在人工智能領(lǐng)域的應(yīng)用

    帶阻濾波器在人工智能領(lǐng)域的應(yīng)用廣泛且深入,其作為信號處理技術(shù)的重要組成部分,對于提高人工智能系統(tǒng)的性能、準(zhǔn)確性具有重要意義。以下將詳
    的頭像 發(fā)表于 08-08 18:09 ?1433次閱讀

    MCUXpresso IDE下在線聯(lián)合調(diào)試雙核MCU工程的三種方法

    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是MCUXpresso IDE下在線聯(lián)合調(diào)試i.MXRT1170雙核工程的三種方法。
    的頭像 發(fā)表于 08-08 15:18 ?1360次閱讀
    MCUXpresso IDE下在線聯(lián)合調(diào)試雙核MCU工程的<b class='flag-5'>三種方法</b>

    FPGA在人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場可編程門陣列)在人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個(gè)方面: 一、深度學(xué)習(xí)加速 訓(xùn)練和推理過程加速:FPGA可以用來加速深度學(xué)習(xí)的訓(xùn)練和推理過程。由于其高并行和低延遲特性
    發(fā)表于 07-29 17:05