Skip to main navigation Skip to search Skip to main content

A Survey on Deep Reinforcement Learning for Data Processing and Analytics

  • Qingpeng Cai
  • , Can Cui
  • , Yiyuan Xiong
  • , Wei Wang
  • , Zhongle Xie
  • , Meihui Zhang*
  • *Corresponding author for this work
  • National University of Singapore
  • Zhejiang University

Research output: Contribution to journalArticlepeer-review

Abstract

Data processing and analytics are fundamental and pervasive. Algorithms play a vital role in data processing and analytics where many algorithm designs have incorporated heuristics and general rules from human knowledge and experience to improve their effectiveness. Recently, reinforcement learning, deep reinforcement learning (DRL) in particular, is increasingly explored and exploited in many areas because it can learn better strategies in complicated environments it is interacting with than statically designed algorithms. Motivated by this trend, we provide a comprehensive review of recent works focusing on utilizing DRL to improve data processing and analytics. First, we present an introduction to key concepts, theories, and methods in DRL. Next, we discuss DRL deployment on database systems, facilitating data processing and analytics in various aspects, including data organization, scheduling, tuning, and indexing. Then, we survey the application of DRL in data processing and analytics, ranging from data preparation, natural language processing to healthcare, fintech, etc. Finally, we discuss important open challenges and future research directions of using DRL in data processing and analytics.

Original languageEnglish
Pages (from-to)4446-4465
Number of pages20
JournalIEEE Transactions on Knowledge and Data Engineering
Volume35
Issue number5
DOIs
Publication statusPublished - 1 May 2023

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Deep reinforcement learning
  • data processing and analytics
  • database
  • system optimization

Fingerprint

Dive into the research topics of 'A Survey on Deep Reinforcement Learning for Data Processing and Analytics'. Together they form a unique fingerprint.

Cite this