atlas

Research map / Point clouds / Point cloud classification

PointCVaR: Risk-Optimized Outlier Removal for Robust 3D Point Cloud Classification

AAAI 2024 · Point clouds › Point cloud classification · approach: Adversarial point cloud attacks · 13 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 PointCVaR, an outlier removal method that scores points by gradient-based risk from a trained classifier and removes high-tail-risk points via a CVaR-minimizing linear program (approximated by risk sorting), defending against random, adversarial and backdoor point outliers.

Problem

Point cloud classifiers are vulnerable to noisy points (random background noise, adversarial point addition, backdoor triggers), while existing outlier removal methods are handcrafted or learned without considering the downstream classification task.

Approach

Define point risk as the gradient norm of the classifier score with respect to point features (averaged over layers), observe that noise points inflate the tail (CVaR) of the point risk distribution, and recast outlier removal as minimizing CVaR via a linear program with binary weights, approximated by sorting in O(N).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multi-step rather than vanilla PointCVaR removalPointCVaR on ModelNet40 · Global random outliersaccuracy (%): 89.1 -> 89.6Helped
Use multi-step rather than vanilla PointCVaR removalPointCVaR on ModelNet40 · Chamfer divergence attackaccuracy (%): 84.0 -> 80.0Hurt
Add PointCVaR as a preprocessing pluginDUP-Net on ModelNet40 · Shape-invariant attackaccuracy (%): 40.1 -> 81.7Helped
Add PointCVaR as a preprocessing pluginPointCutMix on ModelNet40 · Chamfer divergence attackaccuracy (%): 2.8 -> 89.8Helped
Add PointCVaR as a preprocessing pluginPGD adversarial training on ShapeNet · Shape-invariant attackaccuracy (%): 31.6 -> 94.5Helped
Add the geometric score (λ=1.0) (ablation)Vanilla PointCVaR · ModelNet40, global random outliersaccuracy (%): 59.5 -> 82.4Helped
Add the geometric score (λ=1.0) (ablation)Multi-step PointCVaR · ModelNet40, poison-label backdooraccuracy (%): 84.2 -> 85.7Helped
Use cross-entropy rather than maximum output logits as the classification score (ablation)Vanilla PointCVaR · ModelNet40, global random outliersaccuracy (%): 76.7 -> 82.4Helped
Use cross-entropy rather than sum of output logits as the classification score (ablation)Vanilla PointCVaR · ModelNet40, global random outliersaccuracy (%): 77.2 -> 82.4Helped
Use cross-entropy rather than maximum output logits as the classification score (ablation)Vanilla PointCVaR · ModelNet40, Chamfer divergence attackaccuracy (%): 88.5 -> 88.7No clear effect
Add multi-layer point features to risk calculation (ablation)Vanilla PointCVaR · ModelNet40, global random outliersaccuracy (%): 81.4 -> 82.4Helped
Add multi-layer point features to risk calculation (ablation)Vanilla PointCVaR · ModelNet40, Chamfer divergence attackaccuracy (%): 88.3 -> 88.7No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 ShapeNet

Benchmarks: ModelNet40 ShapeNet

Metrics: classification accuracy

Baselines: Random Sampling Radius Outlier Removal Statistical Outlier Removal PointCleanNet DUP-Net PointCutMix PGD adversarial training

Builds on: PointCleanNet DUP-Net PointCutMix PGD adversarial training

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