Using Benson’s Algorithm for Regularization Parameter Tracking

Authors

  • Joachim Giesen Friedrich Schiller University Jena
  • Sӧren Laue Friedrich Schiller University Jena
  • Andreas Lӧhne University of Jena
  • Christopher Schneider University of Jena

DOI:

https://doi.org/10.1609/aaai.v33i01.33013689

Abstract

Regularized loss minimization, where a statistical model is obtained from minimizing the sum of a loss function and weighted regularization terms, is still in widespread use in machine learning. The statistical performance of the resulting models depends on the choice of weights (regularization parameters) that are typically tuned by cross-validation. For finding the best regularization parameters, the regularized minimization problem needs to be solved for the whole parameter domain. A practically more feasible approach is covering the parameter domain with approximate solutions of the loss minimization problem for some prescribed approximation accuracy. The problem of computing such a covering is known as the approximate solution gamut problem. Existing algorithms for the solution gamut problem suffer from several problems. For instance, they require a grid on the parameter domain whose spacing is difficult to determine in practice, and they are not generic in the sense that they rely on problem specific plug-in functions. Here, we show that a well-known algorithm from vector optimization, namely the Benson algorithm, can be used directly for computing approximate solution gamuts while avoiding the problems of existing algorithms. Experiments for the Elastic Net on real world data sets demonstrate the effectiveness of Benson’s algorithm for regularization parameter tracking.

Downloads

Published

2019-07-17

How to Cite

Giesen, J., Laue, S., Lӧhne A., & Schneider, C. (2019). Using Benson’s Algorithm for Regularization Parameter Tracking. Proceedings of the AAAI Conference on Artificial Intelligence, 33(01), 3689-3696. https://doi.org/10.1609/aaai.v33i01.33013689

Issue

Section

AAAI Technical Track: Machine Learning