Litcius/Paper detail

Towards Designing and Learning Piecewise Space-Filling Curves

Jiangneng Li, Zheng Wang, Gao Cong, Cheng Long, Han Mao Kiah, Bin Cui

2023Proceedings of the VLDB Endowment16 citationsDOI

Abstract

To index multi-dimensional data, space-filling curves (SFCs) have been used to map the data to one dimension, and then a one-dimensional indexing method such as the B-tree is used to index the mapped data. The existing SFCs all adopt a single mapping scheme for the whole data space. However, a single mapping scheme often does not perform well on all the data space. In this paper, we propose a new type of SFC called piecewise SFCs, which adopts different mapping schemes for different data subspaces. Specifically, we propose a data structure called Bit Merging tree (BMTree), which can generate data subspaces and their SFCs simultaneously and achieve desirable properties of the SFC for the whole data space. Furthermore, we develop a reinforcement learning based solution to build the BMTree, aiming to achieve excellent query performance. Extensive experiments show that our proposed method outperforms existing SFCs in terms of query performance.

Topics & Concepts

Linear subspaceComputer scienceSearch engine indexingPiecewiseDimension (graph theory)Scheme (mathematics)Tree (set theory)Data structureSpace (punctuation)Space partitioningData miningTheoretical computer scienceAlgorithmArtificial intelligenceMathematicsMathematical analysisProgramming languagePure mathematicsOperating systemGeometryData Management and AlgorithmsAlgorithms and Data CompressionData Mining Algorithms and Applications