Is Supervised Learning Really That Different from Unsupervised?
Oskar Allerbo, Thomas B. Schön
TL;DR
The paper reframes supervised learning as a two-stage process in which model parameters are chosen through unsupervised means and outputs are incorporated afterward, by expressing predictors as linear smoothers: $\hat{f}^* = \mathbf{s}^{*\top} \mathbf{y}$. It introduces a model-selection criterion based on second-sample moment matching (SSMM) that can be made independent of $\mathbf{y}$ (SSMM-Tr) and analyzes its asymptotic behavior in linear ridge regression, showing near-optimal risk in the high-dimensional limit. The authors extend the approach to neural networks via the neural tangent kernel, enabling y-free training by using random labels during optimization, and demonstrate through experiments that y-free methods perform comparably to traditional, label-informed counterparts on several tasks, while substantially outperforming random guessing. The work highlights a close relationship between supervised and unsupervised learning, suggesting that the optimal predictor can be viewed as a weighted sum of $\mathbf{y}$ with weights determined by $\mathbf{X}$ and $\mathbf{x}^*$, and discusses practical caveats related to computation and scaling. Overall, the paper provides a principled, model-agnostic framework for y-free training and offers evidence that the boundary between supervised and unsupervised learning may be more about representation than about fundamental differences in learning signals.
Abstract
We demonstrate how supervised learning can be decomposed into a two-stage procedure, where (1) all model parameters are selected in an unsupervised manner, and (2) the outputs y are added to the model, without changing the parameter values. This is achieved by a new model selection criterion that, in contrast to cross-validation, can be used also without access to y. For linear ridge regression, we bound the asymptotic out-of-sample risk of our method in terms of the optimal asymptotic risk. We also demonstrate on real and synthetic data that versions of linear and kernel ridge regression, smoothing splines, and neural networks, which are trained without access to y, perform similarly to their standard y-based counterparts. Hence, our results suggest that the difference between supervised and unsupervised learning is less fundamental than it may appear.
