Streaming Algorithms and Lower Bounds for Estimating Correlation Clustering Cost
–Neural Information Processing Systems
Correlation clustering is a fundamental optimization problem at the intersection of machine learning and theoretical computer science. Motivated by applications to big data processing, recent years have witnessed a flurry of results on this problem in the streaming model. In this model, the algorithm needs to process the input n-vertex graph by making one or few passes over the stream of its edges and using a limited memory, much smaller than the input size. All previous work on streaming correlation clustering has focused on semistreaming algorithms with Ω(n) memory, whereas in this work, we study streaming algorithms with much smaller memory requirements of only polylog(n) bits. This stringent memory requirement is in the same spirit of classical streaming algorithms that instead of recovering a full solution to the problem--which can be prohibitively large with such small memory as is the case in our problem--, aimed to learn certain statistical properties of their inputs.
Neural Information Processing Systems
Apr-30-2026, 05:25:42 GMT
- Country:
- Europe (1.00)
- North America > United States
- California (0.67)
- Industry:
- Information Technology (0.48)
- Technology: