atlas

Research map / Graph learning / Graph algorithms and clustering

Surprisingly Strong Performance Prediction with Neural Graph Features

ICML 2024 · Graph learning › Graph algorithms and clustering · approach: Neural combinatorial optimization on graphs · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes neural graph features (GRAF), simple data-independent architecture-graph statistics (operation counts, min/max path lengths, node degrees over operation subsets) that, fed to a random forest with zero-cost proxies, outperform ZCP and common encodings for NAS performance prediction.

Problem

Zero-cost proxies for NAS performance prediction are poorly understood, biased toward network properties such as convolution counts, and inconsistent across tasks; existing predictors need trained networks or are costly and uninterpretable.

Approach

Analyze zero-cost proxy biases (dependence on number of convolutions), then propose interpretable graph features computed over all operation subsets (operation counts, min/max path lengths, input/output node degrees) that are data-independent and cheap to compute, and combine them with ZCP in a random forest predictor.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add GRAF features to ZCPRandom-forest validation-accuracy predictor · NB101 CIFAR-10, train size 1024Kendall tau: 0.63 -> 0.73Helped
Add GRAF features to ZCPRandom-forest validation-accuracy predictor · NB201 CIFAR-10, CIFAR-100, and ImageNet16-120Kendall tauHelped
Use GRAF instead of ZCPRandom-forest validation-accuracy predictor · NB201, smaller training sample sizesKendall tauHurt
Add path encoding to GRAF (ablation)Validation-accuracy predictor · CIFAR-10 on NB101, NB201, and NB301; CIFAR-100 on NB201; largest sample sizeKendall tauMixed
Add path encoding to GRAF (ablation)Validation-accuracy predictor · ImageNet16-120 and TNB101-microKendall tauNo clear effect
Add path encoding to ZCP without GRAF (ablation)Validation-accuracy predictor · NAS benchmarksKendall tauHelped
Add Weisfeiler-Lehman features or arch2vec to GRAF (ablation)Validation-accuracy predictor · NAS benchmarksKendall tauNo clear effect
Add node-degree features (ablation)ZCP + GRAF predictor · NB201 CIFAR-10, train size 1024Kendall tauHelped
Remove minimum-path-length features (ablation)ZCP + GRAF predictor · NB201 CIFAR-10, train size 1024Kendall tauHurt
Remove operation-count features (ablation)ZCP + GRAF predictor · NB201 CIFAR-10, train size 1024Kendall tauNo clear effect
Replace the full GRAF feature set with its linearly independent subset (ablation)Random-forest predictor using GRAF alone · NB101, NB201, and NB301Kendall tauHurt
Replace the full GRAF feature set with its linearly independent subset (ablation)ZCP + GRAF predictor · NB101 and NB201Kendall tauNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: NAS-Bench-101 NAS-Bench-201 NAS-Bench-301 TransNAS-Bench-101 micro TransNAS-Bench-101 macro HW-NAS-Bench NAS-Bench-201 robustness dataset cifar-10 cifar-100 ImageNet16-120

Benchmarks: NAS-Bench-101 NAS-Bench-201 NAS-Bench-301 TransNAS-Bench-101 micro TransNAS-Bench-101 macro HW-NAS-Bench NAS-Bench-201 robustness

Metrics: Kendall tau Spearman correlation search sample efficiency

Baselines: zero-cost proxies (ZCP) one-hot encoding path encoding arch2vec BRP-NAS TA-GATES XGB+ SemiNAS BANANAS GCN predictor

Builds on: NAS-Bench-Suite-Zero NASLib BRP-NAS NASBOWL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy