Learning Partitions with Optimal Query and Round Complexities
Not on the map. Why?
Abstract (arXiv)
We consider the basic problem of learning an unknown partition of n elements into at most k sets using simple queries that reveal information about a small subset of elements. Our starting point is the well-studied pairwise same-set queries which ask if a pair of elements belong to the same class. It is known that non-adaptive algorithms require Theta(n2) queries, while adaptive algorithms require Theta(nk) queries, and the best known algorithm uses k-1 rounds. This problem has been studied extensively over the last two decades in multiple communities due to its fundamental nature and relevance to clustering, active learning, and crowd sourcing. In many applications, it is of high interest to reduce adaptivity while minimizing query complexity. We give a complete characterization of the deterministic query complexity of this problem as a function of the number of rounds, r, interpolating between the non-adaptive and adaptive settings: for any constant r, the query complexity is Theta(n^1+frac12r-1k^1-frac12r-1). Our algorithm only needs O(log log n) rounds to attain the optimal O(nk) query complexity. Next, we consider two generalizations of pairwise queries to subsets S of size at most s: (1) weak subset queries which return the number of classes intersected by S, and (2) strong subset queries which return the entire partition restricted on S. Once again in crowd sourcing applications, queries on large sets may be prohibitive. For non-adaptive algorithms, we show Omega(n2/s2) strong queries are needed. Perhaps surprisingly, we show that there is a non-adaptive algorithm using weak queries that matches this bound up to log-factors for all s ≤ √n. More generally, we obtain nearly matching upper and lower bounds for algorithms using subset queries in terms of both the number of rounds, r, and the query size bound, s.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 20 of its 46 references that are in the map. First posted on arXiv 8 May 2025.
Builds on
20 of 46 references.
References · 20
- 2017Community Detection and Stochastic Block Modelscited by 319
- 2017Clustering with Noisy Queriescited by 34
- 2016Clustering with Same-Cluster Queriescited by 29
- 2014Near Optimal LP Rounding Algorithm for Correlation Clustering on Complete and Complete k-partite Graphscited by 27
- 2017Query Complexity of Clustering with Side Informationcited by 20
- 2019Correlation Clustering with Same-Cluster Queries Bounded by Optimal Costcited by 16
- 2020Exact Recovery of Mangled Clusters with Same-Cluster Queriescited by 13
- 2019Same-Cluster Querying for Overlapping Clusterscited by 11
- 2017A Theoretical Analysis of First Heuristics of Crowdsourced Entity Resolutioncited by 9
- 2018On Learning Graphs with Edge-Detecting Queriescited by 9
- 2022Clustering with Queries under Semi-Random Noisecited by 8
- 2019Semisupervised Clustering by Queries and Locally Encodable Source Codingcited by 5
8 more
- 2021Tight query complexity bounds for learning graph partitionscited by 5
- 2022Recovering Unbalanced Communities in the Stochastic Block Model With Application to Clustering with a Faulty Oraclecited by 5
- 2022Cut query algorithms with star contractioncited by 4
- 2024Active Learning with Simple Questionscited by 4
- 2017Computing exact minimum cuts without knowing the graphcited by 3
- 2024Clustering with Non-adaptive Subset Queriescited by 3
- 2024Learning Partitions using Rank Queriescited by 3
- 2021On the query complexity of connectivity with global queriescited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.