summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorYurenHao0426 <blackhao0426@gmail.com>2026-05-04 23:07:10 -0500
committerYurenHao0426 <blackhao0426@gmail.com>2026-05-04 23:07:10 -0500
commit37ba0f83e3652a215680fd8515af9c14fc02e21c (patch)
tree91463671f2ecf206deb428daae8f80c255074dfd /README.md
parentbd9333eda60a9029a198acaeacb1eca4312bd1e8 (diff)
Rename method GRAFT → KAFT in user-facing README
Internal code identifiers (GraphGrAPETrainer class, graft_* file prefixes, 'GRAFT' JSON dataset keys) are kept for backwards compatibility with results/ and earlier figure caches; a note at the top of the README points this out so reviewers don't get confused.
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/README.md b/README.md
index db3413b..c0979c6 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,8 @@
-# GRAFT (KAFT): Topology-Factorized Jacobian-Aligned Feedback for Deep GNNs
+# 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.
+> The method is referred to as **KAFT** in the paper.
Code release accompanying the NeurIPS 2026 submission.
@@ -20,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, GraphGrAPETrainer (= 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