Towards a White Box Approach to Automated Algorithm Design
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 554-559.
Abstract
To date, algorithms for real-world problems are most commonly designed following a manual, ad-hoc, trial and error approach, making algorithm design a tedious, time-consuming and costly process. Recently, Programming by Optimization (PbO) has been proposed as an alternative design paradigm in which algorithmic choices are left open by design and algorithm configuration methods (e.g. ParamILS) are used to automatically generate the best algorithm for a specific use-case. We argue that, while powerful, contemporary configurators limit themselves by abstracting information that can otherwise be exploited to speed up the optimization process as well as improve the quality of the resulting design. In this work, we propose an alternative white box approach, reformulating the algorithm design problem as a Markov Decision Process, capturing the intrinsic relationships between design decisions and their respective contribution to overall algorithm performance. Subsequently, we discuss and illustrate the benefits of this formulation experimentally.
@inproceedings{ijcai2016p85,
title = {Towards a White Box Approach to Automated Algorithm Design},
author = {Adriaensen, Steven and Nowé, Ann},
booktitle = {Proceedings of the Twenty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-16}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Subbarao Kambhampati},
pages = {554--559},
year = {2016},
month = {7},
url = {https://ijcai.org/proceedings/2016/85},
}
TY - CPAPER TI - Towards a White Box Approach to Automated Algorithm Design AU - Adriaensen, Steven AU - Nowé, Ann T2 - Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-16 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2016 SP - 554 EP - 559 UR - https://ijcai.org/proceedings/2016/85 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: