|
|
@@ -314,7 +314,7 @@
|
|
|
{
|
|
|
"cell_type": "code",
|
|
|
"execution_count": 12,
|
|
|
- "id": "searching-category",
|
|
|
+ "id": "extra-taiwan",
|
|
|
"metadata": {},
|
|
|
"outputs": [],
|
|
|
"source": [
|
|
|
@@ -484,8 +484,6 @@
|
|
|
" \n",
|
|
|
" print(f\"{algo}: {score}\")\n",
|
|
|
" \n",
|
|
|
- " gans = list(statistic.keys())\n",
|
|
|
- "\n",
|
|
|
" data = [[valueOf(d, g) for g in gans] for d in testSets] \n",
|
|
|
" img = drawDiagram((1024, 1024), [cleanupName(d) for d in testSets], data, colNames=gans)\n",
|
|
|
" img.save(f\"data_result/statistics/byAlgorithm/statistic-{algo}-{score}.png\")\n"
|
|
|
@@ -507,8 +505,6 @@
|
|
|
"\n",
|
|
|
" print(f\"Average: {score}\")\n",
|
|
|
" \n",
|
|
|
- " gans = list(statistic.keys())\n",
|
|
|
- " \n",
|
|
|
" data = [[valueOf(g, algo) for g in gans] for algo in algs]\n",
|
|
|
" img = drawDiagram((1024, 1024), algs, data, colNames=gans)\n",
|
|
|
" img.save(f\"data_result/statistics/average/statistic-Algo-Average-{score}.png\")"
|
|
|
@@ -531,7 +527,6 @@
|
|
|
" return statistic[g][dataset][algo][score]\n",
|
|
|
" return 0.0\n",
|
|
|
" \n",
|
|
|
- " gans = list(statistic.keys())\n",
|
|
|
" scores = [f1Score, kScore]\n",
|
|
|
" \n",
|
|
|
" for score in scores:\n",
|
|
|
@@ -553,28 +548,28 @@
|
|
|
"output_type": "stream",
|
|
|
"text": [
|
|
|
"LR: f1 score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"LR: cohens kappa score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"RF: f1 score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"RF: cohens kappa score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"GB: f1 score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"GB: cohens kappa score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"KNN: f1 score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"KNN: cohens kappa score\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"DoG: f1 score\n",
|
|
|
"Missing 'DoG' in ('Repeater', 'abalone_17_vs_7_8_9_10')\n",
|
|
|
@@ -647,7 +642,7 @@
|
|
|
"Missing 'DoG' in ('GAN', 'yeast6')\n",
|
|
|
"Missing 'DoG' in ('ctGAN', 'yeast6')\n",
|
|
|
"Missing 'DoG' in ('CTAB-GAN', 'yeast6')\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"DoG: cohens kappa score\n",
|
|
|
"Missing 'DoG' in ('Repeater', 'abalone_17_vs_7_8_9_10')\n",
|
|
|
@@ -720,93 +715,95 @@
|
|
|
"Missing 'DoG' in ('GAN', 'yeast6')\n",
|
|
|
"Missing 'DoG' in ('ctGAN', 'yeast6')\n",
|
|
|
"Missing 'DoG' in ('CTAB-GAN', 'yeast6')\n",
|
|
|
- "(9, 9, 14, 14)\n",
|
|
|
+ "(6, 6, 14, 14)\n",
|
|
|
"(1024, 46, 644)\n",
|
|
|
"Average: f1 score\n",
|
|
|
- "(9, 9, 5, 5)\n",
|
|
|
+ "(6, 6, 5, 5)\n",
|
|
|
"(1024, 165, 825)\n",
|
|
|
"Average: cohens kappa score\n",
|
|
|
- "(9, 9, 5, 5)\n",
|
|
|
+ "(6, 6, 5, 5)\n",
|
|
|
"(1024, 165, 825)\n",
|
|
|
"abalone_17_vs_7_8_9_10\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"abalone9-18\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"car_good\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"car-vgood\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"flare-F\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"hypothyroid\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"kddcup-guess_passwd_vs_satan\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"kr-vs-k-three_vs_eleven\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"kr-vs-k-zero-one_vs_draw\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"shuttle-2_vs_5\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"winequality-red-4\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"yeast4\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"yeast5\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"yeast6\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
"Average\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n",
|
|
|
- "(5, 5, 9, 9)\n",
|
|
|
- "(1024, 82, 738)\n"
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n",
|
|
|
+ "(5, 5, 6, 6)\n",
|
|
|
+ "(1024, 134, 804)\n"
|
|
|
]
|
|
|
}
|
|
|
],
|
|
|
"source": [
|
|
|
+ "gans = [g for g in statistic.keys() if not g.startswith(\"convGAN\") or g == \"convGAN-majority-full\"]\n",
|
|
|
+ "\n",
|
|
|
"for a in algs:\n",
|
|
|
" showDiagnose(a, f1Score)\n",
|
|
|
" showDiagnose(a, kScore)\n",
|
|
|
@@ -817,7 +814,9 @@
|
|
|
"for t in testSets:\n",
|
|
|
" showDiagnoseDataset(cleanupName(t))\n",
|
|
|
"\n",
|
|
|
- "showDiagnoseDataset(\"Average\")"
|
|
|
+ "showDiagnoseDataset(\"Average\")\n",
|
|
|
+ "\n",
|
|
|
+ "gans = list(statistic.keys())"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
@@ -1221,212 +1220,351 @@
|
|
|
"\n",
|
|
|
"% ### LR\n",
|
|
|
"\n",
|
|
|
- "\\begin{table*}[ht]\\scriptsize\\caption{LR}\\label{tab:results:LR}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
- "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{LR (1)}\\label{tab:results:LR:A}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN}\n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\n",
|
|
|
- "abalone 17 vs 7 8 9 10 & 0.275 / 0.244 & 0.336 / 0.309 & 0.336 / 0.317 & 0.182 / 0.152 & 0.186 / 0.151 & 0.292 / 0.262 & 0.337 / 0.310 & 0.292 / 0.261 & 0.344 / 0.318 \n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.275 / 0.244 & 0.336 / 0.309 & 0.336 / 0.317 & 0.182 / 0.152 & 0.186 / 0.151 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "abalone9 18 & 0.458 / 0.409 & 0.566 / 0.534 & 0.514 / 0.481 & 0.341 / 0.296 & 0.517 / 0.479 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car good & 0.106 / 0.035 & 0.100 / 0.028 & \\textbf{0.112} / \\textbf{0.043} & 0.109 / 0.038 & 0.108 / 0.037 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car vgood & 0.362 / 0.320 & 0.394 / 0.356 & 0.336 / 0.304 & 0.325 / 0.279 & 0.379 / 0.342 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "flare F & 0.263 / 0.210 & 0.278 / 0.228 & 0.322 / 0.287 & 0.321 / 0.277 & \\textbf{0.342} / \\textbf{0.301} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "hypothyroid & 0.358 / 0.305 & 0.400 / 0.353 & 0.297 / 0.275 & 0.294 / 0.234 & 0.223 / 0.175 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kddcup guess passwd vs satan & 0.997 / 0.996 & 0.996 / 0.996 & 0.997 / 0.996 & \\textbf{0.998} / \\textbf{0.998} & 0.997 / 0.996 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k three vs eleven & 0.942 / 0.941 & \\textbf{0.965} / 0.964 & 0.960 / 0.959 & 0.576 / 0.559 & 0.699 / 0.687 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k zero one vs draw & 0.650 / 0.632 & 0.744 / 0.732 & 0.796 / 0.788 & 0.398 / 0.361 & 0.735 / 0.723 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "abalone9 18 & 0.458 / 0.409 & 0.566 / 0.534 & 0.514 / 0.481 & 0.341 / 0.296 & 0.517 / 0.479 & 0.538 / 0.500 & 0.575 / 0.544 & 0.541 / 0.503 & 0.574 / 0.543 \n",
|
|
|
+ "shuttle 2 vs 5 & \\textbf{0.998} / \\textbf{0.998} & 0.996 / 0.996 & 0.990 / 0.990 & 0.980 / 0.980 & 0.987 / 0.986 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "winequality red 4 & 0.113 / 0.056 & 0.143 / 0.090 & 0.017 / 0.011 & 0.109 / 0.059 & \\textbf{0.144} / \\textbf{0.097} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast4 & 0.236 / 0.188 & 0.247 / 0.202 & 0.271 / 0.256 & 0.230 / 0.188 & \\textbf{0.284} / \\textbf{0.257} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast5 & 0.574 / 0.555 & 0.592 / 0.575 & 0.551 / 0.539 & 0.510 / 0.489 & 0.614 / 0.600 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast6 & 0.242 / 0.210 & 0.292 / 0.263 & \\textbf{0.393} / \\textbf{0.382} & 0.272 / 0.242 & 0.375 / 0.353 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline Average & 0.470 / 0.436 & 0.503 / 0.473 & 0.492 / 0.473 & 0.403 / 0.368 & 0.471 / 0.442 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline\\end{tabular}\\end{table*}\n",
|
|
|
+ "\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{LR (2)}\\label{tab:results:LR:B}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline\n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.292 / 0.262 & 0.337 / 0.310 & 0.292 / 0.261 & \\textbf{0.344} / \\textbf{0.318} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car good & 0.106 / 0.035 & 0.100 / 0.028 & 0.112 / 0.043 & 0.109 / 0.038 & 0.108 / 0.037 & 0.108 / 0.038 & 0.109 / 0.038 & 0.107 / 0.036 & 0.110 / 0.039 \n",
|
|
|
+ "abalone9 18 & 0.538 / 0.500 & \\textbf{0.575} / \\textbf{0.544} & 0.541 / 0.503 & 0.574 / 0.543 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car vgood & 0.362 / 0.320 & 0.394 / 0.356 & 0.336 / 0.304 & 0.325 / 0.279 & 0.379 / 0.342 & 0.373 / 0.332 & 0.422 / 0.387 & 0.377 / 0.337 & 0.400 / 0.362 \n",
|
|
|
+ "car good & 0.108 / 0.038 & 0.109 / 0.038 & 0.107 / 0.036 & 0.110 / 0.039 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "flare F & 0.263 / 0.210 & 0.278 / 0.228 & 0.322 / 0.287 & 0.321 / 0.277 & 0.342 / 0.301 & 0.273 / 0.223 & 0.323 / 0.279 & 0.276 / 0.226 & 0.317 / 0.274 \n",
|
|
|
+ "car vgood & 0.373 / 0.332 & \\textbf{0.422} / \\textbf{0.387} & 0.377 / 0.337 & 0.400 / 0.362 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "hypothyroid & 0.358 / 0.305 & 0.400 / 0.353 & 0.297 / 0.275 & 0.294 / 0.234 & 0.223 / 0.175 & 0.363 / 0.312 & 0.378 / 0.328 & 0.360 / 0.308 & 0.429 / 0.386 \n",
|
|
|
+ "flare F & 0.273 / 0.223 & 0.323 / 0.279 & 0.276 / 0.226 & 0.317 / 0.274 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kddcup guess passwd vs satan & 0.997 / 0.996 & 0.996 / 0.996 & 0.997 / 0.996 & 0.998 / 0.998 & 0.997 / 0.996 & 0.989 / 0.989 & 0.995 / 0.995 & 0.994 / 0.994 & 0.998 / 0.998 \n",
|
|
|
+ "hypothyroid & 0.363 / 0.312 & 0.378 / 0.328 & 0.360 / 0.308 & \\textbf{0.429} / \\textbf{0.386} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k three vs eleven & 0.942 / 0.941 & 0.965 / 0.964 & 0.960 / 0.959 & 0.576 / 0.559 & 0.699 / 0.687 & 0.952 / 0.951 & 0.965 / 0.965 & 0.948 / 0.947 & 0.963 / 0.962 \n",
|
|
|
+ "kddcup guess passwd vs satan & 0.989 / 0.989 & 0.995 / 0.995 & 0.994 / 0.994 & \\textbf{0.998} / \\textbf{0.998} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k zero one vs draw & 0.650 / 0.632 & 0.744 / 0.732 & 0.796 / 0.788 & 0.398 / 0.361 & 0.735 / 0.723 & 0.700 / 0.686 & 0.836 / 0.830 & 0.710 / 0.696 & 0.761 / 0.750 \n",
|
|
|
+ "kr vs k three vs eleven & 0.952 / 0.951 & \\textbf{0.965} / \\textbf{0.965} & 0.948 / 0.947 & 0.963 / 0.962 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "shuttle 2 vs 5 & 0.998 / 0.998 & 0.996 / 0.996 & 0.990 / 0.990 & 0.980 / 0.980 & 0.987 / 0.986 & 0.994 / 0.994 & 0.996 / 0.996 & 0.989 / 0.989 & 0.992 / 0.992 \n",
|
|
|
+ "kr vs k zero one vs draw & 0.700 / 0.686 & \\textbf{0.836} / \\textbf{0.830} & 0.710 / 0.696 & 0.761 / 0.750 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "winequality red 4 & 0.113 / 0.056 & 0.143 / 0.090 & 0.017 / 0.011 & 0.109 / 0.059 & 0.144 / 0.097 & 0.130 / 0.075 & 0.135 / 0.080 & 0.126 / 0.071 & 0.131 / 0.076 \n",
|
|
|
+ "shuttle 2 vs 5 & 0.994 / 0.994 & 0.996 / 0.996 & 0.989 / 0.989 & 0.992 / 0.992 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast4 & 0.236 / 0.188 & 0.247 / 0.202 & 0.271 / 0.256 & 0.230 / 0.188 & 0.284 / 0.257 & 0.254 / 0.209 & 0.277 / 0.235 & 0.249 / 0.204 & 0.276 / 0.234 \n",
|
|
|
+ "winequality red 4 & 0.130 / 0.075 & 0.135 / 0.080 & 0.126 / 0.071 & 0.131 / 0.076 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast5 & 0.574 / 0.555 & 0.592 / 0.575 & 0.551 / 0.539 & 0.510 / 0.489 & 0.614 / 0.600 & 0.582 / 0.564 & 0.620 / 0.604 & 0.577 / 0.559 & 0.601 / 0.584 \n",
|
|
|
+ "yeast4 & 0.254 / 0.209 & 0.277 / 0.235 & 0.249 / 0.204 & 0.276 / 0.234 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast6 & 0.242 / 0.210 & 0.292 / 0.263 & 0.393 / 0.382 & 0.272 / 0.242 & 0.375 / 0.353 & 0.295 / 0.266 & 0.353 / 0.328 & 0.290 / 0.261 & 0.316 / 0.289 \n",
|
|
|
+ "yeast5 & 0.582 / 0.564 & \\textbf{0.620} / \\textbf{0.604} & 0.577 / 0.559 & 0.601 / 0.584 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "\\hline Average & 0.470 / 0.436 & 0.503 / 0.473 & 0.492 / 0.473 & 0.403 / 0.368 & 0.471 / 0.442 & 0.489 / 0.457 & 0.523 / 0.494 & 0.488 / 0.457 & 0.515 / 0.486 \n",
|
|
|
+ "yeast6 & 0.295 / 0.266 & 0.353 / 0.328 & 0.290 / 0.261 & 0.316 / 0.289 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "maximum & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 \n",
|
|
|
+ "\\hline Average & 0.489 / 0.457 & \\textbf{0.523} / \\textbf{0.494} & 0.488 / 0.457 & 0.515 / 0.486 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\\end{tabular}\\end{table*}\n",
|
|
|
"\n",
|
|
|
"% ### RF\n",
|
|
|
"\n",
|
|
|
- "\\begin{table*}[ht]\\scriptsize\\caption{RF}\\label{tab:results:RF}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
- "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{RF (1)}\\label{tab:results:RF:A}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN}\n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\n",
|
|
|
- "abalone 17 vs 7 8 9 10 & 0.189 / 0.180 & 0.188 / 0.179 & 0.185 / 0.175 & 0.236 / 0.219 & 0.115 / 0.109 & 0.234 / 0.222 & 0.280 / 0.268 & 0.253 / 0.240 & 0.283 / 0.270 \n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.189 / 0.180 & 0.188 / 0.179 & 0.185 / 0.175 & 0.236 / 0.219 & 0.115 / 0.109 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "abalone9 18 & 0.311 / 0.288 & 0.338 / 0.311 & 0.309 / 0.287 & 0.398 / 0.366 & 0.252 / 0.235 & 0.324 / 0.291 & 0.348 / 0.326 & 0.335 / 0.302 & 0.359 / 0.337 \n",
|
|
|
+ "abalone9 18 & 0.311 / 0.288 & 0.338 / 0.311 & 0.309 / 0.287 & \\textbf{0.398} / \\textbf{0.366} & 0.252 / 0.235 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car good & 0.900 / 0.896 & 0.557 / 0.548 & 0.672 / 0.664 & 0.533 / 0.504 & 0.669 / 0.660 & 0.634 / 0.624 & 0.659 / 0.650 & 0.655 / 0.646 & 0.647 / 0.638 \n",
|
|
|
+ "car good & \\textbf{0.900} / \\textbf{0.896} & 0.557 / 0.548 & 0.672 / 0.664 & 0.533 / 0.504 & 0.669 / 0.660 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car vgood & 0.982 / 0.982 & 0.904 / 0.901 & 0.924 / 0.921 & 0.812 / 0.803 & 0.944 / 0.942 & 0.910 / 0.907 & 0.929 / 0.927 & 0.904 / 0.901 & 0.921 / 0.918 \n",
|
|
|
+ "car vgood & \\textbf{0.982} / \\textbf{0.982} & 0.904 / 0.901 & 0.924 / 0.921 & 0.812 / 0.803 & 0.944 / 0.942 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "flare F & 0.224 / 0.180 & 0.080 / 0.059 & 0.110 / 0.091 & 0.261 / 0.214 & 0.091 / 0.071 & 0.062 / 0.043 & 0.120 / 0.099 & 0.064 / 0.044 & 0.133 / 0.113 \n",
|
|
|
+ "flare F & 0.224 / 0.180 & 0.080 / 0.059 & 0.110 / 0.091 & \\textbf{0.261} / \\textbf{0.214} & 0.091 / 0.071 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "hypothyroid & 0.796 / 0.787 & 0.737 / 0.726 & 0.785 / 0.775 & 0.764 / 0.750 & 0.779 / 0.769 & 0.782 / 0.772 & 0.798 / 0.788 & 0.791 / 0.781 & 0.796 / 0.786 \n",
|
|
|
+ "hypothyroid & 0.796 / 0.787 & 0.737 / 0.726 & 0.785 / 0.775 & 0.764 / 0.750 & 0.779 / 0.769 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kddcup guess passwd vs satan & 1.000 / 1.000 & 1.000 / 1.000 & 0.993 / 0.992 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 \n",
|
|
|
+ "kddcup guess passwd vs satan & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & 0.993 / 0.992 & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k three vs eleven & 0.999 / 0.999 & 0.993 / 0.993 & 0.995 / 0.995 & 0.791 / 0.784 & 0.997 / 0.997 & 0.993 / 0.993 & 0.992 / 0.992 & 0.993 / 0.993 & 0.992 / 0.992 \n",
|
|
|
+ "kr vs k three vs eleven & \\textbf{0.999} / \\textbf{0.999} & 0.993 / 0.993 & 0.995 / 0.995 & 0.791 / 0.784 & 0.997 / 0.997 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k zero one vs draw & 0.945 / 0.943 & 0.939 / 0.936 & 0.938 / 0.935 & 0.703 / 0.688 & 0.938 / 0.936 & 0.941 / 0.939 & 0.946 / 0.944 & 0.937 / 0.935 & 0.949 / 0.947 \n",
|
|
|
+ "kr vs k zero one vs draw & 0.945 / 0.943 & 0.939 / 0.936 & 0.938 / 0.935 & 0.703 / 0.688 & 0.938 / 0.936 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "shuttle 2 vs 5 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 \n",
|
|
|
+ "shuttle 2 vs 5 & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "winequality red 4 & 0.014 / 0.009 & 0.000 / -0.008 & 0.026 / 0.023 & 0.132 / 0.102 & 0.007 / -0.000 & 0.079 / 0.062 & 0.086 / 0.055 & 0.067 / 0.050 & 0.070 / 0.041 \n",
|
|
|
+ "winequality red 4 & 0.014 / 0.009 & 0.000 / -0.008 & 0.026 / 0.023 & \\textbf{0.132} / \\textbf{0.102} & 0.007 / -0.000 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast4 & 0.295 / 0.282 & 0.329 / 0.314 & 0.252 / 0.242 & 0.353 / 0.325 & 0.253 / 0.242 & 0.251 / 0.240 & 0.321 / 0.304 & 0.238 / 0.228 & 0.314 / 0.298 \n",
|
|
|
+ "yeast4 & 0.295 / 0.282 & 0.329 / 0.314 & 0.252 / 0.242 & \\textbf{0.353} / \\textbf{0.325} & 0.253 / 0.242 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast5 & 0.736 / 0.728 & 0.705 / 0.697 & 0.700 / 0.692 & 0.651 / 0.638 & 0.665 / 0.656 & 0.691 / 0.684 & 0.738 / 0.730 & 0.705 / 0.698 & 0.727 / 0.718 \n",
|
|
|
+ "yeast5 & 0.736 / 0.728 & 0.705 / 0.697 & 0.700 / 0.692 & 0.651 / 0.638 & 0.665 / 0.656 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast6 & 0.516 / 0.507 & 0.551 / 0.543 & 0.478 / 0.470 & 0.381 / 0.362 & 0.459 / 0.452 & 0.498 / 0.490 & 0.575 / 0.567 & 0.510 / 0.503 & 0.510 / 0.501 \n",
|
|
|
+ "yeast6 & 0.516 / 0.507 & 0.551 / 0.543 & 0.478 / 0.470 & 0.381 / 0.362 & 0.459 / 0.452 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "\\hline Average & 0.636 / 0.627 & 0.594 / 0.586 & 0.598 / 0.590 & 0.573 / 0.554 & 0.584 / 0.576 & 0.600 / 0.591 & 0.628 / 0.618 & 0.604 / 0.594 & 0.622 / 0.611 \n",
|
|
|
+ "\\hline Average & \\textbf{0.636} / \\textbf{0.627} & 0.594 / 0.586 & 0.598 / 0.590 & 0.573 / 0.554 & 0.584 / 0.576 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "maximum & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 \n",
|
|
|
+ "\\hline\\end{tabular}\\end{table*}\n",
|
|
|
+ "\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{RF (2)}\\label{tab:results:RF:B}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline\n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.234 / 0.222 & 0.280 / 0.268 & 0.253 / 0.240 & \\textbf{0.283} / \\textbf{0.270} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "abalone9 18 & 0.324 / 0.291 & 0.348 / 0.326 & 0.335 / 0.302 & 0.359 / 0.337 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car good & 0.634 / 0.624 & 0.659 / 0.650 & 0.655 / 0.646 & 0.647 / 0.638 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car vgood & 0.910 / 0.907 & 0.929 / 0.927 & 0.904 / 0.901 & 0.921 / 0.918 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "flare F & 0.062 / 0.043 & 0.120 / 0.099 & 0.064 / 0.044 & 0.133 / 0.113 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "hypothyroid & 0.782 / 0.772 & \\textbf{0.798} / \\textbf{0.788} & 0.791 / 0.781 & 0.796 / 0.786 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kddcup guess passwd vs satan & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k three vs eleven & 0.993 / 0.993 & 0.992 / 0.992 & 0.993 / 0.993 & 0.992 / 0.992 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k zero one vs draw & 0.941 / 0.939 & 0.946 / 0.944 & 0.937 / 0.935 & \\textbf{0.949} / \\textbf{0.947} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "shuttle 2 vs 5 & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "winequality red 4 & 0.079 / 0.062 & 0.086 / 0.055 & 0.067 / 0.050 & 0.070 / 0.041 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast4 & 0.251 / 0.240 & 0.321 / 0.304 & 0.238 / 0.228 & 0.314 / 0.298 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast5 & 0.691 / 0.684 & \\textbf{0.738} / \\textbf{0.730} & 0.705 / 0.698 & 0.727 / 0.718 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast6 & 0.498 / 0.490 & \\textbf{0.575} / \\textbf{0.567} & 0.510 / 0.503 & 0.510 / 0.501 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline Average & 0.600 / 0.591 & 0.628 / 0.618 & 0.604 / 0.594 & 0.622 / 0.611 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\\end{tabular}\\end{table*}\n",
|
|
|
"\n",
|
|
|
"% ### GB\n",
|
|
|
"\n",
|
|
|
- "\\begin{table*}[ht]\\scriptsize\\caption{GB}\\label{tab:results:GB}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
- "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{GB (1)}\\label{tab:results:GB:A}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN}\n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\n",
|
|
|
- "abalone 17 vs 7 8 9 10 & 0.331 / 0.309 & 0.333 / 0.315 & 0.278 / 0.265 & 0.213 / 0.196 & 0.232 / 0.221 & 0.291 / 0.270 & 0.291 / 0.278 & 0.310 / 0.289 & 0.311 / 0.297 \n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.331 / 0.309 & \\textbf{0.333} / \\textbf{0.315} & 0.278 / 0.265 & 0.213 / 0.196 & 0.232 / 0.221 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "abalone9 18 & 0.382 / 0.345 & 0.384 / 0.344 & 0.338 / 0.308 & 0.398 / 0.370 & 0.389 / 0.361 & 0.367 / 0.329 & 0.318 / 0.292 & 0.343 / 0.304 & 0.318 / 0.292 \n",
|
|
|
+ "abalone9 18 & 0.382 / 0.345 & 0.384 / 0.344 & 0.338 / 0.308 & \\textbf{0.398} / \\textbf{0.370} & 0.389 / 0.361 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car good & 0.839 / 0.831 & 0.853 / 0.847 & 0.831 / 0.824 & 0.533 / 0.504 & 0.764 / 0.756 & 0.714 / 0.705 & 0.864 / 0.858 & 0.733 / 0.723 & 0.869 / 0.864 \n",
|
|
|
+ "car good & 0.839 / 0.831 & 0.853 / 0.847 & 0.831 / 0.824 & 0.533 / 0.504 & 0.764 / 0.756 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car vgood & 0.938 / 0.935 & 0.973 / 0.972 & 0.982 / 0.981 & 0.812 / 0.803 & 0.974 / 0.973 & 0.933 / 0.931 & 0.982 / 0.982 & 0.951 / 0.949 & 0.982 / 0.982 \n",
|
|
|
+ "car vgood & 0.938 / 0.935 & 0.973 / 0.972 & \\textbf{0.982} / 0.981 & 0.812 / 0.803 & 0.974 / 0.973 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "flare F & 0.285 / 0.237 & 0.133 / 0.113 & 0.183 / 0.168 & 0.326 / 0.286 & 0.166 / 0.149 & 0.139 / 0.125 & 0.181 / 0.164 & 0.162 / 0.147 & 0.156 / 0.138 \n",
|
|
|
+ "flare F & 0.285 / 0.237 & 0.133 / 0.113 & 0.183 / 0.168 & \\textbf{0.326} / \\textbf{0.286} & 0.166 / 0.149 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "hypothyroid & 0.781 / 0.768 & 0.788 / 0.777 & 0.808 / 0.799 & 0.748 / 0.733 & 0.809 / 0.800 & 0.789 / 0.777 & 0.800 / 0.789 & 0.789 / 0.777 & 0.815 / 0.806 \n",
|
|
|
+ "hypothyroid & 0.781 / 0.768 & 0.788 / 0.777 & 0.808 / 0.799 & 0.748 / 0.733 & 0.809 / 0.800 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kddcup guess passwd vs satan & 1.000 / 1.000 & 1.000 / 1.000 & 0.987 / 0.986 & 1.000 / 1.000 & 1.000 / 1.000 & 0.995 / 0.995 & 1.000 / 1.000 & 0.996 / 0.996 & 1.000 / 1.000 \n",
|
|
|
+ "kddcup guess passwd vs satan & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & 0.987 / 0.986 & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k three vs eleven & 0.995 / 0.995 & 0.995 / 0.995 & 0.995 / 0.995 & 0.751 / 0.742 & 0.994 / 0.994 & 0.995 / 0.995 & 0.995 / 0.995 & 0.992 / 0.992 & 0.995 / 0.995 \n",
|
|
|
+ "kr vs k three vs eleven & \\textbf{0.995} / \\textbf{0.995} & \\textbf{0.995} / \\textbf{0.995} & \\textbf{0.995} / \\textbf{0.995} & 0.751 / 0.742 & 0.994 / 0.994 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k zero one vs draw & 0.944 / 0.942 & 0.960 / 0.958 & 0.964 / 0.963 & 0.638 / 0.619 & 0.947 / 0.945 & 0.959 / 0.958 & 0.972 / 0.971 & 0.960 / 0.958 & 0.961 / 0.960 \n",
|
|
|
+ "kr vs k zero one vs draw & 0.944 / 0.942 & 0.960 / 0.958 & 0.964 / 0.963 & 0.638 / 0.619 & 0.947 / 0.945 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "shuttle 2 vs 5 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 1.000 / 1.000 & 0.994 / 0.994 & 1.000 / 1.000 \n",
|
|
|
+ "shuttle 2 vs 5 & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "winequality red 4 & 0.122 / 0.088 & 0.093 / 0.065 & 0.087 / 0.077 & 0.112 / 0.086 & 0.084 / 0.065 & 0.133 / 0.095 & 0.107 / 0.066 & 0.133 / 0.095 & 0.102 / 0.063 \n",
|
|
|
+ "winequality red 4 & 0.122 / 0.088 & 0.093 / 0.065 & 0.087 / 0.077 & 0.112 / 0.086 & 0.084 / 0.065 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast4 & 0.378 / 0.350 & 0.354 / 0.331 & 0.289 / 0.274 & 0.276 / 0.248 & 0.332 / 0.317 & 0.257 / 0.242 & 0.351 / 0.329 & 0.261 / 0.245 & 0.333 / 0.311 \n",
|
|
|
+ "yeast4 & \\textbf{0.378} / \\textbf{0.350} & 0.354 / 0.331 & 0.289 / 0.274 & 0.276 / 0.248 & 0.332 / 0.317 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast5 & 0.712 / 0.703 & 0.707 / 0.698 & 0.736 / 0.728 & 0.618 / 0.604 & 0.690 / 0.682 & 0.713 / 0.705 & 0.724 / 0.716 & 0.731 / 0.723 & 0.714 / 0.705 \n",
|
|
|
+ "yeast5 & 0.712 / 0.703 & 0.707 / 0.698 & \\textbf{0.736} / \\textbf{0.728} & 0.618 / 0.604 & 0.690 / 0.682 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast6 & 0.475 / 0.461 & 0.539 / 0.529 & 0.474 / 0.465 & 0.355 / 0.336 & 0.463 / 0.453 & 0.490 / 0.481 & 0.564 / 0.554 & 0.481 / 0.472 & 0.520 / 0.510 \n",
|
|
|
+ "yeast6 & 0.475 / 0.461 & 0.539 / 0.529 & 0.474 / 0.465 & 0.355 / 0.336 & 0.463 / 0.453 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "\\hline Average & 0.656 / 0.640 & 0.651 / 0.639 & 0.639 / 0.631 & 0.556 / 0.538 & 0.632 / 0.623 & 0.627 / 0.615 & 0.654 / 0.642 & 0.631 / 0.619 & 0.648 / 0.637 \n",
|
|
|
+ "\\hline Average & \\textbf{0.656} / 0.640 & 0.651 / 0.639 & 0.639 / 0.631 & 0.556 / 0.538 & 0.632 / 0.623 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "maximum & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 \n",
|
|
|
+ "\\hline\\end{tabular}\\end{table*}\n",
|
|
|
+ "\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{GB (2)}\\label{tab:results:GB:B}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline\n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.291 / 0.270 & 0.291 / 0.278 & 0.310 / 0.289 & 0.311 / 0.297 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "abalone9 18 & 0.367 / 0.329 & 0.318 / 0.292 & 0.343 / 0.304 & 0.318 / 0.292 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car good & 0.714 / 0.705 & 0.864 / 0.858 & 0.733 / 0.723 & \\textbf{0.869} / \\textbf{0.864} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car vgood & 0.933 / 0.931 & \\textbf{0.982} / \\textbf{0.982} & 0.951 / 0.949 & \\textbf{0.982} / \\textbf{0.982} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "flare F & 0.139 / 0.125 & 0.181 / 0.164 & 0.162 / 0.147 & 0.156 / 0.138 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "hypothyroid & 0.789 / 0.777 & 0.800 / 0.789 & 0.789 / 0.777 & \\textbf{0.815} / \\textbf{0.806} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kddcup guess passwd vs satan & 0.995 / 0.995 & \\textbf{1.000} / \\textbf{1.000} & 0.996 / 0.996 & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k three vs eleven & \\textbf{0.995} / \\textbf{0.995} & \\textbf{0.995} / \\textbf{0.995} & 0.992 / 0.992 & \\textbf{0.995} / \\textbf{0.995} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k zero one vs draw & 0.959 / 0.958 & \\textbf{0.972} / \\textbf{0.971} & 0.960 / 0.958 & 0.961 / 0.960 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "shuttle 2 vs 5 & \\textbf{1.000} / \\textbf{1.000} & \\textbf{1.000} / \\textbf{1.000} & 0.994 / 0.994 & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "winequality red 4 & \\textbf{0.133} / \\textbf{0.095} & 0.107 / 0.066 & \\textbf{0.133} / \\textbf{0.095} & 0.102 / 0.063 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast4 & 0.257 / 0.242 & 0.351 / 0.329 & 0.261 / 0.245 & 0.333 / 0.311 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast5 & 0.713 / 0.705 & 0.724 / 0.716 & 0.731 / 0.723 & 0.714 / 0.705 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast6 & 0.490 / 0.481 & \\textbf{0.564} / \\textbf{0.554} & 0.481 / 0.472 & 0.520 / 0.510 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline Average & 0.627 / 0.615 & 0.654 / \\textbf{0.642} & 0.631 / 0.619 & 0.648 / 0.637 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\\end{tabular}\\end{table*}\n",
|
|
|
"\n",
|
|
|
"% ### KNN\n",
|
|
|
"\n",
|
|
|
- "\\begin{table*}[ht]\\scriptsize\\caption{KNN}\\label{tab:results:KNN}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
- "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{KNN (1)}\\label{tab:results:KNN:A}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{Repeater} & \\textbf{ProWRAS} & \\textbf{GAN} & \\textbf{ctGAN} & \\textbf{CTAB GAN}\n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\n",
|
|
|
- "abalone 17 vs 7 8 9 10 & 0.315 / 0.291 & 0.338 / 0.315 & 0.154 / 0.144 & 0.169 / 0.163 & 0.090 / 0.084 & 0.290 / 0.261 & 0.315 / 0.296 & 0.273 / 0.243 & 0.311 / 0.291 \n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.315 / 0.291 & \\textbf{0.338} / \\textbf{0.315} & 0.154 / 0.144 & 0.169 / 0.163 & 0.090 / 0.084 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "abalone9 18 & 0.342 / 0.286 & \\textbf{0.383} / \\textbf{0.334} & 0.161 / 0.144 & 0.212 / 0.197 & 0.153 / 0.140 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car good & 0.357 / 0.312 & \\textbf{0.720} / \\textbf{0.707} & 0.465 / 0.439 & 0.220 / 0.160 & 0.375 / 0.332 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "car vgood & 0.413 / 0.375 & 0.805 / 0.797 & 0.718 / 0.707 & 0.297 / 0.249 & 0.618 / 0.597 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "abalone9 18 & 0.342 / 0.286 & 0.383 / 0.334 & 0.161 / 0.144 & 0.212 / 0.197 & 0.153 / 0.140 & 0.361 / 0.305 & 0.136 / 0.120 & 0.347 / 0.290 & 0.165 / 0.149 \n",
|
|
|
+ "flare F & 0.245 / 0.191 & 0.294 / 0.251 & 0.300 / 0.262 & 0.298 / 0.253 & 0.272 / 0.228 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car good & 0.357 / 0.312 & 0.720 / 0.707 & 0.465 / 0.439 & 0.220 / 0.160 & 0.375 / 0.332 & 0.558 / 0.531 & 0.509 / 0.479 & 0.534 / 0.505 & 0.585 / 0.561 \n",
|
|
|
+ "hypothyroid & 0.568 / 0.540 & 0.615 / 0.592 & 0.605 / 0.583 & 0.604 / 0.580 & 0.601 / 0.580 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car vgood & 0.413 / 0.375 & 0.805 / 0.797 & 0.718 / 0.707 & 0.297 / 0.249 & 0.618 / 0.597 & 0.659 / 0.641 & 0.879 / 0.874 & 0.700 / 0.684 & 0.794 / 0.784 \n",
|
|
|
+ "kddcup guess passwd vs satan & \\textbf{0.991} / \\textbf{0.991} & \\textbf{0.991} / \\textbf{0.991} & \\textbf{0.991} / \\textbf{0.991} & \\textbf{0.991} / \\textbf{0.991} & \\textbf{0.991} / \\textbf{0.991} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "flare F & 0.245 / 0.191 & 0.294 / 0.251 & 0.300 / 0.262 & 0.298 / 0.253 & 0.272 / 0.228 & 0.269 / 0.220 & 0.306 / 0.265 & 0.277 / 0.228 & 0.302 / 0.262 \n",
|
|
|
+ "kr vs k three vs eleven & 0.901 / 0.898 & 0.931 / 0.928 & 0.945 / 0.943 & 0.648 / 0.634 & 0.819 / 0.813 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "hypothyroid & 0.568 / 0.540 & 0.615 / 0.592 & 0.605 / 0.583 & 0.604 / 0.580 & 0.601 / 0.580 & 0.576 / 0.548 & 0.606 / 0.582 & 0.578 / 0.551 & 0.646 / 0.628 \n",
|
|
|
+ "kr vs k zero one vs draw & 0.840 / 0.833 & 0.885 / 0.881 & 0.864 / 0.859 & 0.721 / 0.708 & 0.795 / 0.786 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kddcup guess passwd vs satan & 0.991 / 0.991 & 0.991 / 0.991 & 0.991 / 0.991 & 0.991 / 0.991 & 0.991 / 0.991 & 0.982 / 0.982 & 0.991 / 0.991 & 0.985 / 0.985 & 0.991 / 0.991 \n",
|
|
|
+ "shuttle 2 vs 5 & 0.951 / 0.951 & 0.956 / 0.955 & 0.931 / 0.930 & 0.947 / 0.946 & 0.914 / 0.913 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k three vs eleven & 0.901 / 0.898 & 0.931 / 0.928 & 0.945 / 0.943 & 0.648 / 0.634 & 0.819 / 0.813 & 0.895 / 0.891 & 0.961 / 0.960 & 0.894 / 0.890 & 0.925 / 0.923 \n",
|
|
|
+ "winequality red 4 & 0.069 / 0.016 & \\textbf{0.074} / \\textbf{0.022} & 0.037 / 0.013 & 0.046 / 0.002 & 0.045 / -0.005 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k zero one vs draw & 0.840 / 0.833 & 0.885 / 0.881 & 0.864 / 0.859 & 0.721 / 0.708 & 0.795 / 0.786 & 0.864 / 0.858 & 0.897 / 0.892 & 0.865 / 0.859 & 0.853 / 0.847 \n",
|
|
|
+ "yeast4 & 0.329 / 0.293 & \\textbf{0.365} / 0.335 & 0.363 / \\textbf{0.340} & 0.319 / 0.290 & 0.254 / 0.218 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "shuttle 2 vs 5 & 0.951 / 0.951 & 0.956 / 0.955 & 0.931 / 0.930 & 0.947 / 0.946 & 0.914 / 0.913 & 0.954 / 0.954 & 0.932 / 0.931 & 0.960 / 0.960 & 0.943 / 0.942 \n",
|
|
|
+ "yeast5 & 0.670 / 0.657 & \\textbf{0.691} / \\textbf{0.679} & 0.677 / 0.667 & 0.583 / 0.565 & 0.678 / 0.667 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "winequality red 4 & 0.069 / 0.016 & 0.074 / 0.022 & 0.037 / 0.013 & 0.046 / 0.002 & 0.045 / -0.005 & 0.074 / 0.016 & 0.058 / -0.001 & 0.074 / 0.016 & 0.059 / 0.000 \n",
|
|
|
+ "yeast6 & 0.409 / 0.387 & \\textbf{0.464} / \\textbf{0.447} & 0.406 / 0.386 & 0.397 / 0.375 & 0.424 / 0.405 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast4 & 0.329 / 0.293 & 0.365 / 0.335 & 0.363 / 0.340 & 0.319 / 0.290 & 0.254 / 0.218 & 0.334 / 0.296 & 0.348 / 0.313 & 0.338 / 0.301 & 0.345 / 0.309 \n",
|
|
|
+ "\\hline Average & 0.529 / 0.502 & \\textbf{0.608} / \\textbf{0.588} & 0.544 / 0.529 & 0.461 / 0.437 & 0.502 / 0.482 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast5 & 0.670 / 0.657 & 0.691 / 0.679 & 0.677 / 0.667 & 0.583 / 0.565 & 0.678 / 0.667 & 0.650 / 0.636 & 0.646 / 0.631 & 0.640 / 0.624 & 0.659 / 0.645 \n",
|
|
|
+ "\\hline\\end{tabular}\\end{table*}\n",
|
|
|
+ "\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{KNN (2)}\\label{tab:results:KNN:B}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline\n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.290 / 0.261 & 0.315 / 0.296 & 0.273 / 0.243 & 0.311 / 0.291 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast6 & 0.409 / 0.387 & 0.464 / 0.447 & 0.406 / 0.386 & 0.397 / 0.375 & 0.424 / 0.405 & 0.337 / 0.311 & 0.426 / 0.406 & 0.334 / 0.308 & 0.390 / 0.367 \n",
|
|
|
+ "abalone9 18 & 0.361 / 0.305 & 0.136 / 0.120 & 0.347 / 0.290 & 0.165 / 0.149 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "\\hline Average & 0.529 / 0.502 & 0.608 / 0.588 & 0.544 / 0.529 & 0.461 / 0.437 & 0.502 / 0.482 & 0.557 / 0.532 & 0.572 / 0.553 & 0.557 / 0.532 & 0.569 / 0.550 \n",
|
|
|
+ "car good & 0.558 / 0.531 & 0.509 / 0.479 & 0.534 / 0.505 & 0.585 / 0.561 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "maximum & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.070 / 0.070 & 0.071 / 0.071 & 0.070 / 0.070 & 0.071 / 0.071 \n",
|
|
|
+ "car vgood & 0.659 / 0.641 & \\textbf{0.879} / \\textbf{0.874} & 0.700 / 0.684 & 0.794 / 0.784 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "flare F & 0.269 / 0.220 & \\textbf{0.306} / \\textbf{0.265} & 0.277 / 0.228 & 0.302 / 0.262 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "hypothyroid & 0.576 / 0.548 & 0.606 / 0.582 & 0.578 / 0.551 & \\textbf{0.646} / \\textbf{0.628} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kddcup guess passwd vs satan & 0.982 / 0.982 & \\textbf{0.991} / \\textbf{0.991} & 0.985 / 0.985 & \\textbf{0.991} / \\textbf{0.991} \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k three vs eleven & 0.895 / 0.891 & \\textbf{0.961} / \\textbf{0.960} & 0.894 / 0.890 & 0.925 / 0.923 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "kr vs k zero one vs draw & 0.864 / 0.858 & \\textbf{0.897} / \\textbf{0.892} & 0.865 / 0.859 & 0.853 / 0.847 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "shuttle 2 vs 5 & 0.954 / 0.954 & 0.932 / 0.931 & \\textbf{0.960} / \\textbf{0.960} & 0.943 / 0.942 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "winequality red 4 & \\textbf{0.074} / 0.016 & 0.058 / -0.001 & \\textbf{0.074} / 0.016 & 0.059 / 0.000 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast4 & 0.334 / 0.296 & 0.348 / 0.313 & 0.338 / 0.301 & 0.345 / 0.309 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast5 & 0.650 / 0.636 & 0.646 / 0.631 & 0.640 / 0.624 & 0.659 / 0.645 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "yeast6 & 0.337 / 0.311 & 0.426 / 0.406 & 0.334 / 0.308 & 0.390 / 0.367 \n",
|
|
|
+ "\\tabularnewline\n",
|
|
|
+ "\\hline Average & 0.557 / 0.532 & 0.572 / 0.553 & 0.557 / 0.532 & 0.569 / 0.550 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\\end{tabular}\\end{table*}\n",
|
|
|
"\n",
|
|
|
"% ### DoG\n",
|
|
|
"\n",
|
|
|
- "\\begin{table*}[ht]\\scriptsize\\caption{DoG}\\label{tab:results:DoG}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
+ "\\begin{table*}[ht]\\scriptsize\\caption{DoG}\\label{tab:results:DoG:A}\\centering\\tabularnewline\\begin{tabular}{l|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}|@{\\hskip3pt}c@{\\hskip3pt}}\\hline\n",
|
|
|
"\\textbf{dataset ($f_1~$score$~/~\\kappa~$score)} & \\textbf{convGAN majority 5} & \\textbf{convGAN majority full} & \\textbf{convGAN proximity 5} & \\textbf{convGAN proximity full}\n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\n",
|
|
|
- "abalone 17 vs 7 8 9 10 & 0.306 / 0.278 & 0.393 / 0.372 & 0.317 / 0.289 & 0.366 / 0.345 \n",
|
|
|
+ "abalone 17 vs 7 8 9 10 & 0.306 / 0.278 & \\textbf{0.393} / \\textbf{0.372} & 0.317 / 0.289 & 0.366 / 0.345 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "abalone9 18 & 0.477 / 0.433 & 0.538 / 0.512 & 0.512 / 0.473 & 0.549 / 0.525 \n",
|
|
|
+ "abalone9 18 & 0.477 / 0.433 & 0.538 / 0.512 & 0.512 / 0.473 & \\textbf{0.549} / \\textbf{0.525} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car good & 0.741 / 0.729 & 0.659 / 0.646 & 0.759 / 0.748 & 0.577 / 0.558 \n",
|
|
|
+ "car good & 0.741 / 0.729 & 0.659 / 0.646 & \\textbf{0.759} / \\textbf{0.748} & 0.577 / 0.558 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "car vgood & 0.772 / 0.763 & 0.721 / 0.712 & 0.776 / 0.766 & 0.753 / 0.743 \n",
|
|
|
+ "car vgood & 0.772 / 0.763 & 0.721 / 0.712 & \\textbf{0.776} / \\textbf{0.766} & 0.753 / 0.743 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "flare F & 0.321 / 0.279 & 0.223 / 0.193 & 0.302 / 0.262 & 0.267 / 0.234 \n",
|
|
|
+ "flare F & \\textbf{0.321} / \\textbf{0.279} & 0.223 / 0.193 & 0.302 / 0.262 & 0.267 / 0.234 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "hypothyroid & 0.627 / 0.604 & 0.703 / 0.688 & 0.625 / 0.602 & 0.690 / 0.674 \n",
|
|
|
+ "hypothyroid & 0.627 / 0.604 & \\textbf{0.703} / \\textbf{0.688} & 0.625 / 0.602 & 0.690 / 0.674 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kddcup guess passwd vs satan & 0.991 / 0.991 & 1.000 / 1.000 & 0.996 / 0.996 & 1.000 / 1.000 \n",
|
|
|
+ "kddcup guess passwd vs satan & 0.991 / 0.991 & \\textbf{1.000} / \\textbf{1.000} & 0.996 / 0.996 & \\textbf{1.000} / \\textbf{1.000} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k three vs eleven & 0.993 / 0.992 & 0.995 / 0.995 & 0.994 / 0.994 & 0.996 / 0.996 \n",
|
|
|
+ "kr vs k three vs eleven & 0.993 / 0.992 & 0.995 / 0.995 & 0.994 / 0.994 & \\textbf{0.996} / \\textbf{0.996} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "kr vs k zero one vs draw & 0.957 / 0.955 & 0.951 / 0.949 & 0.965 / 0.964 & 0.941 / 0.939 \n",
|
|
|
+ "kr vs k zero one vs draw & 0.957 / 0.955 & 0.951 / 0.949 & \\textbf{0.965} / \\textbf{0.964} & 0.941 / 0.939 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "shuttle 2 vs 5 & 1.000 / 1.000 & 0.996 / 0.996 & 0.994 / 0.994 & 0.998 / 0.998 \n",
|
|
|
+ "shuttle 2 vs 5 & \\textbf{1.000} / \\textbf{1.000} & 0.996 / 0.996 & 0.994 / 0.994 & 0.998 / 0.998 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "winequality red 4 & 0.118 / 0.065 & 0.123 / 0.073 & 0.115 / 0.063 & 0.105 / 0.052 \n",
|
|
|
+ "winequality red 4 & 0.118 / 0.065 & \\textbf{0.123} / \\textbf{0.073} & 0.115 / 0.063 & 0.105 / 0.052 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast4 & 0.312 / 0.274 & 0.308 / 0.271 & 0.311 / 0.273 & 0.334 / 0.299 \n",
|
|
|
+ "yeast4 & 0.312 / 0.274 & 0.308 / 0.271 & 0.311 / 0.273 & \\textbf{0.334} / \\textbf{0.299} \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast5 & 0.578 / 0.560 & 0.652 / 0.639 & 0.571 / 0.553 & 0.637 / 0.623 \n",
|
|
|
+ "yeast5 & 0.578 / 0.560 & \\textbf{0.652} / \\textbf{0.639} & 0.571 / 0.553 & 0.637 / 0.623 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "yeast6 & 0.366 / 0.342 & 0.491 / 0.475 & 0.358 / 0.334 & 0.382 / 0.359 \n",
|
|
|
+ "yeast6 & 0.366 / 0.342 & \\textbf{0.491} / \\textbf{0.475} & 0.358 / 0.334 & 0.382 / 0.359 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
- "\\hline Average & 0.611 / 0.590 & 0.625 / 0.609 & 0.614 / 0.594 & 0.614 / 0.596 \n",
|
|
|
- "\\tabularnewline\n",
|
|
|
- "maximum & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 & 0.071 / 0.071 \n",
|
|
|
+ "\\hline Average & 0.611 / 0.590 & \\textbf{0.625} / \\textbf{0.609} & 0.614 / 0.594 & 0.614 / 0.596 \n",
|
|
|
"\\tabularnewline\n",
|
|
|
"\\hline\\end{tabular}\\end{table*}\n"
|
|
|
]
|
|
|
}
|
|
|
],
|
|
|
"source": [
|
|
|
- "def p(f):\n",
|
|
|
+ "def p(f, bold=False):\n",
|
|
|
" if f is None:\n",
|
|
|
- " return \" ? \"\n",
|
|
|
+ " text = \"?\"\n",
|
|
|
+ " else:\n",
|
|
|
+ " text = f\"{f:0.3f}\"\n",
|
|
|
+ " \n",
|
|
|
+ " if bold:\n",
|
|
|
+ " return \" \\\\textbf{\" + text + \"} \"\n",
|
|
|
" else:\n",
|
|
|
- " return f\" {f:0.3f} \"\n",
|
|
|
+ " return \" \" + text + \" \"\n",
|
|
|
"\n",
|
|
|
"def latex(text):\n",
|
|
|
" r = \"\"\n",
|
|
|
@@ -1436,6 +1574,16 @@
|
|
|
" else:\n",
|
|
|
" r += x\n",
|
|
|
" return r\n",
|
|
|
+ "\n",
|
|
|
+ "def pairMax(row):\n",
|
|
|
+ " a = 0.0\n",
|
|
|
+ " b = 0.0\n",
|
|
|
+ " \n",
|
|
|
+ " for (x,y) in row:\n",
|
|
|
+ " a = max(a, x)\n",
|
|
|
+ " b = max(b, y)\n",
|
|
|
+ " \n",
|
|
|
+ " return (a, b)\n",
|
|
|
" \n",
|
|
|
"for algo in algs:\n",
|
|
|
" print()\n",
|
|
|
@@ -1454,44 +1602,50 @@
|
|
|
" avg = [[0.0, 0.0] for h in heading[1:]]\n",
|
|
|
" mx = [[0.0, 0.0] for h in heading[1:]]\n",
|
|
|
" cnt = 0\n",
|
|
|
- " \n",
|
|
|
+ " \n",
|
|
|
" for d in testSets:\n",
|
|
|
" d = cleanupName(d)\n",
|
|
|
" if d not in ignore:\n",
|
|
|
" cnt += 1\n",
|
|
|
" row = tableRow(algo, d)\n",
|
|
|
" line = [latex(d)]\n",
|
|
|
+ "\n",
|
|
|
+ " m = pairMax(row)\n",
|
|
|
+ " \n",
|
|
|
" for (n, r) in enumerate(row):\n",
|
|
|
- " line.append(f\"{p(r[0])} / {p(r[1])}\")\n",
|
|
|
+ " line.append(f\"{p(r[0], r[0] == m[0])} / {p(r[1], r[1] == m[1])}\")\n",
|
|
|
" avg[n][0] += r[0] or 0.0\n",
|
|
|
" avg[n][1] += r[1] or 0.0\n",
|
|
|
" mx[n][0] = max(mx[n][0], r[0] or 0.0)\n",
|
|
|
" mx[n][1] = max(mx[n][1], r[1] or 0.0)\n",
|
|
|
" table.add(line)\n",
|
|
|
" \n",
|
|
|
- " table.add([\"\\\\hline Average\"] + [f\"{p(a / cnt)} / {p(b / cnt)}\" for (a,b) in avg])\n",
|
|
|
- " table.add([\"maximum\"] + [f\"{p(a / cnt)} / {p(b / cnt)}\" for (a,b) in mx])\n",
|
|
|
+ " m = pairMax(avg)\n",
|
|
|
+ " table.add([\"\\\\hline Average\"] + [f\"{p(a / cnt, a == m[0])} / {p(b / cnt, b == m[1])}\" for (a,b) in avg])\n",
|
|
|
+ " #table.add([\"maximum\"] + [f\"{p(a)} / {p(b)}\" for (a,b) in mx])\n",
|
|
|
" \n",
|
|
|
" tableB = None\n",
|
|
|
- " #if len(table.heading) > 5:\n",
|
|
|
- " # heading = [table.heading[0]] + table.heading[6:]\n",
|
|
|
- " # tableB = Table(heading)\n",
|
|
|
- " # tableB.sizes = [table.sizes[0]] + table.sizes[6:]\n",
|
|
|
- " # tableB.rows = [\n",
|
|
|
- " # [r[0]] + r[6:]\n",
|
|
|
- " # for r in table.rows\n",
|
|
|
- " # ]\n",
|
|
|
- " # table.heading = table.heading[0:6]\n",
|
|
|
- " # table.sizes = table.sizes[0:6]\n",
|
|
|
- " # table.rows = [\n",
|
|
|
- " # r[0:6]\n",
|
|
|
- " # for r in table.rows\n",
|
|
|
- " # ]\n",
|
|
|
+ " if len(table.heading) > 5:\n",
|
|
|
+ " heading = [table.heading[0]] + table.heading[6:]\n",
|
|
|
+ " tableB = Table(heading)\n",
|
|
|
+ " tableB.sizes = [table.sizes[0]] + table.sizes[6:]\n",
|
|
|
+ " tableB.rows = [\n",
|
|
|
+ " [r[0]] + r[6:]\n",
|
|
|
+ " for r in table.rows\n",
|
|
|
+ " ]\n",
|
|
|
+ " table.heading = table.heading[0:6]\n",
|
|
|
+ " table.sizes = table.sizes[0:6]\n",
|
|
|
+ " table.rows = [\n",
|
|
|
+ " r[0:6]\n",
|
|
|
+ " for r in table.rows\n",
|
|
|
+ " ]\n",
|
|
|
"\n",
|
|
|
- " table.showLatex(algo, \"tab:results:\" + algo)\n",
|
|
|
" if tableB is not None:\n",
|
|
|
+ " table.showLatex(algo + \" (1)\", \"tab:results:\" + algo + \":A\")\n",
|
|
|
" print()\n",
|
|
|
- " tableB.showLatex(algo, \"tab:results:\" + algo)\n",
|
|
|
+ " tableB.showLatex(algo + \" (2)\", \"tab:results:\" + algo + \":B\")\n",
|
|
|
+ " else:\n",
|
|
|
+ " table.showLatex(algo, \"tab:results:\" + algo + \":A\")\n",
|
|
|
" \n"
|
|
|
]
|
|
|
},
|