Source-linked AI summary

A Minimax Approach to Supervised Learning

Farzan Farnia, David Tse

arXiv:1606.02206v5stat.MLcs.ITcs.LGmath.IT

TL;DR

The paper asks how to choose prediction rules when data are insufficient to estimate the underlying distribution. It develops a minimax supervised-learning framework using a generalized maximum-entropy principle and an empirically constrained distribution set. The framework recovers familiar regression models for some losses, derives a classifier for 0-1 loss, and provides a worst-case generalization-error bound.

  • Problem

    In high-dimensional supervised learning, what prediction rule is appropriate when there are too few samples to estimate the underlying distribution?

    Source: §1 · p. 1
  • Method

    The paper generalizes maximum conditional entropy and constrains candidate distributions to share the empirical feature marginal while matching feature–label cross-moments with allowed uncertainty.

    Source: §1 · p. 3
  • Results

    The framework recovers linear regression and logistic regression under quadratic and logarithmic loss, derives the maximum entropy machine classifier, and yields a bound on worst-case generalization error.

    Source: §1 · p. 3
  • Takeaways & Limitations

    The proposed distribution-set structure makes the minimax decision rule efficiently computable and allows worst-case generalization error to be controlled through uncertainty in cross-moment matching.

    Source: §1 · p. 3

    For discontinuous 0-1 loss, continuity of Bayes decision rules does not hold, so the paper uses the weak version of its minimax theorem.

    Source: §3.3 · p. 6

Abstract

from arXiv · show

Given a task of predicting $Y$ from $X$, a loss function $L$, and a set of probability distributions $\Gamma$ on $(X,Y)$, what is the optimal decision rule minimizing the worst-case expected loss over $\Gamma$? In this paper, we address this question by introducing a generalization of the principle of maximum entropy. Applying this principle to sets of distributions with marginal on $X$ constrained to be the empirical marginal from the data, we develop a general minimax approach for supervised learning problems. While for some loss functions such as squared-error and log loss, the minimax approach rederives well-knwon regression models, for the 0-1 loss it results in a new linear classifier which we call the maximum entropy machine. The maximum entropy machine minimizes the worst-case 0-1 loss over the structured set of distribution, and by our numerical experiments can outperform other well-known linear classifiers such as SVM. We also prove a bound on the generalization worst-case error in the minimax approach.

1 Introduction

High-dimensional supervised learning raises the question of how to predict when samples are insufficient to estimate the underlying distribution. The paper develops a minimax framework that generalizes maximum entropy for supervised learning and connects its distribution-set design to efficient decision rules and generalization-error control.

1 Introduction

  • In high-dimensional settings, estimating the underlying distribution may require an impractical number of samples, while empirical risk minimization restricts predictor complexity and can be intractable for losses such as 0-1 loss.The minimax alternative evaluates decision rules by worst-case loss over a distribution set centered on the empirical distribution.Source: §1 · p. 1
  • The paper generalizes minimax supervised learning beyond existing moment-based special cases, including least-squares linear regression as a worst-case squared-error solution under matching first and second moments.Prior work addressed robust classification under fixed low-order moments, fixed low-order marginals, or fixed pairwise marginals,,.Source: §1 · p. 2
  • The paper generalizes the maximum-entropy principle to arbitrary loss functions by selecting distributions that maximize a loss-specific generalized entropy to find worst-case-optimal actions.Earlier work connected this minimax interpretation to generalized entropy for a large class of losses [9].Source: §1 · p. 2
  • The paper applies maximum entropy to the conditional distribution of Y given X, extending conditional-entropy work that characterized logistic regression for a particular distribution set [10].Computing the maximizing distribution can be difficult; a prior minimum-mutual-information approach used exponentially many variables in problem dimension.Source: §1 · pp. 2–3
  • The proposed distribution set fixes the feature marginal to its empirical value and matches only feature–label cross-moments, allowing uncertainty in their estimation.This structure is presented as making the minimax decision rule efficiently computable and allowing control of worst-case generalization error.Source: §1 · p. 3
  • The framework extends maximum conditional entropy to supervised learning, recovering linear regression and logistic regression under quadratic and logarithmic loss, respectively, and deriving the maximum entropy machine classifier.It also interprets regularization in empirical risk minimization as expanding the uncertainty set in the dual problem, enabling a bound on worst-case generalization error.Source: §1 · p. 3

