• DocumentCode
    1277734
  • Title

    Inverting feedforward neural networks using linear and nonlinear programming

  • Author

    Lu, Bao-Liang ; Kita, Hajime ; Nishikawa, Yoshikazu

  • Author_Institution
    RIKEN, Inst. of Phys. & Chem. Res., Saitama, Japan
  • Volume
    10
  • Issue
    6
  • fYear
    1999
  • fDate
    11/1/1999 12:00:00 AM
  • Firstpage
    1271
  • Lastpage
    1290
  • Abstract
    The problem of inverting trained feedforward neural networks is to find the inputs which yield a given output. In general, this problem is an ill-posed problem. We present a method for dealing with the inverse problem by using mathematical programming techniques. The principal idea behind the method is to formulate the inverse problem as a nonlinear programming problem, a separable programming (SP) problem, or a linear programming problem according to the architectures of networks to be inverted or the types of network inversions to be computed. An important advantage of the method over the existing iterative inversion algorithm is that various designated network inversions of multilayer perceptrons and radial basis function neural networks can be obtained by solving the corresponding SP problems, which can be solved by a modified simplex method. We present several examples to demonstrate the proposed method and applications of network inversions to examine and improve the generalization performance of trained networks. The results show the effectiveness of the proposed method
  • Keywords
    feedforward neural nets; generalisation (artificial intelligence); inverse problems; iterative methods; learning (artificial intelligence); linear programming; multilayer perceptrons; nonlinear programming; feedforward neural networks; generalization; inverse problem; iterative inversion algorithms; learning; linear programming; multilayer perceptrons; nonlinear programming; radial basis function neural networks; separable programming; Algorithm design and analysis; Computer architecture; Computer networks; Feedforward neural networks; Inverse problems; Iterative algorithms; Iterative methods; Linear programming; Mathematical programming; Neural networks;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/72.809074
  • Filename
    809074