High-Dimensional Bayesian Optimization with Multi-Task Learning for RocksDB
원문 초록
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.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Dimension-reduced Optimization of Multi-zone Thermostatically Controlled Loads
Distributional encoding for Gaussian process regression with qualitative inputs
Bayesian optimization for mixed variables using an adaptive dimension reduction process: applications to aircraft design
LLINBO: Trustworthy LLM-in-the-Loop Bayesian Optimization
Robust-Multi-Task Gradient Boosting
SAMO: A Lightweight Sharpness-Aware Approach for Multi-Task Optimization with Joint Global-Local Perturbation
토론
이 논문과 연결된 포럼 글이 아직 없습니다.