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 条
  • [1] Impedance inversion by using annealing neural network
    Zhang, Fanchang
    Yin, Xingyao
    Wu, Guochen
    Zhang, Guangzhi
    Shiyou Daxue Xuebao/Journal of the University of Petroleum China, 1997, 21 (06): : 16 - 18
  • [2] Inversion of residual gravity anomalies using neural network
    Al-Garni, Mansour A.
    ARABIAN JOURNAL OF GEOSCIENCES, 2013, 6 (05) : 1509 - 1516
  • [3] Inversion of residual gravity anomalies using neural network
    Mansour A. Al-Garni
    Arabian Journal of Geosciences, 2013, 6 : 1509 - 1516
  • [4] Magnetotelluric inversion using regularized Hopfield neural network
    Zhang, YC
    Paulson, KV
    GEOPHYSICAL PROSPECTING, 1997, 45 (05) : 725 - 743
  • [5] Inversion of fracture parameters by using the artificial neural network
    Dai, HC
    Li, XY
    MacBeth, C
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL I AND II, 1999, : 517 - 523
  • [6] Using Graph Neural Networks for the Detection and Explanation of Network Intrusions
    Baahmed, Ahmed Rafik El-Mehdi
    Andresini, Giuseppina
    Robardet, Celine
    Appice, Annalisa
    MACHINE LEARNING AND PRINCIPLES AND PRACTICE OF KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2023, PT III, 2025, 2135 : 201 - 216
  • [7] Inversion using adaptive physics-based neural network: Application to magnetotelluric inversion
    Alyousuf, Taqi
    Li, Yaoguo
    GEOPHYSICAL PROSPECTING, 2022, 70 (07) : 1252 - 1272
  • [8] Improved speech inversion using general regression neural network
    Najnin, Shamima
    Banerjee, Bonny
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2015, 138 (03): : EL229 - EL235
  • [9] Inversion for acoustic impedance of a wall by using artificial neural network
    Too, G. -P. J.
    Chen, S. R.
    Hwang, S.
    APPLIED ACOUSTICS, 2007, 68 (04) : 377 - 389
  • [10] Aiship control using neural network augmented model inversion
    Park, CS
    Lee, H
    Tahk, MJ
    Bang, H
    CCA 2003: PROCEEDINGS OF 2003 IEEE CONFERENCE ON CONTROL APPLICATIONS, VOLS 1 AND 2, 2003, : 558 - 563