mlsanityData to 14 Oct 2026

Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue

arXiv 2502.20233 ↗First posted 27 Feb 2025cs.DB cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Query optimization has played a central role in database research for decades. However, more often than not, the proposed optimization techniques lead to a performance improvement in some, but not in all, situations. Therefore, we urgently need a methodology for designing a decision procedure that decides for a given query whether the optimization technique should be applied or not. In this work, we propose such a methodology with a focus on Yannakakis-style query evaluation as our optimization technique of interest. More specifically, we formulate this decision problem as an algorithm selection problem and we present a Machine Learning based approach for its solution. Empirical results with several benchmarks on a variety of database systems show that our approach indeed leads to a statistically significant performance improvement.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 28 of its 94 references that are in the map. First posted on arXiv 27 Feb 2025.

Builds on

28 of 94 references.

References · 28

  1. 2018Hypergraph Neural Networkscited by 488
  2. 2017The Case for Learned Index Structurescited by 188
  3. 2019Neo: A Learned Query Optimizercited by 80
  4. 2018Learned Cardinalities: Estimating Correlated Joins with Deep Learningcited by 64
  5. 2020Bao: Learning to Steer Query Optimizerscited by 62
  6. 2016SNAP: A General Purpose Network Analysis and Graph Mining Librarycited by 56
  7. 2019ALEX: An Updatable Adaptive Learned Indexcited by 43
  8. 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluationcited by 30
  9. 2017BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuningcited by 25
  10. 2019Plan-Structured Deep Neural Network Models for Query Performance Predictioncited by 24
  11. 2019SkinnerDB: Regret-Bounded Query Evaluation via Reinforcement Learningcited by 17
  12. 2018QuickSel: Quick Selectivity Learning with Mixture Modelscited by 12
16 more
  1. 2019An Empirical Analysis of Deep Learning for Cardinality Estimationcited by 8
  2. 2017Constraint Solving via Fractional Edge Coverscited by 5
  3. 2019Learning Space Partitions for Nearest Neighbor Searchcited by 4
  4. 2019Designing Succinct Secondary Indexing Mechanism by Exploiting Column Correlations (Extended Version)cited by 3
  5. 2021Accurate Summary-based Cardinality Estimation Through the Lens of Cardinality Estimation Graphscited by 2
  6. 2024Instance-Optimal Acyclic Join Processing Without Regret: Engineering the Yannakakis Algorithm in Column Storescited by 2
  7. 2025Debunking the Myth of Join Ordering: Toward Robust SQL Analyticscited by 2
  8. 2019Fuzzy neural networks to create an expert system for detecting attacks by SQL Injectioncited by 1
  9. 2019Diversifying Database Activity Monitoring with Banditscited by 1
  10. 2022Collaborative SQL-injections detection system with machine learningcited by 1
  11. 2023Change Propagation Without Joinscited by 1
  12. 2023Computing the Difference of Conjunctive Queries Efficientlycited by 1
  13. 2023Structure-Guided Query Evaluation: Towards Bridging the Gap from Theory to Practicecited by 1
  14. 2023Predicate Transfer: Efficient Pre-Filtering on Multi-Join Queriescited by 1
  15. 2024Avoiding Materialisation for Guarded Aggregate Queriescited by 1
  16. 2024Soft and Constrained Hypertree Widthcited by 1

Built on by

Not cited yet.