|
| 1 | +# Model and Modality Classification Output Summary |
| 2 | + |
| 3 | +## Inputs |
| 4 | +- Results JSON: `analysis_pipeline\reports\ml_results_all_bins.json` |
| 5 | + |
| 6 | +## Run Snapshot |
| 7 | +- Scenario: `all_bins` |
| 8 | +- Datasets: `eeg, ecg, pupil, fused` |
| 9 | +- Protocols: `loso, group_holdout, within_participant` |
| 10 | +- Models: `logreg, knn, svm, gaussian_nb, decision_tree, mlp, rf` |
| 11 | +- Feature selectors: `none` |
| 12 | +- Evaluations: `392` |
| 13 | +- Aggregate rows: `84` |
| 14 | + |
| 15 | +## Best Pipeline by Modality and Protocol |
| 16 | +| dataset | protocol | best_model | best_feature_selector | best_pipeline | balanced_accuracy_mean | macro_f1_mean | n_evaluations | |
| 17 | +|---|---|---|---|---|---|---|---| |
| 18 | +| ecg | group_holdout | rf | none | rf+none | 0.1947 | 0.1863 | 2 | |
| 19 | +| ecg | loso | rf | none | rf+none | 0.2014 | 0.1801 | 2 | |
| 20 | +| ecg | within_participant | rf | none | rf+none | 0.2143 | 0.1803 | 10 | |
| 21 | +| eeg | group_holdout | knn | none | knn+none | 0.1914 | 0.1823 | 2 | |
| 22 | +| eeg | loso | mlp | none | mlp+none | 0.2484 | 0.1977 | 2 | |
| 23 | +| eeg | within_participant | mlp | none | mlp+none | 0.3071 | 0.2774 | 10 | |
| 24 | +| fused | group_holdout | rf | none | rf+none | 0.2173 | 0.1907 | 2 | |
| 25 | +| fused | loso | rf | none | rf+none | 0.2063 | 0.1295 | 2 | |
| 26 | +| fused | within_participant | logreg | none | logreg+none | 0.3000 | 0.2571 | 10 | |
| 27 | +| pupil | group_holdout | decision_tree | none | decision_tree+none | 0.2260 | 0.2154 | 2 | |
| 28 | +| pupil | loso | decision_tree | none | decision_tree+none | 0.2004 | 0.1824 | 2 | |
| 29 | +| pupil | within_participant | rf | none | rf+none | 0.3571 | 0.3001 | 10 | |
| 30 | + |
| 31 | +## Protocol-Level Summary by Modality |
| 32 | +| dataset | protocol | n_models | n_pipelines | mean_balanced_accuracy | max_balanced_accuracy | mean_macro_f1 | |
| 33 | +|---|---|---|---|---|---|---| |
| 34 | +| ecg | group_holdout | 7 | 7 | 0.1616 | 0.1947 | 0.1474 | |
| 35 | +| ecg | loso | 7 | 7 | 0.1655 | 0.2014 | 0.1252 | |
| 36 | +| ecg | within_participant | 7 | 7 | 0.1929 | 0.2143 | 0.1519 | |
| 37 | +| eeg | group_holdout | 7 | 7 | 0.1682 | 0.1914 | 0.1458 | |
| 38 | +| eeg | loso | 7 | 7 | 0.1928 | 0.2484 | 0.1313 | |
| 39 | +| eeg | within_participant | 7 | 7 | 0.2684 | 0.3071 | 0.2333 | |
| 40 | +| fused | group_holdout | 7 | 7 | 0.1687 | 0.2173 | 0.1349 | |
| 41 | +| fused | loso | 7 | 7 | 0.1556 | 0.2063 | 0.1100 | |
| 42 | +| fused | within_participant | 7 | 7 | 0.2173 | 0.3000 | 0.1713 | |
| 43 | +| pupil | group_holdout | 7 | 7 | 0.1753 | 0.2260 | 0.1336 | |
| 44 | +| pupil | loso | 7 | 7 | 0.1601 | 0.2004 | 0.0920 | |
| 45 | +| pupil | within_participant | 7 | 7 | 0.2796 | 0.3571 | 0.2148 | |
| 46 | + |
| 47 | +## Model Performance by Modality |
| 48 | +| dataset | model | n_protocols | n_pipelines | mean_balanced_accuracy | max_balanced_accuracy | mean_macro_f1 | top_pipeline | top_pipeline_selector | top_pipeline_protocol | |
| 49 | +|---|---|---|---|---|---|---|---|---|---| |
| 50 | +| ecg | rf | 3 | 1 | 0.2035 | 0.2143 | 0.1822 | rf+none | none | within_participant | |
| 51 | +| ecg | knn | 3 | 1 | 0.1967 | 0.2143 | 0.1741 | knn+none | none | within_participant | |
| 52 | +| ecg | gaussian_nb | 3 | 1 | 0.1730 | 0.2143 | 0.1249 | gaussian_nb+none | none | within_participant | |
| 53 | +| ecg | svm | 3 | 1 | 0.1681 | 0.1929 | 0.1278 | svm+none | none | within_participant | |
| 54 | +| ecg | logreg | 3 | 1 | 0.1675 | 0.2000 | 0.1303 | logreg+none | none | within_participant | |
| 55 | +| ecg | mlp | 3 | 1 | 0.1625 | 0.1675 | 0.1344 | mlp+none | none | loso | |
| 56 | +| ecg | decision_tree | 3 | 1 | 0.1420 | 0.1500 | 0.1167 | decision_tree+none | none | within_participant | |
| 57 | +| eeg | mlp | 3 | 1 | 0.2457 | 0.3071 | 0.2142 | mlp+none | none | within_participant | |
| 58 | +| eeg | rf | 3 | 1 | 0.2163 | 0.2786 | 0.1614 | rf+none | none | within_participant | |
| 59 | +| eeg | svm | 3 | 1 | 0.2158 | 0.2857 | 0.1781 | svm+none | none | within_participant | |
| 60 | +| eeg | knn | 3 | 1 | 0.2110 | 0.2571 | 0.1805 | knn+none | none | within_participant | |
| 61 | +| eeg | gaussian_nb | 3 | 1 | 0.2025 | 0.2500 | 0.1458 | gaussian_nb+none | none | within_participant | |
| 62 | +| eeg | logreg | 3 | 1 | 0.1973 | 0.2714 | 0.1544 | logreg+none | none | within_participant | |
| 63 | +| eeg | decision_tree | 3 | 1 | 0.1801 | 0.2286 | 0.1567 | decision_tree+none | none | within_participant | |
| 64 | +| fused | rf | 3 | 1 | 0.2103 | 0.2173 | 0.1661 | rf+none | none | group_holdout | |
| 65 | +| fused | decision_tree | 3 | 1 | 0.1946 | 0.2571 | 0.1813 | decision_tree+none | none | within_participant | |
| 66 | +| fused | mlp | 3 | 1 | 0.1845 | 0.2071 | 0.1618 | mlp+none | none | within_participant | |
| 67 | +| fused | logreg | 3 | 1 | 0.1824 | 0.3000 | 0.1166 | logreg+none | none | within_participant | |
| 68 | +| fused | svm | 3 | 1 | 0.1770 | 0.2143 | 0.1357 | svm+none | none | within_participant | |
| 69 | +| fused | knn | 3 | 1 | 0.1675 | 0.1774 | 0.1552 | knn+none | none | group_holdout | |
| 70 | +| fused | gaussian_nb | 3 | 1 | 0.1478 | 0.1714 | 0.0542 | gaussian_nb+none | none | within_participant | |
| 71 | +| pupil | decision_tree | 3 | 1 | 0.2445 | 0.3071 | 0.2198 | decision_tree+none | none | within_participant | |
| 72 | +| pupil | rf | 3 | 1 | 0.2385 | 0.3571 | 0.1845 | rf+none | none | within_participant | |
| 73 | +| pupil | mlp | 3 | 1 | 0.2324 | 0.3071 | 0.1656 | mlp+none | none | within_participant | |
| 74 | +| pupil | svm | 3 | 1 | 0.2306 | 0.3214 | 0.1611 | svm+none | none | within_participant | |
| 75 | +| pupil | knn | 3 | 1 | 0.1991 | 0.2929 | 0.1632 | knn+none | none | within_participant | |
| 76 | +| pupil | gaussian_nb | 3 | 1 | 0.1502 | 0.1786 | 0.0550 | gaussian_nb+none | none | within_participant | |
| 77 | +| pupil | logreg | 3 | 1 | 0.1398 | 0.1929 | 0.0783 | logreg+none | none | within_participant | |
| 78 | + |
| 79 | +## Top Pipelines per Modality and Protocol |
| 80 | +| dataset | protocol | rank | model | feature_selector | pipeline_id | balanced_accuracy_mean | macro_f1_mean | |
| 81 | +|---|---|---|---|---|---|---|---| |
| 82 | +| ecg | group_holdout | 1 | rf | none | rf+none | 0.1947 | 0.1863 | |
| 83 | +| ecg | group_holdout | 2 | svm | none | svm+none | 0.1805 | 0.1621 | |
| 84 | +| ecg | group_holdout | 3 | knn | none | knn+none | 0.1790 | 0.1740 | |
| 85 | +| ecg | loso | 1 | rf | none | rf+none | 0.2014 | 0.1801 | |
| 86 | +| ecg | loso | 2 | knn | none | knn+none | 0.1969 | 0.1734 | |
| 87 | +| ecg | loso | 3 | logreg | none | logreg+none | 0.1752 | 0.1180 | |
| 88 | +| ecg | within_participant | 1 | rf | none | rf+none | 0.2143 | 0.1803 | |
| 89 | +| ecg | within_participant | 2 | knn | none | knn+none | 0.2143 | 0.1749 | |
| 90 | +| ecg | within_participant | 3 | gaussian_nb | none | gaussian_nb+none | 0.2143 | 0.1564 | |
| 91 | +| eeg | group_holdout | 1 | knn | none | knn+none | 0.1914 | 0.1823 | |
| 92 | +| eeg | group_holdout | 2 | mlp | none | mlp+none | 0.1815 | 0.1674 | |
| 93 | +| eeg | group_holdout | 3 | svm | none | svm+none | 0.1768 | 0.1455 | |
| 94 | +| eeg | loso | 1 | mlp | none | mlp+none | 0.2484 | 0.1977 | |
| 95 | +| eeg | loso | 2 | rf | none | rf+none | 0.2143 | 0.1041 | |
| 96 | +| eeg | loso | 3 | gaussian_nb | none | gaussian_nb+none | 0.1983 | 0.1118 | |
| 97 | +| eeg | within_participant | 1 | mlp | none | mlp+none | 0.3071 | 0.2774 | |
| 98 | +| eeg | within_participant | 2 | svm | none | svm+none | 0.2857 | 0.2500 | |
| 99 | +| eeg | within_participant | 3 | rf | none | rf+none | 0.2786 | 0.2429 | |
| 100 | +| fused | group_holdout | 1 | rf | none | rf+none | 0.2173 | 0.1907 | |
| 101 | +| fused | group_holdout | 2 | knn | none | knn+none | 0.1774 | 0.1727 | |
| 102 | +| fused | group_holdout | 3 | svm | none | svm+none | 0.1738 | 0.1528 | |
| 103 | +| fused | loso | 1 | rf | none | rf+none | 0.2063 | 0.1295 | |
| 104 | +| fused | loso | 2 | mlp | none | mlp+none | 0.1746 | 0.1539 | |
| 105 | +| fused | loso | 3 | knn | none | knn+none | 0.1607 | 0.1504 | |
| 106 | +| fused | within_participant | 1 | logreg | none | logreg+none | 0.3000 | 0.2571 | |
| 107 | +| fused | within_participant | 2 | decision_tree | none | decision_tree+none | 0.2571 | 0.2369 | |
| 108 | +| fused | within_participant | 3 | svm | none | svm+none | 0.2143 | 0.1299 | |
| 109 | +| pupil | group_holdout | 1 | decision_tree | none | decision_tree+none | 0.2260 | 0.2154 | |
| 110 | +| pupil | group_holdout | 2 | mlp | none | mlp+none | 0.2075 | 0.1444 | |
| 111 | +| pupil | group_holdout | 3 | svm | none | svm+none | 0.1957 | 0.1578 | |
| 112 | +| pupil | loso | 1 | decision_tree | none | decision_tree+none | 0.2004 | 0.1824 | |
| 113 | +| pupil | loso | 2 | mlp | none | mlp+none | 0.1825 | 0.1125 | |
| 114 | +| pupil | loso | 3 | svm | none | svm+none | 0.1746 | 0.0938 | |
| 115 | +| pupil | within_participant | 1 | rf | none | rf+none | 0.3571 | 0.3001 | |
| 116 | +| pupil | within_participant | 2 | svm | none | svm+none | 0.3214 | 0.2317 | |
| 117 | +| pupil | within_participant | 3 | mlp | none | mlp+none | 0.3071 | 0.2399 | |
| 118 | + |
| 119 | +## Exported Tables |
| 120 | +- All pipelines: `docs\tables\all_bins_publication\all_pipeline_aggregates.csv` |
| 121 | +- Best by track: `docs\tables\all_bins_publication\best_pipeline_by_modality_protocol.csv` |
| 122 | +- Protocol summary: `docs\tables\all_bins_publication\protocol_summary_by_modality.csv` |
| 123 | +- Model-by-modality summary: `docs\tables\all_bins_publication\model_summary_by_modality.csv` |
| 124 | +- Top pipelines: `docs\tables\all_bins_publication\top_pipelines_by_track.csv` |
| 125 | + |
0 commit comments