Huber regression
In least square learning methods, we make use of ℓ2 loss to make sure that we get a suitable outcome. However, in the robust point of view, it is always better to make use of the least absolute as the main criterion, i.e.
θ^LA=argminθJLA(θ),JLA(θ)=∑i=1n|ri|
where ri=fθ(xi)−yi is the residual error. By doing so, it is possible to make the learning method more robust at the cost of accuracy.
In order to balance robustness and accuracy, Huber loss may be a good alternative:
ρHuber(r)={
r2/2η|r|−η2/2(