paper-with-me

Papers

A Pluggable Learned Index Method via Sampling and Gap Insertion

2021-01-04 · Yaliang Li, Daoyuan Chen, Bolin Ding, Kai Zeng, Jingren Zhou

Database indexes facilitate data retrieval and benefit broad applications in real-world systems. Recently, a new family of index, named learned index, is proposed to learn hidden yet useful data distribution and incorporate such information into the learning of indexes, which leads to promising performance improvements. However, the "learning" process of learned indexes is still under-explored. In this paper, we propose a formal machine learning based framework to quantify the index learning objective, and study two general and pluggable techniques to enhance the learning efficiency and learning effectiveness for learned indexes. With the guidance of the formal learning objective, we can efficiently learn index by incorporating the proposed sampling technique, and learn precise index with enhanced generalization ability brought by the proposed result-driven gap insertion technique. We conduct extensive experiments on real-world datasets and compare several indexing methods from the perspective of the index learning objective. The results show the ability of the proposed framework to help to design suitable indexes for different scenarios. Further, we demonstrate the effectiveness of the proposed sampling technique, which achieves up to 78x construction speedup while maintaining non-degraded indexing performance. Finally, we show the gap insertion technique can enhance both the static and dynamic indexing performances of existing learned index methods with up to 1.59x query speedup. We will release our codes and processed data for further study, which can enable more exploration of learned indexes from both the perspectives of machine learning and database.

📄 PDF Abstract BibTeX arXiv:2101.00808

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningRetrieval

Similar Papers 제목 키워드 기반

Learned Index with Dynamic $\epsilon$

2021-09-29 · Daoyuan Chen, Wuchao Li, Yaliang Li, Bolin Ding 외

Index structure is a fundamental component in database and facilitates broad data retrieval applications. Recent learned index methods show superior performance by learning hidden yet useful data distribution with the he…

Retrieval

A Scalable Learned Index Scheme in Storage Systems

2019-05-08 · Pengfei Li, Yu Hua, Pengfei Zuo, Jingnan Jia

Index structures are important for efficient data access, which have been widely used to improve the performance in many in-memory systems. Due to high in-memory overheads, traditional index structures become difficult t…

U-LAG: Uncertainty-Aware, Lag-Adaptive Goal Retargeting for Robotic Manipulation

2025-10-02 · Anamika J H, Anujith Muraleedharan arxiv

Robots manipulating in changing environments must act on percepts that are late, noisy, or stale. We present U-LAG, a mid-execution goal-retargeting layer that leaves the low-level controller unchanged while re-aiming ta…

Toward Metric Indexes for Incremental Insertion and Querying

2018-01-12 · Edward Raff, Charles Nicholas

In this work we explore the use of metric index structures, which accelerate nearest neighbor queries, in the scenario where we need to interleave insertions and queries during deployment. This use-case is inspired by a …

Malware Analysis

Indices Matter: Learning to Index for Deep Image Matting

2019-08-02 · ICCV 2019 10 · Hao Lu, Yutong Dai, Chunhua Shen, Songcen Xu

We show that existing upsampling operators can be unified with the notion of the index function. This notion is inspired by an observation in the decoding process of deep image matting where indices-guided unpooling can …

DecoderImage MattingSemantic Image Matting