BenchmarkΒΆ
One of the first implementations of the VFI algorithm is the one that is included in the Waikato Environment for Knowledge Analysis, in short WEKA, which is written in Java.
In the following table we can see that the proposed implementation achives better performance in most of the cases. In the Difference column if the Python implementation performs significant better the value is W, if the Java implementation performs significant better the value is L, otherwise we have a draw (D).
Dataset |
Python |
Java |
Difference |
abalone |
58.08 |
43.06 |
W |
acute-inflammation |
99.83 |
98.17 |
D |
acute-nephritis |
95.83 |
91.67 |
D |
arrhythmia |
54.29 |
47.44 |
W |
balance-scale |
84.95 |
69.07 |
W |
balloons |
61.50 |
61.50 |
D |
bank |
71.17 |
56.23 |
W |
blood |
62.50 |
37.55 |
W |
breast-cancer-wisc-diag |
93.87 |
91.37 |
D |
breast-cancer-wisc-prog |
61.49 |
57.05 |
D |
breast-cancer-wisc |
96.42 |
92.86 |
W |
breast-cancer |
68.59 |
69.08 |
D |
breast-tissue |
62.06 |
64.52 |
D |
car |
81.38 |
70.09 |
W |
cardiotocography-10clases |
53.67 |
52.06 |
D |
cardiotocography-3clases |
77.30 |
75.55 |
D |
chess-krvk |
17.96 |
17.58 |
D |
chess-krvkp |
86.00 |
80.90 |
W |
column_2C_weka |
69.81 |
72.29 |
D |
column_3C_weka |
67.97 |
75.87 |
D |
congressional-voting |
56.71 |
52.45 |
W |
conn-bench-sonar-mines-ro |
74.27 |
57.51 |
W |
contrac |
48.54 |
42.40 |
W |
credit-approval |
85.33 |
78.84 |
W |
cylinder-bands |
70.98 |
66.39 |
D |
dermatology |
96.94 |
91.99 |
W |
echocardiogram |
79.82 |
81.46 |
D |
ecoli |
74.11 |
74.54 |
D |
energy-y1 |
87.59 |
81.25 |
W |
energy-y2 |
88.55 |
81.35 |
W |
fertility |
67.50 |
56.10 |
D |
flags |
57.98 |
48.14 |
W |
glass |
56.22 |
56.53 |
D |
haberman-survival |
62.38 |
57.83 |
D |
heart-cleveland |
56.04 |
43.09 |
W |
heart-hungarian |
85.39 |
83.37 |
D |
heart-switzerland |
22.21 |
25.09 |
D |
heart-va |
31.70 |
33.95 |
D |
hepatitis |
80.52 |
69.64 |
D |
ilpd-indian-liver |
53.53 |
46.67 |
W |
ionosphere |
80.92 |
94.50 |
L |
iris |
95.73 |
96.07 |
D |
led-display |
70.82 |
73.53 |
L |
lenses |
86.50 |
75.17 |
D |
letter |
64.91 |
61.17 |
W |
libras |
59.89 |
58.58 |
D |
low-res-spect |
75.44 |
76.54 |
D |
lung-cancer |
53.92 |
54.25 |
D |
lymphography |
80.52 |
80.32 |
D |
magic |
74.63 |
66.50 |
W |
mammographic |
79.05 |
61.82 |
W |
molec-biol-promoter |
88.82 |
67.65 |
W |
molec-biol-splice |
89.86 |
39.76 |
W |
mushroom |
90.17 |
78.85 |
W |
musk-1 |
75.92 |
79.73 |
D |
musk-2 |
74.56 |
79.06 |
L |
nursery |
73.06 |
73.67 |
D |
oocytes_merluccius_nucleu |
61.22 |
44.74 |
W |
oocytes_merluccius_states |
85.58 |
84.64 |
D |
oocytes_trisopterus_nucle |
58.57 |
55.75 |
D |
oocytes_trisopterus_state |
74.65 |
70.34 |
W |
ozone |
71.03 |
56.47 |
W |
page-blocks |
68.18 |
87.24 |
L |
parkinsons |
75.78 |
70.36 |
D |
pima |
72.44 |
62.57 |
W |
pittsburg-bridges-MATERIA |
78.32 |
78.09 |
D |
pittsburg-bridges-REL-L |
59.58 |
53.74 |
D |
pittsburg-bridges-SPAN |
58.09 |
66.69 |
D |
pittsburg-bridges-T-OR-D |
72.65 |
62.11 |
D |
pittsburg-bridges-TYPE |
51.75 |
41.69 |
D |
planning |
49.03 |
41.98 |
D |
plant-margin |
45.56 |
62.45 |
L |
plant-shape |
37.99 |
37.69 |
D |
plant-texture |
29.26 |
55.48 |
L |
post-operative |
42.56 |
32.33 |
D |
primary-tumor |
38.97 |
37.55 |
D |
ringnorm |
91.76 |
92.06 |
D |
seeds |
89.43 |
88.19 |
D |
semeion |
79.52 |
78.81 |
D |
spambase |
63.84 |
68.97 |
D |
statlog-australian-credit |
59.57 |
55.32 |
D |
statlog-german-credit |
71.04 |
63.36 |
W |
statlog-heart |
83.78 |
79.89 |
D |
statlog-image |
80.41 |
77.60 |
W |
statlog-vehicle |
61.32 |
53.18 |
W |
steel-plates |
55.22 |
55.09 |
D |
synthetic-control |
93.08 |
93.03 |
D |
teaching |
46.59 |
42.39 |
D |
tic-tac-toe |
66.71 |
70.46 |
D |
titanic |
75.52 |
77.60 |
L |
trains |
80.00 |
90.00 |
D |
twonorm |
95.51 |
55.51 |
W |
vertebral-column-2clases |
69.81 |
72.29 |
D |
vertebral-column-3clases |
68.00 |
75.65 |
D |
wall-following |
67.07 |
92.21 |
L |
waveform-noise |
76.46 |
56.25 |
W |
waveform |
76.61 |
54.56 |
W |
wine-quality-red |
37.54 |
35.13 |
D |
wine-quality-white |
27.43 |
27.84 |
D |
wine |
94.71 |
96.16 |
D |
yeast |
44.44 |
50.52 |
L |
zoo |
94.95 |
90.18 |
D |
(L/D/W) |
(9/59/34) |