On the Design of Scalable Outlier Detection Methods Using Approximate Nearest Neighbor Graphs
- Camilla Birch Okkels,
- ,
- Arthur Zimek
- ,
- ,
- University of Southern Denmark
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewOriginal language
EnglishPublication milestones
- Published - 2024
Publication status
Published - 2024
Publication IDs
- ORCID: /0000-0002-7212-6476/work/170260693
- Scopus: 105002727269
Host publication title
Similarity Search and Applications: SISAP 2024Abstract
Efficient and reliable methods for distinguishing outliers in
data remain crucial for data analysis. Although supervised methods based
on neural networks have gained recent traction, unsupervised methods
such as the kNN outlier method and local outlier factor (LOF) remain
state-of-the-art solutions according to different standardized benchmarks.
Unfortunately, exact outlier detection through nearest neighbor search
queries provides a scalability bottleneck for the high-dimensional, big
datasets that are routinely analyzed in data science applications. This
paper explores benefits and limitations of using approximate nearest neighbor search via Hierarchical Navigable Small World graphs (HNSW) to
overcome this scalability barrier. We evaluate direct implementations that
compute the kNN and LOF score from approximate neighborhoods and
show the robustness of the outlier detection even in settings where the
approximation is far away from the exact neighborhoods. Furthermore, we
design white-box methods that compute the outlier scores directly from
the underlying graph. These methods show much more variability in the
quality of the outlier scores and open new ground for the development of
task-aware tools based on approximate nearest neighbor search techniques
data remain crucial for data analysis. Although supervised methods based
on neural networks have gained recent traction, unsupervised methods
such as the kNN outlier method and local outlier factor (LOF) remain
state-of-the-art solutions according to different standardized benchmarks.
Unfortunately, exact outlier detection through nearest neighbor search
queries provides a scalability bottleneck for the high-dimensional, big
datasets that are routinely analyzed in data science applications. This
paper explores benefits and limitations of using approximate nearest neighbor search via Hierarchical Navigable Small World graphs (HNSW) to
overcome this scalability barrier. We evaluate direct implementations that
compute the kNN and LOF score from approximate neighborhoods and
show the robustness of the outlier detection even in settings where the
approximation is far away from the exact neighborhoods. Furthermore, we
design white-box methods that compute the outlier scores directly from
the underlying graph. These methods show much more variability in the
quality of the outlier scores and open new ground for the development of
task-aware tools based on approximate nearest neighbor search techniques
Publication metrics
PlumX, opens in new tab
Citations
5
Captures
1
