Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Ninh Pham

dblp:84/9841 · also Ninh D. Pham · DBLP profile ↗
← Back
19ranked-venue papers
9as first author
7since 2021 · last 2025
0000-0001-5768-9900ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 12 · 7 first-author · 6 since 2021Databases, data management, data science and information retrieval · 12 · 8 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Theory of computation · 2Applied, interdisciplinary, general and emerging computing · 1

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
7 papers
Algorithms and data structures · 100%
Databases, data mining, and information retrieval
5 papers
Data mining · 80% Information retrieval · 19% Data integration and cleaning · 1%

Topics — the 22 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › similarity search
maximum inner product search
1.022021
Simple Yet Efficient Algorithms for Maximum Inner Product Search via Extreme Order Statistics · KDD 2021
Revisiting Wedge Sampling for Budgeted Maximum Inner Product Search (Extended Abstract) · IJCAI 2021
Algorithms and data structures
similarity search
1.022021
Simple Yet Efficient Algorithms for Maximum Inner Product Search via Extreme Order Statistics · KDD 2021
Revisiting Wedge Sampling for Budgeted Maximum Inner Product Search (Extended Abstract) · IJCAI 2021
Data mining
high-dimensional data analysis
0.912025
On Finding Hubs in High Dimensions with Sampling · AAAI 2025
Algorithms and data structures › similarity search › nearest neighbor search
hubness
0.912025
On Finding Hubs in High Dimensions with Sampling · AAAI 2025
Algorithms and data structures › similarity search
nearest neighbor search
0.912025
On Finding Hubs in High Dimensions with Sampling · AAAI 2025
Algorithms and data structures › numerical linear algebra
dimensionality reduction
0.832021
Simple Yet Efficient Algorithms for Maximum Inner Product Search via Extreme Order Statistics · KDD 2021
Fast and scalable polynomial kernels via explicit feature maps · KDD 2013
A near-linear time approximation algorithm for angle-based outlier detection in high-dimensional data · KDD 2012
Data mining
clustering
0.812024
Scalable DBSCAN with Random Projections · NeurIPS 2024
Data mining › clustering › density-based clustering
DBSCAN
0.812024
Scalable DBSCAN with Random Projections · NeurIPS 2024
Data mining › clustering
density-based clustering
0.812024
Scalable DBSCAN with Random Projections · NeurIPS 2024
Data mining › clustering
large-scale clustering
0.812024
Scalable DBSCAN with Random Projections · NeurIPS 2024
Data mining › dimensionality reduction
random projection
0.812024
Scalable DBSCAN with Random Projections · NeurIPS 2024
Algorithms and data structures › numerical linear algebra › dimensionality reduction
random projection
0.622021
Simple Yet Efficient Algorithms for Maximum Inner Product Search via Extreme Order Statistics · KDD 2021
A near-linear time approximation algorithm for angle-based outlier detection in high-dimensional data · KDD 2012
Information retrieval › hashing › hashing for nearest neighbor search
locality-sensitive hashing
0.612022
Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Search · NeurIPS 2022
Information retrieval › similarity search
nearest neighbor search
0.612022
Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Search · NeurIPS 2022
Algorithms and data structures › randomized algorithms
sampling
0.512021
Revisiting Wedge Sampling for Budgeted Maximum Inner Product Search (Extended Abstract) · IJCAI 2021
Algorithms and data structures › similarity measures
jaccard similarity
0.212014
Efficient estimation for high similarities using odd sketches · WWW 2014
Algorithms and data structures
sketching
0.212014
Efficient estimation for high similarities using odd sketches · WWW 2014
Algorithms and data structures › similarity search › nearest neighbor search
approximate nearest neighbor search
0.212022
Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Search · NeurIPS 2022
Algorithms and data structures
kernel methods
0.212013
Fast and scalable polynomial kernels via explicit feature maps · KDD 2013
Algorithms and data structures › numerical linear algebra › dimensionality reduction
random features
0.212013
Fast and scalable polynomial kernels via explicit feature maps · KDD 2013
Data mining
anomaly detection
0.112012
A near-linear time approximation algorithm for angle-based outlier detection in high-dimensional data · KDD 2012
Data mining › anomaly detection
outlier detection
0.112012
A near-linear time approximation algorithm for angle-based outlier detection in high-dimensional data · KDD 2012

Methods — techniques the papers use, named apart from their topics