2 Two Examples

The section compares minimax learning with ERM through squared-error regression and 0-1 classification. It shows that minimax recovers least-squares regression and yields a tractable, randomized linear classifier for 0-1 loss.

2 Two Examples

  • The section uses regression and classification to compare minimax learning with ERM and motivate the minimax distribution-set structure.The discussion describes these as two examples of the approaches.Source: §2 · p. 3

2.1 Regression: Squared-error

  • With cross-moments E[YX] and the empirical PX fixed, minimax squared-error yields the same linear prediction rule as least squares.This distribution set fixes the cross-moments and the PX marginal using the data.Source: §2.1 · pp. 3–4

2.2 Classification: 0-1 Loss

  • For binary classification, empirical risk minimization over linear decision rules with 0-1 loss minimizes training misclassifications, but is non-convex and NP-hard, so practice replaces 0-1 loss with surrogate losses such as hinge loss, empirically minimized by SVM.Source: §2.2 · p. 4
  • MEM turns minimax 0-1 classification into a computationally tractable problem with randomized linear predictions, unlike ERM's deterministic rule.Its minimax hinge loss emerges from the framework, unlike the hinge loss used as an ad hoc surrogate in ERM.Source: §2.2 · pp. 4–5

3 Principle of Maximum Conditional Entropy

The section develops maximum conditional entropy for prediction and characterizes Bayes decision rules under several losses. Its robust Bayes results connect conditional-entropy maximizers to worst-case-optimal decision rules under stated conditions.

3.1 Decision Problems, Bayes Decision Rules, Conditional Entropy

  • Randomized decision rules are included to make the decision-rule set convex for the saddle-point theorem.The section defines decision rules as selecting actions from observations of X.Source: §3.1 · p. 5
  • A Bayes decision rule depends only on PY|X and remains a Bayes rule if PX changes.This separates the conditional prediction rule from the marginal distribution of X.Source: §3.1 · p. 5

3.2.1 Logarithmic loss

  • Under log loss, the Bayes decision rule predicts the conditional distribution PY|X(·|x).The section identifies the associated entropies and information measure as Shannon entropy and mutual information.Source: §3.2.1 · p. 6

3.2.2 0-1 loss

  • Under 0-1 loss, the Bayes decision rule is the maximum a posteriori rule, selecting a label with highest conditional probability.The loss is defined as an indicator of whether the predicted label differs from the outcome.Source: §3.2.2 · p. 6

3.2.3 Quadratic loss

  • Under quadratic loss, the Bayes decision rule is the minimum mean-square error estimator E[Y|X=x].The quadratic loss is defined as the squared difference between Y and its prediction.Source: §3.2.3 · p. 6

3.3 Principle of Maximum Conditional Entropy & Robust Bayes decision rules

  • Under the weak theorem's conditions, a robust Bayes rule exists that is Bayes for a conditional-entropy maximizer; the strong version makes any such Bayes rule robust.The weak version assumes a convex, closed distribution set, bounded loss, finite X and Y, and a closed risk set; the strong version assumes convexity and continuity in Bayes decision rules.Source: §3.3 · p. 6
  • The principle selects a distribution in Γ that maximizes the conditional entropy of Y given X for prediction.The section proposes it as a conditional version of results developed in [9].Source: §3 · p. 5, §3.3 · p. 6
  • For discontinuous 0-1 loss, continuity in Bayes decision rules fails, so the weak theorem is needed.The weak theorem guarantees existence of a saddle point, whereas the strong theorem gives the stronger any-Bayes-rule conclusion.Source: §3.3 · p. 6

4 Prediction via Maximum Conditional Entropy Principle

The section develops a structured distribution set that makes maximum conditional entropy tractable through a dual generalized-linear-model optimization. It connects the approach to generalization bounds and shows how it specializes to logistic regression, the maximum entropy machine, and linear regression.

4 Prediction via Maximum Conditional Entropy Principle

  • The proposed structure for Γ(Q) fixes the feature marginal and bounds cross-moment deviations, enabling efficient solution through a generalized-linear-model maximum-likelihood problem.A general joint-distribution formulation otherwise has exponential computational complexity in the feature dimension.Source: §4 · p. 7

