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

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

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

深度神經(jīng)網(wǎng)絡的實現(xiàn)機理與決策邏輯難以理解

倩倩 ? 來源:我是天邊飄過一朵云 ? 2020-03-27 15:56 ? 次閱讀

人工神經(jīng)網(wǎng)絡(Artificial Neural Network,ANN)是一種模仿生物神經(jīng)網(wǎng)絡結(jié)構(gòu)和功能的數(shù)學模型或計算模型,在給定條件下能近似地逼近任意復雜的函數(shù)或分布。近年來,隨著深度學習,即深度神經(jīng)網(wǎng)絡的迅速發(fā)展,神經(jīng)網(wǎng)絡模型在自然語言處理、語音識別、計算機視覺等眾多領(lǐng)域獲得突破性進展,取得了令人矚目的成果。

然而隨著深度學習技術(shù)在多個領(lǐng)域的大量應用,其背后隱藏的安全問題也隨之而來。特別是在醫(yī)學診斷、網(wǎng)絡安全、自動駕駛等對安全性有較高要求的領(lǐng)域,深度神經(jīng)網(wǎng)絡所隱藏的安全風險限制了其自身在更多領(lǐng)域的應用和推廣,引起了政府、學術(shù)界及工業(yè)界的關(guān)注?;谏疃壬窠?jīng)網(wǎng)絡的人工智能系統(tǒng)主要面臨結(jié)果不可驗證和過程不可審查兩大安全問題。結(jié)果不可驗證指的是基于深度神經(jīng)網(wǎng)絡的人工智能系統(tǒng)輸出結(jié)果無法被判斷、預測,智能系統(tǒng)行為邊界難以掌握,導致系統(tǒng)不可控,本質(zhì)上是深度神經(jīng)網(wǎng)絡結(jié)果不可判讀。過程不可審查指的是系統(tǒng)決策背后的邏輯不明,代碼實現(xiàn)缺乏可信度,本質(zhì)上是深度神經(jīng)網(wǎng)絡的實現(xiàn)機理與決策邏輯難以理解。

實際上,人工智能系統(tǒng)所面臨的兩大安全問題的根源在于深度神經(jīng)網(wǎng)絡的不可解釋性。深度神經(jīng)網(wǎng)絡可解釋性定義為可判讀(interpretability)和可理解(explainability)兩方面的內(nèi)容??膳凶x性,即深度神經(jīng)網(wǎng)絡輸出可判讀,結(jié)果可預測,能有效建立起輸入空間與輸出空間的映射關(guān)系,有利于人們掌握系統(tǒng)的行為邊界,從而避免基于深度神經(jīng)網(wǎng)絡的人工智能系統(tǒng)所面臨的不可驗證問題??衫斫庑?,即深度神經(jīng)網(wǎng)絡內(nèi)部工作原理透明,各模塊作用意義可見,能對模型輸出結(jié)果做出解釋,揭示其背后的決策邏輯,并能有效地分析模型內(nèi)部的邏輯漏洞和數(shù)據(jù)死角,解決基于深度神經(jīng)網(wǎng)絡的人工智能系統(tǒng)所面臨的不可審查問題。因此,隨著基于深度神經(jīng)網(wǎng)絡的人工智能系統(tǒng)的廣泛應用,亟須對神經(jīng)網(wǎng)絡的可解釋性進行研究并構(gòu)造可解釋的神經(jīng)網(wǎng)絡,從而提高人工智能系統(tǒng)的安全性,保障人工智能應用在各大領(lǐng)域能安全有效地運行。

針對上述人工智能系統(tǒng)中的安全問題,國際標準化組織/國際電工委員會(ISO/IEC)成立了人工智能可信研究組,開展人工智能安全標準化的研究。其主要工作為:通過研究人工智能可驗證性、可解釋性、可控性等調(diào)查建立可信人工智能系統(tǒng)的方法。目的是通過增強深度學習的可理解性來建立可靠、可信的深度學習系統(tǒng),主要解決其面臨的過程不可審查的安全問題。目前,神經(jīng)網(wǎng)絡可解釋性的研究大多基于數(shù)據(jù)可視化和代理模型等技術(shù),即在深度神經(jīng)網(wǎng)絡模型構(gòu)建前后,對輸入、輸出進行可視化,并依此對神經(jīng)網(wǎng)絡層進行解釋。這是對深度神經(jīng)網(wǎng)絡模型可判讀性的研究,其本質(zhì)上僅涉及到深度學習智能系統(tǒng)安全中的不可驗證問題。換言之,這些工作難以解決其所面臨的不可審查問題。因此,亟待研究一個能同時提高深度神經(jīng)網(wǎng)絡可判讀性和可理解性,進而解決基于深度神經(jīng)網(wǎng)絡的人工智能系統(tǒng)中結(jié)果不可驗證和過程不審查兩大問題的方法。

