summaryrefslogtreecommitdiff
path: root/results
diff options
context:
space:
mode:
authorYurenHao0426 <Blackhao0426@gmail.com>2026-07-30 16:39:35 -0500
committerYurenHao0426 <Blackhao0426@gmail.com>2026-07-30 16:39:35 -0500
commit901315d2c141d44c716395bc97568268c23b6639 (patch)
treeb6f33a220a9ea23c898d89a446fcec343bfa2de7 /results
parent0ac623e1c74d993c03c5c324721b7d5053aafbde (diff)
figure: add audited plain CNN Pareto frontier
Diffstat (limited to 'results')
-rw-r--r--results/figs/figure7_plain_cnn_pareto.pdfbin0 -> 38341 bytes
-rw-r--r--results/figs/figure7_plain_cnn_pareto.pngbin0 -> 271847 bytes
-rw-r--r--results/figs/figure7_plain_cnn_pareto_caption.md1
-rw-r--r--results/figs/figure7_plain_cnn_pareto_manifest.json69
4 files changed, 70 insertions, 0 deletions
diff --git a/results/figs/figure7_plain_cnn_pareto.pdf b/results/figs/figure7_plain_cnn_pareto.pdf
new file mode 100644
index 0000000..2706c06
--- /dev/null
+++ b/results/figs/figure7_plain_cnn_pareto.pdf
Binary files differ
diff --git a/results/figs/figure7_plain_cnn_pareto.png b/results/figs/figure7_plain_cnn_pareto.png
new file mode 100644
index 0000000..e473071
--- /dev/null
+++ b/results/figs/figure7_plain_cnn_pareto.png
Binary files differ
diff --git a/results/figs/figure7_plain_cnn_pareto_caption.md b/results/figs/figure7_plain_cnn_pareto_caption.md
new file mode 100644
index 0000000..eadd929
--- /dev/null
+++ b/results/figs/figure7_plain_cnn_pareto_caption.md
@@ -0,0 +1 @@
+**Figure 7: Complete matched Plain-CNN accuracy–time crossover.** Best CIFAR-10 validation accuracy is plotted against measured single-GPU GTX-1080 training wall time for every registered method at miniCNN, VGGlike, and VGG16. Solid lines are empirical Pareto frontiers among non-backpropagation methods; dashed lines include BP as an optimization reference. Crosses retain nonfinite trajectories at their last finite validation metric. SDIL lies on the local-method frontier for miniCNN and VGGlike, while clean KP slightly dominates it at VGG16. Dual Propagation remains more accurate than SDIL at VGG16 but requires substantially more wall time. The figure supports local-method scaling and cost competitiveness, not global dominance over BP.
diff --git a/results/figs/figure7_plain_cnn_pareto_manifest.json b/results/figs/figure7_plain_cnn_pareto_manifest.json
new file mode 100644
index 0000000..7c4f91c
--- /dev/null
+++ b/results/figs/figure7_plain_cnn_pareto_manifest.json
@@ -0,0 +1,69 @@
+{
+ "audit_status": "passed",
+ "cost": "driver_wall_seconds",
+ "figure": "figure7_plain_cnn_pareto",
+ "local_frontier_excludes": [
+ "bp"
+ ],
+ "metric": "best_validation_accuracy",
+ "num_audited_cells": 27,
+ "num_expected_cells": 27,
+ "outputs": {
+ "figure7_plain_cnn_pareto.pdf": "8fa8849cf7720436d5917f106da989fcd3a4cc7fd63edbc072b17ef7da67fa09",
+ "figure7_plain_cnn_pareto.png": "0d9914e7b9d528f519ab8b53b6614c9281c70eee097f2fe662529533f7e76068",
+ "figure7_plain_cnn_pareto_caption.md": "d75a0e63798f6ca0c53f22a8984022912d043f88fbeefa6bb8e330e311d204cc"
+ },
+ "panels": {
+ "minicnn": {
+ "local_frontier": [
+ "minicnn::ff",
+ "minicnn::pepita",
+ "minicnn::dfa",
+ "minicnn::clean_kp",
+ "minicnn::sdil",
+ "minicnn::dualprop"
+ ],
+ "overall_frontier": [
+ "minicnn::ff",
+ "minicnn::bp"
+ ]
+ },
+ "vgg16": {
+ "local_frontier": [
+ "vgg16::fa",
+ "vgg16::clean_kp",
+ "vgg16::dualprop"
+ ],
+ "overall_frontier": [
+ "vgg16::fa",
+ "vgg16::bp"
+ ]
+ },
+ "vgglike": {
+ "local_frontier": [
+ "vgglike::ff",
+ "vgglike::dfa",
+ "vgglike::fa",
+ "vgglike::clean_kp",
+ "vgglike::sdil",
+ "vgglike::dualprop"
+ ],
+ "overall_frontier": [
+ "vgglike::ff",
+ "vgglike::bp",
+ "vgglike::dualprop"
+ ]
+ }
+ },
+ "sdil_on_local_frontier": {
+ "minicnn": true,
+ "vgg16": false,
+ "vgglike": true
+ },
+ "source": {
+ "audit_path": "results/plain_cnn_p2_audit.json",
+ "audit_sha256": "dd06fc104ed09b3ffce1d1f25c76d676b85037b55d6176d9919b69c4626741bb",
+ "script_path": "experiments/plot_plain_cnn_pareto.py",
+ "script_sha256": "72ea4fe3037f1c2e4656520c70fbb02254184c54863ac96d65137329387ab3e6"
+ }
+}