Cross-Disciplinary Perspectives on Meta-Learning for Algorithm Selection

被引:334
作者
Smith-Miles, Kate A. [1 ]
机构
[1] Monash Univ, Sch Math Sci, Clayton, Vic 3800, Australia
关键词
Algorithms; Performance; Algorithm selection; meta-learning; classification; forecasting; constraint satisfaction; combinatorial optimization; sorting; dataset characterization; model selection; empirical hardness; landscape analysis;
D O I
10.1145/1456650.1456656
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The algorithm selection problem [Rice 1976] seeks to answer the question: Which algorithm is likely to perform best for my problem? Recognizing the problem as a learning task in the early 1990's, the machine learning community has developed the field of meta-learning, focused on learning about learning algorithm performance on classification problems. But there has been only limited generalization of these ideas beyond classification, and many related attempts have been made in other disciplines (such as AI and operations research) to tackle the algorithm selection problem in different ways, introducing different terminology, and overlooking the similarities of approaches. In this sense, there is much to be gained from a greater awareness of developments in meta-learning, and how these ideas can be generalized to learn about the behaviors of other (nonlearning) algorithms. In this article we present a unified framework for considering the algorithm selection problem as a learning problem, and use this framework to tie together the crossdisciplinary developments in tackling the algorithm selection problem. We discuss the generalization of meta-learning concepts to algorithms focused on tasks including sorting, forecasting, constraint satisfaction, and optimization, and the extension of these ideas to bioinformatics, cryptography, and other fields.
引用
收藏
页数:25
相关论文
共 100 条
[1]   Rigorous location of phase transitions in hard optimization problems [J].
Achlioptas, D ;
Naor, A ;
Peres, Y .
NATURE, 2005, 435 (7043) :759-764
[2]  
AHA DW, 1992, MACHINE LEARNING /, P1
[3]   On learning algorithm selection for classification [J].
Ali, S ;
Smith, KA .
APPLIED SOFT COMPUTING, 2006, 6 (02) :119-138
[4]   A meta-learning approach to automatic kernel selection for support vector machines [J].
Ali, Shawkat ;
Smith-Miles, Kate A. .
NEUROCOMPUTING, 2006, 70 (1-3) :173-186
[5]   On the hardness of the quadratic assignment problem with metaheuristics [J].
Angel, E ;
Zissimopoulos, V .
JOURNAL OF HEURISTICS, 2002, 8 (04) :399-414
[6]  
[Anonymous], 2005, INT J DATA WAREHOUS, DOI DOI 10.4018/JDWM.2005100104
[7]  
[Anonymous], P ICML 2005 WORKSH M
[8]  
[Anonymous], P 22 AAAI C ART INT
[9]  
[Anonymous], 2000, P ECML WORKSHOP META
[10]  
[Anonymous], 2002, UCR TIME SERIES DATA