4.7 Article

Investigating data preprocessing methods for circuit complexity models

Journal

EXPERT SYSTEMS WITH APPLICATIONS
Volume 36, Issue 1, Pages 519-526

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.eswa.2007.09.052

Keywords

Machine learning; Feed-forward neural network; Data preprocessing; Pattern recognition; Boolean function complexity; Computer-aided design

Ask authors/readers for more resources

Preprocessing the data is an important step while creating neural network (NN) applications because this step usually has a significant effect on the prediction performance of the model. This paper compares different data processing strategies for NNs for prediction of Boolean function complexity (BFC). We compare NNs' predictive capabilities with (1) no preprocessing (2) scaling the values in different curves based on every curve's own peak and then normalizing to [0,1] range (3) applying z-score to values in all curves and then normalizing to [0,1] range, and (4) logarithmically scaling all curves and then normalizing to [0,1] range. The efficiency of these methods was measured by comparing RMS errors in NN-made BFC predictions for numerous ISCAS benchmark circuits. Logarithmic preprocessing method resulted in the best prediction statistics as compared to other techniques. (C) 2007 Elsevier Ltd. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available