sampling · 1.7approximate kNN indexes · 1.7locality-sensitive filtering · 1.1hashing · 1.1random projection · 0.9random kernel features · 0.8wedge sampling · 0.5extreme order statistics · 0.5diamond sampling · 0.5concomitants · 0.5odd sketch · 0.4minwise hashing · 0.4approximation algorithm · 0.1
YearPublicationVenuePosition
2025 On Finding Hubs in High Dimensions with Sampling
abstract
Hubs are a few points that frequently appear in the k-nearest neighbors (kNN) of many other points in a high-dimensional data set. The hubs' effects, called the hubness phenomenon, degrade the performance of kNN based models in high dimensions. We present SamHub, a simple sampling approach to efficiently identify hubs with theoretical guarantees. Apart from previous works based on approximate kNN indexes, SamHub is generic and applicable to any distance measure with negligible additional memory footprint. Empirically, by sampling only 10% of points, SamHub runs significantly faster and offers higher accuracy than existing hub detection methods on many real-world data sets with dot product, L1, L2, and dynamic time warping distances. Our ablation studies of SamHub on improving kNN-based classification show potential for other high-dimensional data analysis tasks.
Huiwen Dong, Linghan Zeng, Zhiwen Zhao, Francesco Silvestri 0001, Ninh Pham
AAAI5
2024 Scalable DBSCAN with Random Projections
abstract
We present sDBSCAN, a scalable density-based clustering algorithm in high dimensions with cosine distance. sDBSCAN leverages recent advancements in random projections given a significantly large number of random vectors to quickly identify core points and their neighborhoods, the primary hurdle of density-based clustering. Theoretically, sDBSCAN preserves the DBSCAN’s clustering structure under mild conditions with high probability. To facilitate sDBSCAN, we present sOPTICS, a scalable visual tool to guide the parameter setting of sDBSCAN. We also extend sDBSCAN and sOPTICS to L2, L1, χ2, and Jensen-Shannon distances via random kernel features. Empirically, sDBSCAN is significantly faster and provides higher accuracy than competitive DBSCAN variants on real-world million-point data sets. On these data sets, sDBSCAN and sOPTICS run in a few minutes, while the scikit-learn counterparts and other clustering competitors demand several hours or cannot run on our hardware due to memory constraints. Our code is available at https://github.com/NinhPham/sDbscan.
Haochuan Xu, Ninh Pham
NeurIPS2
2023 A Transductive Forest for Anomaly Detection with Few Labels
Jingrui Zhang, Ninh Pham, Gillian Dobbie
ECML/PKDD (1)2
2023 On Deploying Mobile Deep Learning to Segment COVID-19 PCR Test Tube Images
Ting Xiang, Richard Dean, Ninh Pham
PSIVT4
2022 Falconn++: A Locality-sensitive Filtering Approach for Approximate Nearest Neighbor Search
abstract
We present Falconn++, a novel locality-sensitive filtering (LSF) approach for approximate nearest neighbor search on angular distance. Falconn++ can filter out potential far away points in any hash bucket before querying, which results in higher quality candidates compared to other hashing-based solutions. Theoretically, Falconn++ asymptotically achieves lower query time complexity than Falconn, an optimal locality-sensitive hashing scheme on angular distance. Empirically, Falconn++ achieves a higher recall-speed tradeoff than Falconn on many real-world data sets. Falconn++ is also competitive with HNSW, an efficient representative of graph-based solutions on high search recall regimes.
Ninh Pham
NeurIPS1
2021 Revisiting Wedge Sampling for Budgeted Maximum Inner Product Search (Extended Abstract)
abstract
Top-k maximum inner product search (MIPS) is a central task in many machine learning applications. This work extends top-k MIPS with a budgeted setting, that asks for the best approximate top-k MIPS given a limited budget of computational operations. We study recent advanced sampling methods, including wedge and diamond sampling, to solve budgeted top-k MIPS. First, we theoretically show that diamond sampling is essentially a combination of wedge sampling and basic sampling for top-k MIPS. Second, we propose dWedge, a simple deterministic variant of wedge sampling for budgeted top-k MIPS. Empirically, dWedge provides significantly higher accuracy than other budgeted top-k MIPS solvers while maintaining a similar speedup.
Stephan Sloth Lorenzen, Ninh Pham
IJCAI2
2021 Simple Yet Efficient Algorithms for Maximum Inner Product Search via Extreme Order Statistics
abstract
We present a novel dimensionality reduction method for the approximate maximum inner product search (MIPS), named CEOs, based on the theory of concomitants of extreme order statistics. Utilizing the asymptotic behavior of these concomitants, we show that a few projections associated with the extreme values of the query signature are enough to estimate inner products. This yields a sublinear approximate MIPS algorithm with search recall guarantee under a mild condition. The indexing space is exponential but optimal for the approximate MIPS on a unit sphere.
Ninh Pham
KDD1
2020 Revisiting Wedge Sampling for Budgeted Maximum Inner Product Search
Stephan Sloth Lorenzen, Ninh Pham
ECML/PKDD (1)2
2018 L1-Depth Revisited: A Robust Angle-Based Outlier Factor in High-Dimensional Space
Ninh Pham
ECML/PKDD (1)1
2017 Hybrid LSH: Faster Near Neighbors Reporting in High-dimensional Space
abstract
We study the r-near neighbors reporting problem (rNNR) (or spherical range reporting), i.e., reporting all points in a high-dimensional point set S that lie within a radius r of a given query point.This problem has played building block roles in finding near-duplicate web pages, solving k-diverse near neighbor search and content-based image retrieval problems.Our approach builds upon the locality-sensitive hashing (LSH) framework due to its appealing asymptotic sublinear query time for near neighbor search problems in highdimensional space.A bottleneck of the traditional LSH scheme for solving rNNR is that its performance is sensitive to data and query-dependent parameters.On data sets whose data distributions have diverse local density patterns, LSH with inappropriate tuning parameters can sometimes be outperformed by a simple linear search.In this paper, we introduce a hybrid search strategy between LSH-based search and linear search for rNNR in highdimensional space.By integrating an auxiliary data structure into LSH hash tables, we can efficiently estimate the computational cost of LSH-based search for a given query regardless of the data distribution.This means that we are able to choose the appropriate search strategy between LSH-based search and linear search to achieve better performance.Moreover, the integrated data structure is time efficient and fits well with many recent state-of-the-art LSH-based approaches.Our experiments on real-world data sets show that the hybrid search approach outperforms (or is comparable to) both LSH-based search and linear search for a wide range of search radii and data distributions in high-dimensional space.
Ninh Pham
EDBT1
2017 I/O-Efficient Similarity Join
Rasmus Pagh, Ninh Pham, Francesco Silvestri 0001, Morten Stöckel
Algorithmica2
2016 Scalability and Total Recall with Fast CoveringLSH
abstract
Locality-sensitive hashing (LSH) has emerged as the dominant algorithmic technique for similarity search with strong performance guarantees in high-dimensional spaces. A drawback of traditional LSH schemes is that they may have false negatives, i.e., the recall is less than 100%. This limits the applicability of LSH in settings requiring precise performance guarantees. Building on the recent theoretical "CoveringLSH" construction that eliminates false negatives, we propose a fast and practical covering LSH scheme for Hamming space called Fast CoveringLSH (fcLSH). Inheriting the design benefits of CoveringLSH our method avoids false negatives and always reports all near neighbors. Compared to CoveringLSH we achieve an asymptotic improvement to the hash function computation time from O(dL) to O(d + (LlogL), where d is the dimensionality of data and L is the number of hash tables. Our experiments on synthetic and real-world data sets demonstrate that fcLSH is comparable (and often superior) to traditional hashing-based approaches for search radius up to 20 in high-dimensional Hamming space.
Ninh Pham, Rasmus Pagh
CIKM1
2015 I/O-Efficient Similarity Join
Rasmus Pagh, Ninh Pham, Francesco Silvestri 0001, Morten Stöckel
ESA2
2014 Efficient estimation for high similarities using odd sketches
abstract
Estimating set similarity is a central problem in many computer applications. In this paper we introduce the Odd Sketch, a compact binary sketch for estimating the Jaccard similarity of two sets. The exclusive-or of two sketches equals the sketch of the symmetric difference of the two sets. This means that Odd Sketches provide a highly space-efficient estimator for sets of high similarity, which is relevant in applications such as web duplicate detection, collaborative filtering, and association rule learning. The method extends to weighted Jaccard similarity, relevant e.g. for TF-IDF vector comparison. We present a theoretical analysis of the quality of estimation to guarantee the reliability of Odd Sketch-based estimators. Our experiments confirm this efficiency, and demonstrate the efficiency of Odd Sketches in comparison with $b$-bit minwise hashing schemes on association rule learning and web duplicate detection tasks.
Michael Mitzenmacher, Rasmus Pagh, Ninh Pham
WWW3
2013 Fast and scalable polynomial kernels via explicit feature maps
abstract
Approximation of non-linear kernels using random feature mapping has been successfully employed in large-scale data analysis applications, accelerating the training of kernel machines. While previous random feature mappings run in O(ndD) time for $n$ training samples in d-dimensional space and D random feature maps, we propose a novel randomized tensor product technique, called Tensor Sketching, for approximating any polynomial kernel in O(n(d+D \log{D})) time. Also, we introduce both absolute and relative error bounds for our approximation to guarantee the reliability of our estimation algorithm. Empirically, Tensor Sketching achieves higher accuracy and often runs orders of magnitude faster than the state-of-the-art approach for large-scale real-world datasets.
Ninh Pham, Rasmus Pagh
KDD1
2012 A near-linear time approximation algorithm for angle-based outlier detection in high-dimensional data
abstract
Outlier mining in d-dimensional point sets is a fundamental and well studied data mining task due to its variety of applications. Most such applications arise in high-dimensional domains. A bottleneck of existing approaches is that implicit or explicit assessments on concepts of distance or nearest neighbor are deteriorated in high-dimensional data. Following up on the work of Kriegel et al. (KDD '08), we investigate the use of angle-based outlier factor in mining high-dimensional outliers. While their algorithm runs in cubic time (with a quadratic time heuristic), we propose a novel random projection-based technique that is able to estimate the angle-based outlier factor for all data points in time near-linear in the size of the data. Also, our approach is suitable to be performed in parallel environment to achieve a parallel speedup. We introduce a theoretical analysis of the quality of approximation to guarantee the reliability of our estimation algorithm. The empirical experiments on synthetic and real world data sets demonstrate that our approach is efficient and scalable to very large high-dimensional data sets.
Ninh Pham, Rasmus Pagh
KDD1
2011 Online Discovery of Top-k Similar Motifs in Time Series Data
abstract
A motif is a pair of non-overlapping sequences with very similar shapes in a time series. We study the online top-k most similar motif discovery problem. A special case of this problem corresponding to k = 1 was investigated in the literature by Mueen and Keogh [2]. We generalize the problem to any k and propose space-efficient algorithms for solving it. We show that our algorithms are optimal in term of space. In the particular case when k = 1, our algorithms achieve better performance both in terms of space and time consumption than the algorithm of Mueen and Keogh. We demonstrate our results by both theoretical analysis and extensive experiments with both synthetic and real-life data. We also show possible application of the top-k similar motifs discovery problem.
Hoang Thanh Lam, Toon Calders, Ninh Pham
SDM3
2010 HOT aSAX: A Novel Adaptive Symbolic Representation for Time Series Discords Discovery
Ninh Pham, Quang Loc Le, Tran Khanh Dang
ACIIDS (1)1
2010 Two Novel Adaptive Symbolic Representations for Similarity Search in Time Series Databases
abstract
Since the last decade, we have seen an increasing level of interest in time series data mining due to its variety of real-world applications. Numerous representation models of time series have been proposed for data mining, including piecewise polynomial models, spectral models, and the recently proposed symbolic models, such as Symbolic Aggregate approXimation (SAX) and its multiresolution extension, indexable Symbolic Aggregate approXimation (iSAX). In spite of many advantages of dimensionality/numerosity reduction, and lower bounding distance measures, the quality of SAX approximation is highly dependent on the Gaussian distributed property of time series, especially in reduced-dimensionality literature. In this paper, we introduce a novel adaptive symbolic approach based on the combination of SAX and k¬-means algorithm which we call adaptive SAX (aSAX). The proposed representation greatly outperforms the classic SAX not only on the highly Gaussian distribution datasets, but also on the lack of Gaussian distribution datasets with a variety of dimensionality reduction. In addition to being competitive with, or superior to, the classic SAX, we extend aSAX to the multiresolution symbolic representation called indexable adaptive SAX (iaSAX). Our empirical experiments with real-world time series datasets confirm the theoretical analyses as well as the efficiency of the two proposed algorithms in terms of the tightness of lower bound, pruning power and number of random disk accesses.
Ninh Pham, Quang Loc Le, Tran Khanh Dang
APWeb1