mlsanityData to 7 Oct 2026

Clustering with Non-adaptive Subset Queries

arXiv 2409.10908 ↗First posted 17 Sep 2024cs.DS cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Recovering the underlying k-clustering of a set U of n points by asking pair-wise same-cluster queries has garnered significant interest in the past few years. Given a query S subset U, |S|=2, the oracle returns "yes" if the points are in the same cluster and "no" otherwise. For adaptive algorithms, the query complexity is known to be Theta(nk), while non-adaptive algorithms are extremely limited: even for k=3, such algorithms require Omega(n2) queries, matching the trivial upper bound. However, non-adaptivity is highly desirable since it allows queries to be asked in parallel. To break the quadratic barrier for non-adaptive queries, we study a natural generalization of this problem to subset queries for |S|>2, where the oracle returns the number of clusters intersecting S. Previous work obtained an O(n) query adaptive algorithm, but the realm of non-adaptive algorithms remained completely unknown. In this paper, we give the first non-adaptive algorithms for clustering with subset queries. Our main result is a non-adaptive algorithm making O(n log k · (log k + loglog n)2) queries, improving to O(n log log n) when k is constant. In addition to non-adaptivity, we make other practical considerations, such as enforcing a bound, s, on the query size. We show Omega(max(n2/s2,n)) queries are necessary and obtain algorithms making smashwidetildeO(n2k/s2) queries for any s ≤ √n and smashwidetildeO(n2/s) queries for any s ≤ n. Finally, we obtain improved upper bounds when the clusters are roughly balanced, and when the algorithm is allowed two rounds of adaptivity.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 21 of its 48 references that are in the map. First posted on arXiv 17 Sep 2024.

Builds on

21 of 48 references.

References · 21

  1. 2017Community Detection and Stochastic Block Modelscited by 317
  2. 2017Clustering with Noisy Queriescited by 34
  3. 2016Clustering with Same-Cluster Queriescited by 29
  4. 2014Near Optimal LP Rounding Algorithm for Correlation Clustering on Complete and Complete k-partite Graphscited by 27
  5. 2017Query Complexity of Clustering with Side Informationcited by 20
  6. 2013Semi-supervised clustering methodscited by 18
  7. 2019Correlation Clustering with Same-Cluster Queries Bounded by Optimal Costcited by 16
  8. 2020Exact Recovery of Mangled Clusters with Same-Cluster Queriescited by 13
  9. 2019Same-Cluster Querying for Overlapping Clusterscited by 11
  10. 2017A Theoretical Analysis of First Heuristics of Crowdsourced Entity Resolutioncited by 9
  11. 2022Clustering with Queries under Semi-Random Noisecited by 8
  12. 2019Semisupervised Clustering by Queries and Locally Encodable Source Codingcited by 5
9 more
  1. 2022Recovering Unbalanced Communities in the Stochastic Block Model With Application to Clustering with a Faulty Oraclecited by 5
  2. 2022Cut query algorithms with star contractioncited by 4
  3. 2017Computing exact minimum cuts without knowing the graphcited by 3
  4. 2017Edge Estimation with Independent Set Oraclescited by 3
  5. 2020Graph Connectivity and Single Element Recovery via Linear and OR Queriescited by 3
  6. 2019Nearly optimal edge estimation with independent set queriescited by 2
  7. 2020Quantum algorithms for graph problems with cut queriescited by 2
  8. 2019Weighted Min-Cut: Sequential, Cut-Query and Streaming Algorithmscited by 1
  9. 2022Non-Adaptive Edge Counting and Sampling via Bipartite Independent Set Queriescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 1.

3 papers.