This is my final thesis project in the advanced course "Pattern Recognition and Machine Learning" in Fudan University
I proposes a lightweight approach to enhance Graph Neural Networks (GNNs) for point cloud classification by integrating efficient local centrality measures. The method achieves 91.2% accuracy on ModelNet40 with only 0.27M parameters, demonstrating that carefully designed structural feature learning can maintain competitive performance while significantly reducing model complexity.
-
Efficient Local Centrality Computation
- Computes weighted local degree centrality within radius-based neighborhoods
- Avoids expensive global computations with
$O(NlogN)$ complexity - Captures higher-order structural information through recursive formulation
-
Structural Edge Convolution Layer
- Integrates centrality scores into edge feature computation
- Combines geometric and structural information through adaptive aggregation
- Prevents over-smoothing while maintaining discriminative features
-
Parameter-Efficient Architecture
- 0.27M parameters vs. 3.5M for PointNet, 1.8M for DGCNN
- Multi-scale feature extraction with residual connections
- Progressive receptive field expansion (r = 0.1, 0.2, 0.4)
For a point cloud
To capture higher-order structure, we use a recursive formulation:
Edge features are computed with centrality weighting:
where
A learnable combination of max and mean pooling:
where
| Method | OA (%) | mAcc (%) | Params (M) |
|---|---|---|---|
| PointNet | 89.2 | 86.2 | 3.5 |
| PointNet++ | 90.7 | 87.8 | 1.7 |
| Local-Centrality GCN (Ours) | 91.2 | 87.9 | 0.27 |
| Method | OA (%) | Params (M) |
|---|---|---|
| Resconnection GCN | 85.5 | 0.03 |
| Centrality-embedding GCN | 86.9 | 0.04 |
| Large-scale Centrality-embedding | 88.6 | 0.96 |
| Local-Centrality GCN (Ours) | 91.2 | 0.27 |
Figure 1: Overview of our centrality-enhanced architecture for point cloud classification
Figure 2: Detailed structure of the proposed structural edge convolution layer, showing the integration of geometric features with centrality-based attention and adaptive feature aggregation mechanisms
Figure 3: Point cloud connection graph after each convolution layer
Figure 4: Single point connection graph after centrality-enhanced architecture