Tangent Propagation Algorithm
The tangent propagation algorithm is a regularization technique for neural networks that introduces an extra penalty to make the classifier's outputs locally invariant to known factors of variation. These factors correspond to movement along the manifold where examples of the same class concentrate. Local invariance is achieved by requiring the gradient to be orthogonal to known manifold tangent vectors at .
Equivalently, the directional derivative of at in the directions is kept small by adding a regularization penalty:
The tangent vectors are derived a priori from knowledge of transformations that should not alter the output. While related to data augmentation (its non-infinitesimal counterpart) and the tangent distance algorithm, tangent propagation only regularizes the model against infinitesimal perturbations, which can be challenging for networks using rectified linear units.
0
1
Contributors are:
Who are from:
Tags
Data Science
Related
Data Augmentation in Deep Learning
Early Stopping in Deep Learning
Dropout Regularization in Deep Learning
Which of these techniques are useful for reducing variance (reducing overfitting)?
If your Neural Network model seems to have high variance, what of the following would be promising things to try?
Regularization in ML and DL
Bagging in Deep Learning
Dropout in Deep Learning
Normalization of Data
Tangent Distance Algorithm
Tangent Propagation Algorithm
Manifold Tangent Classifier
Boosting in Deep Learning
Appropriate Regularization/ Representation
Weight Decay
L1 Regularization
Elastic Net Regression