cs.LGOct 1, 2026

Streaming algorithms for robust max-min diversification

Authors: Andrea Pietracaprina, Geppino Pucci, Stefano Zanon

Organizations: Department of Information Engineering, University of Padova, Italy

Abstract

Given a set of nn points XX in a metric space and an integer kk, max-min diversification aims to select kk points of XX maximizing their minimum pairwise distance. This objective function is however highly vulnerable to noisy points. In[Amagata, AAAI23], a robust formulation is proposed which addresses this vulnerability by excluding solutions containing any of zz outliers, defined as the zz points in XX with the largest nearest-neighbor distances. That paper also presents a coreset-based streaming algorithm for the new formulation, based on a suitable inlier-outlier separation assumption. However, we identify three shortcomings in the algorithm by [Amagata, AAAI23]: its coreset construction requires an offline computation over XX, which needs memory linear in nn, in stark contrast with the typical goals of stream processing; the one-pass procedure used to extract the solution from the coreset may return fewer than kk points (hence, an unfeasible solution) because it permanently discards points too far from the current solution; and its outlier-exclusion guarantee is only probabilistic and weakens as the coreset size shrinks. In contrast, we present a deterministic coreset-based algorithm that, under a natural inlier-outlier separation assumption (similar to the one used in [Amagata, AAAI23]), returns exactly kk inliers which are a (2+ε)(2+\varepsilon)-approximate solution, for any ε>0\varepsilon>0, thus only ε\varepsilon above the best polynomial-time sequential approximation, even without outliers. Its one-pass streaming implementation adapts obliviously to the dataset's doubling dimension DD and, for wide ranges of kk, zz, ε\varepsilon, and DD, it uses memory independent of nn. For sufficiently long streams, its amortized update time is proportional to the coreset size, thus also independent of nn.

Figures & tables

Explore similar work

CardsList
  1. MaxSketch: Robust Distinct Counting in Streams via Random Projections

    May 15, 2026Nikos Tsikouras, Constantine Caramanis, Christos TzamosLocality-Sensitive HashingOptimal Sample Complexity

  2. Constant-Factor Approximations for Doubly Constrained Fair k-Center, k-Median and k-Means

    Apr 17, 2026Nicole Funk, Annika Hennes, Johanna Hillebrand +1K-MeansApproximation Algorithms