E2RLIXT: An end-to-end framework for robust index tuning based on reinforcement learning

被引:0
|
作者
Lai, Sichao [1 ]
Wu, Xiaoying [1 ]
Peng, Zhiyong [1 ,2 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Hubei, Peoples R China
[2] Wuhan Univ, Big Data Inst, Wuhan 430072, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Index tuning; Reinforcement learning; Rollout algorithm; SELECTION;
D O I
10.1016/j.compeleceng.2024.109958
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Index selection is crucial for improving database query performance, and yet it remains a challenging problem. Recent work has explored using Reinforcement Learning (RL) to address this problem by formulating it as a decision problem where an agent learns to recommend indexes. However, existing approaches have not thoroughly investigated the formulation and representation of this index selection problem (ISP) in the context of RL, nor have they addressed the adaptation to highly recurrent workloads common in real-world systems. We propose E2RLIXT, an End-to-End RL-based robust IndeX Tuning framework, to address these gaps. Within this framework, we design a unified strategy for representing both single- and multi-column indexes, explore two state representation strategies, and employ a reward design that considers index interactions without biasing the agent's learning. We employ Proximal Policy Optimization with data augmentation for stable training and design a rollout algorithm to enhance the agent's ability to adapt to varied workloads sharing common query templates. To the best of our knowledge, we are the first to design and integrate rollout algorithms into RL-based ISP solutions. Experimental results show that our solutions outperform comparative approaches and provide robust performance across diverse workloads.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] End-to-End Autonomous Driving Decision Based on Deep Reinforcement Learning
    Huang Z.-Q.
    Qu Z.-W.
    Zhang J.
    Zhang Y.-X.
    Tian R.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2020, 48 (09): : 1711 - 1719
  • [22] E2EMap: End-to-End Reinforcement Learning for CGRA Compilation via Reverse Mapping
    Liu, Dajiang
    Xia, Yuxin
    Shang, Jiaxing
    Zhong, Jiang
    Ouyang, Peng
    Yin, Shouyi
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 46 - 60
  • [23] End-to-end DeepNCC framework for robust visual tracking
    Dai, Kaiheng
    Wang, Yuehuan
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2020, 70
  • [24] End-to-End Video Captioning with Multitask Reinforcement Learning
    Li, Lijun
    Gong, Boqing
    2019 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2019, : 339 - 348
  • [25] NeuroVectorizer: End-to-End Vectorization with Deep Reinforcement Learning
    Haj-Ali, Ameer
    Ahmed, Nesreen K.
    Willke, Ted
    Shao, Yakun Sophia
    Asanovic, Krste
    Stoica, Ion
    CGO'20: PROCEEDINGS OF THE18TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2020, : 242 - 255
  • [26] End-to-End Deep Reinforcement Learning for Exoskeleton Control
    Rose, Lowell
    Bazzocchi, Michael C. F.
    Nejat, Goldie
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 4294 - 4301
  • [27] An End-to-End Learning Framework for Video Compression
    Lu, Guo
    Zhang, Xiaoyun
    Ouyang, Wanli
    Chen, Li
    Gao, Zhiyong
    Xu, Dong
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2021, 43 (10) : 3292 - 3308
  • [28] End-to-End Reinforcement Learning for Automatic Taxonomy Induction
    Mao, Yuning
    Ren, Xiang
    Shen, Jiaming
    Gu, Xiaotao
    Han, Jiawei
    PROCEEDINGS OF THE 56TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL), VOL 1, 2018, : 2462 - 2472
  • [29] End-to-End Race Driving with Deep Reinforcement Learning
    Jaritz, Maximilian
    de Charette, Raoul
    Toromanoff, Marin
    Perot, Etienne
    Nashashibi, Fawzi
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2018, : 2070 - 2075
  • [30] End-to-End Deep Reinforcement Learning for Conversation Disentanglement
    Bhukar, Karan
    Kumar, Harshit
    Raghu, Dinesh
    Gupta, Ajay
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 11, 2023, : 12571 - 12579