paper-with-me

홈 › Papers

Instance Selection for Dynamic Algorithm Configuration with Reinforcement Learning: Improving Generalization

2024-07-18 · Carolin Benjamins, Gjorgjina Cenikj, Ana Nikolikj, Aditya Mohan, Tome Eftimov, Marius Lindauer

Dynamic Algorithm Configuration (DAC) addresses the challenge of dynamically setting hyperparameters of an algorithm for a diverse set of instances rather than focusing solely on individual tasks. Agents trained with Deep Reinforcement Learning (RL) offer a pathway to solve such settings. However, the limited generalization performance of these agents has significantly hindered the application in DAC. Our hypothesis is that a potential bias in the training instances limits generalization capabilities. We take a step towards mitigating this by selecting a representative subset of training instances to overcome overrepresentation and then retraining the agent on this subset to improve its generalization performance. For constructing the meta-features for the subset selection, we particularly account for the dynamic nature of the RL agent by computing time series features on trajectories of actions and rewards generated by the agent's interaction with the environment. Through empirical evaluations on the Sigmoid and CMA-ES benchmarks from the standard benchmark library for DAC, called DACBench, we discuss the potentials of our selection technique compared to training on the entire instance set. Our results highlight the efficacy of instance selection in refining DAC policies for diverse instance spaces.

📄 PDF Abstract BibTeX arXiv:2407.13513

Code (1)

automl/instance-dac 공식 구현

Tasks

Deep Reinforcement LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Library 설명 없음
DAC 설명 없음

Similar Papers 제목 키워드 기반

Learning Heuristic Selection with Dynamic Algorithm Configuration

2020-06-15 · David Speck, André Biedenkapp, Frank Hutter, Robert Mattmüller 외

A key challenge in satisficing planning is to use multiple heuristics within one heuristic search. An aggregation of multiple heuristic estimates, for example by taking the maximum, has the disadvantage that bad estimate…

Heuristic Search

Leveraging Benchmarking Data for Informed One-Shot Dynamic Algorithm Selection

2021-02-12 · Furong Ye, Carola Doerr, Thomas Bäck

A key challenge in the application of evolutionary algorithms in practice is the selection of an algorithm instance that best suits the problem at hand. What complicates this decision further is that different algorithms…

AutoMLBenchmarkingEvolutionary Algorithms

Dynamic Algorithm Configuration: Foundation of a New Meta-Algorithmic Framework

2020-06-01 · André Biedenkapp, H. Furkan Bozkurt, Theresa Eimer, Frank Hutter 외

The performance of many algorithms in the fields of hard combinatorial problem solving, machine learning or AI in general depends on parameter tuning. Automated methods have been proposed to alleviate use…

General Reinforcement Learning

Deep Reinforcement Learning for Dynamic Algorithm Selection: A Proof-of-Principle Study on Differential Evolution

2024-03-04 · Hongshu Guo, Yining Ma, Zeyuan Ma, Jiacheng Chen 외

Evolutionary algorithms, such as Differential Evolution, excel in solving real-parameter optimization challenges. However, the effectiveness of a single algorithm varies across different problem instances, necessitating …

Deep Reinforcement LearningEvolutionary AlgorithmsScheduling

Automated Algorithm Selection for Radar Network Configuration

2022-05-07 · Quentin Renau, Johann Dreo, Alain Peres, Yann Semet 외

The configuration of radar networks is a complex problem that is often performed manually by experts with the help of a simulator. Different numbers and types of radars as well as different locations that the radars shal…