← Search

Rajesh Jayaram

10 accepted papers

2025

Hierarchical Retrieval: The Geometry and a Pretrain-Finetune Recipe

NeurIPS 2025poster

Dual encoder (DE) models, where a pair of matching query and document are embedded into similar vector representations, are widely used in information retrieval due to their simplicity and scalability. However, the Euclidean geometry of the embedding space limits the expressive power of DEs, which m…

Cited by 0SourceScholar
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

Efficient Centroid-Linkage Clustering

NeurIPS 2024poster

We give an algorithm for Centroid-Linkage Hierarchical Agglomerative Clustering (HAC), which computes a $c$-approximate clustering in roughly $n^{1+O(1/c^2)}$ time. We obtain our result by combining a new centroid-linkage HAC algorithm with a novel fully dynamic data structure for nearest neighbor s…

Cited by 1SourcePDFScholar
2024

HyperAttention: Long-context Attention in Near-Linear Time

ICLR 2024poster

We present an approximate attention mechanism named `HyperAttention` to address the computational challenges posed by the growing complexity of long contexts used in Large Language Models (LLMs). Recent work suggests that in the worst-case scenario, the quadratic time is necessary unless the entrie…

2024

MUVERA: Multi-Vector Retrieval via Fixed Dimensional Encoding

NeurIPS 2024poster

Neural embedding models have become a fundamental component of modern information retrieval (IR) pipelines. These models produce a single embedding $x \in \mathbb{R}^d$ per data-point, allowing for fast retrieval via highly optimized maximum inner product search (MIPS) algorithms. Recently, beginnin…

Cited by 0SourcePDFScholar
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
2022

Stars: Tera-Scale Graph Building for Clustering and Learning

NeurIPS 2022accept

A fundamental procedure in the analysis of massive datasets is the construction of similarity graphs. Such graphs play a key role for many downstream tasks, including clustering, classification, graph learning, and nearest neighbor search. For these tasks, it is critical to build graphs which are sp…

Cited by 6SourcePDFScholar
2021

In-Database Regression in Input Sparsity Time

ICML 2021spotlight

Sketching is a powerful dimensionality reduction technique for accelerating algorithms for data analysis. A crucial step in sketching methods is to compute a subspace embedding (SE) for a large matrix $A \in \mathbb{R}^{N \times d}$. SE’s are the primary tool for obtaining extremely efficient soluti…

2020

Span Recovery for Deep Neural Networks with Applications to Input Obfuscation

ICLR 2020poster

The tremendous success of deep neural networks has motivated the need to better understand the fundamental properties of these networks, but many of the theoretical results proposed have only been for shallow networks. In this paper, we study an important primitive for understanding the meaningful i…

Cited by 6SourceScholar
2019

Optimal Sketching for Kronecker Product Regression and Low Rank Approximation

NeurIPS 2019poster

We study the Kronecker product regression problem, in which the design matrix is a Kronecker product of two or more matrices. Formally, given $A_i \in \R^{n_i \times d_i}$ for $i=1,2,\dots,q$ where $n_i \gg d_i$ for each $i$, and $b \in \R^{n_1 n_2 \cdots n_q}$, let $\mathcal{A} = A_i \otimes A_2 \…

Cited by 63SourcePDFScholar