29.04.2013 Views

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3. Hierarchical consensus architectures<br />

Serial RHCA Parallel RHCA<br />

Dataset % correct ΔRT % correct ΔRT<br />

predictions (sec.) (%) predictions (sec.) (%)<br />

Zoo 72.2 1.11 109.7 54.9 0.10 67.2<br />

Iris 90.4 0.05 26.1 56.7 0.12 102.7<br />

Wine 77.1 0.60 37.8 46.8 0.21 139.5<br />

Glass 74.6 0.49 26.5 25.9 0.26 97.3<br />

Ionosphere 73.1 2.63 16.6 67.8 0.77 110.5<br />

WDBC 63.0 12.11 39.1 38.6 8.17 113.9<br />

Balance 92.4 0.31 29.5 73.2 3.09 87.3<br />

MFeat 83.4 7.02 27.7 76.3 14.41 50.3<br />

average 78.3 3.04 39.1 55.0 3.39 96.1<br />

Table 3.3: Evaluation of the minimum complexity RHCA variant estimation methodology<br />

in terms of the percentage of correct predictions and running time penalizations resulting<br />

from mistaken predictions.<br />

Conclusions regarding the optimal RHCA prediction methodology<br />

As far as the proposed running time estimation methodology is concerned, the following<br />

conclusions are drawn:<br />

– the computation of SERTRHCA and PERTRHCA constitutes a reasonable, simple and<br />

fast means for predicting whether flat or hierarchical consensus must be conducted.<br />

– the selection of computationally suboptimal consensus architectures caused by prediction<br />

errors of the proposed methodology entails a (usually assumable) execution<br />

time overhead.<br />

In order to provide the reader with a more quantitative analysis of the predictive power<br />

of the proposed running time estimation methodology, we have computed the percentage<br />

of experiments –considering the eight data sets over which they have been conducted– the<br />

minimum value of the estimated and real running times is obtained for the same consensus<br />

architecture. If, for a given experiment, both functions are simultaneously minimized, then<br />

our methodology suceeds in determining aprioriwhich is the fastest consensus architecture.<br />

If not, we compute the difference between the real running times of the truly (i.e. the<br />

one that minimizes SRTRHCA or PRTRHCA) and the allegedly (that is, the one minimizing<br />

SERTRHCA or PERTRHCA) computationally optimal consensus architectures, so as to<br />

provide a measure of the impact of choosing a suboptimal consensus configuration both in<br />

absolute and relative terms.<br />

Table 3.3 presents the percentage of experiments where the minima of SERTRHCA<br />

and PERTRHCA predict the most efficient consensus architecture correctly (expressed as<br />

‘% correct predictions’). In this case, SERTRHCA and PERTRHCA have been estimated<br />

upon a single execution (c = 1) of a consensus process on the mini-ensembles of size bij,<br />

i.e. no statistical running time averaging is conducted. Moreover, the difference between<br />

the real running times (ΔRT, measured both in seconds and in relative percentage) of the<br />

truly and the allegedly computationally optimal consensus architectures is also presented,<br />

63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!