跳到主要导航 跳到搜索 跳到主要内容

Utilizing dynamic properties of sharing bits and registers to estimate user cardinalities over time

  • Xi'an Jiaotong University
  • King Abdullah University of Science and Technology
  • Tsinghua University
  • University of Massachusetts

科研成果: 书/报告/会议事项章节会议稿件同行评审

17 引用 (Scopus)

摘要

Online monitoring user cardinalities (or degrees) in graph streams is fundamental for many applications. For example in a bipartite graph representing user-website visiting activities, user cardinalities (the number of distinct visited websites) are monitored to report network anomalies. These real-world graph streams may contain user-item duplicates and have a huge number of distinct user-item pairs, therefore, it is infeasible to exactly compute user cardinalities when memory and computation resources are limited. Existing methods are designed to approximately estimate user cardinalities, whose accuracy highly depends on parameters that are not easy to set. Moreover, these methods cannot provide anytime-available estimation, as the user cardinalities are computed at the end of the data stream. Realtime applications such as anomaly detection require that user cardinalities are estimated on the fly. To address these problems, we develop novel bit and register sharing algorithms, which use a bit array and a register array to build a compact sketch of all users' connected items respectively. Compared with previous bit and register sharing methods, our algorithms exploit the dynamic properties of the bit and register arrays (e.g., the fraction of zero bits in the bit array at each time) to significantly improve the estimation accuracy, and have low time complexity (O(1)) to update the estimations each time they observe a new useritem pair. In addition, our algorithms are simple and easy to use, without requirements to tune any parameter. We evaluate the performance of our methods on real-world datasets. The experimental results demonstrate that our methods are several times more accurate and faster than state-of-the-art methods using the same amount of memory.

源语言英语
主期刊名Proceedings - 2019 IEEE 35th International Conference on Data Engineering, ICDE 2019
出版商IEEE Computer Society
1094-1105
页数12
ISBN(电子版)9781538674741
DOI
出版状态已出版 - 4月 2019
活动35th IEEE International Conference on Data Engineering, ICDE 2019 - Macau, 中国
期限: 8 4月 201911 4月 2019

丛书

姓名Proceedings - International Conference on Data Engineering
2019-April
ISSN(印刷版)1084-4627

会议

会议35th IEEE International Conference on Data Engineering, ICDE 2019
国家/地区中国
Macau
时期8/04/1911/04/19

学术指纹

探究 'Utilizing dynamic properties of sharing bits and registers to estimate user cardinalities over time' 的科研主题。它们共同构成独一无二的学术指纹。

引用此