← Search

Tal Wagner

19 accepted papers

2026

Graph-based Nearest Neighbors with Dynamic Updates via Random Walks

ICLR 2026poster

Approximate nearest neighbor search (ANN) is a common way to retrieve relevant search results, especially now in the context of large language models and retrieval augmented generation. One of the most widely used algorithms for ANN is based on constructing a multi-layer graph over the dataset, call…

Cited by 0SourceScholar
2025

Improved Algorithms for Kernel Matrix-Vector Multiplication Under Sparsity Assumptions

ICLR 2025poster

Motivated by the problem of fast processing of attention matrices, we study fast algorithms for computing matrix-vector products for asymmetric Gaussian Kernel matrices $K\in \mathbb{R}^{n\times n}$. $K$'s columns are indexed by a set of $n$ keys $k_1,k_2\ldots, k_n\in \mathbb{R}^d$, rows by a set…

Cited by 0SourcePDFScholar
2023

Fast Private Kernel Density Estimation via Locality Sensitive Quantization

ICML 2023oral

We study efficient mechanisms for differentially private kernel density estimation (DP-KDE). Prior work for the Gaussian kernel described algorithms that run in time exponential in the number of dimensions $d$. This paper breaks the exponential barrier, and shows how the KDE can privately be approxi…

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

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

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
2020

Scalable Nearest Neighbor Search for Optimal Transport

ICML 2020poster

The Optimal Transport (a.k.a. Wasserstein) distance is an increasingly popular similarity measure for rich data domains, such as images or text documents. This raises the necessity for fast nearest neighbor search algorithms according to this distance, which poses a substantial computational bottlen…

2019

Scalable Fair Clustering

ICML 2019oral

We study the fair variant of the classic k-median problem introduced by (Chierichetti et al., NeurIPS 2017) in which the points are colored, and the goal is to minimize the same average distance objective as in the standard $k$-median problem while ensuring that all clusters have an “approximately e…

2019

Space and Time Efficient Kernel Density Estimation in High Dimensions

NeurIPS 2019poster

Recently, Charikar and Siminelakis (2017) presented a framework for kernel density estimation in provably sublinear query time, for kernels that possess a certain hashing-based property. However, their data structure requires a significantly increased super-linear storage space, as well as super-lin…

2018

Semi-Supervised Learning on Data Streams via Temporal Label Propagation

ICML 2018oral

We consider the problem of labeling points on a fast-moving data stream when only a small number of labeled examples are available. In our setting, incoming points must be processed efficiently and the stream is too large to store in its entirety. We present a semi-supervised learning algorithm for…

Cited by 66SourcePDFScholar
2017

A graph-theoretic approach to multitasking

NeurIPS 2017oral

A key feature of neural network architectures is their ability to support the simultaneous interaction among large numbers of units in the learning and processing of representations. However, how the richness of such interactions trades off against the ability of a network to simultaneously carry ou…

Cited by 18SourcePDFScholar