mlsanityData to 13 Oct 2026

High-Dimensional Bayesian Optimization with Multi-Task Learning for RocksDB

arXiv 2103.16267 ↗First posted 30 Mar 2021cs.LG cs.DBcited by 4

Not on the map. Why?

Abstract (arXiv)

RocksDB is a general-purpose embedded key-value store used in multiple different settings. Its versatility comes at the cost of complex tuning configurations. This paper investigates maximizing the throughput of RocksDB IO operations by auto-tuning ten parameters of varying ranges. Off-the-shelf optimizers struggle with high-dimensional problem spaces and require a large number of training samples. We propose two techniques to tackle this problem: multi-task modeling and dimensionality reduction through a manual grouping of parameters. By incorporating adjacent optimization in the model, the model converged faster and found complicated settings that other tuners could not find. This approach had an additional computational complexity overhead, which we mitigated by manually assigning parameters to each sub-goal through our knowledge of RocksDB. The model is then incorporated in a standard Bayesian Optimization loop to find parameters that maximize RocksDB's IO throughput. Our method achieved x1.3 improvement when benchmarked against a simulation of Facebook's social graph traffic, and converged in ten optimization steps compared to other state-of-the-art methods that required fifty steps.

Key facts. Cited by 4 papers in the map (data through 13 Oct 2026). Builds on 13 of its 43 references that are in the map. First posted on arXiv 30 Mar 2021.

Builds on

13 of 43 references.

References · 13

  1. 2017Deep Reinforcement Learning that Matterscited by 734
  2. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 605
  3. 2013Gaussian Processes for Big Datacited by 380
  4. 2017Population Based Training of Neural Networkscited by 359
  5. 2020pymoo: Multi-objective Optimization in Pythoncited by 197
  6. 2013Bayesian Optimization in a Billion Dimensions via Random Embeddingscited by 181
  7. 2017Multi-fidelity Bayesian Optimisation with Continuous Approximationscited by 120
  8. 2017Device Placement Optimization with Reinforcement Learningcited by 85
  9. 2019BoTorch: A Framework for Efficient Monte-Carlo Bayesian Optimizationcited by 30
  10. 2018The Case for Automatic Database Administration using Deep Reinforcement Learningcited by 8
  11. 2018LIFT: Reinforcement Learning in Computer Systems by Learning From Demonstrationscited by 8
  12. 2017Algorithmic Performance-Accuracy Trade-off in 3D Vision Applications Using HyperMappercited by 4
1 more
  1. 2020Towards a General Framework for ML-based Self-tuning Databasescited by 2

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 2; 2025: 0; 2026: 1.

4 papers.