Optimization in an Error Backpropagation Neural Network Environment with a Performance Test on a Spectral Pattern Classification Problem

Geographical Analysis, Vol. 31, No. 2, pp. 89-108, 2009

Posted: 7 May 2011

See all articles by Manfred M. Fischer

Manfred M. Fischer

Vienna University of Economics and Business - Institute for Economic Geography and GIScience, Department of Socioeconomics

Petra Staufer-Steinnocher

University of Vienna - Department of Economics

Date Written: December 15, 2009

Abstract

This paper attempts to develop a mathematically rigid framework for minimizing the cross-entropy function in an error back propagating framework. In doing so, we derive the backpropagation formulae for evaluating the partial derivatives in a computationally efficient way. Various techniques of optimizing the multiple-class cross-entropy error function to train single hidden layer neural network classifiers with softmax output transfer functions are investigated on a real-world multispectral pixel-by-pixel classification problem that is of fundamental importance in remote sensing. These techniques include epoch-based and batch versions of backpropagation of gradient descent. PR-conjugate gradient, and BFGS quasi-Newton errors. The method of choice depends upon the nature of the learning task and whether one wants to optimize learning for speed or classification performance. It was found that, comparatively considered, gradient descent error backpropagation provided the best and most stable out-of-sample performance results across batch and epoch-based modes of operation. If the goal is to maximize learning speed and a sacrifice in classification accuracy is acceptable, then PR-conjugate gradient error backpropagation tends to be superior. If the training set is very large, stochastic epoch-based versions of local optimizers should be chosen utilizing a larger rather than a smaller epoch size to avoid unacceptable instabilities in the classification results.

Suggested Citation

Fischer, Manfred M. and Staufer-Steinnocher, Petra, Optimization in an Error Backpropagation Neural Network Environment with a Performance Test on a Spectral Pattern Classification Problem (December 15, 2009). Geographical Analysis, Vol. 31, No. 2, pp. 89-108, 2009, Available at SSRN: https://ssrn.com/abstract=1523775

Manfred M. Fischer (Contact Author)

Vienna University of Economics and Business - Institute for Economic Geography and GIScience, Department of Socioeconomics ( email )

Welthandelsplatz 1, D4
Vienna, 1020
Austria

Petra Staufer-Steinnocher

University of Vienna - Department of Economics ( email )

Bruennerstrasse 72
Vienna, A-1210
Austria

Do you have negative results from your research you’d like to share?

Paper statistics

Abstract Views
516
PlumX Metrics