CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning November 11, 2013
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
CS 478 - Tools for Machine Learning and Data Mining Introduction to - - PowerPoint PPT Presentation
CS 478 - Tools for Machine Learning and Data Mining Introduction to Metalearning November 11, 2013 Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining The Shoemakers Children Syndrome Everyone is using
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ Everyone, that is ... ◮ Except ML researchers!
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ Facilitate access to algorithms, but generally offer no real
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ The more varied the biases, the greater the coverage ◮ Seek the smallest set of learners that is most likely to ensure a
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ Training data at metalevel = data about base-level learning
◮ Augmenting training set through systematic generation of
◮ View the algorithm selection task as inherently incremental
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ Statistical and information-theoretic ◮ Model-based ◮ Landmarking Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ Performance of a learner on a task uncovers information about
◮ A task can be described by the collection of areas of expertise
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ Use naive learning algorithms (e.g., OneR, Naive Bayes) or
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ NFL theorem: good performance on a given set of problems
◮ Impossibility of forecasting: cannot know how accurate a
◮ Quantifiability: not subjective, induces a total order on the set
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ Expressiveness ◮ Compactness ◮ Computational complexity ◮ Comprehensibility ◮ Etc.
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ For every new problem, metamodel returns one learning
◮ For every new problem, metamodel returns set Ar ⊆ A of
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ In the single-model prediction approach, the user has no
◮ In the ranking approach, the user may try the second best,
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining
◮ MininMart ◮ Data Mining Advisor ◮ METALA ◮ Intelligent Discovery Assistant
Introduction to Metalearning CS 478 - Tools for Machine Learning and Data Mining