VLDB 2026 Research / reviewers in the wild / expert
Martin Aumüller 0001
dblp:26/2051
· DBLP profile ↗
20ranked-venue papers in the field
11as first author
13since 2021 · last 2026
0000-0002-7212-6476ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 20 (11 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Approximate hierarchical density-based clustering using graph-based search indexesabstractCurrent exact hierarchical density-based clustering algorithms for high-dimensional data have asymptotically quadratic complexity. We present algorithms for approximate hierarchical density-based clustering, namely for single-linkage clustering and for HDBSCAN, with empirically near-linear time scalability. We explore both graph index-based incremental nearest neighbor search and an iterative exploration scheme on the graph index approximating the MST of the reachability graph similar to Kruskal. As graph index, we use both the bottom layer and a combination of all layers of an HNSW as a stand-in for connected search graphs. We provide experiments comparing the clusterings to baselines such as exact implementation and an algorithm using metric tree-based searchers. We explore the impact of the HNSW hyperparameters on the performance in terms of running time and clustering quality. For both single-linkage clustering and HDBSCAN, our algorithms yield highly accurate clusterings while being up to two orders of magnitude faster than industry-standard baselines such as scikit-learn’s hdbscan . Camilla Birch Okkels, Erik Thordsen, Martin Aumüller 0001, Arthur Zimek, Erich Schubert |
Inf. Syst. | 3 |
| 2025 | High-dimensional density-based clustering using locality-sensitive hashingabstractThe DBSCAN algorithm is a popular density-based clustering method to find clusters of arbitrary shapes without requiring an initial guess on the number of clusters. While there are methods to run DBSCAN efficiently in low-dimensional data in near-linear time, there remains a need for an efficient DBSCAN algorithm that scales to high-dimensional data. The bottleneck in highdimensional data is that the range queries necessary in carrying out the algorithm suffer from the curse of dimensionality. In this paper we present the SRRDBSCAN algorithm. This algorithm is an implementation of approximate DBSCAN using locality-sensitive hashing. We prove sub-quadratic running time bounds under reasonable assumptions about the data. An important ingredient in the design of the data structure is the use of a multi-level LSH data structure, which automatically adapts to the density of data points. An extensive empirical analysis shows that the approximation does not significantly impact the quality of the clustering found by the algorithm as compared to the exact DBSCAN clustering. Moreover, our algorithm is competitive with other approaches even in low-dimensional settings, and thus provides a general-purpose DBSCAN implementation for arbitrary data. Camilla Birch Okkels, Martin Aumüller 0001, Viktor Bello Thomsen, Arthur Zimek |
EDBT | 2 |
| 2025 | Approximate Single-Linkage Clustering Using Graph-Based Indexes: MST-Based Approaches and Incremental Searchers
Camilla Birch Okkels, Erik Thordsen, Martin Aumüller 0001, Arthur Zimek, Erich Schubert |
SISAP | 3 |
| 2025 | Overview of the SISAP 2025 Indexing Challenge
Eric Sadit Tellez, Edgar Chávez, Martin Aumüller 0001, Vladimir Mic |
SISAP | 3 |
| 2024 | An Empirical Evaluation of Search Strategies for Locality-Sensitive Hashing: Lookup, Voting, and Natural Classifier Search
Malte Helin Johnsen, Martin Aumüller 0001 |
SISAP | 2 |
| 2024 | On the Design of Scalable Outlier Detection Methods Using Approximate Nearest Neighbor Graphs
Camilla Birch Okkels, Martin Aumüller 0001, Arthur Zimek |
SISAP | 2 |
| 2024 | Overview of the SISAP 2024 Indexing Challenge
Eric Sadit Tellez, Martin Aumüller 0001, Vladimir Mic |
SISAP | 2 |
| 2023 | Solving k-Closest Pairs in High-Dimensional Data
Martin Aumüller 0001, Matteo Ceccarello |
SISAP | 1 |
| 2023 | Suitability of Nearest Neighbour Indexes for Multimedia Relevance Feedback
Omar Shahbaz Khan, Martin Aumüller 0001, Björn Þór Jónsson 0001 |
SISAP | 2 |
| 2023 | Overview of the SISAP 2023 Indexing Challenge
Eric Sadit Tellez, Martin Aumüller 0001, Edgar Chávez |
SISAP | 2 |
| 2022 | Implementing Distributed Similarity Joins using Locality Sensitive HashingabstractABSTRACT Similarity joins are a basic primitive in data mining. Given two sets of points, we are interested in reporting all pairs of points whose similarity is above a user-defined threshold. Solving the problem naively entails verifying all possible pairs, which can be infeasible for large inputs. In such contexts, Locality Sensitive Hashing (LSH) is often considered to reduce the number of pairs to verify. However, while it provides subquadratic running time, large input sets make it nevertheless necessary to resort to distributed computing. Hu, Yi, and Tao (PODS’17, TODS’19) proposed a nearly load-optimal LSH-based join algorithm and provided a small-scale experimental study in a distributed setting. This paper provides further analysis of their approach. It shows that the load-minimizing parameter settings by Hu et al. incur too much local work, rendering it impractical. To remedy this drawback, we propose two approaches: The first distributes work in a data-independent way, while the second adapts to the data distribution using LSH. Both schemes then use LSH to solve subproblems locally. This allows to balance load and the amount of local work. Through an experimental evaluation, we show that the transition from theory to practice for Hu et al.’s approach is challenging: it is hard to strike a good tradeoff between the load and the amount of local work of each processor, load balancing is itself an issue, and LSH may introduce duplicates in the output. Our extensive experimental evaluation is supported by an efficient open source implementation of all the methods we test. Our results highlight the need for an holistic approach: only focusing on the load, as tradition in the MPC model, might not make efficient use the available resources and better trade-offs between local work and load are possible. Martin Aumüller 0001, Matteo Ceccarello |
EDBT | 1 |
| 2022 | Sampling a Near Neighbor in High Dimensions - Who is the Fairest of Them All?abstractSimilarity search is a fundamental algorithmic primitive, widely used in many computer science disciplines. Given a set of points S and a radius parameter r > 0, the r-near neighbor ( r -NN) problem asks for a data structure that, given any query point q , returns a point p within distance at most r from q . In this paper, we study the r -NN problem in the light of individual fairness and providing equal opportunities: all points that are within distance r from the query should have the same probability to be returned. In the low-dimensional case, this problem was first studied by Hu, Qiao, and Tao (PODS 2014). Locality sensitive hashing (LSH) , the theoretically strongest approach to similarity search in high dimensions, does not provide such a fairness guarantee. In this work, we show that LSH based algorithms can be made fair, without a significant loss in efficiency. We propose several efficient data structures for the exact and approximate variants of the fair NN problem. Our approach works more generally for sampling uniformly from a sub-collection of sets of a given collection and can be used in a few other applications. We also develop a data structure for fair similarity search under inner product that requires nearly-linear space and exploits locality sensitive filters. The paper concludes with an experimental evaluation that highlights the unfairness of state-of-the-art NN data structures and shows the performance of our algorithms on real-world datasets. Martin Aumüller 0001, Sariel Har-Peled, Sepideh Mahabadi, Rasmus Pagh, Francesco Silvestri 0001 |
ACM Trans. Database Syst. | 1 |
| 2021 | The role of local dimensionality measures in benchmarking nearest neighbor searchabstractThis paper reconsiders common benchmarking approaches to nearest neighbor search. It is shown that the concepts of local intrinsic dimensionality (LID), local relative contrast (RC), and query expansion allow to choose query sets of a wide range of difficulty for real-world datasets. Moreover, the effect of the distribution of these dimensionality measures on the running time performance of implementations is empirically studied. To this end, different visualization concepts are introduced that allow to get a more fine-grained overview of the inner workings of nearest neighbor search principles. Interactive visualizations are available on the companion website.1 The paper closes with remarks about the diversity of datasets commonly used for nearest neighbor search benchmarking. It is shown that such real-world datasets are not diverse: results on a single dataset predict results on all other datasets well. Martin Aumüller 0001, Matteo Ceccarello |
Inf. Syst. | 1 |
| 2020 | Fair Near Neighbor Search: Independent Range Sampling in High DimensionsabstractSimilarity search is a fundamental algorithmic primitive, widely used in many computer science disciplines. There are several variants of the similarity search problem, and one of the most relevant is the r-near neighbor (r-NN) problem: given a radius r>0 and a set of points S, construct a data structure that, for any given query point q, returns a point p within distance at most r from q. In this paper, we study the r-NN problem in the light of fairness. We consider fairness in the sense of equal opportunity: all points that are within distance r from the query should have the same probability to be returned. In the low-dimensional case, this problem was first studied by Hu, Qiao, and Tao (PODS 2014). Locality sensitive hashing (LSH), the theoretically strongest approach to similarity search in high dimensions, does not provide such a fairness guarantee. To address this, we propose efficient data structures for r-NN where all points in S that are near q have the same probability to be selected and returned by the query. Specifically, we first propose a black-box approach that, given any LSH scheme, constructs a data structure for uniformly sampling points in the neighborhood of a query. Then, we develop a data structure for fair similarity search under inner product that requires nearly-linear space and exploits locality sensitive filters. The paper concludes with an experimental evaluation that highlights (un)fairness in a recommendation setting on real-world datasets and discusses the inherent unfairness introduced by solving other variants of the problem. Martin Aumüller 0001, Rasmus Pagh, Francesco Silvestri 0001 |
PODS | 1 |
| 2020 | Differentially Private Sketches for Jaccard Similarity Estimation
Martin Aumüller 0001, Anders Bourgeat, Jana Schmurr |
SISAP | 1 |
| 2020 | Running Experiments with Confidence and Sanity
Martin Aumüller 0001, Matteo Ceccarello |
SISAP | 1 |
| 2020 | ANN-Benchmarks: A benchmarking tool for approximate nearest neighbor algorithms
Martin Aumüller 0001, Erik Bernhardsson, Alexander John Faithfull |
Inf. Syst. | 1 |
| 2019 | The Role of Local Intrinsic Dimensionality in Benchmarking Nearest Neighbor Search
Martin Aumüller 0001, Matteo Ceccarello |
SISAP | 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 | 1 |
| 2017 | ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithms
Martin Aumüller 0001, Erik Bernhardsson, Alexander John Faithfull |
SISAP | 1 |