Auto-WEKA: Combined Selection and Hyperparameter Optimization of Classification Algorithms
Chris Thornton, Frank Hutter, Holger H. Hoos, Kevin, Leyton-Brown

TL;DR
Auto-WEKA automates the process of selecting the best machine learning algorithm and tuning its hyperparameters simultaneously using Bayesian optimization, significantly improving classification performance across diverse datasets.
Contribution
This work introduces an automated approach that combines algorithm selection and hyperparameter optimization within WEKA using Bayesian methods, advancing beyond isolated techniques.
Findings
Outperforms standard selection and tuning methods on multiple datasets
Automates the process for non-expert users
Achieves significantly better classification accuracy
Abstract
Many different machine learning algorithms exist; taking into account each algorithm's hyperparameters, there is a staggeringly large number of possible alternatives overall. We consider the problem of simultaneously selecting a learning algorithm and setting its hyperparameters, going beyond previous work that addresses these issues in isolation. We show that this problem can be addressed by a fully automated approach, leveraging recent innovations in Bayesian optimization. Specifically, we consider a wide range of feature selection techniques (combining 3 search and 8 evaluator methods) and all classification approaches implemented in WEKA, spanning 2 ensemble methods, 10 meta-methods, 27 base classifiers, and hyperparameter settings for each classifier. On each of 21 popular datasets from the UCI repository, the KDD Cup 09, variants of the MNIST dataset and CIFAR-10, we show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Machine Learning and Algorithms · Advanced Multi-Objective Optimization Algorithms
