Automatic View Generation with Deep Learning and Reinforcement Learning

被引:43
|
作者
Yuan, Haitao [1 ]
Li, Guoliang [1 ]
Feng, Ling [1 ]
Sun, Ji [1 ]
Han, Yue [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci, Beijing, Peoples R China
关键词
MATERIALIZE; SELECTION; EQUIVALENCES;
D O I
10.1109/ICDE48307.2020.00133
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Materializing views is an important method to reduce redundant computations in DBMS, especially for processing large scale analytical queries. However, many existing methods still need DBAs to manually generate materialized views, which are not scalable to a large number of database instances, especially on the cloud database. To address this problem, we propose an automatic view generation method which judiciously selects "highly beneficial" subqueries to generate materialized views. However, there are two challenges. (1) How to estimate the benefit of using a materialized view for a query? (2) How to select. optimal subqueries to generate materialized views? To address the first challenge, we propose a neural network based method to estimate the benefit of using a materialized view to answer a query. In particular, we extract significant features from different perspectives and design effective encoding models to transform these features into hidden representations. To address the second challenge, we model this problem to an ILP (Integer Linear Programming) problem, which aims to maximize the utility by selecting optimal subqueries to materialize. We design an iterative optimization method to select subqueries to materialize. However, this method cannot guarantee the convergence of the solution. To address this issue, we model the iterative optimization process as an MDP (Markov Decision Process) and use the deep reinforcement learning model to solve the problem. Extensive experiments show that our method outperforms existing solutions by 28.4%, 8.8% and 31.7% on three real-world datasets.
引用
收藏
页码:1501 / 1512
页数:12
相关论文
共 50 条
  • [1] Deep Reinforcement Learning for Automatic Thumbnail Generation
    Li, Zhuopeng
    Zhang, Xiaoyan
    [J]. MULTIMEDIA MODELING, MMM 2019, PT II, 2019, 11296 : 41 - 53
  • [2] Deep Reinforcement Learning for Automatic Generation Control of Wind Farms
    Vijayshankar, Sanjana
    Stanfel, Paul
    King, Jennifer
    Spyrou, Evangelia
    Johnson, Kathryn
    [J]. 2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 1796 - 1802
  • [3] Virtual Generation Alliance Automatic Generation Control Based on Deep Reinforcement Learning
    Li, Jiawen
    Yu, Tao
    [J]. IEEE ACCESS, 2020, 8 : 182204 - 182217
  • [4] DEEP REINFORCEMENT LEARNING-BASED AUTOMATIC TEST PATTERN GENERATION
    Li, Wenxing
    Lyu, Hongqin
    Liang, Shengwen
    Liu, Zizhen
    Lin, Ning
    Wang, Zhongrui
    Tian, Pengyu
    Wang, Tiancheng
    Li, Huawei
    [J]. CONFERENCE OF SCIENCE & TECHNOLOGY FOR INTEGRATED CIRCUITS, 2024 CSTIC, 2024,
  • [5] Automatic Generation Control Based on Deep Reinforcement Learning With Exploration Awareness
    Xi L.
    Yu L.
    Fu Y.
    Huang Y.
    Chen X.
    Kang S.
    [J]. Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2019, 39 (14): : 4150 - 4161
  • [6] Automatic View Planning with Multi-scale Deep Reinforcement Learning Agents
    Alansary, Amir
    Le Folgoc, Loic
    Vaillant, Ghislain
    Oktay, Ozan
    Li, Yuanwei
    Bai, Wenjia
    Passerat-Palmbach, Jonathan
    Guerrero, Ricardo
    Kamnitsas, Konstantinos
    Hou, Benjamin
    McDonagh, Steven
    Glocker, Ben
    Kainz, Bernhard
    Rueckert, Daniel
    [J]. MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2018, PT I, 2018, 11070 : 277 - 285
  • [7] Deep Learning for Control: a non-Reinforcement Learning View
    Matei, Ion
    Minhas, Raj
    Zhenirovskyy, Maksym
    de Kleer, Johan
    Rai, Rahul
    [J]. 2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 2942 - 2948
  • [8] Paraphrase Generation with Deep Reinforcement Learning
    Li, Zichao
    Jiang, Xin
    Shang, Lifeng
    Li, Hang
    [J]. 2018 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2018), 2018, : 3865 - 3878
  • [9] SeedNet: Automatic Seed Generation with Deep Reinforcement Learning for Robust Interactive Segmentation
    Song, Gwangmo
    Myeong, Heesoo
    Lee, Kyoung Mu
    [J]. 2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 1760 - 1768
  • [10] Research on automatic pilot repetition generation method based on deep reinforcement learning
    Pan, Weijun
    Jiang, Peiyuan
    Li, Yukun
    Wang, Zhuang
    Huang, Junxiang
    [J]. FRONTIERS IN NEUROROBOTICS, 2023, 17