Paper 3 AlgoSelect Flashcards

1
Q

What are the prerequisites for algorithm selection?

A

Availability of large problem collections
Existance of large number of algorithms
Performance metrics for algo on problem
Existance of suitable features to characterize properties of instances

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

What does combining the prerequisits allow?

A

Creation of comprehensize set of meta-data for learning algo performance

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

4 essential components of the model/framework

A

Problem space P: set of instances of problem class
Feature space F: measurable characteristics of feautres extraced from P
Algorith space A: set of all considered algorithms
Performance space Y: mapping of algorithm to performance metrics

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

Rice algo select

A

For a problem x, extract features f(x), select a=S(f(x)), check performance of a on x: y(a(x)), maximise performance.

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

Aha [1992]

A

Introduce rule based learning of algo select

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

No free lunch

A

Across all problems, the performance of all algorithms is equally bad

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

What did StatLog add?

A

Used a lot of features to create rules, found that sometimes calculating features is more work than running simple algorithms. (Could performance be predicted?) (Landmarking instead of features)

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

METAL

A

Added model selection and method combination approaches

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