attentional cascade improvements research by jeffrey a. edlund and greg s. griffin learning systems...

20
Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Upload: robert-gregory-green

Post on 03-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Attentional CascadeImprovements

Research by Jeffrey A. Edlund and Greg S. GriffinLearning Systems CS 156b, Mar 9 2006

Page 2: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Simple Training Sets

Page 3: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Suggested Improvements

1. Dual Cascade– When: data is balanced– Why: faster

2. Fade Cascade– When: data is unbalanced– Why: fewer training examples

required

Page 4: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Dual Cascade: What Is It

NHU=4 NHU=8 NHU=12

Early Rejection

Page 5: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Dual Cascade: What Is It

NHU=4 NHU=8 NHU=12

⇓€

Early Rejection

Early Acceptance

Page 6: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Unbalanced Data

Page 7: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Balanced Data

Page 8: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Dual Cascade: Pros & Cons

• Major Advantage: speed– ~ 2 - 4 times faster on equally balanced data sets– Even faster if you have more positive examples– Little or no increase if positive examples are rare

• e.g. Viola and Jones

• Minor Disadvantage: accuracy– Small increase in out-of-sample error

Page 9: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Dual Cascade: Applications

Page 10: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Fade Cascade AddressesThe Big Problem:

ntest =16,000

x ~ 2

x ~ 10

Page 11: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Fade Cascade

• Instead of throwing out points that are clearly positive or clearly negative, we reduce the weights for those points and renormalize.

Page 12: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Balanced Data

Page 13: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Unbalanced Data

Page 14: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Fade Cascade: Pros & Cons

• Major Advantage: fewer training examples– ~ 2 - 4 times less training data required, for the

same out-of-sample error

• Minor Disadvantage: less efficient training– All data points are now used for training, at all

levels of the cascade (we’re weighting them instead of dropping them)

– But: we now require less training data

Page 15: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Suggested Improvements

1. Dual Cascade– When: data is balanced– Why: faster

2. Fade Cascade– When: data is unbalanced– Why: fewer training examples

required

Page 16: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Unbalanced Data

Page 17: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Balanced Data

Page 18: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Unbalanced Data

Preliminary!

Page 19: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

Balanced Data

Preliminary!

Page 20: Attentional Cascade Improvements Research by Jeffrey A. Edlund and Greg S. Griffin Learning Systems CS 156b, Mar 9 2006

“Smart” Cascade

• Improved performance on both balanced and unbalanced datasets?

• We don’t know yet!