Machine Learning
Bias-Variance Tradeoff
1
Bias-Variance Tradeoff Machine Learning 1 Bias and variance Every - - PowerPoint PPT Presentation
Bias-Variance Tradeoff Machine Learning 1 Bias and variance Every learning algorithm requires assumptions about the hypothesis space. Eg: My hypothesis space is linear decision trees with 5 nodes a three layer
1
– …linear” – …decision trees with 5 nodes” – …a three layer neural network with rectifier hidden units”
– Bias will be non zero, possibly high
2
– …linear” – …decision trees with 5 nodes” – …a three layer neural network with rectifier hidden units”
– Bias will be non zero, possibly high
3
– …linear” – …decision trees with 5 nodes” – …a three layer neural network with rectifier hidden units”
– Bias will be non zero, possibly high
4
– …linear” – …decision trees with 5 nodes” – …a three layer neural network with rectifier hidden units”
– Bias will be non zero, possibly high
5
6
7
8
9
Suppose the true concept is the center High bias Low bias Low variance High variance Each dot is a model that is learned from a different dataset
10
Suppose the true concept is the center High bias Low bias Low variance High variance Each dot is a model that is learned from a different dataset
11
Suppose the true concept is the center High bias Low bias Low variance High variance Each dot is a model that is learned from a different dataset
12
Suppose the true concept is the center High bias Low bias Low variance High variance Each dot is a model that is learned from a different dataset
13
Suppose the true concept is the center High bias Low bias Low variance High variance Each dot is a model that is learned from a different dataset
14
Bias variance tradeoff has been studied extensively in the context of regression Generalized to classification (Domingos, 2000)
15
– Multiple classifiers are combined – Eg: Bagging, boosting
– Increasing depth decreases bias, increases variance
– Higher degree polynomial kernels decreases bias, increases variance – Stronger regularization increases bias, decreases variance
– Deeper models can increase variance, but decrease bias
– Increasing k generally increases bias, reduces variance
16
17