mlsanityData to 7 Oct 2026

FOSS: A Self-Learned Doctor for Query Optimizer

arXiv 2312.06357 ↗First posted 11 Dec 2023cs.DB cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Various works have utilized deep learning to address the query optimization problem in database system. They either learn to construct plans from scratch in a bottom-up manner or steer the plan generation behavior of traditional optimizer using hints. While these methods have achieved some success, they face challenges in either low training efficiency or limited plan search space. To address these challenges, we introduce FOSS, a novel framework for query optimization based on deep reinforcement learning. FOSS initiates optimization from the original plan generated by a traditional optimizer and incrementally refines suboptimal nodes of the plan through a sequence of actions. Additionally, we devise an asymmetric advantage model to evaluate the advantage between two plans. We integrate it with a traditional optimizer to form a simulated environment. Leveraging this simulated environment, FOSS can bootstrap itself to rapidly generate a large amount of high-quality simulated experiences. FOSS then learns from these experiences to improve its optimization capability. We evaluate the performance of FOSS on Join Order Benchmark, TPC-DS, and Stack Overflow. The experimental results demonstrate that FOSS outperforms the state-of-the-art methods in terms of latency performance. Compared to PostgreSQL, FOSS achieves speedup ranging from 1.15x to 8.33x in total latency across different benchmarks.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 43 references that are in the map. First posted on arXiv 11 Dec 2023.

Builds on

18 of 43 references.

References · 18

  1. 2017Attention Is All You Needcited by 59,932
  2. 2017Proximal Policy Optimization Algorithmscited by 14,441
  3. 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
  4. 2017Deep reinforcement learning from human preferencescited by 3,846
  5. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  6. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  7. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
  8. 2015End-to-End Training of Deep Visuomotor Policiescited by 847
  9. 2023Open Problems and Fundamental Limitations of Reinforcement Learning from Human Feedbackcited by 743
  10. 2020Asymmetric Loss For Multi-Label Classificationcited by 379
  11. 2018Learning by Playing - Solving Sparse Reward Tasks from Scratchcited by 164
  12. 2019Neo: A Learned Query Optimizercited by 80
6 more
  1. 2022A Survey on Model-based Reinforcement Learningcited by 65
  2. 2020Bao: Learning to Steer Query Optimizerscited by 62
  3. 2018Learning to Optimize Join Queries With Deep Reinforcement Learningcited by 32
  4. 2023Lero: A Learning-to-Rank Query Optimizercited by 26
  5. 2018Deep Reinforcement Learning for Join Order Enumerationcited by 25
  6. 2022Balsa: Learning a Query Optimizer Without Expert Demonstrationscited by 18

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.