atlas

Research map / Point clouds / Point cloud classification

Volume-Aware Distance for Robust Similarity Learning

ICML 2025 · Point clouds › Point cloud classification · approach: Equivariant point cloud networks

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 a volume-aware distance (VAD) that represents each instance as a predicted-volume data ball and scales point distances by the volumes, trained via a measure-head and volume expansion regularizer for similarity learning.

Problem

Point-level distances in similarity learning (metric and contrastive learning) generalize poorly because finitely many training points cannot cover the infinite sample space, leading to bumpy decision boundaries.

Approach

Extend each data point to a data ball with a learned volume predicted by a measure-head MLP, and define a volume-aware distance that divides the Euclidean feature distance by exp(V(x)+V(x')), so large-volume balls capture unsampled neighbors; a volume expansion regularizer pushes volumes up.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add VAD to ProxyAnchorProxyAnchor with ResNet-50 · CAR-196R@1: 92.31 -> 94.13Helped
Add VAD to ProxyAnchorProxyAnchor with ResNet-50 · CUB-200R@1: 74.42 -> 78.69Helped
Add VAD to ProxyAnchorProxyAnchor with ResNet-50 · SOPR@1: 83.32 -> 86.23Helped
Add VAD to ProxyAnchorProxyAnchor with ResNet-50 · In-ShopR@1: 92.78 -> 93.82Helped
Add VAD to ArcfaceArcface with ResNet-50 · AgeDB30accuracy: 93.93 -> 95.21Helped
Add VAD to ArcfaceArcface with ResNet-50 · CFP-FPaccuracy: 94.77 -> 96.24Helped
Add VAD to ArcfaceArcface with ResNet-50 · MegaFace (M.-106)accuracy: 90.68 -> 91.78Helped
Use VAD with clustering instead of cluster-free VADSL (ablation)VADSL with ResNet-50 · ImageNet-100, 100 epochsTop-1: 77.6 -> 77.8Helped
Use VAD with clustering instead of cluster-free VADSL (ablation)VADSL with ResNet-50 · ImageNet-100, 400 epochsTop-1: 76.5 -> 77.8Helped
Use VAD with clustering instead of cluster-free VADSL (ablation)VADSL with ResNet-50 · ImageNet-1K, 300 epochsTop-1: 73.7 -> 74.9Helped
Use VAD with clustering instead of cluster-free VADSL (ablation)VADSL with ResNet-50 · ImageNet-1K, 800 epochsTop-1: 76.3 -> 77.6Helped
Add VAD to SimCLR with negative samplesSimCLR transfer learning with ResNet-50 · COCO val2017 object detectionAPbb: 40.3 -> 43.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200 CAR-196 SOP In-Shop CASIA-WebFace CIFAR-10 STL-10 ImageNet-100 ImageNet-1K STS12-16 BookCorpus DD

Benchmarks: CUB-200 CAR-196 SOP In-Shop AgeDB30 CFP-FP MegaFace CIFAR-10 STL-10 ImageNet-100 ImageNet-1K STS12-16

Metrics: Recall@K NMI accuracy k-NN accuracy linear probing Top-1/Top-5 AP

Baselines: Npair ProxyAnchor JDR IBC ContextSimilarity MetricFormer MFC DASL SimCLR BYOL HCL SwAV

Builds on: SimCLR Npair loss ProxyAnchor SimCSE InfoGraph

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