atlas

Research map / Architectures and efficiency / CNN design

Stacking Deep Set Networks and Pooling by Quantiles

ICML 2024 · Architectures and efficiency › CNN design · approach: Higher-order pooling

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 Quantile Pooling, a permutation-invariant pooling operator that interpolates between max and average pooling via a relaxed quantile density, and Stacked Deep Sets, a residual multi-layer deep-set architecture, evaluated on set regression, sorting, envelope nesting, mixture of Gaussians, and point cloud classification.

Problem

Pooling for set-structured data involves trade-offs: max pooling is robust but ignores subtle features, average pooling captures distribution but dilutes salient features; learned pooling is computationally expensive. The paper seeks an efficient pooling operator that balances both and a deeper deep

Approach

Quantile pooling aggregates a relaxed band of quantiles (q±ε, e.g., q=0.95, ε=0.05) of each feature dimension, spanning max pooling (q→1) to average pooling (wide band); combined with residual stacking of deep-set layers that concatenate the pooled feature with per-element features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use quantile pooling instead of max or average pooling in Stacked Deep SetsStacked Deep Sets · ModelNet40accuracy: 0.9030 ± 0.0035 -> 0.9071 ± 0.0022; 0.8997 ± 0.0012 -> 0.9071 ± 0.0022Helped
use quantile pooling instead of max or average poolingMixture of Gaussians · Mixture of Gaussianslog likelihood: -1.5186 -> -1.4937; -1.5501 -> -1.4937Mixed
combine quantile and average pooling (ablation)pooling method · Sorting clustersaccuracy: 0.7419 ± 0.0034 -> 0.8089 ± 0.0049Helped
combine quantile and max pooling (ablation)pooling method · Sorting clustersaccuracy: 0.7419 ± 0.0034 -> 0.7170 ± 0.0042Hurt
combine quantile and average pooling (ablation)pooling method · Russian-dollable envelopesaccuracy: 0.4624 ± 0.0021 -> 0.4583 ± 0.0024Hurt
combine quantile and max pooling (ablation)pooling method · Russian-dollable envelopesaccuracy: 0.4624 ± 0.0021 -> 0.4651 ± 0.0034Helped
combine quantile and average pooling (ablation)pooling method · Point cloud classificationaccuracy: 0.9369 ± 0.0012 -> 0.9338 ± 0.0023Hurt
combine quantile and max pooling (ablation)pooling method · Point cloud classificationaccuracy: 0.9369 ± 0.0012 -> 0.9366 ± 0.0005No clear effect
combine average and max pooling (ablation)pooling method · Sorting clustersaccuracy: 0.7336 ± 0.0056 -> 0.7270 ± 0.0100No clear effect
combine average and max pooling (ablation)pooling method · Russian-dollable envelopesaccuracy: 0.4527 ± 0.0021 -> 0.4593 ± 0.0028Helped
combine average and max pooling (ablation)pooling method · Point cloud classificationaccuracy: 0.9345 ± 0.0010 -> 0.9352 ± 0.0012Helped
learn the quantile level q instead of fixing it (ablation)quantile pooling · Sorting clustersaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 synthetic sample statistics synthetic sorting clusters synthetic Russian-dollable envelopes synthetic mixture of Gaussians

Benchmarks: ModelNet40 sample statistic regression sorting clusters Russian-dollable envelopes mixture of Gaussians

Metrics: accuracy mean squared error log likelihood inference time

Baselines: Deep Sets with max pooling Deep Sets with average pooling Set Transformer (PMA) PointNet++ PointMLP with max pooling

Builds on: Deep Sets Set Transformer PointMLP ResNet

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