Generation of optimal artificial neural networks using a pattern search algorithm: Application to approximation of chemical systems

  • Authors:
  • Matthias Ihme;Alison L. Marsden;Heinz Pitsch

  • Affiliations:
  • Department of Mechanical Engineering, Stanford University, Stanford, CA 94305, U.S.A. mihme@stanford.edu;Pediatrics Department, Stanford University, Stanford, CA 94305, U.S.A. amarsden@stanford.edu;Department of Mechanical Engineering, Stanford University, Stanford, CA 94305, U.S.A. h.pitsch@stanford.edu

  • Venue:
  • Neural Computation
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A pattern search optimization method is applied to the generation of optimal artificial neural networks (ANNs). Optimization is performed using a mixed variable extension to the generalized pattern search method. This method offers the advantage that categorical variables, such as neural transfer functions and nodal connectivities, can be used as parameters in optimization. When used together with a surrogate, the resulting algorithm is highly efficient for expensive objective functions. Results demonstrate the effectiveness of this method in optimizing an ANN for the number of neurons, the type of transfer function, and the connectivity among neurons. The optimization method is applied to a chemistry approximation of practical relevance. In this application, temperature and a chemical source term are approximated as functions of two independent parameters using optimal ANNs. Comparison of the performance of optimal ANNs with conventional tabulation methods demonstrates equivalent accuracy by considerable savings in memory storage. The architecture of the optimal ANN for the approximation of the chemical source term consists of a fully connected feedforward network having four nonlinear hidden layers and 117 synaptic weights. An equivalent representation of the chemical source term using tabulation techniques would require a 500 × 500 grid point discretization of the parameter space.