H3DNAS: Hardware-Aware ONNX-Native 3D Point Cloud Model Compression

TL;DR

H3DNAS compresses 3D point cloud models on ONNX, reducing parameters by 65.5% and speeding up inference by 1.99x.

cs.LG 🔴 Advanced 2026-09-02 30 views
Anchit Mulye Rhythm Baghel Sujay Kumar Ingle Hardik Jain
model compression ONNX 3D point cloud edge computing neural architecture search

Key Findings

Methodology

H3DNAS is a hardware-aware model compression framework that operates directly on ONNX computational graphs without requiring source code. Its core components include the Channel Dependency Graph (CDG), a two-stage hierarchical search, and GhostConv structural mutation. CDG classifies ONNX operators into four constraint classes and proves that the free parameter fraction is a topological invariant. The two-stage search prunes candidate architectures using L1-importance channel selection and ranks them using output fidelity as a label-free proxy, finally applying GhostConv mutations to Pareto-optimal candidates.

Key Results

  • On the ModelNet40 dataset, H3DNAS reduces the parameters of PointNet, PointNet++, and PointMLP by 65.5%, 43.2%, and 49.1% respectively, while achieving inference speedups of 1.99x, 1.29x, and 1.67x with negligible loss in accuracy.
  • H3DNAS achieves 3D point cloud model compression without source code, demonstrating its effectiveness in ONNX graph surgery.
  • Through CDG analysis, H3DNAS achieves performance close to theoretical compression limits on Jetson Orin Nano, validating its estimation accuracy.

Significance

H3DNAS provides an efficient solution for deploying 3D point cloud models on edge devices, addressing the limitation of existing methods that require source code. By operating directly on ONNX, H3DNAS significantly reduces parameters and computation without sacrificing model accuracy. This method has significant implications for both academia and industry, especially in resource-constrained environments.

Technical Contribution

H3DNAS's technical contributions include the CDG theorem, which proves the free parameter fraction is a topological invariant, and the development of the first source-code-free compression pipeline for 3D point cloud models. Through a two-stage hierarchical search and GhostConv mutation, H3DNAS achieves efficient model compression without relying on training framework APIs.

Novelty

H3DNAS is the first to achieve hardware-aware 3D point cloud model compression on ONNX, offering significant innovation compared to existing source-code-dependent methods. Its CDG theorem and source-code-free compression pipeline provide a new perspective in the field of model compression.

Limitations

  • H3DNAS may not achieve optimal compression for certain complex 3D architectures due to extensive channel coupling constraints.
  • The method may lead to decreased output fidelity in extreme compression scenarios, affecting final model performance.
  • While H3DNAS performs well on Jetson Orin Nano, its performance on other hardware platforms remains to be fully validated.

Future Work

Future research directions include extending H3DNAS to support more types of 3D models and hardware platforms, and exploring the integration of quantization techniques to further enhance compression efficiency. Additionally, investigating ways to further reduce computational overhead without compromising model performance is an important direction.

AI Executive Summary

Deploying 3D point cloud models on edge devices faces dual constraints of computation and memory, with existing compression methods often requiring access to the model's source code, posing a barrier for ONNX-distributed models. H3DNAS introduces a source-code-free hardware-aware model compression framework that operates directly on ONNX computational graphs. Its core technologies include the Channel Dependency Graph (CDG), a two-stage hierarchical search, and GhostConv structural mutation. CDG classifies ONNX operators into four constraint classes and proves the free parameter fraction is a topological invariant.

On the ModelNet40 dataset, H3DNAS reduces the parameters of PointNet, PointNet++, and PointMLP by 65.5%, 43.2%, and 49.1%, respectively, achieving inference speedups of 1.99x, 1.29x, and 1.67x with negligible loss in accuracy. This achievement demonstrates the effectiveness of H3DNAS in achieving 3D point cloud model compression without source code.

H3DNAS opens new possibilities for deploying efficient 3D point cloud models on edge devices, particularly in resource-constrained environments. Future research can further expand its applicability to support more types of models and hardware platforms while integrating quantization techniques to enhance compression efficiency.

Deep Analysis

Background

As deep learning models are increasingly applied on edge devices, efficiently deploying these models in computation and memory-constrained environments has become a critical issue. Existing model compression methods often require access to the model's source code, posing a barrier for ONNX-distributed models. ONNX is an open neural network exchange format widely used for cross-platform model distribution and deployment.

Core Problem

Deploying 3D point cloud models on edge devices faces dual constraints of computation and memory. Existing compression methods often require access to the model's source code, posing a barrier for ONNX-distributed models. Additionally, achieving efficient model compression without compromising model accuracy is a significant challenge.

Innovation

H3DNAS introduces a source-code-free hardware-aware model compression framework that operates directly on ONNX computational graphs. Its core technologies include the Channel Dependency Graph (CDG), a two-stage hierarchical search, and GhostConv structural mutation. CDG classifies ONNX operators into four constraint classes and proves the free parameter fraction is a topological invariant. This innovation enables H3DNAS to achieve efficient model compression without relying on source code.

Methodology

  • �� Channel Dependency Graph (CDG): Classifies ONNX operators into four constraint classes, proving the free parameter fraction is a topological invariant.
  • �� Two-Stage Hierarchical Search: Prunes candidate architectures using L1-importance channel selection and ranks them using output fidelity as a label-free proxy.
  • �� GhostConv Structural Mutation: Applies GhostConv mutations to Pareto-optimal candidates to further enhance compression efficiency.

