4.7 Article

SWINN: Efficient nearest neighbor search in sliding windows using graphs

Journal

INFORMATION FUSION
Volume 101, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.inffus.2023.101979

Keywords

Nearest neighbor search; Sliding window; FIFO; Proximity query; Graph

Ask authors/readers for more resources

This paper proposes a graph-based online search index algorithm called SWINN for speeding up nearest neighbor search (NNS) in potentially never-ending and dynamic data stream tasks. SWINN significantly outperforms a naive complete scan of the data buffer while maintaining competitive search recall values. It also proves to be effective against popular online machine learning algorithms when applied to online classification and regression tasks.
Nearest neighbor search (NNS) is one of the main concerns in data stream applications since similarity queries can be used in multiple scenarios. Online NNS is usually performed on a sliding window by lazily scanning every element currently stored in the window. This paper proposes Sliding Window-based Incremental Nearest Neighbors (SWINN), a graph-based online search index algorithm for speeding up NNS in potentially never-ending and dynamic data stream tasks. Our proposal broadens the application of online NNS-based solutions, as even moderately large data buffers become impractical to handle when a naive NNS strategy is selected. SWINN enables efficient handling of large data buffers by using an incremental strategy to build and update a search graph supporting any distance metric. Vertices can be added and removed from the search graph. To keep the graph reliable for search queries, lightweight graph maintenance routines are run. According to experimental results, SWINN is significantly faster than performing a naive complete scan of the data buffer while keeping competitive search recall values. We also apply SWINN to online classification and regression tasks and show that our proposal is effective against popular online machine learning algorithms.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available