Multi-agent Databases via Independent Learning
Not on the map. Why?
Abstract (arXiv)
Machine learning is rapidly being used in database research to improve the effectiveness of numerous tasks included but not limited to query optimization, workload scheduling, physical design, etc. Currently, the research focus has been on replacing a single database component responsible for one task by its learning-based counterpart. However, query performance is not simply determined by the performance of a single component, but by the cooperation of multiple ones. As such, learning based database components need to collaborate during both training and execution in order to develop policies that meet end performance goals. Thus, the paper attempts to address the question "Is it possible to design a database consisting of various learned components that cooperatively work to improve end-to-end query latency?". To answer this question, we introduce MADB (Multi-Agent DB), a proof-of-concept system that incorporates a learned query scheduler and a learned query optimizer. MADB leverages a cooperative multi-agent reinforcement learning approach that allows the two components to exchange the context of their decisions with each other and collaboratively work towards reducing the query latency. Preliminary results demonstrate that MADB can outperform the non-cooperative integration of learned components.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 16 of its 27 references that are in the map. First posted on arXiv 28 May 2022.
Builds on
16 of 27 references.
References · 16
- 2017Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environmentscited by 1,558
- 2019Multi-Agent Reinforcement Learning: A Selective Overview of Theories and Algorithmscited by 567
- 2020Is Independent Learning All You Need in the StarCraft Multi-Agent Challenge?cited by 294
- 2019Neo: A Learned Query Optimizercited by 80
- 2018Learned Cardinalities: Estimating Correlated Joins with Deep Learningcited by 64
- 2019An End-to-End Learning-based Cost Estimatorcited by 43
- 2019Deep Unsupervised Cardinality Estimationcited by 36
- 2018Learning to Optimize Join Queries With Deep Reinforcement Learningcited by 32
- 2019Database Meets Deep Learning: Challenges and Opportunitiescited by 30
- 2020Benchmarking Learned Indexescited by 27
- 2018Deep Reinforcement Learning for Join Order Enumerationcited by 25
- 2019SkinnerDB: Regret-Bounded Query Evaluation via Reinforcement Learningcited by 17
4 more
- 2018Learning State Representations for Query Optimization with Deep Reinforcement Learningcited by 14
- 2018LIFT: Reinforcement Learning in Computer Systems by Learning From Demonstrationscited by 8
- 2018Towards a Hands-Free Query Optimizer through Deep Learningcited by 8
- 2020Buffer Pool Aware Query Scheduling via Deep Reinforcement Learningcited by 3
Built on by
Not cited yet.