Experiments

Experiments were conducted on the ModelNet40 dataset, evaluating the compression effects on PointNet, PointNet++, and PointMLP. Baselines included uncompressed models and other compression methods. Key metrics included parameter reduction ratio, inference speedup, and model accuracy. Ablation studies were also conducted to verify the contribution of each component.

Results

H3DNAS reduces the parameters of PointNet, PointNet++, and PointMLP by 65.5%, 43.2%, and 49.1% on the ModelNet40 dataset, achieving inference speedups of 1.99x, 1.29x, and 1.67x with negligible loss in accuracy. Ablation studies indicate that the two-stage hierarchical search and GhostConv mutation significantly contribute to the final compression effect.

Applications

H3DNAS is applicable for deploying efficient 3D point cloud models on edge devices, particularly in resource-constrained environments. Its source-code-free nature makes it suitable for various ONNX-distributed models, with significant industrial application potential.

Limitations & Outlook

H3DNAS may not achieve optimal compression for certain complex 3D architectures. Additionally, the method may lead to decreased output fidelity in extreme compression scenarios, affecting final model performance. Future research can explore the integration of quantization techniques to enhance compression efficiency.

Plain Language Accessible to non-experts

Imagine you have a huge LEGO model, but your display space is limited. You need to reduce the number of LEGO bricks without affecting the overall appearance. H3DNAS is like a smart designer that identifies which LEGO bricks are redundant and removes them while maintaining the model's integrity and aesthetics. It analyzes the connections between LEGO bricks to find those that can be safely removed and adjusts the model without compromising stability. In the end, you get a similarly beautiful but more compact LEGO model that fits your display space.

ELI14 Explained like you're 14

Imagine you have a giant LEGO model, but your room is too small to fit it! H3DNAS is like a super-smart designer that helps you figure out which LEGO pieces can be taken out without changing the model's look. It's like in a game where you need to reduce items in your backpack without losing points. H3DNAS analyzes the relationships between each LEGO piece to ensure the ones you remove won't make the model collapse. In the end, you get a model that's just as cool but smaller, perfect for your room!

Glossary

ONNX (Open Neural Network Exchange)

ONNX is an open neural network exchange format that allows models to be interoperable across different frameworks.

H3DNAS operates directly on ONNX computational graphs without requiring source code.

CDG (Channel Dependency Graph)

CDG is used to classify ONNX operators and analyze channel coupling relationships, helping identify compressible parts of the model.

H3DNAS uses CDG to determine the compression limits of the model.

GhostConv

GhostConv is a structural mutation technique that reduces computation by introducing cheap depthwise convolution operations.

H3DNAS applies GhostConv mutations to Pareto-optimal candidates.

ModelNet40

ModelNet40 is a commonly used 3D point cloud classification dataset containing object models from 40 categories.

H3DNAS evaluates its compression effects on the ModelNet40 dataset.

Pareto Optimal

Pareto optimal refers to a state in multi-objective optimization where no objective can be improved without worsening another.

H3DNAS finds Pareto-optimal compression candidates through a two-stage search.

Open Questions Unanswered questions from this research

  • 1 How to further reduce computational overhead without affecting model performance? Current methods may degrade performance under extreme compression.
  • 2 How does H3DNAS perform on other hardware platforms? Further validation of its generality is needed.
  • 3 How to integrate quantization techniques to enhance compression efficiency? The combination of quantization and compression requires further research.

Applications

Immediate Applications

Edge Device Deployment

H3DNAS is suitable for deploying efficient 3D point cloud models on resource-constrained edge devices, particularly in industrial automation and intelligent surveillance.

Model Optimization

The source-code-free nature of H3DNAS makes it applicable for optimizing various ONNX-distributed models to fit different hardware platforms.

Long-term Vision

Smart Cities

Deploying efficient 3D point cloud models in smart cities for real-time monitoring and data analysis, driving intelligent city management.

Abstract

Deploying 3D point cloud models on edge hardware such as the NVIDIA Jetson Orin Nano is severely constrained by compute and memory budgets. Existing compression methods require access to the model's original source code, rendering them inapplicable to the Open Neural Network Exchange (ONNX) binaries commonly distributed by vendors and model repositories. We present \textbf{H3DNAS}, a hardware-aware model compression framework that operates directly on ONNX computational graphs without requiring original source code, architecture class definition, or gradient access during search. H3DNAS makes three contributions: (1) a \textbf{Channel Dependency Graph (CDG)} that classifies ONNX operators into four constraint classes and formally establishes that the free parameter fraction $ρ_f$ is topological invariant, a provable compression ceiling computable in $\mathcal{O}(|V|+|E|)$; (2) a \textbf{Two-Stage Hierarchical Search} that prunes candidate architectures by $L_1$-importance channel selection, ranks them by output fidelity as a zero-shot label-free proxy, and applies GhostConv structural mutation to Pareto-optimal candidates; and (3) the \textbf{first source-code-free compression pipeline for 3D point cloud models}, operating entirely via ONNX graph surgery with no original architecture definition required. On ModelNet40, H3DNAS reduces the number of parameters in PointNet, PointNet++, and PointMLP by $65.5\%$, $43.2\%$, and $49.1\%$, respectively, while achieving $1.99\times$, $1.29\times$, and $1.67\times$ inference speedups with negligible loss in accuracy. The source code is publicly available\footnote{https://github.com/ClarityLab-Org/h3dnas}.

cs.LG cs.AR cs.NE