Activized Learning: Transforming Passive to Active with Improved Label Complexity
Description
In active learning, a learning algorithm is given access to a large pool of unlabeled examples, and is allowed to request the labels of any particular examples in that pool, interactively. In empirically driven research, one of the most common techniques for designing new active learning algorithms is to use an existing passive learning algorithm as a subroutine, and actively construct a training set for that method by carefully choosing informative examples to label. The resulting active learning algorithms are thus able to inherit the tried-and-true learning bias of the underlying passive algorithm, while often requiring significantly fewer labels to achieve a given accuracy compared to random sampling. This naturally raises the theoretical question of whether every passive learning algorithm can be "activized", or transformed into an active learning algorithm that uses a smaller number of labels to achieve a given accuracy. In this talk, I will address precisely this question. In particular, I will explain how to use any passive learning algorithm as a subroutine to construct an active learning algorithm that provably achieves a strictly superior asymptotic label complexity. Along the way, I will also describe many of the recent advances in the formal study of the potential benefits of active learning in general.
| Slides | |
| 0:00 | Activized Learning: Transforming Passive to Active with Improved Label Complexity |
| 0:37 | Passive Learning |
| 1:22 | Active Learning |
| 1:51 | How many label requests are required to learn? |
| 2:20 | Activized Learning part1 |
| 4:09 | Activized Learning part2 |
| 4:29 | An Example: Threshold Classifiers part1 |
| 5:16 | An Example: Threshold Classifiers part2 |
| 8:40 | Outline |
| 9:21 | Formal Model part1 |
| 11:08 | Formal Model part2 |
| 14:56 | Naïve Approach part1 |
| 17:22 | Naïve Approach part2 |
| 18:10 | Naïve Approach part3 |
| 23:09 | A Simple Activizer part1 |
| 27:29 | A Simple Activizer part2 |
| 27:34 | A Simple Activizer part1 |
| 27:46 | A Simple Activizer part2 |
| 32:42 | Does This Activize Any Passive Algorithm? |
| 33:02 | A Simple Activizer part2 |
| 33:05 | Does This Activize Any Passive Algorithm? |
| 33:35 | This Activizes Any Passive Algorithm! part1 |
| 34:18 | This Activizes Any Passive Algorithm! part2 |
| 38:06 | Efficiency? |
| 39:25 | Dealing with Noise part1 |
| 40:39 | Dealing with Noise part2 |
| 44:13 | Conclusions & Open Questions |
| 45:20 | Thank You |
| 45:37 | - Questions |
| 51:42 | - Questions |
| 53:07 | - Questions |
Lecture rating
| People found this lecture: | ||
| Worth seeing | ||
| because it is: | ||
| Valuable and informative | ||
| Well presented | ||
| Easily understandable | ||
| Acceptably recorded | ||
| You need to login to cast your vote. | ||
Report a problem or upload files
If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Related content
SEE ALSO:
Link this page
Would you like to put a link to this lecture on your homepage?Go ahead! Copy the HTML snippet !



