atlas

Research map / Learning theory and algorithms / Clustering

Clustering with Non-adaptive Subset Queries

NeurIPS 2024 · Learning theory and algorithms › Clustering · approach: Coresets and dynamic clustering · 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.

Gives the first non-adaptive algorithms for exact k-clustering using subset-count queries, achieving near-linear query complexity (O(n log log n) for constant k, O(n log^2 n log k) in general) and matching bounded-size query lower bounds up to log factors.

Problem

Exactly recovering an unknown k-clustering of n points using non-adaptive subset queries that return the number of clusters intersecting the queried subset, where pairwise non-adaptive queries require Omega(n^2) queries.

Approach

Replace pairwise same-cluster queries with subset queries counting intersected clusters; random subsets of geometrically varying sizes let one recover clusters via connectivity of random graphs (constant k), and OR-query group-testing support recovery (general k), yielding non-adaptive near-linear algorithms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace non-adaptive pair-wise queries with unbounded-size subset queriesClustering recovery for arbitrary k · Arbitrary k-clusteringqueries: Ω(n2) -> O(n log2 n log k)Helped
Use the constant-k non-adaptive algorithmClustering recovery · Constant-k clusteringqueries: O(n log2 n log k) -> O(n log log n)Helped
Bound subset-query size by O(√n)Non-adaptive clustering recovery · Constant-k clusteringqueries: O(n log log n) -> O(n log n log log n)Mixed
Assume clusters are roughly balancedNon-adaptive clustering recovery · Roughly balanced k-clustering, k ≤ O(n / log3 n)queries: O(n log2 n log k) -> O(n log k)Helped
Allow two rounds of adaptivityClustering recovery for arbitrary k · Arbitrary k-clusteringqueries: O(n log2 n log k) -> O(n log k)Helped
Allow two rounds of adaptivity and assume roughly balanced clustersClustering recovery · Roughly balanced k-clusteringqueries: O(n log k) -> O(n log log k)Helped
Restrict every subset query to size at most sNon-adaptive 3-clustering recovery · Non-adaptive 3-clustering, subsets of size at most squeries: Ω(n2) -> Ω(n2/s2)Hurt
Use unbounded subset queries instead of pair-wise queriesNon-adaptive clustering recovery · Arbitrary k-clusteringqueries: Ω(n2) -> O(n log2 n log k)Helped

Surprising findings

Limitations

Experimental setup

Metrics: query complexity success probability

Baselines: trivial all-pairs non-adaptive querying adaptive pair-wise query algorithms (Theta(nk))

Builds on: Mazumdar and Saha clustering with pair-wise queries group testing coin weighing Erdős-Rényi connectivity

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