可微編程(Differentiable Programming)作為一種新型的研究方法,受到了學術(shù)界的關(guān)注??晌⒕幊套钤缬?a target="_blank">ACM圖靈獎得主雅恩·樂昆(Yann LeCun)教授提出,其核心思想是將神經(jīng)網(wǎng)絡當成一種語言,從而描述客觀世界的概念以及概念相互之間的關(guān)系。這與現(xiàn)代科學將數(shù)學視作一門科學語言從而描述客觀世界的思想是一脈相通的。目前可微編程主要集中在將現(xiàn)有的機器學習的方法轉(zhuǎn)化成等價的神經(jīng)網(wǎng)絡,使得模型同時具有傳統(tǒng)統(tǒng)計機器學習方法的可解釋性強以及深度神經(jīng)網(wǎng)絡性能較優(yōu)等優(yōu)點,極大地提高了深度神經(jīng)網(wǎng)絡的可判讀性和可理解性。與現(xiàn)有的神經(jīng)網(wǎng)絡可解釋性研究方法不同的是,基于可微編程的神經(jīng)網(wǎng)絡可解釋性研究,旨在直接構(gòu)建一個可解釋的神經(jīng)網(wǎng)絡模型,而非對已有的深度神經(jīng)網(wǎng)絡模型進行解釋。后者往往是通過一個新的模型來解釋現(xiàn)有的不可解釋的“黑箱”神經(jīng)網(wǎng)絡,而這樣的可解釋性研究通常是不可靠的,甚至會造成誤導。前者則通過直接構(gòu)建一個繼承自統(tǒng)計機器學習或現(xiàn)實物理模型的可解釋的深度神經(jīng)網(wǎng)絡模型,提供一個可靠的、透明的、可信的人工智能系統(tǒng)。

