Back to Search
Start Over
A Generic Inverted Index Framework for Similarity Search on the GPU
- Source :
- ICDE
- Publication Year :
- 2018
- Publisher :
- IEEE, 2018.
-
Abstract
- We propose a novel generic inverted index framework on the GPU (called GENIE), aiming to reduce the programming complexity of the GPU for parallel similarity search of different data types. Not every data type and similarity measure are supported by GENIE, but many popular ones are. We present the system design of GENIE, and demonstrate similarity search with GENIE on several data types along with a theoretical analysis of search results. A new concept of locality sensitive hashing (LSH) named tau-ANN search, and a novel data structure c-PQ on the GPU are also proposed for achieving this purpose. Extensive experiments on different real-life datasets demonstrate the efficiency and effectiveness of our framework. The implemented system has been released as open source: https://github.com/SeSaMe-NUS/genie.
- Subjects :
- Theoretical computer science
Computer science
Nearest neighbor search
Hash function
02 engineering and technology
010501 environmental sciences
Similarity measure
Inverted index
Data structure
01 natural sciences
Data type
Locality-sensitive hashing
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
0105 earth and related environmental sciences
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2018 IEEE 34th International Conference on Data Engineering (ICDE)
- Accession number :
- edsair.doi...........c87fb75ce0e1f2de3f79b0bec94bf290
- Full Text :
- https://doi.org/10.1109/icde.2018.00085