Inverting feedforward neural networks using linear and nonlinear programming

被引:27
作者
Lu, BL [1 ]
Kita, H
Nishikawa, Y
机构
[1] RIKEN, Brain Sci Inst, Lab Brain Operat Device, Urawa, Saitama 3510198, Japan
[2] Tokyo Inst Technol, Dept Computat Intelligence & Syst Sci, Yokohama, Kanagawa 2268502, Japan
[3] Osaka Inst Technol, Fac Informat Sci, Hirakata, Osaka 5730196, Japan
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 1999年 / 10卷 / 06期
关键词
boundary training data; feedforward neural networks; generalization; inverse problem; iterative inversion algorithm; linear programming; neural-network inversions; nonlinear programming; separable programming;
D O I
10.1109/72.809074
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 because the mapping from the output space to the input space is a one-to-many mapping. In this paper, 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 (NLP) problem, a separable programming (SP) problem, or a linear programming (LP) 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 (MLP's) and radial basis function (RBF) neural networks can be obtained by solving the corresponding SP problems, which can be solved by a modified simplex method, a well-developed and efficient method for solving LP problems. We present several examples to demonstrate the proposed method and the applications of network inversions to examining and improving the generalization performance of trained networks. The results show the effectiveness of the proposed method.
引用
收藏
页码:1271 / 1290
页数:20
相关论文
共 44 条
  • [1] [Anonymous], 1994, NEURAL NETWORKS
  • [2] Bazaraa M.S., 2013, Nonlinear Programming-Theory and Algorithms, V3rd
  • [3] On adaptive trajectory tracking of a robot manipulator using inversion of its neural emulator
    Behera, L
    Gopal, M
    Chaudhury, S
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1996, 7 (06): : 1401 - 1414
  • [4] Bishop C. M., 1995, NEURAL NETWORKS PATT
  • [5] BISHOP CM, 1995, ADV NEURAL INFORMATI, V7, P641
  • [6] Chvatal V, 1983, Linear programming
  • [7] Colton D., 2019, Inverse Acoustic and Electromagnetic Scattering, V93
  • [8] DEMERS DE, 1992, THESIS U CALIFORNIA
  • [9] The use of multiple measurements in taxonomic problems
    Fisher, RA
    [J]. ANNALS OF EUGENICS, 1936, 7 : 179 - 188
  • [10] LEARNING, INVARIANCE, AND GENERALIZATION IN HIGH-ORDER NEURAL NETWORKS
    GILES, CL
    MAXWELL, T
    [J]. APPLIED OPTICS, 1987, 26 (23): : 4972 - 4978