event thumbnail image
Machine Learning Summer School 2005 - Chicago

Boosting

author: Robert Schapire, Department of Computer Science, Princeton University

Description

Boosting is a general method for producing a very accurate classification rule by combining rough and moderately inaccurate "rules of thumb." While rooted in a theoretical framework of machine learning, boosting has been found to perform quite well empirically. This tutorial will introduce the boosting algorithm AdaBoost?, and explain the underlying theory of boosting, including explanations that have been given as to why boosting often does not suffer from overfitting, as well as some of the myriad other theoretical points of view that have been taken on this algorithm. Some recent applications and extensions of boosting will also be described.

You might be experiencing some problems with Your Video player.
Slides
0:00 A Boosting TutoriA Tutorial
0:08 Example: “HowMay I Help IHelp You?”
3:16 The Boosting Approach
4:18 Details
5:03 Boosting
7:04 Outline of Tutorial
7:27 Brief BackgrounBrief Background
7:33 The Boosting Problem
9:43 Early Boosting Algorithms
10:32 AdaBoost
10:52 Basic Algorithm and Core Theory
11:31 A Formal Description of Boosting
16:02 AdaBoost
20:01 Toy Example
20:34 Round 1
21:31 Round 2
22:41 Round 3
23:17 Final Classifier
28:19 Analyzing the training error
33:22 Proof
34:33 Proof (cont.)
37:16 Proof (cont.)
38:18 How Will Test Error Behave? (A First First Guess)
41:03 Actual Typical Typical Run
52:03 A Better Story: Theory of Margins
55:39 Empirical Evidence: The Margin Distribution
59:57 Theoretical Evidence:Analyzing Boosting Using Margins

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.

 Watch videos:   (click on thumbnail to launch)

Watch Part 1
Part 1 1:03:40
Flash video Windows Media video

!NOW PLAYING
Watch Part 2
Part 2 1:03:32
Flash video Windows Media video

Link this page

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Reviews and comments:

Comment1 Pete Santago, August 7, 2007 at 7:54 p.m.:

Great talk. Very intuitive. Should have much more of this to complement papers. Speaker is excellent.

Only a small downside. Camera work could be a bit better. Either focus more on slides or speaker should move to them more often.

Thanks for this.


Comment2 Claudia, June 13, 2008 at 5:03 p.m.:

nice introduction! easy to follow!


Comment3 Oscar, August 27, 2008 at 11:21 a.m.:

Very good and informative!


Comment4 Rob, June 26, 2009 at 4:36 p.m.:

Very good tutorial to get the main concepts of boosting.
First part suffices if you just want to main concept.


Comment5 Mehran, January 30, 2010 at 1:38 a.m.:

What a great tutorial ... Schapire is a great lecturer and teacher. Wish he was close by!

Write your own review or comment:

make sure you have javascript enabled or clear this field: