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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael E. Houle

dblp:51/4467 · DBLP profile ↗
← Back
86ranked-venue papers
41as first author
13since 2021 · last 2026
0000-0001-8486-8015ORCID · verified

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

Databases, data management, data science and information retrieval · 49 · 24 first-author · 11 since 2021Theory of computation · 17 · 8 first-authorArtificial intelligence and machine learning · 16 · 6 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 5 first-authorSystems, architecture and hardware · 2 · 2 first-authorComputer networks · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 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.

Artificial intelligence
5 papers
Trustworthy machine learning · 54% Representation and self-supervised learning · 46%
Databases, data mining, and information retrieval
10 papers
Data mining · 34% Information retrieval · 32% Spatial and temporal data management · 23%
Theoretical computer science
6 papers
Algorithms and data structures · 65% Information theory · 33% Computational geometry · 2%

Topics — the 30 heaviest of 39, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Representation and self-supervised learning › representation analysis
dimensional collapse
0.812024
LDReg: Local Dimensionality Regularized Self-Supervised Learning · ICLR 2024
Information retrieval
similarity search
0.642021
Effective and Efficient Algorithms for Flexible Aggregate Similarity Search in High Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2015
High Intrinsic Dimensionality Facilitates Adversarial Attack: Theoretical Evidence · IEEE Trans. Inf. Forensics Secur. 2021
Dimensional Testing for Multi-step Similarity Search · ICDM 2012
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.512021
High Intrinsic Dimensionality Facilitates Adversarial Attack: Theoretical Evidence · IEEE Trans. Inf. Forensics Secur. 2021
Machine learning › Trustworthy machine learning
interpretability
0.412019
Improving the Quality of Explanations with Local Embedding Perturbations · KDD 2019
Machine learning › Trustworthy machine learning › interpretability
local explanation
0.412019
Improving the Quality of Explanations with Local Embedding Perturbations · KDD 2019
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
adversarial example detection
0.312018
Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionality · ICLR 2018
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels
0.312018
Dimensionality-Driven Learning with Noisy Labels · ICML 2018
Machine learning › Trustworthy machine learning
robustness
0.312018
Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionality · ICLR 2018
Information theory
intrinsic dimensionality
0.332019
Dimensional Testing for Multi-step Similarity Search · ICDM 2012
Improving the Quality of Explanations with Local Embedding Perturbations · KDD 2019
Rank-Based Similarity Search: Reducing the Dimensional Dependence · IEEE Trans. Pattern Anal. Mach. Intell. 2015
Query processing and optimization › incremental computation
incremental nearest-neighbor search
0.312017
Dimensional Testing for Reverse k-Nearest Neighbor Search · Proc. VLDB Endow. 2017
Spatial and temporal data management › reverse nearest neighbor
reverse k-nearest neighbor search
0.312017
Dimensional Testing for Reverse k-Nearest Neighbor Search · Proc. VLDB Endow. 2017
Algorithms and data structures
similarity search
0.322015
Rank-Based Similarity Search: Reducing the Dimensional Dependence · IEEE Trans. Pattern Anal. Mach. Intell. 2015
Estimating Local Intrinsic Dimensionality · KDD 2015
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
0.322015
Effective and Efficient Algorithms for Flexible Aggregate Similarity Search in High Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2015
Fast Approximate Similarity Search in Extremely High-Dimensional Data Sets · ICDE 2005
Data mining
clustering
0.232010
Finding Local Anomalies in Very High Dimensional Space · ICDM 2010
Best of both: a hybridized centroid-medoid clustering heuristic · ICML 2007
Navigating massive data sets via local clustering · KDD 2003
Spatial and temporal data management › spatial query processing
aggregate nearest neighbor query
0.212015
Effective and Efficient Algorithms for Flexible Aggregate Similarity Search in High Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2015
Spatial and temporal data management › spatial query processing › aggregate nearest neighbor query
flexible aggregate nearest neighbor query
0.212015
Effective and Efficient Algorithms for Flexible Aggregate Similarity Search in High Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2015
Data mining › dimensionality reduction
intrinsic dimensionality estimation
0.212015
Estimating Local Intrinsic Dimensionality · KDD 2015
Algorithms and data structures › similarity search › nearest neighbor search
k-nearest neighbors
0.212015
Rank-Based Similarity Search: Reducing the Dimensional Dependence · IEEE Trans. Pattern Anal. Mach. Intell. 2015
Information retrieval
retrieval models
0.112021
High Intrinsic Dimensionality Facilitates Adversarial Attack: Theoretical Evidence · IEEE Trans. Inf. Forensics Secur. 2021
Algorithms and data structures › numerical linear algebra
dimensionality reduction
0.112012
Dimensional Testing for Multi-step Similarity Search · ICDM 2012
Data mining › semi-supervised learning
label propagation
0.112011
Knowledge propagation in large image databases using neighborhood information · ACM Multimedia 2011
Multimedia analysis and retrieval
image annotation
0.112011
Knowledge propagation in large image databases using neighborhood information · ACM Multimedia 2011
Data mining
anomaly detection
0.112010
Finding Local Anomalies in Very High Dimensional Space · ICDM 2010
Data mining › clustering
density-based clustering
0.112010
Finding Local Anomalies in Very High Dimensional Space · ICDM 2010
Data mining › anomaly detection › outlier detection
local outlier detection
0.112010
Finding Local Anomalies in Very High Dimensional Space · ICDM 2010
Data mining › clustering
k-means clustering
0.112007
Best of both: a hybridized centroid-medoid clustering heuristic · ICML 2007
Indexing and storage engines › multidimensional indexing
high-dimensional indexing
0.112005
Fast Approximate Similarity Search in Extremely High-Dimensional Data Sets · ICDE 2005
Data mining › clustering › graph clustering
local clustering
0.012003
Navigating massive data sets via local clustering · KDD 2003
Data mining › clustering › soft clustering
overlapping clustering
0.012003
Navigating massive data sets via local clustering · KDD 2003
Requirements engineering and software design › requirements analysis
formal requirements analysis
0.012001
Fast Formal Analysis of Requirements via "Topoi Diagrams" · ICSE 2001

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

