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

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

Embed Size (px)

Citation preview

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!