Optimal Tradeoffs for Correlation Clustering Cost Estimation in Node-Arrival Streams
Abstract
Large collections of embeddings induce similarity graphs whose edges can be computed on demand rather than stored explicitly. We study estimation of the optimal correlation clustering cost in the node-arrival streaming model. Here, the nodes themselves are the data objects arriving sequentially, and edges can be implicitly derived between stored nodes. We present ONCE and TWICE, our one- and two-pass algorithms, respectively. For an -node graph, additive error , and constant , ONCE gives a -approximation using stored nodes and additional words, and TWICE gives a -approximation using stored nodes and additional words. We prove matching lower bounds that characterize the tradeoff between space and additive error in the one- and constant-pass regimes, up to polylogarithmic factors and the representation size of the nodes. Experiments on 100 million image embeddings show that ONCE and TWICE give accurate estimates while storing less than 2% of the nodes.
Then back it, or bet against it.
Related papers
Open the market on this paper to see 7 more related papers.