Demo Data from VLDB 2026 / reviewers in the wild / expert
Tobias Christiani
dblp:150/6192
· DBLP profile ↗
9ranked-venue papers
7as first author
0since 2021 · last 2020
0000-0002-3629-1562ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 4 first-authorDatabases, data management, data science and information retrieval · 4 · 3 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
5 papers |
Algorithms and data structures · 78% Graph algorithms and graph theory · 12% Computational complexity · 10% | |
| Databases, data mining, and information retrieval
2 papers |
Query processing and optimization · 56% Information retrieval · 44% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › data structure design › search structures › hashing
locality-sensitive hashing |
0.6 | 2 | 2018 | Distance-Sensitive Hashing · PODS 2018 A Framework for Similarity Search with Space-Time Tradeoffs using Locality-Sensitive Filtering · SODA 2017 |
Algorithms and data structures
similarity search |
0.6 | 2 | 2017 | Set similarity search beyond MinHash · STOC 2017 A Framework for Similarity Search with Space-Time Tradeoffs using Locality-Sensitive Filtering · SODA 2017 |
Query processing and optimization › similarity join
set similarity join |
0.3 | 1 | 2018 | Scalable and Robust Set Similarity Join · ICDE 2018 |
Information retrieval
similarity search |
0.3 | 1 | 2018 | Distance-Sensitive Hashing · PODS 2018 |
Algorithms and data structures › similarity search › nearest neighbor search
approximate nearest neighbor search |
0.3 | 1 | 2017 | A Framework for Similarity Search with Space-Time Tradeoffs using Locality-Sensitive Filtering · SODA 2017 |
Algorithms and data structures › similarity search › nearest neighbor search
locality-sensitive filtering |
0.3 | 1 | 2017 | A Framework for Similarity Search with Space-Time Tradeoffs using Locality-Sensitive Filtering · SODA 2017 |
Algorithms and data structures › similarity search
nearest neighbor search |
0.3 | 1 | 2017 | A Framework for Similarity Search with Space-Time Tradeoffs using Locality-Sensitive Filtering · SODA 2017 |
Algorithms and data structures › similarity search
set similarity search |
0.3 | 1 | 2017 | Set similarity search beyond MinHash · STOC 2017 |
Computational complexity
time-space tradeoffs |
0.3 | 1 | 2017 | A Framework for Similarity Search with Space-Time Tradeoffs using Locality-Sensitive Filtering · SODA 2017 |
Graph algorithms and graph theory
expander graphs |
0.2 | 1 | 2015 | From Independence to Expansion and Back Again · STOC 2015 |
Algorithms and data structures › data structure design › search structures
hashing |
0.2 | 1 | 2015 | From Independence to Expansion and Back Again · STOC 2015 |
Graph algorithms and graph theory › expander graphs
unbalanced expanders |
0.2 | 1 | 2015 | From Independence to Expansion and Back Again · STOC 2015 |
Query processing and optimization › similarity join
prefix filtering |
0.1 | 1 | 2018 | Scalable and Robust Set Similarity Join · ICDE 2018 |
Algorithms and data structures
randomized algorithms |
0.1 | 1 | 2014 | Generating k-Independent Variables in Constant Time · FOCS 2014 |
Computational complexity › complexity measures
randomness complexity |
0.1 | 1 | 2014 | Generating k-Independent Variables in Constant Time · FOCS 2014 |
Methods — techniques the papers use, named apart from their topics
locality-sensitive hashing · 1.0hashing · 1.0randomized algorithm · 0.3indexing · 0.3high-dimensional sketching · 0.3minhash · 0.3locality-sensitive filtering · 0.3bochner's theorem · 0.3word RAM model · 0.2finite field arithmetic · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Confirmation Sampling for Exact Nearest Neighbor Search
Tobias Christiani, Rasmus Pagh, Mikkel Thorup |
SISAP | 1 |
| 2019 | PUFFINN: Parameterless and Universally Fast FInding of Nearest NeighborsabstractWe present PUFFINN, a parameterless LSH-based index for solving the k-nearest neighbor problem with probabilistic guarantees. By parameterless we mean that the user is only required to specify the amount of memory the index is supposed to use and the result quality that should be achieved. The index combines several heuristic ideas known in the literature. By small adaptions to the query algorithm, we make heuristics rigorous. We perform experiments on real-world and synthetic inputs to evaluate implementation choices and show that the implementation satisfies the quality guarantees while being competitive with other state-of-the-art approaches to nearest neighbor search. We describe a novel synthetic data set that is difficult to solve for almost all existing nearest neighbor search approaches, and for which PUFFINN significantly outperform previous methods. Martin Aumüller 0001, Tobias Christiani, Rasmus Pagh, Michael Vesterli |
ESA | 2 |
| 2019 | Fast Locality-Sensitive Hashing Frameworks for Approximate Near Neighbor Search
Tobias Christiani |
SISAP | 1 |
| 2018 | Scalable and Robust Set Similarity JoinabstractSet similarity join is a fundamental and well-studied database operator. It is usually studied in the exact setting where the goal is to compute all pairs of sets that exceed a given similarity threshold (measured e.g. as Jaccard similarity). But set similarity join is often used in settings where 100% recall may not be important - indeed, where the exact set similarity join is itself only an approximation of the desired result set. We present a new randomized algorithm for set similarity join that can achieve any desired recall up to 100%, and show theoretically and empirically that it significantly improves on existing methods. The present state-of-the-art exact methods are based on prefix-filtering, the performance of which depends on the data set having many rare tokens. Our method is robust against the absence of such structure in the data. At 90% recall our algorithm is often more than an order of magnitude faster than state-of-the-art exact methods, depending on how well a data set lends itself to prefix filtering. Our experiments on benchmark data sets also show that the method is several times faster than comparable approximate methods. Our algorithm makes use of recent theoretical advances in high-dimensional sketching and indexing that we believe to be of wider relevance to the data engineering community. Tobias Christiani, Rasmus Pagh, Johan Sivertsen |
ICDE | 1 |
| 2018 | Distance-Sensitive HashingabstractLocality-sensitive hashing (LSH) is an important tool for managing high-dimensional noisy or uncertain data, for example in connection with data cleaning (similarity join) and noise-robust search (similarity search). However, for a number of problems the LSH framework is not known to yield good solutions, and instead ad hoc solutions have been designed for particular similarity and distance measures. For example, this is true for output-sensitive similarity search/join, and for indexes supporting annulus queries that aim to report a point close to a certain given distance from the query point. In this paper we initiate the study of distance-sensitive hashing (DSH), a generalization of LSH that seeks a family of hash functions such that the probability of two points having the same hash value is a given function of the distance between them. More precisely, given a distance space (X, dist ) and a "collision probability function" (CPF) f: R -> [0,1] we seek a distribution over pairs of functions (h,g) such that for every pair of points x, y ın X the collision probability is ¶r[h(x)=g(y)] = f(dist(x,y)). Locality-sensitive hashing is the study of how fast a CPF can decrease as the distance grows. For many spaces, f can be made exponentially decreasing even if we restrict attention to the symmetric case where g=h. We show that the asymmetry achieved by having a pair of functions makes it possible to achieve CPFs that are, for example, increasing or unimodal, and show how this leads to principled solutions to problems not addressed by the LSH framework. This includes a novel application to privacy-preserving distance estimation. We believe that the DSH framework will find further applications in high-dimensional data management. To put the running time bounds of the proposed constructions into perspective, we show lower bounds for the performance of DSH constructions with increasing and decreasing CPFs under angular distance. Essentially, this shows that our constructions are tight up to lower order terms. In particular, we extend existing LSH lower bounds, showing that they also hold in the asymmetric setting. Martin Aumüller 0001, Tobias Christiani, Rasmus Pagh, Francesco Silvestri 0001 |
PODS | 2 |
| 2017 | A Framework for Similarity Search with Space-Time Tradeoffs using Locality-Sensitive FilteringabstractWe present a framework for similarity search based on Locality-Sensitive Filtering (LSF), generalizing the Indyk- Motwani (STOC 1998) Locality-Sensitive Hashing (LSH) framework to support space-time tradeoffs. Given a family of filters, defined as a distribution over pairs of subsets of space that satisfies certain locality-sensitivity properties, we can construct a dynamic data structure that solves the approximate near neighbor problem in d-dimensional space with query time dnρq+o(1), update time dnρu+o(1), and space usage dn + n1+ρu+o(1) where n denotes the number of points in the data structure. The space-time tradeoff is tied to the tradeoff between query time and update time (insertions/deletions), controlled by the exponents ρq, ρu that are determined by the filter family. Locality-sensitive filtering was introduced by Becker et al. (SODA 2016) together with a framework yielding a single, balanced, tradeoff between query time and space, further relying on the assumption of an efficient oracle for the filter evaluation algorithm. We extend the LSF framework to support space-time tradeoffs and through a combination of existing techniques we remove the oracle assumption. Laarhoven (arXiv 2015), building on Becker et al., introduced a family of filters with space-time tradeoffs for the high-dimensional unit sphere under inner product similarity and analyzed it for the important special case of random data. We show that a small modification to the family of filters gives a simpler analysis that we use, together with our framework, to provide guarantees for worst-case data. Through an application of Bochner's Theorem from harmonic analysis by Rahimi & Recht (NIPS 2007), we are able to extend our solution on the unit sphere to ℝd under the class of similarity measures corresponding to real-valued characteristic functions. For the characteristic functions of s-stable distributions we obtain a solution to the (r, cr)-near neighbor problem in -spaces with query and update exponents and where λ ∊ [-1,1] is a tradeoff parameter. This result improves upon the spacetime tradeoff of Kapralov (PODS 2015) and is shown to be optimal in the case of a balanced tradeoff, matching the LSH lower bound by O'Donnell et al. (ITCS 2011) and a similar LSF lower bound proposed in this paper. Finally, we show a lower bound for the space-time tradeoff on the unit sphere that matches Laarhoven's and our own upper bound in the case of random data. Tobias Christiani |
SODA | 1 |
| 2017 | Set similarity search beyond MinHashabstractWe consider the problem of approximate set similarity search under Braun-Blanquet similarity B(x, y) = |x ∩ y| / max(|x|, |y|). The (b1, b2)-approximate Braun-Blanquet similarity search problem is to preprocess a collection of sets P such that, given a query set q, if there exists x Ε P with B(q, x) ≥ b1, then we can efficiently return x′ Ε P with B(q, x′) > b2. Tobias Christiani, Rasmus Pagh |
STOC | 1 |
| 2015 | From Independence to Expansion and Back AgainabstractWe consider the following fundamental problems: Constructing k-independent hash functions with a space-time tradeoff close to Siegel's lower bound. Constructing representations of unbalanced expander graphs having small size and allowing fast computation of the neighbor function. Tobias Christiani, Rasmus Pagh, Mikkel Thorup |
STOC | 1 |
| 2014 | Generating k-Independent Variables in Constant TimeabstractThe generation of pseudorandom elements over finite fields is fundamental to the time, space and randomness complexity of randomized algorithms and data structures. We consider the problem of generating k-independent random values over a finite field F in a word RAM model equipped with constant time addition and multiplication in F, and present the first nontrivial construction of a generator that outputs each value in constant time, not dependent on k. Our generator has period length |F| poly log k and uses k poly (log k) log |F| bits of space, which is optimal up to a poly log k factor. We are able to bypass Siegel's lower bound on the time-space tradeoff for k-independent functions by a restriction to sequential evaluation. Tobias Christiani, Rasmus Pagh |
FOCS | 1 |