Multi-Label Classification Flashcards

(12 cards)

1
Q

What is the basic idea of multi-class labels?

A

Each example can be assigned one or more class labels

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

Example: Class label = Different types of disease in hospital patients

A

So what might be covered in a table, for example, is Cancer, and Diabetes, both are class labels. Look out for this in the exam (you will have multiple class labels that someone wants to find out)

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

What are the two approaches for Multi-Label Classification?

A

Problem transformation approach (this one will be focused on)

Algorithm-adaptation approach

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

What is the Problem transformation approach?

A

Transforms a multi-label problem into one or many single-label classification problems
- Uses a single label classification algorithm in each problem

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

What is the algorithm adaptation approach?

A

Adapts a single-label classification algorithm for multi-label problems

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

What is Binary Relevance method (This is a Problem Transformation method)?

A

Creates one single-label dataset for each label in label set. All datasets share the same features but different class labels.

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

What is the pro and cons of Binary Relevance method?

A

Pro:
simplicity

Cons:
Requires many runs of a classification algorithm.
Ignores interactions among class labels.

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

How does the the Power Set method work (Problem Transformation method)?

A

Creates a new label for each combination of labels in the original dataset. Each instance is assigned one label.

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

What is the pro and con of Power Set method?

A

Pro:
Only one run of a standard multi-class algorithm is needed. So it is faster than binary relevance.

Con:
Leads to datasets with many compound class labels, with very few examples for many of those labels.

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

What Problem Transformation method is the most advanced?

A

Classifier Chain method

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

How does Classifier Chain method work (Problem Transformation method)?

A

First, create one dataset for each label

Second, specify an ordered list (chain) of class labels

Third, extend dataset to contain not only original features but also features representing the labels predicted by previous classifiers in the chain

Fourth, use a classification algorithm to predict labels based on the chain order, propagating predicted labels along the chain

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

What is the pro and con of Classifier Chain method?

A

Pro:
Label interaction

Con:
Computationally expensive

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