A New Paradigm in Tuning Learned Indexes: A Reinforcement Learning Enhanced Approach
Taiyi Wang, Liang Liang, Guang Yang, Thomas Heinis, Eiko Yoneki

TL;DR
LITune is an innovative framework that uses deep reinforcement learning to automatically and adaptively tune learned index structures, significantly improving their performance and efficiency in dynamic data environments.
Contribution
The paper introduces LITune, a novel DRL-based framework for end-to-end automatic tuning of learned index structures, including an online updating mechanism for dynamic scenarios.
Findings
Achieves up to 98% reduction in runtime.
Provides a 17-fold increase in throughput.
Effectively adapts to changing data distributions.
Abstract
Learned Index Structures (LIS) have significantly advanced data management by leveraging machine learning models to optimize data indexing. However, designing these structures often involves critical trade-offs, making it challenging for both designers and end-users to find an optimal balance tailored to specific workloads and scenarios. While some indexes offer adjustable parameters that demand intensive manual tuning, others rely on fixed configurations based on heuristic auto-tuners or expert knowledge, which may not consistently deliver optimal performance. This paper introduces LITune, a novel framework for end-to-end automatic tuning of Learned Index Structures. LITune employs an adaptive training pipeline equipped with a tailor-made Deep Reinforcement Learning (DRL) approach to ensure stable and efficient tuning. To accommodate long-term dynamics arising from online tuning, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Fuzzy Logic and Control Systems
