Lecture 3 Flashcards

1
Q

What is the motivation for AML

A

Democratization
Save human time
Better performance
Does not remove human but helps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CASH

A

Argmin for A and lambda on Loss function(A_{lambda}, TrainSet, ValSet)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Components of Algorithm Selection Framework

A

Problem Space
Feature Space
Algorithm Space
Evaluation Space

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Algorithm Selection Problem

A

Slide 24

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Average Ranking Method

A

r_i = avg(performance rank for algorithm i) on all datasets in D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Greedy defaults

A

Searching for a set of configurations:
Select best performer on all tasks (Sum, avg, median)
Add to the set the config that the max of the performances gets highest
Repeat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

No Free Lunch Theorem

A

When taken across all learning tasks, all learning algorithms perform equally well.
(Not only applicable in AutoML or Meta-learning)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Evaluation on Few Datasets

A

Pros:
Clear which data used
Allows detailed study
Good overview

Cons:
Cherry picking
Generalization?
Still not all results revealed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Evaluation on Many Datasets: Challenges

A

How to select datasets?
Results table too large
Not all sets comparable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Learning curves: why?

A

Shows how different algorithms and configs learn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Learning curves for Early Stopping

A

Stop when learner is good enough (has converged)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Learning curves for Early Discarding

A

Stop when learner will not reach good enough in time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Learning curves for Data Acquisition

A

Stop when capacity curve has plateaud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Extrapolation on learning curves

A

Can give idea on how good a model will perform after more learning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly