Neural network explanation using inversion

被引:60
|
作者
Saad, Emad W.
Wunsch, Donald C., II
机构
[1] Boeing Co, Phantom Works, Seattle, WA 98124 USA
[2] Univ Missouri, Dept Elect & Comp Engn, Rolla, MO 65409 USA
关键词
rule extraction; neural network explanation; explanation capability of neural networks; inversion; hyperplanes; evolutionary algorithm; pedagogical;
D O I
10.1016/j.neunet.2006.07.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An important drawback of many artificial neural networks (ANN) is their lack of explanation capability [Andrews, R., Diederich, J., & Tickle, A. B. (1996). A survey and critique of techniques for extracting rules from trained artificial neural networks. Knowledge-Based Systems, 8, 373-389]. This paper starts with a survey of algorithms which attempt to explain the ANN output. We then present HYPINV,(1) a new explanation algorithm which relies on network inversion; i.e. calculating the ANN input which produces a desired output. HYPINV is a pedagogical algorithm, that extracts rules, in the form of hyperplanes. It is able to generate rules with arbitrarily desired fidelity, maintaining a fidelity-complexity tradeoff. To our knowledge, HYPINV is the only pedagogical rule extraction method, which extracts hyperplane rules from continuous or binary attribute neural networks. Different network inversion techniques, involving gradient descent as well as an evolutionary algorithm, are presented. An information theoretic treatment of rule extraction is presented. HYPINV is applied to example synthetic problems, to a real aerospace problem, and compared with similar algorithms using benchmark problems. (c) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:78 / 93
页数:16
相关论文
共 50 条
  • [41] Magnetotelluric inversion based on convolutional neural network
    Liao X.
    Zhang Z.
    Yao Y.
    Lu R.
    Fan X.
    Cao Y.
    Feng T.
    Shi Z.
    Zhongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Central South University (Science and Technology), 2020, 51 (09): : 2546 - 2557
  • [42] Methodology of neural network inversion of geophysical data
    Spichak, VV
    Popova, IV
    IZVESTIYA-PHYSICS OF THE SOLID EARTH, 2005, 41 (03) : 241 - 254
  • [43] Convolutional neural network for seismic impedance inversion
    Das, Vishal
    Pollack, Ahinoam
    Wollner, Uri
    Mukerji, Tapan
    GEOPHYSICS, 2019, 84 (06) : R869 - R880
  • [44] Stochastic seismic inversion based on neural network
    Zhao PengFei
    Liu Cai
    Feng Xuan
    Guo ZhiQi
    Ruan QingFeng
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2019, 62 (03): : 1172 - 1180
  • [45] An interpretation of a cortical neural network model as an explanation of consciousness
    Togawa, T
    IEEE-EMBS ASIA PACIFIC CONFERENCE ON BIOMEDICAL ENGINEERING - PROCEEDINGS, PTS 1 & 2, 2000, : 630 - 631
  • [46] On Obtaining Initial Approximation for the Full Wave Inversion Problem Using Convolutional Neural Network
    Petrov, I. B.
    Stankevich, A. S.
    Vasyukov, A. V.
    DOKLADY MATHEMATICS, 2023, 108 (01) : 291 - 296
  • [47] Border identification for power system security assessment using neural network inversion: An overview
    Kassabalidis, IN
    El-Sharkawi, MA
    Marks, RJ
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1075 - 1079
  • [48] S-wave velocity inversion and prediction using a deep hybrid neural network
    Wang, Jun
    Cao, Junxing
    Zhao, Shuang
    Qi, Qiaomu
    SCIENCE CHINA-EARTH SCIENCES, 2022, 65 (04) : 724 - 741
  • [49] Full Wave Inversion For Ultrasound Tomography Using Physics Based Deep Neural Network
    Liu, Xilun
    Almekkawy, Mohamed
    2023 IEEE 20TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING, ISBI, 2023,
  • [50] S-wave velocity inversion and prediction using a deep hybrid neural network
    Jun WANG
    Junxing CAO
    Shuang ZHAO
    Qiaomu QI
    Science China(Earth Sciences), 2022, 65 (04) : 724 - 741