English

Coresets for Vector Summarization with Applications to Network Graphs

Machine Learning 2017-06-20 v1

Abstract

We provide a deterministic data summarization algorithm that approximates the mean pˉ=1npPp\bar{p}=\frac{1}{n}\sum_{p\in P} p of a set PP of nn vectors in \REALd\REAL^d, by a weighted mean p~\tilde{p} of a \emph{subset} of O(1/\eps)O(1/\eps) vectors, i.e., independent of both nn and dd. We prove that the squared Euclidean distance between pˉ\bar{p} and p~\tilde{p} is at most \eps\eps multiplied by the variance of PP. We use this algorithm to maintain an approximated sum of vectors from an unbounded stream, using memory that is independent of dd, and logarithmic in the nn vectors seen so far. Our main application is to extract and represent in a compact way friend groups and activity summaries of users from underlying data exchanges. For example, in the case of mobile networks, we can use GPS traces to identify meetings, in the case of social networks, we can use information exchange to identify friend groups. Our algorithm provably identifies the {\it Heavy Hitter} entries in a proximity (adjacency) matrix. The Heavy Hitters can be used to extract and represent in a compact way friend groups and activity summaries of users from underlying data exchanges. We evaluate the algorithm on several large data sets.

Keywords

Cite

@article{arxiv.1706.05554,
  title  = {Coresets for Vector Summarization with Applications to Network Graphs},
  author = {Dan Feldman and Sedat Ozer and Daniela Rus},
  journal= {arXiv preprint arXiv:1706.05554},
  year   = {2017}
}

Comments

ICML'2017

R2 v1 2026-06-22T20:21:46.646Z