12
Introduction Voting: decision-making strategy Majority vote Weighted majority voting Naive Bayes combination JustinTalbot,ErinWirch Voting

Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Introduction

Voting: decision-making strategyMajority voteWeighted majority votingNaive Bayes combination

JustinTalbot,ErinWirchVoting

Page 2: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Majority Voting

Three Main Types of Majority Voting

[1]

JustinTalbot,ErinWirchVoting

Page 3: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Ensemble of Classifiers Increases Accuracy

The accuracy of the ensemble is

Pmaj =L�

m=�L/2�+1

�Lm

�pm(1 − p)L−m assuming that the

probability of success p is the same for all classifiers

[1]JustinTalbot,ErinWirchVoting

Page 4: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Majority Voting Perormance

[1]

JustinTalbot,ErinWirchVoting

Page 5: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Patterns of Success and Failure

Upper bounds and lower bounds can be established on theperformance of the classifiersThe upper bound is pmaj =

� Ll+1

�α assumingα the probability

of each combination of classifiersThe lower bound is pmaj =

pL−1l+1 where p is the overall

accuracy of an individual classifier

JustinTalbot,ErinWirchVoting

Page 6: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Weighted Voting

Classifiers are not all equalWeigh more accurate classifiers

JustinTalbot,ErinWirchVoting

Page 7: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Examples

Where weighted voting worksWhere weighted voting does not work

JustinTalbot,ErinWirchVoting

Page 8: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Maximizing Accuracy

bi ∝ log pi1−pi

Note: Minimum error not guaranteed

JustinTalbot,ErinWirchVoting

Page 9: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Key Points

Weights give more accurate classifiers more powerWorks well in some cases, poorly in othersMinimum error not guaranteed

JustinTalbot,ErinWirchVoting

Page 10: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

Conclusion

Voting: decision-making strategyMajority voteWeighted majority votingNaive Bayes combination

JustinTalbot,ErinWirchVoting

Page 11: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

The End

Questions?

JustinTalbot,ErinWirchVoting

Page 12: Introduction - Computer Sciencerlaz/prec2010/slides/MajorityVote.pdf · Voting. Majority Voting Perormance [1] JustinTalbot,ErinWirch Voting. Patterns of Success and Failure Upper

References

Ludmila I. Kuncheva.Combining Pattern Classifiers: Methods and Algorithms.Wiley-Interscience, July 2004.

JustinTalbot,ErinWirchVoting