Saved in:
Bibliographic Details
Main Authors: Hidaka, Fuma, Matsui, Yusuke
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2411.09205
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910699108696064
author Hidaka, Fuma
Matsui, Yusuke
author_facet Hidaka, Fuma
Matsui, Yusuke
contents A learned multi-dimensional index is a data structure that efficiently answers multi-dimensional orthogonal queries by understanding the data distribution using machine learning models. One of the existing problems is that the search performance significantly decreases when the distribution of data stored in the data structure becomes skewed due to update operations. To overcome this problem, we propose FlexFlood, a flexible variant of Flood. FlexFlood partially reconstructs the internal structure when the data distribution becomes skewed. Moreover, FlexFlood is the first learned multi-dimensional index that guarantees the time complexity of the update operation. Through experiments using both artificial and real-world data, we demonstrate that the search performance when the data distribution becomes skewed is up to 10 times faster than existing methods. We also found that partial reconstruction takes only about twice as much time as naive data updating.
format Preprint
id arxiv_https___arxiv_org_abs_2411_09205
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle FlexFlood: Efficiently Updatable Learned Multi-dimensional Index
Hidaka, Fuma
Matsui, Yusuke
Data Structures and Algorithms
A learned multi-dimensional index is a data structure that efficiently answers multi-dimensional orthogonal queries by understanding the data distribution using machine learning models. One of the existing problems is that the search performance significantly decreases when the distribution of data stored in the data structure becomes skewed due to update operations. To overcome this problem, we propose FlexFlood, a flexible variant of Flood. FlexFlood partially reconstructs the internal structure when the data distribution becomes skewed. Moreover, FlexFlood is the first learned multi-dimensional index that guarantees the time complexity of the update operation. Through experiments using both artificial and real-world data, we demonstrate that the search performance when the data distribution becomes skewed is up to 10 times faster than existing methods. We also found that partial reconstruction takes only about twice as much time as naive data updating.
title FlexFlood: Efficiently Updatable Learned Multi-dimensional Index
topic Data Structures and Algorithms
url https://arxiv.org/abs/2411.09205