W9 Meta-Learning Flashcards

1
Q

what is the difference between meta-learning and machine learning?

A

machine learning learns parameters that approximate the function and meta-learning learns hyperparameters about the learning-function

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

What is the reason for the interest in meta-learning and transfer learning?

A

Speed up learning a new task using previous knowledge, instead of learning from scratches.
In transfer learning, we pretrain our parameter network with knowledge from a single task. In meta-learning, we use multiple related tasks.

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

what are foundation models?

A

they are large models in a certain field (eg. image recognition or NLP) that are trained extensively on large datasets. They contain general knowledge that can be specialized for a certain purpose

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

What is transfer learning?

A

Re-use information learned in earlier training tasks from a closely related problem. Transfer of previously learned knowledge from one task to another

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

What is meta-learning?

A

learning how to learn

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

How is meta-learning different from multi task learning?

A

In multi-task learning, more than one task is learned from one dataset. The tasks are often related, such as classifcation tasks of different, but related, classes of images.

In meta-learning, both datasets and tasks are different, but not too different. A sequence of datasets and learning tasks is generalized to learn a new (related) task quidckly. The aim is learning to learn

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

Zero-shot learning aims to identify classes that it has not seen before. How is
that possible?

A

Attribute-based zero-shot learning uses separate high-level attribute descriptions of the new categories, based on categories previously learned in the dataset.
Eg. recognize a red beak because we have learned the concepts “red” and “beak”

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

what is few-shot learning?

A

test if a learning algorithm can be made
to recognize examples from classes from which it has seen only few examples in
training. Prior knowledge is available in the network.

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

Is pretraining a form of transfer learning?

A

yes: some network layers are copied to intialize a network for a new task, followed by fine tuning, to improve performance on the new task, but with a smaller dataset

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

Can you explain learning to learn?

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

Are the initial network parameters also hyperparameters? Explain.

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

What is an approach for zero-shot learning?

A

Attribute-based zero-shot learning uses separate high-level attribute descriptions of the new categories, based on categories previously learned in the dataset.
Eg. recognize a red beak because we have learned the concepts “red” and “beak”

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

As the diversity of tasks increases, does meta-learning achieve good results?

A

For tasks that are related, good results are reported, but where tasks are less related (such as pictures of animals from very different species), results are reported that are weaker.

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

As the diversity of tasks increases, does meta-learning achieve good results?

A

For tasks that are related, good results are reported, but where tasks are less related (such as pictures of animals from very different species), results are reported that are weaker.

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

what is the connection between meta-learning and curriculum learning?

A

Both approaches aim to improve the speed and accuracy of learning, by learning from a set of subtasks.

So curriculum learning is a form of meta-learning where the subtasks are ordered from easy to hard, or, equivalently, meta-learning is unordered curriculum learning

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