From ba6ead6d7a41b7ed78bb228181b7262d0c75d2eb Mon Sep 17 00:00:00 2001 From: YurenHao0426 Date: Mon, 4 May 2026 23:10:10 -0500 Subject: =?UTF-8?q?Global=20rename=20GRAFT=20=E2=86=92=20KAFT=20(incl.=20i?= =?UTF-8?q?nternal=20class=20+=20filenames)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - src/trainers.py: GraphGrAPETrainer → KAFTTrainer; module docstring + comments. VanillaGrAPETrainer kept as-is (it is a separate control method, not KAFT). - experiments/: all 19 runners pick up the new class name; result keys ('Cora_GRAFT' etc) become 'Cora_KAFT'; OUT_DIRs renamed (e.g. bp_graft_depth_20seeds → bp_kaft_depth_20seeds). - figures/: data-lookup keys + display labels both 'KAFT'; output filename graft_depth_sweep.{pdf,png} → kaft_depth_sweep.{pdf,png}. - File rename: experiments/run_bp_graft_depth.py → run_bp_kaft_depth.py; figures/graft_depth_sweep.pdf → kaft_depth_sweep.pdf. - README aligned. Imports verified: from src.trainers import KAFTTrainer succeeds. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index c0979c6..e277ff4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # KAFT: Topology-Factorized Jacobian-Aligned Feedback for Deep GNNs -> Internal class names (`GraphGrAPETrainer`, file paths starting with -> `graft_*` / dataset keys `'GRAFT'`) are the original code identifier. +> Internal class names (`KAFTTrainer`, file paths starting with +> `kaft_*` / dataset keys `'KAFT'`) are the original code identifier. > The method is referred to as **KAFT** in the paper. Code release accompanying the NeurIPS 2026 submission. @@ -24,7 +24,7 @@ computed in O(1) parallel depth on GPUs. ``` src/ core method - trainers.py BPTrainer, GraphGrAPETrainer (= KAFT), DFA/DFA-GNN, alignment + trainers.py BPTrainer, KAFTTrainer (= KAFT), DFA/DFA-GNN, alignment data.py PyG dataset loaders, normalized  / row-Â, sparse-mm helpers experiments/ one runner per reported result block (see `## Reproducing`) figures/ figure generators + the four rendered PDFs in the paper @@ -51,7 +51,7 @@ CUDA_VISIBLE_DEVICES=0 python -u experiments/run_ablation_20seeds.py # Fig 2: Planetoid depth sweep (11 / 13 points) CUDA_VISIBLE_DEVICES=0 python -u experiments/run_shallow_depth.py -CUDA_VISIBLE_DEVICES=0 python -u experiments/run_bp_graft_depth.py +CUDA_VISIBLE_DEVICES=0 python -u experiments/run_bp_kaft_depth.py CUDA_VISIBLE_DEVICES=0 python -u experiments/run_dfagnn_depth.py CUDA_VISIBLE_DEVICES=0 python -u experiments/run_depth_extras.py CUDA_VISIBLE_DEVICES=0 python -u experiments/run_dblp_depth_scaling.py -- cgit v1.2.3