4.1 Generalization Bound on the Worst-case Risk

  • Under the stated assumptions, the approach bounds excess Γ-based worst-case risk; fixing P_X and choosing uncertainty parameter ϵ play roles in that bound.The theorem assumes t = 1, bounded feature norm and label encoding, and an ℓp/ℓq norm pair with 1 ≤ q ≤ 2.Source: §4.1 · p. 8

4.2 Geometric Interpretation of Theorem 2

  • The maximum-likelihood solution corresponds to projecting Q_Y|X onto the specified GLM exponential-family conditionals, while the entropy-side solution projects (Q_X, U_Y|X) onto Γ(Q).The paper states that the solution to the first divergence minimization also minimizes the second.Source: §4.2 · pp. 8–9

4.3.1 Logarithmic Loss: Logistic Regression

  • For logarithmic loss, one-hot label encoding yields logistic regression, and the dual optimization is its regularized maximum-likelihood problem.The passage identifies the result as well-studied and straightforward using the stated duality.Source: §4.3.1 · p. 9

4.3.2 0-1 Loss: maximum entropy machine

  • For 0-1 loss, the resulting maximum entropy machine uses a minimax-hinge empirical risk, extends naturally to multiclass classification, and has a robust randomized Bayes rule.The paper notes that multiple Bayes rules may exist and does not guarantee that all are robust; the specified randomized rule is robust.Source: §4.3.2 · pp. 9–10

4.3.3 Quadratic Loss: Linear Regression

  • For quadratic loss, restricting E[Y²] to at most ρ² produces a Huber function; when ρ exceeds the largest fitted |A*x_i|, the optimization reduces to linear regression.The passage identifies the Huber function as.Source: §4.3.3 · p. 10

5 Robust Feature Selection

The section formulates feature selection as minimizing worst-case loss over a distribution set; with fixed label marginal, this is equivalent to maximizing worst-case generalized information. It then relates the resulting sparse feature-selection formulation to lasso and ℓ1-regularized logistic regression.

5 Robust Feature Selection

  • The proposed feature-selection criterion minimizes worst-case loss over Γ for a subset of k features.The feature vector XS is restricted to indices in S.Source: §5 · p. 11
  • With fixed H(Y), selecting features by minimum worst-case loss over Γ is equivalent to maximizing worst-case generalized information I(XS; Y).The objective evaluates each candidate feature subset under the worst-case distribution.Source: §5 · p. 11
  • The ℓ1 relaxation recovers the exact sparse formulation when its solution satisfies ∥A∗∥0,∞≤k.Allowing some gap also permits generalizing the sparse solution to the underlying distribution using the generalization bound.Source: §5 · p. 11
  • With quadratic loss and identity encoding, the relaxed problem is lasso; with log loss and one-hot encoding, it is ℓ1-regularized logistic regression.The latter is characterized as maximizing worst-case mutual information over Γ(Q).Source: §5 · p. 11

6 Numerical Experiments

The maximum entropy machine (MEM) is evaluated against five benchmarks on six UCI binary-classification datasets and in a high-dimensional synthetic task. It performs best on four UCI datasets and has lower reported error than SVM and DRC in the synthetic experiment.

6 Numerical Experiments

  • MEM results are compared with SVM, DCC, MPM, TAN, and DRC on six UCI binary-classification datasets, with classification error reported as a percentage.The reported UCI comparison is summarized in Table 1, whose values are not included in these passages.Source: §6 · pp. 11–12
  • The evaluation tunes λ by cross-validation on a 70%/30% training-set split, then averages test error across 1000 Monte Carlo runs.The tuned model is trained on the full training set before evaluation on the test set.Source: §6 · p. 12
  • 20.0% error rate for MEM, versus 20.6% for SVM and 20.4% for DRC, in the synthetic task with n = 200 and d = 10000.On the six UCI datasets, MEM performs best on four and outperforms SVM on all but one.Source: §6 · p. 12

7.1 Proof of Theorem 1

The weak proof establishes a finite minimax value and a robust Bayes rule under bounded loss, finite X and Y, and a closed risk set. The strong proof uses additional convexity and continuity conditions; under the paper’s fixed-PX structure, that continuity holds for log and quadratic loss but not 0-1 loss.

7.1.1 Weak Version

  • Under bounded loss, finite X and Y, and a closed risk set, Sion’s theorem yields a finite minimax value, and the proof identifies a robust Bayes rule.The argument uses compactness of the randomized risk set and a conditional-entropy maximizer over convex, closed Γ.Source: §7.1.1 · pp. 13–14

