A zero-cost proxy is a metric calculated from a neural network's initial weights and structure before any training occurs. These proxies, such as gradient norm, synaptic flow, or NASWOT, correlate strongly with final trained accuracy. By evaluating thousands of architectures in seconds instead of hours, they enable rapid pruning of weak candidates, making NAS feasible for resource-constrained environments like microcontroller hardware co-design.
Glossary
Zero-Cost Proxies (NAS)

What is Zero-Cost Proxies (NAS)?
Zero-cost proxies are a class of performance estimators in Neural Architecture Search (NAS) designed to predict the trainability or final accuracy of a neural network architecture using only its initial, untrained state, requiring zero training epochs and minimal computational overhead.
In Hardware-Aware NAS for TinyML, zero-cost proxies are often combined with hardware cost models that estimate latency and memory. This allows the search algorithm to perform a Pareto Frontier Search, balancing predicted accuracy against strict hardware constraints like kilobyte-scale RAM. Their efficiency is critical for Microcontroller NAS (MCU-NAS), where discovering a viable architecture must itself be a low-cost operation.
Key Properties of Zero-Cost Proxies
Zero-cost proxies are metrics that estimate a neural network's trainability or final performance using only its initial, untrained state. Their defining characteristic is the elimination of the resource-intensive training step from the architecture evaluation loop.
Computational Efficiency
The primary property of a zero-cost proxy is its negligible computational cost. Unlike traditional NAS performance estimators that require training a candidate for multiple epochs, a zero-cost proxy evaluates an architecture using only its initialized weights or a single forward/backward pass on a tiny data subset. This reduces evaluation time from GPU-hours to seconds or milliseconds, enabling the exploration of vast search spaces infeasible for training-based methods.
- Example: The
synflowscore requires a single forward and backward pass with all-ones input and output. - Impact: Allows for brute-force search or ranking of tens of thousands of architectures in the time it would take to train just one.
Correlation with Final Accuracy
A valid zero-cost proxy must exhibit a strong rank correlation (e.g., Spearman or Kendall Tau) with the architecture's final post-training accuracy. The proxy does not predict the exact accuracy value but reliably indicates which architectures will perform better than others. This property is measured by ranking a set of architectures by their proxy score and comparing that ranking to the ground-truth ranking based on fully trained accuracy.
- Key Insight: Proxies often measure trainability—how well gradients flow—or expressivity, which are strong indicators of ultimate performance.
- Limitation: Correlation strength varies across datasets and search spaces; a proxy effective on ImageNet may not generalize to a medical imaging search space.
Gradient-Free Foundation
Most zero-cost proxies are calculated from the network's response to a single mini-batch of data (or synthetic data) without performing weight updates. They analyze properties inherent to the architecture's structure and initialization. Common foundational concepts include:
- Gradient Magnitude: The norm of gradients after one backward pass (e.g.,
grad_norm). - Jacobian Covariance: The trace of the Jacobian matrix, related to dynamical isometry (
jacob_cov). - Prunability: Sensitivity of the loss to pruning weights (
snip,grasp). - Signal Propagation: How input statistics change through the network (
synflow).
These metrics capture the architecture's predisposition for effective learning before any training occurs.
Hardware Agnosticism (and Limitations)
Classic zero-cost proxies estimate architectural potential (accuracy), not hardware efficiency. A high synflow score predicts good accuracy but says nothing about the model's latency, memory use, or energy consumption on a microcontroller. This is a critical limitation for TinyML and Hardware-Aware NAS, where the optimal model is a Pareto-optimal trade-off between accuracy and hardware cost.
- Extension: Recent research creates hardware-aware zero-cost proxies by combining a traditional proxy (for accuracy) with a hardware cost model (for latency/memory). The cost model, often a lookup table or tiny neural network, predicts hardware metrics without on-device profiling.
- Result: Enables joint scoring:
Score = Proxy_Accuracy - λ * Predicted_Latency.
Search Space Dependence
The effectiveness of a zero-cost proxy is highly dependent on the NAS search space in which it is applied. A proxy that works well in a cell-based search space (e.g., DARTS) for image classification may fail in a macro search space for autoregressive language models. This dependence arises because proxies measure relative structural properties.
- Best Practice: Proxies should be validated on a small sample of the target search space before being trusted for full-scale search.
- Implication: There is no universally "best" proxy. The choice depends on the neural network family, layer types (CNNs, Transformers), and connectivity patterns being searched.
Integration with Search Strategies
Zero-cost proxies are not search strategies themselves; they are performance estimators. They are integrated into broader NAS pipelines to guide various search strategies:
- Filtering & Pruning: Rank a large pool of random architectures and keep only the top-k for fine-tuning or further evaluation.
- Weight-Sharing Supernet Warm-Up: Initialize a one-shot supernet by prioritizing sub-networks with high proxy scores.
- Evolutionary Algorithm Guidance: Use the proxy as a fast fitness function to select parents for mutation/crossover.
- Reinforcement Learning Reward Shaping: Provide a dense, immediate reward signal to an RL controller alongside the sparse final accuracy reward.
This integration decouples the evaluation speed (via proxy) from the search mechanism (evolution, RL, random), enabling efficient exploration.
How Zero-Cost Proxies Work
Zero-cost proxies are a class of performance estimators in Neural Architecture Search (NAS) that predict a neural network's trainability or final accuracy using only its untrained, initial state, requiring no gradient steps and minimal computation.
A zero-cost proxy is a computationally trivial metric that scores a neural network architecture by analyzing its initial condition—the randomly initialized weights before any training occurs. These proxies, such as gradient norm or synaptic flow, exploit theoretical links between a network's initial loss landscape and its ultimate convergence quality. By evaluating thousands of candidates in seconds instead of hours, they enable rapid, low-cost pre-screening of a vast search space, drastically accelerating the NAS process for resource-constrained targets like microcontrollers.
The core mechanism involves a single forward and sometimes backward pass on a small, representative data batch. Proxies like NASWOT (NAS Without Training) use the number of linear regions in the activation map, while TE-NAS (Training-Free NAS) measures gradient signal-to-noise ratios. These heuristic scores correlate strongly with post-training accuracy, allowing search algorithms to prioritize promising architectures. For hardware-aware NAS, these scores are combined with a hardware cost model to find models that are both accurate and efficient, making them essential for discovering TinyML-suitable networks.
Common Zero-Cost Proxy Metrics
Zero-cost proxies are metrics that estimate a neural network's trainability or final performance using only its initial, untrained state. They require no gradient descent and minimal computation, making them essential for efficient Hardware-Aware Neural Architecture Search (NAS) on constrained devices.
Synaptic Flow (SNIP)
Synaptic Flow (SNIP) estimates a parameter's importance by its contribution to the overall loss gradient before any training occurs. It computes the sensitivity of the loss to pruning each parameter at initialization.
- Mechanism: Calculates the absolute value of the gradient of the loss with respect to each parameter, multiplied by the parameter's initial value: |g ⊙ θ|.
- Purpose: Identifies which connections are most critical for learning, allowing for efficient network pruning or architecture ranking.
- Use in NAS: Architectures with higher total synaptic flow are predicted to be more trainable. It is a pure, forward-backward pass metric.
Gradient Norm (GraNd)
The Gradient Norm (GraNd) score measures the expected magnitude of the loss gradient for a data sample. It assesses how much a network's predictions would change with a small parameter update at initialization.
- Mechanism: For a given input, it computes the L2 norm of the gradient of the loss with respect to the network's output logits.
- Intuition: Samples that produce larger gradient norms are considered more informative or harder to learn, and networks that induce larger average gradient norms may have higher learning capacity.
- Application: Used to rank architectures and estimate data sample importance without training.
NTK Condition Number
The NTK Condition Number proxy uses the Neural Tangent Kernel (NTK) theory to assess trainability by analyzing the conditioning of the kernel matrix at initialization.
- Theory: In the infinite-width limit, a network evolves as a linear model under gradient descent, governed by its NTK. A well-conditioned NTK (low condition number) implies stable and fast convergence.
- Calculation: Approximated by computing the eigenvalues of the empirical NTK matrix for a subset of data. A lower condition number predicts better trainability.
- NAS Relevance: Architectures with a lower NTK condition number are preferred, as they are theoretically easier to optimize.
Fisher Information
The Fisher Information metric evaluates the network's sensitivity to parameter changes from the perspective of the output distribution. It is related to the expected curvature of the loss landscape.
- Definition: The Fisher Information Matrix (FIM) is the expectation of the outer product of the gradient of the log-likelihood. For zero-cost proxies, a trace or norm approximation is used.
- Interpretation: A higher Fisher score suggests the model's predictions are more sensitive to its parameters, indicating higher potential expressivity and trainability.
- Practical Use: Efficiently approximated using a single backward pass, it helps rank architectures by their potential to capture information from data.
Jacobian Covariance (Jacov)
The Jacobian Covariance proxy assesses the expressivity of a network by examining the correlation of outputs induced by random input perturbations at initialization.
- Mechanism: Computes the covariance matrix of the Jacobian of the network's outputs with respect to its inputs for a batch of data. The score is often the log determinant of this matrix.
- Insight: A higher log determinant indicates the network's output features are more diverse and less correlated, which is desirable for learning rich representations.
- Advantage: It is a pure forward-pass metric, requiring no loss calculation or backpropagation, making it extremely fast.
Zen-Score
The Zen-Score is a zero-cost proxy specifically designed for NAS, combining principles from signal propagation theory to predict generalization performance.
- Basis: Derived from analyzing the evolution of input signals through the network at initialization, considering factors like variance preservation and avoidance of exploding/vanishing signals.
- Computation: Calculated by forward-passing Gaussian noise through the network and computing statistics on the intermediate activations.
- Empirical Strength: It has shown strong correlation with final test accuracy across diverse search spaces and is computationally cheap, requiring only a few forward passes.
Zero-Cost Proxies vs. Other NAS Performance Estimators
This table compares the core characteristics of Zero-Cost Proxies against other major categories of performance estimators used to accelerate Neural Architecture Search.
| Feature / Metric | Zero-Cost Proxies | Weight-Sharing Supernets | Low-Fidelity Training | Hardware-in-the-Loop Profiling |
|---|---|---|---|---|
Core Principle | Metrics derived from network's initial, untrained state (e.g., gradient magnitude, synaptic strength). | Trains one large over-parameterized network (supernet); sub-networks inherit shared weights for evaluation. | Trains candidate architectures for a small number of epochs or on a reduced dataset. | Deploys and directly measures candidate architecture on target hardware (e.g., MCU, NPU). |
Primary Computational Cost | Minimal (forward/backward pass on a single batch). | High (full supernet training cost). | Moderate (cost scales with number of candidates and epochs). | Very High (requires full compilation and deployment per candidate). |
Typical Search Speed | < 1 second per candidate | Minutes to hours for supernet training; < 1 second per candidate thereafter. | Minutes to hours per candidate. | Seconds to minutes per candidate (dominated by deployment overhead). |
Accuracy Prediction Correlation | Moderate to High (for trainability, not final accuracy). Rank correlation is key. | High (when weight sharing is effective). | High (directly proportional to fidelity). | Ground Truth (provides actual latency/energy, not accuracy). |
Hardware Efficiency Estimation | Indirect (via parameter count, FLOPs). No direct hardware feedback. | Indirect. Can be paired with a hardware cost model. | Indirect. Can be paired with a hardware cost model. | Direct (provates actual latency, memory, energy measurements). |
Requires Training | ||||
Search-Space Agnostic | ||||
Primary Use Case in NAS | Ultra-fast pre-filtering and initial search space pruning. | Efficient evaluation within a differentiable or one-shot search framework. | Accurate final candidate evaluation when some training cost is acceptable. | Ground-truth validation and fine-tuning for hardware-aware constraints. |
Key Limitation | Proxy scores may not generalize across tasks or architectures; no direct hardware metrics. | Performance may degrade due to weight sharing interference. | Computationally expensive; not feasible for searching vast spaces directly. | Extremely slow; impractical for evaluating thousands of candidates. |
Frequently Asked Questions
Zero-cost proxies are metrics used in Neural Architecture Search (NAS) to predict the performance of a neural network architecture using only its initial, untrained state, requiring no gradient updates and minimal computation. This FAQ addresses their core mechanisms, applications, and limitations for hardware-aware model design.
A zero-cost proxy is a computational metric that estimates the final trained performance (e.g., accuracy) or trainability of a neural network architecture by analyzing its initial state—the randomly initialized weights before any training occurs. Unlike traditional NAS evaluation, which requires costly training of each candidate, zero-cost proxies perform a forward pass (and sometimes a backward pass) on a small batch of data to compute a score correlated with final performance, requiring only a fraction of the computational resources.
These proxies exploit theoretical connections between a network's behavior at initialization and its optimization landscape. Common examples include gradient norm, synaptic flow (SNIP), and Fisher Information-based scores. They are particularly valuable in hardware-aware NAS, where searching across thousands of architectures under strict latency and memory constraints would be prohibitively expensive with full training.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Zero-cost proxies are a critical component within the broader ecosystem of Neural Architecture Search (NAS). Understanding these related concepts provides context for how proxies accelerate the discovery of efficient models.
Neural Architecture Search (NAS)
Neural Architecture Search (NAS) is the overarching automated machine learning technique that discovers optimal neural network designs for a given task. It replaces manual, expert-driven architecture engineering with an algorithmic search process. Zero-cost proxies are a specific class of performance estimators used within NAS to predict model quality without training.
- Core Process: A search algorithm explores a search space of possible architectures, guided by a search strategy (e.g., RL, evolution).
- Objective: Maximize a reward, typically validation accuracy, while potentially satisfying constraints like model size or latency.
One-Shot NAS & Supernets
One-Shot NAS is a highly efficient search paradigm central to many zero-cost proxy methods. It involves training a single, massive supernet that encompasses all possible architectures in the search space via weight sharing.
- Mechanism: All candidate sub-networks (child models) share weights from this one supernet.
- Connection to Proxies: Zero-cost proxies often analyze the initial state or a single forward/backward pass through this supernet to score architectures. Methods like gradient-based NAS (e.g., DARTS) and frameworks like Once-For-All (OFA) rely on this weight-sharing foundation.
Hardware-Aware NAS
Hardware-Aware Neural Architecture Search extends NAS by incorporating deployment constraints—like latency, memory, and energy—directly into the search objective. Zero-cost proxies are exceptionally valuable here, as they can estimate both accuracy and hardware efficiency metrics at near-zero cost.
- Key Metrics: Search is constrained by latency constraints and memory constraints specific to target microcontrollers or edge devices.
- Tools: Uses a hardware cost model (e.g., a latency lookup table) or hardware-in-the-loop search for precise measurements. Proxies help pre-filter architectures before expensive hardware profiling.
Search Space & Strategy
The search space defines the universe of possible network architectures (e.g., via operator search, channel search, kernel size search). The search strategy is the algorithm that navigates this space.
- Proxies as Guides: Zero-cost proxies act as a rapid scoring function for the search strategy, whether it's Reinforcement Learning NAS (RL-NAS), Evolutionary NAS, or a gradient-based method.
- Efficiency: By providing instant feedback, proxies enable strategies to explore broader spaces or apply search space pruning more effectively, discarding poor candidates early.
Performance Estimation
Performance estimation is the general problem of predicting a neural network's final accuracy without full training. Zero-cost proxies are the most extreme form of estimator, requiring only initializations or a single batch.
- Spectrum of Estimators: Ranges from low-fidelity (training on a subset of data) to weight-sharing (using supernet scores) to zero-cost.
- NAS Benchmarks: Public NAS benchmark datasets are used to validate and compare the correlation of these estimators (including zero-cost proxies) with true model performance.
Multi-Objective Optimization
Multi-Objective Neural Architecture Search seeks architectures that optimally balance competing goals, such as accuracy versus latency or model size. Zero-cost proxies enable efficient exploration of this Pareto frontier.
- Pareto Frontier Search: Aims to find a set of architectures where improving one metric worsens another.
- Proxy Role: By providing cheap estimates for each objective (e.g., a proxy for accuracy and a lookup table for latency), the search can evaluate millions of trade-off points to map the frontier without prohibitive compute.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us