Auto-Associative Neural Networks to Improve the Accuracy of Estimation Models

Salvatore Alessandro Sarcià, Giovanni Cantone, Victor Robert Basili · Advances in computational intelligence and robotics book series · 2010

Prediction of software engineering variables with high accuracy is still an open problem. The primary reason for the lack of high accuracy in prediction might be because most models are linear in the parameters and so are not sufficiently flexible and suffer from redundancy. In this chapter, we focus on improving regression models by decreasing their redundancy and increasing their parsimony, i.e., we turn the model into a model with fewer variables than the former. We present an empirical auto-associative neural network-based strategy for model improvement, which implements a reduction technique called Curvilinear component analysis. The contribution of this chapter is to show how multi-layer feedforward neural networks can be a useful and practical mechanism for improving software engineering estimation models.

Read the paper · More papers on PaperTik