local intrinsic dimensionality · 1.1theoretical analysis · 1.0k-nearest neighbor ranking · 1.0neighborhood generation · 0.8fisher-rao metric · 0.8embedding perturbation · 0.8probability weighted moments · 0.4method of moments · 0.4maximum likelihood estimation · 0.4extreme value theory · 0.4loss adaptation · 0.3dimensionality analysis · 0.3termination tests · 0.3pruning · 0.3intrinsic dimensionality characterization · 0.3rank cover tree · 0.2non-metric pruning · 0.2approximation algorithm · 0.2
YearPublicationVenuePosition
2026 Local intrinsic dimensionality and the estimation of convergence order
Michael E. Houle, Vincent Oria, Hamideh Sabaei
Inf. Syst.1
2026 A Bayesian framework for robust local intrinsic dimensionality estimation
abstract
Local Intrinsic Dimensionality (LID) is a measure of data complexity in the vicinity of a query point. In this work, we propose a novel Bayesian framework for LID estimation that improves robustness and accuracy, especially in scenarios with small neighborhood sizes ( k ≤ 10 ), where maintaining locality is critical. Our framework allows the incorporation of both informative and non-informative priors, enabling the integration of prior knowledge to enhance the estimation process. Using this framework, we derive new LID estimators and provide insights into transitional ones. Furthermore, we propose aggregation methods using linear and logarithmic pooling to combine multiple LID posteriors. These methods allow for principled integration of LID estimates across different training states of Deep Neural Networks (DNNs), such as epochs, thereby improving estimation stability and performance. We also derive a posterior predictive distribution (PPD) for modeling and synthesizing nearest-neighbor distances. Experiments demonstrate that the LID Bayesian estimation methods achieves a balanced approach between reducing variance and lowering squared bias, often leading to lower mean squared error (MSE) values for small number of nearest neighbors.
Zaher Joukhadar, Hanxun Huang, Sarah M. Erfani, Ricardo J. G. B. Campello, Michael E. Houle, James Bailey 0001
Inf. Syst.5
2025 Intrinsic Dimension, Degrees of Freedom, Odds and Uniformity: A Unified Perspective
James Bailey 0001, Ricardo J. G. B. Campello, Michael E. Houle
SISAP3
2025 Efficient Local Intrinsic Dimensionality Estimation in Evolving Deep Representations
abstract
Local intrinsic dimensionality (LID) provides insight into the behavior of individual training points in deep neural networks, with applications including adversarial detection, prevention of dimensional collapse in self-supervised learning, and identification of untruthful responses from large language models (LLMs). In such contexts, efficient LID estimation has depended on the use of mini-batches, due to the high cost of computing neighborhoods in latent space. However, estimation with respect to small subsets of the training data usually reflects the dimensionality of the global manifold structure rather than the intended local distribution around each point. In this paper, we propose the Nearest Distance Cache (NDC), a method that improves the locality of LID estimation by reusing nearest-neighbor distances observed in past mini-batches. This strategy faces two key challenges: representations evolve over time, and limited memory prevents storing all past distances. To address these, NDC maintains a compact cache of nearest distances per example and uses window-based change detection to discard outdated samples affected by distributional drift. We also evaluate NDC on two tasks: an autoencoder trained on synthetic data with known ground-truth LID, and a ResNet trained on CIFAR-10. Results show that NDC captures local properties of deep representations not revealed by single mini-batch estimates.
Michael E. Houle, Vincent Oria
SISAP1
2024 LDReg: Local Dimensionality Regularized Self-Supervised Learning
abstract
Representations learned via self-supervised learning (SSL) can be susceptible to dimensional collapse, where the learned representation subspace is of extremely low dimensionality and thus fails to represent the full data distribution and modalities. Dimensional collapse ––– also known as the "underfilling" phenomenon ––– is one of the major causes of degraded performance on downstream tasks. Previous work has investigated the dimensional collapse problem of SSL at a global level. In this paper, we demonstrate that representations can span over high dimensional space globally, but collapse locally. To address this, we propose a method called *local dimensionality regularization (LDReg)*. Our formulation is based on the derivation of the Fisher-Rao metric to compare and optimize local distance distributions at an asymptotically small radius for each data point. By increasing the local intrinsic dimensionality, we demonstrate through a range of experiments that LDReg improves the representation quality of SSL. The results also show that LDReg can regularize dimensionality at both local and global levels.
Hanxun Huang, Ricardo J. G. B. Campello, Sarah M. Erfani, Xingjun Ma, Michael E. Houle, James Bailey 0001
ICLR5
2024 Dimensionality-Aware Outlier Detection
abstract
We present a nonparametric method for outlier detection that takes full account of local variations in intrinsic dimensionality within the dataset. Using the theory of Local Intrinsic Dimensionality (LID), our ‘dimensionality-aware’ outlier detection method, DAO, is derived as an estimator of an asymptotic local expected density ratio involving the query point and a close neighbor drawn at random. The dimensionality-aware behavior of DAO is due to its use of local estimation of LID values in a theoretically-justified way. Through comprehensive experimentation on more than 800 synthetic and real datasets, we show that DAO significantly outperforms three popular and important benchmark outlier detection methods: Local Outlier Factor (LOF), Simplified LOF, and kNN.
Alastair Anderberg, James Bailey 0001, Ricardo J. G. B. Campello, Michael E. Houle, Henrique O. Marques, Milos Radovanovic 0001, Arthur Zimek
SDM4
2024 Local Intrinsic Dimensionality and the Convergence Order of Fixed-Point Iteration
Michael E. Houle, Vincent Oria, Hamideh Sabaei
SISAP1
2024 Bayesian Estimation Approaches for Local Intrinsic Dimensionality
Zaher Joukhadar, Hanxun Huang, Sarah M. Erfani, Ricardo J. G. B. Campello, Michael E. Houle, James Bailey 0001
SISAP5
2023 Relationships between tail entropies and local intrinsic dimensionality and their use for estimation and feature representation
James Bailey 0001, Michael E. Houle, Xingjun Ma
Inf. Syst.2
2021 A Dimensionality-Driven Approach for Unsupervised Out-of-distribution Detection
abstract
Machine learning models may suffer from significant performance degradation when applied to data substantially different from the training data, known as out-of-distribution (OOD) data. One natural choice for unsupervised OOD detection is reconstruction-error (e.g., 3 sigma rule), which has been extensively used for anomaly detection. However, this criterion for OOD detection is problematic because reconstruction errors of some OOD instances can be similar to the training data. To address this problem, we propose a framework that integrates reconstruction errors with the theory of Local Intrinsic Dimensionality (LID). Specifically, we introduce the use of LID to characterize the data subspaces formed by data samples and their corresponding reconstruction by autoencoders (AEs) as a feature for OOD detection, revealing their localized geometrical properties. The learning histories of a model are realizations of the underlying distance distributions of such data subspaces, the pattern of which can be captured dimensionally by LID, portraying the model learning behavior on samples. The framework incorporates reconstruction loss in combination with LID for greater robustness by providing a global measure in addition to the localized one. Extensive empirical studies validate the feasibility of using LID to characterize learning histories and demonstrate the proposed framework's effectiveness.
Qizhou Wang 0001, Sarah M. Erfani, Christopher Leckie, Michael E. Houle
SDM4
2021 Relationships Between Local Intrinsic Dimensionality and Tail Entropy
James Bailey 0001, Michael E. Houle, Xingjun Ma
SISAP2
2021 The Effect of Random Projection on Local Intrinsic Dimensionality
Michael E. Houle, Ken-ichi Kawarabayashi
SISAP1
2021 High Intrinsic Dimensionality Facilitates Adversarial Attack: Theoretical Evidence
abstract
Machine learning systems are vulnerable to adversarial attack. By applying to the input object a small, carefully-designed perturbation, a classifier can be tricked into making an incorrect prediction. This phenomenon has drawn wide interest, with many attempts made to explain it. However, a complete understanding is yet to emerge. In this paper we adopt a slightly different perspective, still relevant to classification. We consider retrieval, where the output is a set of objects most similar to a user-supplied query object, corresponding to the set of k-nearest neighbors. We investigate the effect of adversarial perturbation on the ranking of objects with respect to a query. Through theoretical analysis, supported by experiments, we demonstrate that as the intrinsic dimensionality of the data domain rises, the amount of perturbation required to subvert neighborhood rankings diminishes, and the vulnerability to adversarial attack rises. We examine two modes of perturbation of the query: either `closer' to the target point, or `farther' from it. We also consider two perspectives: `query-centric', examining the effect of perturbation on the query's own neighborhood ranking, and `target-centric', considering the ranking of the query point in the target's neighborhood set. All four cases correspond to practical scenarios involving classification and retrieval.
Laurent Amsaleg, James Bailey 0001, Amélie Barbe, Sarah M. Erfani, Teddy Furon, Michael E. Houle, Milos Radovanovic 0001, Xuan Vinh Nguyen
IEEE Trans. Inf. Forensics Secur.6
2020 Local Intrinsic Dimensionality III: Density and Similarity
Michael E. Houle
SISAP1
2019 Improving the Quality of Explanations with Local Embedding Perturbations
abstract
Classifier explanations have been identified as a crucial component of knowledge discovery. Local explanations evaluate the behavior of a classifier in the vicinity of a given instance. A key step in this approach is to generate synthetic neighbors of the given instance. This neighbor generation process is challenging and it has considerable impact on the quality of explanations. To assess quality of generated neighborhoods, we propose a local intrinsic dimensionality (LID) based locality constraint. Based on this, we then propose a new neighborhood generation method. Our method first fits a local embedding/subspace around a given instance using the LID of the test instance as the target dimensionality, then generates neighbors in the local embedding and projects them back to the original space. Experimental results show that our method generates more realistic neighborhoods and consequently better explanations. It can be used in combination with existing local explanation algorithms.
Yunzhe Jia, James Bailey 0001, Kotagiri Ramamohanarao, Christopher Leckie, Michael E. Houle
KDD5
2019 Intrinsic Dimensionality Estimation within Tight Localities
abstract
Accurate estimation of Intrinsic Dimensionality (ID) is of crucial importance in many data mining and machine learning tasks, including dimensionality reduction, outlier detection, similarity search and subspace clustering. However, since their convergence generally requires sample sizes (that is, neighborhood sizes) on the order of hundreds of points, existing ID estimation methods may have only limited usefulness for applications in which the data consists of many natural groups of small size. In this paper, we propose a local ID estimation strategy stable even for ‘tight’ localities consisting of as few as 20 sample points. The estimator applies MLE techniques over all available pairwise distances among the members of the sample, based on a recent extreme-value-theoretic model of intrinsic dimensionality, the Local Intrinsic Dimension (LID). Our experimental results show that our proposed estimation technique can achieve notably smaller variance, while maintaining comparable levels of bias, at much smaller sample sizes than state-of-the-art estimators.
Laurent Amsaleg, Oussama Chelly, Michael E. Houle, Ken-ichi Kawarabayashi, Milos Radovanovic 0001, Weeris Treeratanajaru
SDM3
2019 Subspace Determination Through Local Intrinsic Dimensional Decomposition
Ruben Becker, Imane Hafnaoui, Michael E. Houle, Arthur Zimek
SISAP3
2019 Introduction to Special Issue of the 9th International Conference on Similarity Search and Applications (SISAP 2016)
Laurent Amsaleg, Michael E. Houle, Erich Schubert
Inf. Syst.2
2018 Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionality
Xingjun Ma, Bo Li 0026, Yisen Wang 0001, Sarah M. Erfani, Sudanthi N. R. Wijewickrema, Grant Schoenebeck, Dawn Song, Michael E. Houle, James Bailey 0001
ICLR8
2018 Dimensionality-Driven Learning with Noisy Labels
abstract
Datasets with significant proportions of noisy (incorrect) class labels present challenges for training accurate Deep Neural Networks (DNNs). We propose a new perspective for understanding DNN generalization for such datasets, by investigating the dimensionality of the deep representation subspace of training samples. We show that from a dimensionality perspective, DNNs exhibit quite distinctive learning styles when trained with clean labels versus when trained with a proportion of noisy labels. Based on this finding, we develop a new dimensionality-driven learning strategy, which monitors the dimensionality of subspaces during training and adapts the loss function accordingly. We empirically demonstrate that our approach is highly tolerant to significant proportions of noisy labels, and can effectively learn low-dimensional local subspaces that capture the data distribution.
Xingjun Ma, Yisen Wang 0001, Michael E. Houle, Shuo Zhou 0001, Sarah M. Erfani, Shutao Xia, Sudanthi N. R. Wijewickrema, James Bailey 0001
ICML3
2018 LID-Fingerprint: A Local Intrinsic Dimensionality-Based Fingerprinting Method
Michael E. Houle, Vincent Oria, Kurt Rohloff, Arwa M. Wali
SISAP1
2018 On the Correlation Between Local Intrinsic Dimensionality and Outlierness
Michael E. Houle, Erich Schubert, Arthur Zimek
SISAP1
2018 Intrinsic Degree: An Estimator of the Local Growth Rate in Graphs
Lorenzo von Ritter, Michael E. Houle, Stephan Günnemann
SISAP2
2018 Extreme-value-theoretic estimation of local intrinsic dimensionality
Laurent Amsaleg, Oussama Chelly, Teddy Furon, Stéphane Girard, Michael E. Houle, Ken-ichi Kawarabayashi, Michael Nett
Data Min. Knowl. Discov.5
2017 Local Intrinsic Dimensionality I: An Extreme-Value-Theoretic Foundation for Similarity Applications
Michael E. Houle
SISAP1
2017 Local Intrinsic Dimensionality II: Multivariate Analysis and Distributional Support
Michael E. Houle
SISAP1
2017 Improving k-NN Graph Accuracy Using Local Intrinsic Dimensionality
Michael E. Houle, Vincent Oria, Arwa M. Wali
SISAP1
2017 Dimensional Testing for Reverse k-Nearest Neighbor Search
abstract
Given a query object q, reverse k -nearest neighbor (R k NN) search aims to locate those objects of the database that have q among their k -nearest neighbors. In this paper, we propose an approximation method for solving R k NN queries, where the pruning operations and termination tests are guided by a characterization of the intrinsic dimensionality of the data. The method can accommodate any index structure supporting incremental (forward) nearest-neighbor search for the generation and verification of candidates, while avoiding impractically-high preprocessing costs. We also provide experimental evidence that our method significantly outperforms its competitors in terms of the tradeoff between execution time and the quality of the approximation. Our approach thus addresses many of the scalability issues surrounding the use of previous methods in data mining.
Guillaume Casanova, Elias Englmeier, Michael E. Houle, Peer Kröger, Michael Nett, Erich Schubert, Arthur Zimek
Proc. VLDB Endow.3
2017 Query Expansion for Content-Based Similarity Search Using Local and Global Features
abstract
This article presents an efficient and totally unsupervised content-based similarity search method for multimedia data objects represented by high-dimensional feature vectors. The assumption is that the similarity measure is applicable to feature vectors of arbitrary length. During the offline process, different sets of features are selected by a generalized version of the Laplacian Score in an unsupervised way for individual data objects in the database. Online retrieval is performed by ranking the query object in the feature spaces of candidate objects. Those candidates for which the query object is ranked highly are selected as the query results. The ranking scheme is incorporated into an automated query expansion framework to further improve the semantic quality of the search result. Extensive experiments were conducted on several datasets to show the capability of the proposed method in boosting effectiveness without losing efficiency.
Michael E. Houle, Xiguo Ma, Vincent Oria, Jichao Sun
ACM Trans. Multim. Comput. Commun. Appl.1
2016 Measuring dependency via intrinsic dimensionality
abstract
Measuring the amount of dependency among multiple variables is an important task in pattern recognition. In the last few years, many new dependency measures have been developed for the exploration of functional relationships. In this paper, we develop a dependency measure between variables based on an extreme-value theoretic treatment of intrinsic dimensionality. Our measure identifies variables with low intrinsic dimension - that is, those that support embeddings of the data within low-dimensional manifolds. To build a dependency measure on strong foundations, we theoretically prove a connection between information theory and intrinsic dimensionality theory. This allows us also to propose novel estimators of intrinsic dimensionality. Finally, we show that our dependency measure enables to find patterns that cannot be found by other state-of-the-art measures on real and synthetic data.
Simone Romano 0003, Oussama Chelly, Vinh Nguyen 0003, James Bailey 0001, Michael E. Houle
ICPR5
2016 On the evaluation of unsupervised outlier detection: measures, datasets, and an empirical study
Guilherme Oliveira Campos, Arthur Zimek, Jörg Sander 0001, Ricardo J. G. B. Campello, Barbora Micenková, Erich Schubert, Ira Assent, Michael E. Houle
Data Min. Knowl. Discov.8
2016 Efficient similarity search within user-specified projective subspaces
Michael E. Houle, Xiguo Ma, Vincent Oria, Jichao Sun
Inf. Syst.1
2016 An efficient ant colony optimization strategy for the resolution of multi-class queries
Kamil Krynicki, Michael E. Houle, Javier Jaén Martínez
Knowl. Based Syst.2
2015 Estimating Local Intrinsic Dimensionality
abstract
This paper is concerned with the estimation of a local measure of intrinsic dimensionality (ID) recently proposed by Houle. The local model can be regarded as an extension of Karger and Ruhl's expansion dimension to a statistical setting in which the distribution of distances to a query point is modeled in terms of a continuous random variable. This form of intrinsic dimensionality can be particularly useful in search, classification, outlier detection, and other contexts in machine learning, databases, and data mining, as it has been shown to be equivalent to a measure of the discriminative power of similarity functions. Several estimators of local ID are proposed and analyzed based on extreme value theory, using maximum likelihood estimation (MLE), the method of moments (MoM), probability weighted moments (PWM), and regularly varying functions (RV). An experimental evaluation is also provided, using both real and artificial data.
Laurent Amsaleg, Oussama Chelly, Teddy Furon, Stéphane Girard, Michael E. Houle, Ken-ichi Kawarabayashi, Michael Nett
KDD5
2015 Flexible Aggregate Similarity Search in High-Dimensional Data Sets
Michael E. Houle, Xiguo Ma, Vincent Oria
SISAP1
2015 A Non-hybrid Ant Colony Optimization Heuristic for Convergence Quality
abstract
Ant Colony Optimization has proven to be an important optimization technique. It has provided a solid base for solving classical computational problems, networks routing problems and many others. Nonetheless, algorithms within the Ant Colony metaheuristic have been shown to struggle to reach the global optimum of the search space, with only a few select ones guaranteed to reach it at all. On the other hand, Ant Colony based hybrid solutions that address this issue suffer from either severely decreased efficiency or low scalability and are usually static and custom-made, with only one particular use. In this paper we present a generic and robust solution to this problem, restricted rigorously to the Ant Colony Optimization paradigm, named Angry Ant Framework. It adds a new dimension - a dynamic, biologically-inspired pheromone stratification, which we hope can become the objective of further state-of-the-art research. We present a series of experiments to enable a discussion on the benefits provided by this new framework. In particular, we show that Angry Ant Framework increases the efficiency, while at the same time improving the flexibility, the adaptability and the scalability with a very low computational investment.
Kamil Krynicki, Michael E. Houle, Javier Jaén Martínez
SMC2
2015 Rank-Based Similarity Search: Reducing the Dimensional Dependence
abstract
This paper introduces a data structure for k-NN search, the Rank Cover Tree (RCT), whose pruning tests rely solely on the comparison of similarity values; other properties of the underlying space, such as the triangle inequality, are not employed. Objects are selected according to their ranks with respect to the query object, allowing much tighter control on the overall execution costs. A formal theoretical analysis shows that with very high probability, the RCT returns a correct query result in time that depends very competitively on a measure of the intrinsic dimensionality of the data set. The experimental results for the RCT show that non-metric pruning strategies for similarity search can be practical even when the representational dimension of the data is extremely high. They also show that the RCT is capable of meeting or exceeding the level of performance of state-of-the-art methods that make use of metric pruning or other selection tests involving numerical constraints on distance values.
Michael E. Houle, Michael Nett
IEEE Trans. Pattern Anal. Mach. Intell.1
2015 Effective and Efficient Algorithms for Flexible Aggregate Similarity Search in High Dimensional Spaces
abstract
Numerous applications in different fields, such as spatial databases, multimedia databases, data mining, and recommender systems, may benefit from efficient and effective aggregate similarity search, also known as aggregate nearest neighbor (AggNN) search. Given a group of query objects Q, the goal of AggNN is to retrieve the k most similar objects from the database, where the underlying similarity measure is defined as an aggregation (usually sum or max) of the distances between the retrieved objects and every query object in Q. Recently, the problem was generalized so as to retrieve the k objects which are most similar to a fixed proportion of the elements of Q. This variant of aggregate similarity search is referred to as “flexible AggNN”, or FANN. In this work, we propose two approximation algorithms, one for the sum variant of FANN, and the other for the max variant. Extensive experiments are provided showing that, relative to state-of-the-art approaches (both exact and approximate), our algorithms produce query results with good accuracy, while at the same time being very efficient.
Michael E. Houle, Xiguo Ma, Vincent Oria
IEEE Trans. Knowl. Data Eng.1
2014 Improving the Quality of K-NN Graphs for Image Databases through Vector Sparsification
abstract
Neighborhood graphs are an essential component of many established methods for content-based image retrieval and automated image annotation. The performance of such methods relies heavily on the semantic quality of the graphs, which can be measured as the proportion of neighbors sharing the same class label as their query images. In this paper, we propose a new framework for the efficient construction of K-nearest neighbor (K-NN) graphs based on nearest-neighbor descent (NN-Descent), in which selective sparsification of object feature vectors is interleaved with neighborhood refinement operations in an effort to improve the semantic quality of the result. A local variant of the Laplacian Score is used to identify noisy features with respect to individual images, whose values are then set to 0 (the global mean value after standardization). We show through extensive experiments that our graph construction method is able to increase the proportion of semantically-related images over unrelated images within the neighbor sets.
Michael E. Houle, Xiguo Ma, Vincent Oria, Jichao Sun
ICMR1
2014 Efficient Algorithms for Similarity Search in Axis-Aligned Subspaces
Michael E. Houle, Xiguo Ma, Vincent Oria, Jichao Sun
SISAP1
2013 Rank Cover Trees for Nearest Neighbor Search
Michael E. Houle, Michael Nett
SISAP1
2013 Annotation propagation in image databases using similarity graphs
abstract
The practicality of large-scale image indexing and querying methods depends crucially upon the availability of semantic information. The manual tagging of images with semantic information is in general very labor intensive, and existing methods for automated image annotation may not always yield accurate results. The aim of this paper is to reduce to a minimum the amount of human intervention required in the semantic annotation of images, while preserving a high degree of accuracy. Ideally, only one copy of each object of interest would be labeled manually, and the labels would then be propagated automatically to all other occurrences of the objects in the database. To this end, we propose an influence propagation strategy, SW-KProp , that requires no human intervention beyond the initial labeling of a subset of the images. SW-KProp distributes semantic information within a similarity graph defined on all images in the database: each image iteratively transmits its current label information to its neighbors, and then readjusts its own label according to the combined influences of its neighbors. SW-KProp influence propagation can be efficiently performed by means of matrix computations, provided that pairwise similarities of images are available. We also propose a variant of SW-KProp which enhances the quality of the similarity graph by selecting a reduced feature set for each prelabeled image and rebuilding its neighborhood. The performances of the SW-KProp method and its variant were evaluated against several competing methods on classification tasks for three image datasets: a handwritten digit dataset, a face dataset and a web image dataset. For the digit images, SW-KProp and its variant performed consistently better than the other methods tested. For the face and web images, SW-KProp outperformed its competitors for the case when the number of prelabeled images was relatively small. The performance was seen to improve significantly when the feature selection strategy was applied.
Michael E. Houle, Vincent Oria, Shin'ichi Satoh 0001, Jichao Sun
ACM Trans. Multim. Comput. Commun. Appl.1
2012 Dimensional Testing for Multi-step Similarity Search
abstract
In data mining applications such as subspace clustering or feature selection, changes to the underlying feature set can require the reconstruction of search indices to support fundamental data mining tasks. For such situations, multi-step search approaches have been proposed that can accommodate changes in the underlying similarity measure without the need to rebuild the index. In this paper, we present a heuristic multi-step search algorithm that utilizes a measure of intrinsic dimension, the generalized expansion dimension (GED), as the basis of its search termination condition. Compared to the current state-of-the-art method, experimental results show that our heuristic approach is able to obtain significant improvements in both the number of candidates and the running time, while losing very little in the accuracy of the query results.
Michael E. Houle, Xiguo Ma, Michael Nett, Vincent Oria
ICDM1
2012 Fast Similarity Computation in Factorized Tensors
Michael E. Houle, Hisashi Kashima, Michael Nett
SISAP1
2012 Density-preserving projections for large-scale local anomaly detection
Timothy de Vries, Sanjay Chawla, Michael E. Houle
Knowl. Inf. Syst.3
2012 ciForager: Incrementally discovering regions of correlated change in evolving graphs
abstract
Data mining techniques for understanding how graphs evolve over time have become increasingly important. Evolving graphs arise naturally in diverse applications such as computer network topologies, multiplayer games and medical imaging. A natural and interesting problem in evolving graph analysis is the discovery of compact subgraphs that change in a similar manner. Such subgraphs are known as regions of correlated change and they can both summarise change patterns in graphs and help identify the underlying events causing these changes. However, previous techniques for discovering regions of correlated change suffer from limited scalability, making them unsuitable for analysing the evolution of very large graphs. In this paper, we introduce a new algorithm called ciForager, that addresses this scalability challenge and offers considerable improvements. The efficiency of ciForager is based on the use of new incremental techniques for detecting change, as well as the use of Voronoi representations for efficiently determining distance. We experimentally show that ciForager can achieve speedups of up to 1000 times over previous approaches. As a result, it becomes feasible for the first time to discover regions of correlated change in extremely large graphs, such as the entire BGP routing topology of the Internet.
Jeffrey Chan, James Bailey 0001, Christopher Leckie, Michael E. Houle
ACM Trans. Knowl. Discov. Data4
2011 Knowledge propagation in large image databases using neighborhood information
abstract
The aim of this paper is to reduce to a minimum the level of human intervention in the semantic annotation process of images. Ideally, only one copy of each object of interest would be labeled manually, and the labels would then be propagated automatically to all other occurrences of the objects in the database. To that end, we propose a neighbor-based influence propagation approach KProp which builds a voting model and propagates the knowledge associated to some objects to similar objects. We show that KProp can perform efficiently through matrix computations and achieve better performance with fewer labeled examples per object.
Michael E. Houle, Vincent Oria, Shin'ichi Satoh 0001, Jichao Sun
ACM Multimedia1
2011 Quality of Similarity Rankings in Time Series
Thomas Bernecker, Michael E. Houle, Hans-Peter Kriegel, Peer Kröger, Matthias Renz, Erich Schubert, Arthur Zimek
SSTD2
2010 Active caching for similarity queries based on shared-neighbor information
abstract
Novel applications such as recommender systems, uncertain databases, and multimedia databases are designed to process similarity queries that produce ranked lists of objects as their results. Similarity queries typically result in disk access latency and incur a substantial computational cost. In this paper, we propose an 'active caching' technique for similarity queries that is capable of synthesizing query results from cached information even when the required result list is not explicitly stored in the cache. Our solution, the Cache Estimated Significance (CES) model, is based on shared-neighbor similarity measures, which assess the strength of the relationship between two objects as a function of the number of other objects in the common intersection of their neighborhoods. The proposed method is general in that it does not require that the features be drawn from a metric space, nor does it require that the partial orders induced by the similarity measure be monotonic. Experimental results on real data sets show a substantial cache hit rate when compared with traditional caching approaches.
Michael E. Houle, Vincent Oria, Umar Qasim
CIKM1
2010 Finding Local Anomalies in Very High Dimensional Space
abstract
Time, cost and energy efficiency are critical factors for many data analysis techniques when the size and dimensionality of data is very large. We investigate the use of Local Outlier Factor (LOF) for data of this type, providing a motivating example from real world data. We propose Projection-Indexed Nearest-Neighbours (PINN), a novel technique that exploits extended nearest neighbour sets in the a reduced dimensional space to create an accurate approximation for k-nearest-neighbour distances, which is used as the core density measurement within LOF. The reduced dimensionality allows for efficient sub-quadratic indexing in the number of items in the data set, where previously only quadratic performance was possible. A detailed theoretical analysis of Random Projection(RP) and PINN shows that we are able to preserve the density of the intrinsic manifold of the data set after projection. Experimental results show that PINN outperforms the standard projection methods RP and PCA when measuring LOF for many high-dimensional real-world data sets of up to 300000 elements and 102600 dimensions.
Timothy de Vries, Sanjay Chawla, Michael E. Houle
ICDM3
2010 A Set Correlation Model for Partitional Clustering
Xuan Vinh Nguyen, Michael E. Houle
PAKDD (1)2
2010 Can Shared-Neighbor Distances Defeat the Curse of Dimensionality?
Michael E. Houle, Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek
SSDBM1
2009 A partial-order based active cache for recommender systems
abstract
Recommender systems aim to substantially reduce information overload by suggesting lists of similar items that users may find interesting.Caching has been a useful technique for reducing stress on limited resources and improving response time. In this paper, we propose an 'active caching' technique for recommender systems based on a partial order approach that not only benefits from popularity and temporal locality, but also exploits spatial locality. This approach allows the processing of answers to neighboring non-cached queries in addition to the reporting of cached query results. Test results for several data sets and recommendation techniques show substantial improvement in the cache hit ratio and computational costs, while achieving reasonable recall rates.
Umar Qasim, Vincent Oria, Yi-fang Brook Wu, Michael E. Houle, M. Tamer Özsu
RecSys4
2008 The Relevant-set Correlation Model for Data Clustering
abstract
This paper introduces a model for clustering, the Relevant-Set Correlation (RSC) model, that requires no direct knowledge of the nature or representation of the data. Instead, the RSC model relies solely on the existence of an oracle that accepts a query in the form of a reference to a data item, and returns a ranked set of references to items that are most relevant to the query. The quality of cluster candidates, the degree of association between pairs of cluster candidates, and the degree of association between clusters and data items are all assessed according to the statistical significance of a form of correlation among pairs of relevant sets and/or candidate cluster sets. The RSC significance measures can be used to evaluate the relative importance of cluster candidates of various sizes, avoiding the problems of bias found with other shared-neighbor methods that use fixed neighborhood sizes.
Michael E. Houle
SDM1
2007 A correlation-based model for unsupervised feature selection
abstract
We propose a new model for feature evaluation and selection that assesses the propensity of the features to support two-set classification. For each item of the data set, the collection of features induce a ranking (ordered list) of the remaining items. The evaluation criterion favors features that result in the most consistent discrimination between relevant and non-relevant items within these ranked lists. The discrimination boundaries within a single list are determined combinatorially, according to the degree of correlation among the relevant sets of its members. The model makes no special assumptions on the nature of the data. A selection heuristic based on the model is also proposed using sequential forward generation, and an experimental comparison is made with other unsupervised feature selection methods.
Michael E. Houle, Nizar Grira
CIKM1
2007 Boosting Face Retrieval by using Relevant Set Correlation Clustering
abstract
We present a method to improve the performance of face retrieval in news videos by using the relevant-set correlation (RSC) clustering model. In this method, faces of a person are firstly retrieved by finding in shots whose associated transcripts contain that person's name. Then, by using the RSC clustering, these faces are organized into clusters and only representative faces of these clusters are introduced to users. As a result, the retrieval performance is significantly increased since only a small number of faces belonging to the clusters relevant to the target person are returned instead of all initial retrieved faces. The contribution of new RSC clustering model for this problem is two-fold: First, it can automatically determine an appropriate number of clusters and discards a large number of irrelevant faces. Second, since the precision of clusters can be controlled easily by a threshold, high precision clusters can be obtained and treated as labeled sets so that they can be used for feature selection by using the linear discriminant analysis (LDA) method. Experiments on the TRECVID 2004 dataset showed that the retrieval performance of the proposed method outperforms other existing methods.
Duy-Dinh Le, Shin'ichi Satoh 0001, Michael E. Houle
ICME3
2007 Best of both: a hybridized centroid-medoid clustering heuristic
abstract
Although each iteration of the popular k-Means clustering heuristic scales well to larger problem sizes, it often requires an unacceptably-high number of iterations to converge to a solution. This paper introduces an enhancement of k-Means in which local search is used to accelerate convergence without greatly increasing the average computational cost of the iterations. The local search involves a carefully-controlled number of swap operations resembling those of the more robust k-Medoids clustering heuristic. We show empirically that the proposed method improves convergence results when compared to standard k-Means.
Nizar Grira, Michael E. Houle
ICML2
2005 Fast Approximate Similarity Search in Extremely High-Dimensional Data Sets
abstract
This paper introduces a practical index for approximate similarity queries of large multi-dimensional data sets: the spatial approximation sample hierarchy (SASH). A SASH is a multi-level structure of random samples, recursively constructed by building a SASH on a large randomly selected sample of data objects, and then connecting each remaining object to several of their approximate nearest neighbors from within the sample. Queries are processed by first locating approximate neighbors within the sample, and then using the pre-established connections to discover neighbors within the remainder of the data set. The SASH index relies on a pairwise distance measure, but otherwise makes no assumptions regarding the representation of the data. Experimental results are provided for query-by-example operations on protein sequence, image, and text data sets, including one consisting of more than 1 million vectors spanning more than 1.1 million terms - far in excess of what spatial search indices can handle efficiently. For sets of this size, the SASH can return a large proportion of the true neighbors roughly 2 orders of magnitude faster than sequential search.
Michael E. Houle, Jun Sakuma
ICDE1
2004 Dimension-exchange algorithms for token distribution on tree-connected architectures
Michael E. Houle, Antonios Symvonis, David R. Wood
J. Parallel Distributed Comput.1
2003 Navigating massive data sets via local clustering
abstract
This paper introduces a scalable method for feature extraction and navigation of large data sets by means of local clustering, where clusters are modeled as overlapping neighborhoods. Under the model, intra-cluster association and external differentiation are both assessed in terms of a natural confidence measure. Minor clusters can be identified even when they appear in the intersection of larger clusters. Scalability of local clustering derives from recent generic techniques for efficient approximate similarity search. The cluster overlap structure gives rise to a hierarchy that can be navigated and queried by users. Experimental results are provided for two large text databases.
Michael E. Houle
KDD1
2002 Dimension-Exchange Algorithms for Load Balancing on Trees
Michael E. Houle, Antonios Symvonis, David R. Wood
SIROCCO1
2002 On local transformation of polygons with visibility properties
M. Carmen Hernando, Michael E. Houle, Ferran Hurtado
Theor. Comput. Sci.2
2001 Graph Drawing in Motion II
Carsten Friedrich, Michael E. Houle
GD2
2001 Fast Formal Analysis of Requirements via "Topoi Diagrams"
abstract
Early testing of requirements can decrease the cost of removing errors in software projects. However unless done carefully, that testing process can significantly add to the cost of requirements analysis. We show that requirements expressed as topoi diagrams can be built and tested cheaply /sup s/ing our SP2 algorithm, the formal temporal properties of a large class of topoi can be proven very quickly, in time nearly linear in the number of nodes and edges in the diagram. There are two limitations to our approach. Firstly, topoi diagrams cannot express certain complex concepts such as iteration and sub-routine calls. Hence, our approach is more useful for requirements engineering than for traditional model checking domains. Secondly, our approach is better for exploring the temporal occurrence of properties than the temporal ordering of properties. Within these restrictions, we can express a useful range of concepts currently seen in requirements engineering, and a wide range of interesting temporal properties.
Tim Menzies, John D. Powell, Michael E. Houle
ICSE3
2001 Data Structures for Minimization of Total Within-Group Distance for Spatio-temporal Clustering
Vladimir Estivill-Castro, Michael E. Houle
PKDD2
2001 Robust Distance-Based Clustering with Applications to Spatial Data Mining
Vladimir Estivill-Castro, Michael E. Houle
Algorithmica2
2001 Every Set of Disjoint Line Segments Admits a Binary Tree
Prosenjit Bose, Michael E. Houle, Godfried T. Toussaint
Discret. Comput. Geom.2
2000 On Local Transformation of Polygons with Visibility Properties
M. Carmen Hernando, Michael E. Houle, Ferran Hurtado
COCOON2
1999 Generalized Maximum Independent Sets for Trees in Subquadratic Time
Binay K. Bhattacharya, Michael E. Houle
ISAAC2
1999 Robust Clustering of Large Geo-referenced Data Sets
Vladimir Estivill-Castro, Michael E. Houle
PAKDD2
1999 Optimal Dimension-Exchange Token Distribution on Complete Binary Trees
Michael E. Houle, Ewan D. Tempero, Gavin Turner
Theor. Comput. Sci.1
1998 Approximation Algorithms for Finding Best Viewpoints
Michael E. Houle, Richard Webber
GD1
1998 Dimension-Exchange Token Distribution on the Mesh and the Torus
Michael E. Houle, Gavin Turner
Parallel Comput.1
1997 Finding the Best Viewpoints for Three-Dimensional Graph Drawings
Peter Eades, Michael E. Houle, Richard Webber
GD2
1997 The Wobbly Logic Engine: Proving Hardness of Non-rigid Geometric Graph Representation Problems
Sándor P. Fekete, Michael E. Houle, Sue Whitesides
GD2
1997 Ethics, programming, and virtual environments
abstract
We have devised a novel experiential approach to teaching students about the social impact of computers and the ethical, legal, and social responsibilities of computing professionals. Rather than teaching these topics in a traditional classroom manner, we teach them in a text-based online virtual educational environment. At the same time we use the environment's object-oriented design to instruct the students in object-oriented concepts, and to introduce them to software engineering by having them work in groups. The approach is proving extremely successful.
Michael E. Houle
ITiCSE1
1996 Dimension-Exchange Token Distribution on the Mesh and the Torus
Michael E. Houle, Gavin Turner
ISAAC1
1995 New Results on a Visibility Representation of Graphs in 3D
Sándor P. Fekete, Michael E. Houle, Sue Whitesides
GD2
1994 Every Set of Disjoint Line Segments Admits a Binary Tree
Prosenjit Bose, Michael E. Houle, Godfried T. Toussaint
ISAAC2
1993 Algorithms for Weak and Wide Separation of Sets
Michael E. Houle
Discret. Appl. Math.1
1993 Orthogonal Weighted Linear L1 and L∞ Approximation and Applications
Michael E. Houle, Hiroshi Imai, Keiko Imai, Jean-Marc Robert 0001, Peter Yamamoto
Discret. Appl. Math.1
1993 The steiner problem in distributed computing systems
Gen-Huey Chen, Michael E. Houle, Ming-Ter Kuo
Inf. Sci.2
1991 Theorems on the Existence of Separating Surfaces
Michael E. Houle
Discret. Comput. Geom.1
1989 Weighted Orthogonal Linear L∞-Approximation and Applications
Michael E. Houle, Hiroshi Imai, Keiko Imai, Jean-Marc Robert 0001
WADS1
1988 Computing the Width of a Set
abstract
For a set of points P in three-dimensional space, the width of P, W (P), is defined as the minimum distance between parallel planes of support of P. It is shown that W(P) can be computed in O(n log n+I) time and O(n) space, where I is the number of antipodal pairs of edges of the convex hull of P, and n is the number of vertices; in the worst case, I=O(n/sup 2/). For a convex polyhedra the time complexity becomes O(n+I). If P is a set of points in the plane, the complexity can be reduced to O(nlog n). For simple polygons, linear time suffices.>
Michael E. Houle, Godfried T. Toussaint
IEEE Trans. Pattern Anal. Mach. Intell.1
1985 Computating the width of a set
abstract
Given a set of points P = {p1,p2,…,pn} in three dimensions, the width of P, W (P), is defined as the minimum distance between parallel planes of support of P. It is shown that W(P) can be computed in Ο(n log n + I) time and Ο(n) space, where I is the number of antipodal pairs of edges of the convex hull of P, and in the worst case I - Ο(n2). If P is a set of points in the plane, this complexity can be reduced to Ο(n log n). Finally, for simple polygons linear time suffices.
Michael E. Houle, Godfried T. Toussaint
SCG1