Learning Index Selection with Structured Action Spaces
Jeremy Welborn, Michael Schaarschmidt, Eiko Yoneki

TL;DR
This paper introduces a structured action space approach for index selection in databases, leveraging permutation learning and task-specific biases to improve efficiency and effectiveness over traditional RL methods.
Contribution
It proposes a novel permutation-based action representation for index selection, enhancing deep RL with task-specific inductive biases for better performance.
Findings
Achieves up to 40% smaller index configurations at the same latency
Demonstrates improved indexing behavior and efficiency
Validates approach with early experimental results
Abstract
Configuration spaces for computer systems can be challenging for traditional and automatic tuning strategies. Injecting task-specific knowledge into the tuner for a task may allow for more efficient exploration of candidate configurations. We apply this idea to the task of index set selection to accelerate database workloads. Index set selection has been amenable to recent applications of vanilla deep RL, but real deployments remain out of reach. In this paper, we explore how learning index selection can be enhanced with task-specific inductive biases, specifically by encoding these inductive biases in better action structures. Index selection-specific action representations arise when the problem is reformulated in terms of permutation learning and we rely on recent work for learning RL policies on permutations. Through this approach, we build an indexing agent that is able to achieve…
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
TopicsData Stream Mining Techniques · Reinforcement Learning in Robotics · Anomaly Detection Techniques and Applications
