Regularization methods for additive models