English

Improved Algorithms for Time Decay Streams

Data Structures and Algorithms 2019-07-18 v1

Abstract

In the time-decay model for data streams, elements of an underlying data set arrive sequentially with the recently arrived elements being more important. A common approach for handling large data sets is to maintain a \emph{coreset}, a succinct summary of the processed data that allows approximate recovery of a predetermined query. We provide a general framework that takes any offline-coreset and gives a time-decay coreset for polynomial time decay functions. We also consider the exponential time decay model for kk-median clustering, where we provide a constant factor approximation algorithm that utilizes the online facility location algorithm. Our algorithm stores O(klog(hΔ)+h)\mathcal{O}(k\log(h\Delta)+h) points where hh is the half-life of the decay function and Δ\Delta is the aspect ratio of the dataset. Our techniques extend to kk-means clustering and MM-estimators as well.

Keywords

Cite

@article{arxiv.1907.07574,
  title  = {Improved Algorithms for Time Decay Streams},
  author = {Vladimir Braverman and Harry Lang and Enayat Ullah and Samson Zhou},
  journal= {arXiv preprint arXiv:1907.07574},
  year   = {2019}
}

Comments

To appear at APPROX 2019

R2 v1 2026-06-23T10:23:19.263Z