7.1.2 Strong Version

  • For the strong version, Γ is convex and Bayes decision rules must satisfy a continuity condition across converging distributions.The proof constructs mixtures within Γ and applies that continuity to establish the saddle-point condition.Source: §7.1.2 · p. 14
  • With fixed PX, the continuity condition holds for logarithmic and quadratic loss but not for 0-1 loss.This qualifies the strong-version proof’s applicability to the paper’s loss functions.Source: §7.1.2 · p. 14

7.2 Proof of Theorem 2

The proof expresses maximum conditional entropy over Γ(Q) as a convex optimization problem and derives its dual. The resulting relation connects the conditional mean to the gradient of the log-partition function, yielding the stated duality with regularized maximum likelihood.

7.2 Proof of Theorem 2

  • Γ(Q) fixes PX to QX and constrains cross-moments EP[θi(Y)X] to lie within ϵi of their Q-based values.The proof introduces moment variables and obtains a convex optimization problem with strong duality.Source: §7.2 · p. 15
  • The dual problem decomposes across conditional distributions PY|X=x and moment variables before being simplified.The matrix A’s rows act as Lagrange multipliers for the moment constraints.Source: §7.2 · p. 15
  • When Fθ is differentiable at A∗x, the conditional mean satisfies EP∗[θ(Y)|X=x] = ∇Fθ(A∗x).The proof identifies Fθ as the convex conjugate of −G, and the resulting duality links maximum conditional entropy to regularized maximum likelihood.Source: §7.2 · p. 15

7.3 Proof of Theorem 3

The proof bounds the empirical rule’s excess Γ-based worst-case risk by reducing the problem to a dual form and controlling uniform convergence. The argument uses boundedness and Lipschitzness to apply standard uniform-convergence results.

  • The proof reduces the risk comparison to a dual problem and uses that the empirical rule is robust Bayes against Γ(P̂_n) to obtain a saddle point.Source: §7.3 · p. 16
  • The argument bounds the dual optimization over a bounded parameter space, using bounds on the features and the θ(Y) representation.Source: §7.3 · p. 16
  • Uniform convergence is controlled using convexity, Lipschitzness, boundedness, and a vector contraction inequality.Source: §7.3 · pp. 16–17
  • The proof combines probability bounds with a union bound to obtain a bound holding with probability at least 1 − δ.Source: §7.3 · p. 17
  • For q = 1, the proof can be improved by using the Rademacher complexity of ℓ1-bounded linear functions.Source: §7.3 · p. 17

7.4 0-1 Loss: maximum entropy machine

For 0-1 loss, the paper constructs a randomized robust Bayes act from an entropy-maximizing distribution and shows how the proposed structure of Γ allows the minimax problem to extend beyond finite X. The latter result holds when θ is bounded.

7.4.1 Fθ derivation

  • The minimax problem has a saddle point by Sion’s minimax theorem, and the maximizing index k_max determines the maximum of the derived expression.Source: §7.4.1 · p. 18
  • The entropy-maximizing construction yields a randomized robust Bayes act by selecting labels according to a probability vector derived from its feasible loss vector.Source: §7.4.1 · pp. 17–18

7.4.2 Sufficient Conditions for Applying Theorem 1.a

  • With the proposed Γ structure, the minimax problem decouples across x, so finite X is unnecessary when θ is bounded.Source: §7.4.2 · pp. 18–19

7.5 Quadratic Loss: Linear Regression

The paper derives the quadratic-loss form of Fθ, shows that Theorem 2 remains applicable under a second-moment constraint, and obtains group-lasso regularization from a modified distribution structure.

7.5.1 Fθ derivation

  • For quadratic loss, Fθ(z) equals ρ² + z²/4 when |z/2| ≤ ρ and ρ|z| when |z/2| > ρ.Source: §7.5.1 · p. 19

7.5.2 Applying Theorem 2 while restricting PY

  • Theorem 2 remains valid when PY is restricted by E[Y²] ≤ ρ² because the conditional second-moment constraint is linear in PY|X=x, preserving convexity and strong duality.Source: §7.5.2 · p. 19

7.5.3 Derivation of group lasso

  • A modified ΓGL structure yields group lasso with an ℓ1,p regularizer; repeated features can extend the derivation to overlapping groups.Source: §7.5.3 · pp. 19–20
Loading 1606.02206v5…