Adversarial Robustness of Streaming Algorithms through Importance Sampling
Not on the map. Why?
Abstract (arXiv)
In this paper, we introduce adversarially robust streaming algorithms for central machine learning and algorithmic tasks, such as regression and clustering, as well as their more general counterparts, subspace embedding, low-rank approximation, and coreset construction. For regression and other numerical linear algebra related tasks, we consider the row arrival streaming model. Our results are based on a simple, but powerful, observation that many importance sampling-based algorithms give rise to adversarial robustness which is in contrast to sketching based algorithms, which are very prevalent in the streaming literature but suffer from adversarial attacks. In addition, we show that the well-known merge and reduce paradigm in streaming is adversarially robust. Since the merge and reduce paradigm allows coreset constructions in the streaming setting, we thus obtain robust algorithms for k-means, k-median, k-center, Bregman clustering, projective clustering, principal component analysis (PCA) and non-negative matrix factorization. To the best of our knowledge, these are the first adversarially robust results for these problems yet require no new algorithmic implementations. Finally, we empirically confirm the robustness of our algorithms on various adversarial attacks and demonstrate that by contrast, some common existing algorithms are not robust. (Abstract shortened to meet arXiv limits)
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 35 of its 64 references that are in the map. First posted on arXiv 28 Jun 2021.
Builds on
35 of 64 references.
References · 35
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 199
- 2020River: machine learning for streaming data in Pythoncited by 96
- 2016Coresets for Scalable Bayesian Logistic Regressioncited by 79
- 2017Practical Coreset Constructions for Machine Learningcited by 75
- 2018On Coresets for Logistic Regressioncited by 65
- 2014Dimensionality Reduction for k-Means Clustering and Low Rank Approximationcited by 48
- 2015Input Sparsity Time Low-Rank Approximation via Ridge Leverage Score Samplingcited by 46
- 2020Introduction to Core-sets: an Updated Surveycited by 45
23 more
- 2018Data-Dependent Coresets for Compressing Neural Networks with Applications to Generalization Boundscited by 43
- 2019Small-GAN: Speeding Up GAN Training Using Core-setscited by 40
- 2015Frequent Directions : Simple and Deterministic Matrix Sketchingcited by 39
- 2021Adversarial Laws of Large Numbers and Optimal Regret in Online Classificationcited by 39
- 2016New Frameworks for Offline and Streaming Coreset Constructionscited by 37
- 2019Data-Independent Neural Pruning via Coresetscited by 35
- 2020Coresets for Clustering in Euclidean Spaces: Importance Sampling is Nearly Optimalcited by 31
- 2018Strong Coresets for k-Median and Subspace Approximation: Goodbye Dimensioncited by 27
- 2020A Framework for Adversarially Robust Streaming Algorithmscited by 21
- 2020Adversarially Robust Streaming Algorithms via Differential Privacycited by 21
- 2018Near Optimal Linear Algebra in the Online and Sliding Window Modelscited by 19
- 2020On Coresets for Support Vector Machinescited by 19
- 2019The Adversarial Robustness of Samplingcited by 18
- 2020Tight Bounds for Adversarially Robust Streams and Sliding Windows via Difference Estimatorscited by 16
- 2016Online Row Samplingcited by 15
- 2017Robust Submodular Maximization: A Non-Uniform Partitioning Approachcited by 15
- 2017Learning with Feature Evolvable Streamscited by 15
- 2017Streaming Robust Submodular Maximization: A Partitioned Thresholding Approachcited by 13
- 2019Adversarially Robust Submodular Maximization under Knapsack Constraintscited by 9
- 2021Separating Adaptive Streaming from Oblivious Streamingcited by 9
- 2019Improved Algorithms for Time Decay Streamscited by 5
- 2019Coresets for Gaussian Mixture Models of Any Shapecited by 3
- 2019Dynamic Streaming Spectral Sparsification in Nearly Linear Time and Spacecited by 2
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 4; 2024: 1; 2025: 2; 2026: 1.
13 papers.
Sort:
- 2022Online Lewis Weight Samplingcited by 15
- 2021A Framework for Adversarial Streaming via Differential Privacy and Difference Estimatorscited by 9
- 2021PTR-PPO: Proximal Policy Optimization with Prioritized Trajectory Replaycited by 9
- 2025Streaming Attention Approximation via Discrepancy Theorycited by 9
- 2021Real-Time Neural Voice Camouflagecited by 6
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robustcited by 3
- 2022The Complexity of Dynamic Least-Squares Regressioncited by 2
- 2023Provable Robustness for Streaming Models with a Sliding Windowcited by 1
- 2023Sharper Bounds for ℓp Sensitivity Samplingcited by 0
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacycited by 0
- 2024Fast White-Box Adversarial Streaming Without a Random Oraclecited by 0
- 2025Approximate Borderline Sampling using Granular-Ball for Classification Taskscited by 0
1 more
- 2026Active Learning with Low-Rank Structure for Data Selection14 Jun 2026
- 2025Approximate Borderline Sampling using Granular-Ball for Classification Tasks3 Jun 2025
- 2025Streaming Attention Approximation via Discrepancy Theory11 Feb 2025
- 2024Fast White-Box Adversarial Streaming Without a Random Oracle10 Jun 2024
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacy1 Nov 2023
- 2023Sharper Bounds for ℓp Sensitivity Sampling1 Jun 2023
- 2023Provable Robustness for Streaming Models with a Sliding Window28 Mar 2023
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robust3 Mar 2023
- 2022Online Lewis Weight Sampling17 Jul 2022
- 2022The Complexity of Dynamic Least-Squares Regression1 Jan 2022
- 2021Real-Time Neural Voice Camouflage14 Dec 2021
- 2021PTR-PPO: Proximal Policy Optimization with Prioritized Trajectory Replay7 Dec 2021
- 2022Online Lewis Weight Samplingcited by 15
- 2021A Framework for Adversarial Streaming via Differential Privacy and Difference Estimatorscited by 9
- 2021PTR-PPO: Proximal Policy Optimization with Prioritized Trajectory Replaycited by 9
- 2025Streaming Attention Approximation via Discrepancy Theorycited by 9
- 2021Real-Time Neural Voice Camouflagecited by 6
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robustcited by 3
- 2022The Complexity of Dynamic Least-Squares Regressioncited by 2
- 2023Provable Robustness for Streaming Models with a Sliding Windowcited by 1
- 2023Sharper Bounds for ℓp Sensitivity Samplingcited by 0
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacycited by 0
- 2024Fast White-Box Adversarial Streaming Without a Random Oraclecited by 0
- 2025Approximate Borderline Sampling using Granular-Ball for Classification Taskscited by 0
12 most cited of 13 All 13 (JSON)
- 2026Active Learning with Low-Rank Structure for Data Selection14 Jun 2026
- 2025Approximate Borderline Sampling using Granular-Ball for Classification Tasks3 Jun 2025
- 2025Streaming Attention Approximation via Discrepancy Theory11 Feb 2025
- 2024Fast White-Box Adversarial Streaming Without a Random Oracle10 Jun 2024
- 2023Adversarially Robust Distributed Count Tracking via Partial Differential Privacy1 Nov 2023
- 2023Sharper Bounds for ℓp Sensitivity Sampling1 Jun 2023
- 2023Provable Robustness for Streaming Models with a Sliding Window28 Mar 2023
- 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robust3 Mar 2023
- 2022Online Lewis Weight Sampling17 Jul 2022
- 2022The Complexity of Dynamic Least-Squares Regression1 Jan 2022
- 2021Real-Time Neural Voice Camouflage14 Dec 2021
- 2021PTR-PPO: Proximal Policy Optimization with Prioritized Trajectory Replay7 Dec 2021
12 newest of 13 All 13 (JSON)