← Search

Sandeep Silwal

33 accepted papers

2026

Adversarially Robust Approximate Furthest Neighbor

ICML 2026poster

We work in the adaptive query model, where one is given a point set $P \subset \mathbb{R}^d$ and seeks to construct a data structure that can answer correctly and efficiently a sequence of adaptive queries. In this model, an adversary observes the answers returned by the data structure to previous q…

Cited by 0SourceScholar
2026

Randomization Boosts KV Caching, Learning Balances Query Load: A Joint Perspective

ICLR 2026poster

KV caching is a fundamental technique for accelerating Large Language Model (LLM) inference by reusing key-value (KV) pairs from previous queries, but its effectiveness under limited memory is highly sensitive to the eviction policy. The default Least Recently Used (LRU) eviction algorithm struggle…

Cited by 0SourcecodeScholar
2025

Breaking the $n^{1.5}$ Additive Error Barrier for Private and Efficient Graph Sparsification via Private Expander Decomposition

ICML 2025poster

We study differentially private algorithms for graph cut sparsification, a fundamental problem in algorithms, privacy, and machine learning. While significant progress has been made, the best-known private and efficient cut sparsifiers on $n$-node graphs approximate each cut within $\widetilde{O}(n^…

Cited by 0SourcePDFScholar
2025

Differentially Private Gomory-Hu Trees

NeurIPS 2025poster

Given an undirected, weighted $n$-vertex graph $G = (V, E, w)$, a Gomory-Hu tree $T$ is a weighted tree on $V$ that preserves the Min-$s$-$t$-Cut between any pair of vertices $s, t \in V$. Finding cuts in graphs is a key primitive in problems such as bipartite matching, spectral and correlation clus…

Cited by 0SourceScholar
2025

Improved Approximations for Hard Graph Problems using Predictions

ICML 2025poster

We design improved approximation algorithms for NP-hard graph problems by incorporating predictions (e.g., learned from past data). Our prediction model builds upon and extends the $\varepsilon$-prediction framework by Cohen-Addad, d'Orsi, Gupta, Lee, and Panigrahi (NeurIPS 2024). We consider an ed…

Cited by 0SourcePDFScholar
2025

Learning-Augmented Frequent Directions

ICLR 2025spotlight

An influential paper of Hsu et al. (ICLR'19) introduced the study of learning-augmented streaming algorithms in the context of frequency estimation. A fundamental problem in the streaming literature, the goal of frequency estimation is to approximate the number of occurrences of items appearing in a…

Cited by 0SourcePDFScholar
2025

Randomized Dimensionality Reduction for Euclidean Maximization and Diversity Measures

ICML 2025poster

Randomized dimensionality reduction is a widely-used algorithmic technique for speeding up large-scale Euclidean optimization problems. In this paper, we study dimension reduction for a variety of maximization problems, including max-matching, max-spanning tree, as well as various measures for datas…

Cited by 0SourcePDFScholar
2024

Efficiently Computing Similarities to Private Datasets

ICLR 2024poster

Many methods in differentially private model training rely on computing the similarity between a query point (such as public or synthetic data) and private data. We abstract out this common subroutine and study the following fundamental algorithmic problem: Given a similarity function $f$ and a larg…

Cited by 6SourcePDFScholar
2024

Optimal Algorithms for Augmented Testing of Discrete Distributions

NeurIPS 2024poster

We consider the problem of hypothesis testing for discrete distributions. In the standard model, where we have sample access to an underlying distribution $p$, extensive research has established optimal bounds for uniformity testing, identity testing (goodness of fit), and closeness testing (equiva…

Cited by 1SourcePDFScholar
2024

Statistical-Computational Trade-offs for Density Estimation

NeurIPS 2024poster

We study the density estimation problem defined as follows: given $k$ distributions $p_1, \ldots, p_k$ over a discrete domain $[n]$, as well as a collection of samples chosen from a "query" distribution $q$ over $[n]$, output $p_i$ that is "close" to $q$. Recently Aamand et al. gave the first and o…

Cited by 0SourcePDFScholar
2023

Constant Approximation for Individual Preference Stable Clustering

NeurIPS 2023spotlight

Individual preference (IP) stability, introduced by Ahmadi et al. (ICML 2022), is a natural clustering objective inspired by stability and fairness constraints. A clustering is $\alpha$-IP stable if the average distance of every data point to its own cluster is at most $\alpha$ times the average dis…

Cited by 5SourcePDFScholar
2023

Data Structures for Density Estimation

ICML 2023poster

We study statistical/computational tradeoffs for the following density estimation problem: given $k$ distributions $v_1, \ldots, v_k$ over a discrete domain of size $n$, and sampling access to a distribution $p$, identify $v_i$ that is "close" to $p$. Our main result is the first data structure that…

2023

Improved Frequency Estimation Algorithms with and without Predictions

NeurIPS 2023spotlight

Estimating frequencies of elements appearing in a data stream is a key task in large-scale data analysis. Popular sketching approaches to this problem (e.g., CountMin and CountSketch) come with worst-case guarantees that probabilistically bound the error of the estimated frequencies for any possible…

Cited by 13SourcePDFScholar
2023

KwikBucks: Correlation Clustering with Cheap-Weak and Expensive-Strong Signals

ICLR 2023poster

The unprecedented rate at which the sizes of machine learning (ML) models are growing necessitates novel approaches to enable efficient and scalable solutions. We contribute to this line of work by studying a novel version of the Budgeted Correlation Clustering problem (\bcc) where along with a limi…

Cited by 23SourcePDFScholar
2023

Near-Linear Time Algorithm for the Chamfer Distance

NeurIPS 2023poster

For any two point sets $A,B \subset \mathbb{R}^d$ of size up to $n$, the Chamfer distance from $A$ to $B$ is defined as $\texttt{CH}(A,B)=\sum_{a \in A} \min_{b \in B} d_X(a,b)$, where $d_X$ is the underlying distance measure (e.g., the Euclidean or Manhattan distance). The Chamfer distance is a pop…

Cited by 11SourcePDFScholar
2023

Robust Algorithms on Adaptive Inputs from Bounded Adversaries

ICLR 2023poster

We study dynamic algorithms robust to adaptive input generated from sources with bounded capabilities, such as sparsity or limited interaction. For example, we consider robust linear algebraic algorithms when the updates to the input are sparse but given by an adversary with access to a query oracle…

Cited by 12SourcePDFScholar
2023

Subquadratic Algorithms for Kernel Matrices via Kernel Density Estimation

ICLR 2023top-25%

Kernel matrices, as well as weighted graphs represented by them, are ubiquitous objects in machine learning, statistics and other related fields. The main drawback of using kernel methods (learning and inference using kernel matrices) is efficiency -- given $n$ input points, most kernel-based algori…

Cited by 10SourcePDFScholar
2022

Exponentially Improving the Complexity of Simulating the Weisfeiler-Lehman Test with Graph Neural Networks

NeurIPS 2022accept

Recent work shows that the expressive power of Graph Neural Networks (GNNs) in distinguishing non-isomorphic graphs is exactly the same as that of the Weisfeiler-Lehman (WL) graph test. In particular, they show that the WL test can be simulated by GNNs. However, those simulations involve neural netw…

Cited by 23SourcePDFScholar
2022

Faster Fundamental Graph Algorithms via Learned Predictions

ICML 2022spotlight

We consider the question of speeding up classic graph algorithms with machine-learned predictions. In this model, algorithms are furnished with extra advice learned from past or similar instances. Given the additional information, we aim to improve upon the traditional worst-case run-time guarantees…

Cited by 69SourcePDFScholar
2022

Learning-Augmented $k$-means Clustering

ICLR 2022spotlight

$k$-means clustering is a well-studied problem due to its wide applicability. Unfortunately, there exist strong theoretical limits on the performance of any algorithm for the $k$-means problem on worst-case inputs. To overcome this barrier, we consider a scenario where ``advice'' is provided to help…

Cited by 45SourcePDFScholar
2022

Learning-Augmented Algorithms for Online Linear and Semidefinite Programming

NeurIPS 2022accept

Semidefinite programming (SDP) is a unifying framework that generalizes both linear programming and quadratically-constrained quadratic programming, while also yielding efficient solvers, both in theory and in practice. However, there exist known impossibility results for approximating the optimal…

Cited by 10SourcePDFScholar
2022

Triangle and Four Cycle Counting with Predictions in Graph Streams

ICLR 2022poster

We propose data-driven one-pass streaming algorithms for estimating the number of triangles and four cycles, two fundamental problems in graph analytics that are widely studied in the graph data stream literature. Recently, Hsu et al. (2019) and Jiang et al. (2020) applied machine learning technique…

Cited by 35SourcePDFScholar
2021

Adversarial Robustness of Streaming Algorithms through Importance Sampling

NeurIPS 2021poster

Robustness against adversarial attacks has recently been at the forefront of algorithmic design for machine learning tasks. In the adversarial streaming model, an adversary gives an algorithm a sequence of adaptively chosen updates $u_1,\ldots,u_n$ as a data stream. The goal of the algorithm is to c…

Cited by 46SourcePDFScholar
2021

Learning-based Support Estimation in Sublinear Time

ICLR 2021spotlight

We consider the problem of estimating the number of distinct elements in a large data set (or, equivalently, the support size of the distribution induced by the data set) from a random sample of its elements. The problem occurs in many applications, including biology, genomics, computer systems and…

Cited by 34SourcePDFScholar
2021

Randomized Dimensionality Reduction for Facility Location and Single-Linkage Clustering

ICML 2021spotlight

Random dimensionality reduction is a versatile tool for speeding up algorithms for high-dimensional problems. We study its application to two clustering problems: the facility location problem, and the single-linkage hierarchical clustering problem, which is equivalent to computing the minimum spann…

Cited by 11SourcePDFScholar