Optimal Dynamic Subset Sampling: Theory and Applications
Lu Yi, Hanzhi Wang, Zhewei Wei
Abstract
We study the fundamental problem of sampling independent events, called subset sampling. Specifically, consider a set of ๐ distinct events ๐ = ๐ฅ 1 , . . . , ๐ฅ ๐ , in which each event ๐ฅ ๐ has an associated probability ๐ (๐ฅ ๐ ). The subset sampling problem aims to sample a subset ๐ โ ๐, such that every ๐ฅ ๐ is independently included in ๐ with probability ๐ (๐ฅ ๐ ). A naive solution is to flip a coin for each event, which takes ๐ (๐) time. However, an ideal solution is a data structure that allows drawing a subset sample in time proportional to the expected output size ๐ = ๐ ๐=1 ๐ (๐ฅ ๐ ), which can be significantly smaller than ๐ in many applications. The subset sampling problem serves as an important building block in many tasks and has been the subject of various research for more than a decade. However, the majority of existing subset sampling methods are designed for a static setting, where the events in set ๐ or their associated probabilities remain unchanged over time. These algorithms incur either large query time or update time in a dynamic setting despite the ubiquitous time-evolving events with varying probabilities in real life. Therefore, it is a pressing need, but still, an open problem, to design efficient dynamic subset sampling algorithms. In this paper, we propose ODSS, the first optimal dynamic subset sampling algorithm. The expected query time and update time of ODSS are both optimal, matching the lower bounds of the subset sampling problem. We present a nontrivial theoretical analysis to demonstrate the superiority of ODSS. We also conduct comprehensive experiments to empirically evaluate the performance of ODSS. Moreover, we apply ODSS to a concrete application: Influence Maximization. We empirically show that our ODSS can improve the complexities of existing Influence Maximization algorithms on large real-world evolving social networks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e6da9142-e344-4894-a14f-3888295fadaaCited by top-tier papers1
Ask how each one uses itBuilds on4
- Influence Maximization Revisited: Efficient Reverse Reachable Set Generation with Bound TightenedQintian Guo, Sibo Wang, Zhewei Wei, Ming ChenSIGMOD 2020 ยท 80 citations
- Approximate Graph PropagationHanzhi Wang, Mingguo He, Zhewei Wei, Sibo Wang et al.KDD 2021 ยท 42 citations
- Near-Optimal Dynamic Rounding of Fractional Matchings in Bipartite GraphsSayan Bhattacharya, Peter Kiss, Aaron Sidford, David WajcSTOC 2024 ยท 2 citations
- Dynamic influence maximizationBinghui PengNeurIPS 2021 ยท 2 citations
Related papers
- DIPS: Optimal Dynamic Index for Poisson ฯps SamplingJinchao Huang, Sibo WangKDD 2025
- Efficient Dynamic Weighted Set Sampling and Its ExtensionFangyuan Zhang, Mengxu Jiang, Sibo WangVLDB 2024 ยท 9 citations
- Distributed Influence Maximization for Large-Scale Online Social NetworksJing Tang, Yuqing Zhu, Xueyan Tang, Kai HanICDE 2022 ยท 10 citations
- Less Is Better: Unweighted Data Subsampling via Influence FunctionZifeng Wang, Hong Zhu, Zhenhua Dong, Xiuqiang He et al.AAAI 2020 ยท 61 citations
- The Solution Distribution of Influence Maximization: A High-level Experimental Study on Three Algorithmic ApproachesNaoto OhsakaSIGMOD 2020 ยท 15 citations
