atlas

Research map / Graph learning / GNN architectures

$\mathbb{D}^2$ Pruning: Message Passing for Balancing Diversity & Difficulty in Data Pruning

ICLR 2024 · Graph learning › GNN architectures · approach: Graph rewiring and scalable message passing · 0 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 D^2 Pruning, a graph-based one-shot coreset selection method that combines example difficulty and data diversity via forward and reverse message passing over a k-NN dataset graph.

Problem

Coreset selection / data pruning methods either favor data diversity (leading to easy-sample-biased coresets) or difficulty scores (omitting easy samples needed for dense regions); these factors need to be jointly balanced.

Approach

Represent the dataset as a k-NN graph whose node features are difficulty scores; forward message passing propagates neighbors' difficulty scaled by RBF edge weights, and greedy selection followed by reverse message passing down-weights neighbors of selected samples to promote diversity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use D² Pruning instead of the strongest listed baselineCIFAR10 coreset selection · CIFAR10, 70% pruningaccuracy: 93.0 -> 93.3Helped
Use D² Pruning instead of the strongest listed baselineCIFAR100 coreset selection · CIFAR100, 30% pruningaccuracy: 77.2 -> 78.2Helped
Use D² Pruning instead of the strongest listed baselineCIFAR100 coreset selection · CIFAR100, 90% pruningaccuracy: 57.3 -> 56.9Hurt
Use D² Pruning instead of the strongest listed baselineImageNet-1K coreset selection · ImageNet-1K, 30% pruningaccuracy: 72.6 -> 72.9Helped
Use D² Pruning instead of the strongest listed baselineImageNet-1K coreset selection · ImageNet-1K, 90% pruningaccuracy: 57.3 -> 55.6Hurt
Use D² Pruning instead of the strongest listed baselineANLI coreset selection · ANLI, 70% pruningaccuracy: 44.5 -> 45.3Helped
Use D² Pruning instead of the strongest listed baselineANLI coreset selection · ANLI, 90% pruningaccuracy: 40.4 -> 40.3Hurt
Use D² Pruning instead of the strongest listed baselineIMDB Reviews coreset selection · IMDB Reviews (2k), 90% pruningaccuracy: 89.5 -> 90.3Helped
Use CLIP image and text embeddings to compute sample distances rather than the reproduced CLIP-score filterDataComp filtering · DataComp, 3.8M samplesAverage accuracy: 16.0 -> 17.0Helped
Use image embeddings only for sample distances rather than image and text embeddings (ablation)D² Pruning on DataComp · DataComp, 3.8M samplesAverage accuracy: 17.0 -> 15.9Hurt
Use text embeddings only for sample distances rather than image and text embeddings (ablation)D² Pruning on DataComp · DataComp, 3.8M samplesAverage accuracy: 17.0 -> 16.6Hurt
Initialize node features with unit values instead of difficulty scores (ablation)D² Pruning coreset selection · CIFAR10, 90% pruningCoreset diversity and difficulty balanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 ImageNet-1K Adversarial NLI ImDB reviews (2k subset) DataComp (small)

Benchmarks: CIFAR10 CIFAR100 ImageNet-1K Adversarial NLI ImDB reviews DataComp (38 tasks: ImageNet, ImageNet dist. shift, VTAB, retrieval)

Metrics: accuracy zero-shot accuracy

Baselines: Random Entropy Forgetting EL2N AUM Moderate CCS CCS + k-Center BADGE Variance Prototypicality

Builds on: forgetting score CCS (coverage-based coreset selection) prototypicality message passing neural networks

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