綜上,神經(jīng)網(wǎng)絡的可解釋性不同于可解釋的神經(jīng)網(wǎng)絡。前者一般針對已有的神經(jīng)網(wǎng)絡結(jié)構(gòu)、行為、決策等進行解釋,而后者則著重直接構(gòu)建可解釋的神經(jīng)網(wǎng)絡模型,其結(jié)構(gòu)、工作原理、決策行為及輸出結(jié)果本就能為人理解。但是目前大多相關(guān)研究僅局限于神經(jīng)網(wǎng)絡的可解釋性而非可解釋的神經(jīng)網(wǎng)絡。正如魯丁(Rudin)教授2019年在《自然-機器智能》(Nature Machine Intelligence)上發(fā)表的論文所言:人們亟須對可解釋的深度神經(jīng)網(wǎng)絡進行研究,而不應局限于研究神經(jīng)網(wǎng)絡的可解釋性。

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

    評論

    相關(guān)推薦

    詳解深度學習、神經(jīng)網(wǎng)絡與卷積神經(jīng)網(wǎng)絡的應用

    在如今的網(wǎng)絡時代,錯綜復雜的大數(shù)據(jù)和網(wǎng)絡環(huán)境,讓傳統(tǒng)信息處理理論、人工智能與人工神經(jīng)網(wǎng)絡都面臨巨大的挑戰(zhàn)。近些年,深度學習逐漸走進人們的視線,通過
    的頭像 發(fā)表于 01-11 10:51 ?1832次閱讀
    詳解<b class='flag-5'>深度</b>學習、<b class='flag-5'>神經(jīng)網(wǎng)絡</b>與卷積<b class='flag-5'>神經(jīng)網(wǎng)絡</b>的應用

    神經(jīng)網(wǎng)絡資料

    基于深度學習的神經(jīng)網(wǎng)絡算法
    發(fā)表于 05-16 17:25

    【案例分享】ART神經(jīng)網(wǎng)絡與SOM神經(jīng)網(wǎng)絡

    今天學習了兩個神經(jīng)網(wǎng)絡,分別是自適應諧振(ART)神經(jīng)網(wǎng)絡與自組織映射(SOM)神經(jīng)網(wǎng)絡。整體感覺不是很難,只不過一些最基礎的概念容易理解不清。首先ART
    發(fā)表于 07-21 04:30

    解析深度學習:卷積神經(jīng)網(wǎng)絡原理與視覺實踐

    解析深度學習:卷積神經(jīng)網(wǎng)絡原理與視覺實踐
    發(fā)表于 06-14 22:21

    深度神經(jīng)網(wǎng)絡是什么

    多層感知機 深度神經(jīng)網(wǎng)絡in collaboration with Hsu Chung Chuan, Lin Min Htoo, and Quah Jia Yong. 與許忠傳,林敏濤和華佳勇合作
    發(fā)表于 07-12 06:35

    基于深度神經(jīng)網(wǎng)絡的激光雷達物體識別系統(tǒng)

    的激光雷達物體識別技術(shù)一直難以在嵌入式平臺上實時運行。經(jīng)緯恒潤經(jīng)過潛心研發(fā),攻克了深度神經(jīng)網(wǎng)絡在嵌入式平臺部署所面臨的算子定制與加速、量化策略、模型壓縮等難題,率先實現(xiàn)了高性能激光檢測
    發(fā)表于 12-21 07:59

    卷積神經(jīng)網(wǎng)絡模型發(fā)展及應用

    卷積神經(jīng)網(wǎng)絡模型發(fā)展及應用轉(zhuǎn)載****地址:http://fcst.ceaj.org/CN/abstract/abstract2521.shtml深度學習是機器學習和人工智能研究的最新趨勢,作為一個
    發(fā)表于 08-02 10:39

    深度神經(jīng)決策樹:深度神經(jīng)網(wǎng)絡和樹模型結(jié)合的新模型

    近日,來自愛丁堡大學的研究人員提出了一種結(jié)合深度神經(jīng)網(wǎng)絡和樹模型的新型模型——深度神經(jīng)決策樹(Deep Neural Decision Tr
    的頭像 發(fā)表于 08-19 09:14 ?1.2w次閱讀

    用于理解深度神經(jīng)網(wǎng)絡的CLass增強型注意響應(CLEAR)方法

    我們提出了CLass增強的注意響應(CLEAR):一種可視化和理解深度神經(jīng)網(wǎng)絡(DNN)在給定特定輸入的情況下做出的決策的方法。
    的頭像 發(fā)表于 11-12 06:11 ?1960次閱讀

    用Python從頭實現(xiàn)一個神經(jīng)網(wǎng)絡理解神經(jīng)網(wǎng)絡的原理1

    有個事情可能會讓初學者驚訝:神經(jīng)網(wǎng)絡模型并不復雜!『神經(jīng)網(wǎng)絡』這個詞讓人覺得很高大上,但實際上神經(jīng)網(wǎng)絡算法要比人們想象的簡單。 這篇文章完全是為新手準備的。我們會通過用Python從頭
    的頭像 發(fā)表于 02-27 15:05 ?649次閱讀
    用Python從頭<b class='flag-5'>實現(xiàn)</b>一個<b class='flag-5'>神經(jīng)網(wǎng)絡</b>來<b class='flag-5'>理解</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b>的原理1

    用Python從頭實現(xiàn)一個神經(jīng)網(wǎng)絡理解神經(jīng)網(wǎng)絡的原理2

    有個事情可能會讓初學者驚訝:神經(jīng)網(wǎng)絡模型并不復雜!『神經(jīng)網(wǎng)絡』這個詞讓人覺得很高大上,但實際上神經(jīng)網(wǎng)絡算法要比人們想象的簡單。 這篇文章完全是為新手準備的。我們會通過用Python從頭
    的頭像 發(fā)表于 02-27 15:06 ?584次閱讀
    用Python從頭<b class='flag-5'>實現(xiàn)</b>一個<b class='flag-5'>神經(jīng)網(wǎng)絡</b>來<b class='flag-5'>理解</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b>的原理2

    用Python從頭實現(xiàn)一個神經(jīng)網(wǎng)絡理解神經(jīng)網(wǎng)絡的原理3

    有個事情可能會讓初學者驚訝:神經(jīng)網(wǎng)絡模型并不復雜!『神經(jīng)網(wǎng)絡』這個詞讓人覺得很高大上,但實際上神經(jīng)網(wǎng)絡算法要比人們想象的簡單。 這篇文章完全是為新手準備的。我們會通過用Python從頭
    的頭像 發(fā)表于 02-27 15:06 ?687次閱讀
    用Python從頭<b class='flag-5'>實現(xiàn)</b>一個<b class='flag-5'>神經(jīng)網(wǎng)絡</b>來<b class='flag-5'>理解</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b>的原理3

    用Python從頭實現(xiàn)一個神經(jīng)網(wǎng)絡理解神經(jīng)網(wǎng)絡的原理4

    有個事情可能會讓初學者驚訝:神經(jīng)網(wǎng)絡模型并不復雜!『神經(jīng)網(wǎng)絡』這個詞讓人覺得很高大上,但實際上神經(jīng)網(wǎng)絡算法要比人們想象的簡單。 這篇文章完全是為新手準備的。我們會通過用Python從頭
    的頭像 發(fā)表于 02-27 15:06 ?652次閱讀
    用Python從頭<b class='flag-5'>實現(xiàn)</b>一個<b class='flag-5'>神經(jīng)網(wǎng)絡</b>來<b class='flag-5'>理解</b><b class='flag-5'>神經(jīng)網(wǎng)絡</b>的原理4

    卷積神經(jīng)網(wǎng)絡深度神經(jīng)網(wǎng)絡的優(yōu)缺點 卷積神經(jīng)網(wǎng)絡深度神經(jīng)網(wǎng)絡的區(qū)別

    深度神經(jīng)網(wǎng)絡是一種基于神經(jīng)網(wǎng)絡的機器學習算法,其主要特點是由多層神經(jīng)元構(gòu)成,可以根據(jù)數(shù)據(jù)自動調(diào)整神經(jīng)元之間的權(quán)重,從而
    發(fā)表于 08-21 17:07 ?3852次閱讀

    深度神經(jīng)網(wǎng)絡與基本神經(jīng)網(wǎng)絡的區(qū)別

    在探討深度神經(jīng)網(wǎng)絡(Deep Neural Networks, DNNs)與基本神經(jīng)網(wǎng)絡(通常指傳統(tǒng)神經(jīng)網(wǎng)絡或前向神經(jīng)網(wǎng)絡)的區(qū)別時,我們需
    的頭像 發(fā)表于 07-04 13:20 ?572次閱讀