| \documentclass[11pt]{article} |
|
|
| |
| \usepackage[utf8]{inputenc} |
| \usepackage[T1]{fontenc} |
| \usepackage{lmodern} |
| \usepackage[margin=1in]{geometry} |
| \usepackage{amsmath,amssymb,amsthm} |
| \usepackage{mathtools} |
| \usepackage{bm} |
| \usepackage{graphicx} |
| \usepackage{booktabs} |
| \usepackage{caption} |
| \usepackage{subcaption} |
| \usepackage{authblk} |
| \usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref} |
| \usepackage{cleveref} |
|
|
| |
| \theoremstyle{plain} |
| \newtheorem{theorem}{Theorem} |
| \newtheorem{lemma}{Lemma} |
| \newtheorem{corollary}{Corollary} |
| \newtheorem{proposition}{Proposition} |
| \theoremstyle{definition} |
| \newtheorem{remark}{Remark} |
|
|
| |
| \newcommand{\R}{\mathbb{R}} |
| \newcommand{\E}{\mathbb{E}} |
| \newcommand{\N}{\mathcal{N}} |
| \newcommand{\X}{\bm{x}} |
| \newcommand{\wopt}{w_0} |
| \newcommand{\wls}{\hat{w}_{\mathrm{LS}}} |
| \newcommand{\SigX}{\Sigma_X} |
| \newcommand{\muX}{\mu_X} |
| \newcommand{\sigE}{\sigma_E} |
| \newcommand{\Wstar}{\mathcal{W}^\star} |
| \newcommand{\sort}[1]{#1^{\uparrow}} |
| \DeclareMathOperator*{\argmin}{arg\,min} |
| \DeclareMathOperator*{\argmax}{arg\,max} |
| \newcommand{\as}{\overset{\text{a.s.}}{\longrightarrow}} |
| \newcommand{\normSig}[1]{\lVert #1 \rVert_{\SigX}} |
|
|
| |
| \title{\bfseries Inconsistency and Bias of the Least-Squares Estimator\\ |
| in Higher-Dimensional Shuffled Linear Regression |
| \footnote{All code, experiments, and results---including an interactive demo that |
| reproduces the inconsistency across dimensions---are available at |
| \url{https://huggingface.co/spaces/abidlabs/shuffled-linear-regression}.}} |
|
|
| \author[1]{Abubakar Abid} |
| \affil[1]{\small Department of Electrical Engineering, Stanford University} |
| \date{\today} |
|
|
| \begin{document} |
| \maketitle |
|
|
| \begin{abstract} |
| In \emph{shuffled linear regression} one observes input features and labels whose |
| mutual ordering has been scrambled by an unknown permutation. Prior work showed |
| that the natural analogue of the least-squares (LS) estimator is \emph{inconsistent} |
| and exhibits an \emph{amplification bias}, but the proof and the closed-form limit |
| were restricted to the one-dimensional ($d=1$) case, with independent feature |
| coordinates. We generalize this result to arbitrary dimension $d$ and to an |
| arbitrary Gaussian feature covariance $\SigX$. Our central observation is that the |
| shuffled LS loss converges almost surely and uniformly on compact sets to a |
| \emph{population loss that depends on the weight vector only through two scalar |
| functionals}---the mean and standard deviation of the induced linear projection. |
| Minimizing this population loss shows that the LS estimator converges to the set of |
| weights that \emph{match the first two self-moments} of the labels, namely |
| $\{w : w^\top\muX = \wopt^\top\muX,\; w^\top\SigX w = \wopt^\top\SigX\wopt + \sigE^2\}$. |
| Three consequences follow: (i) the estimator is inconsistent whenever the noise is |
| nonzero; (ii) the $\SigX$-norm of every limiting estimate is inflated by exactly the |
| noise variance $\sigE^2$, \emph{independently of the dimension}, which explains the |
| amplification bias observed empirically in higher dimensions; and (iii) the result |
| collapses to the previously known scalar formula when $d=1$. We confirm every |
| quantitative prediction with simulations across dimensions and covariance structures. |
| \end{abstract} |
|
|
| |
| \section{Introduction} |
| |
|
|
| Linear regression is classically performed on data in which each label is |
| individually associated with its input features. In \emph{shuffled linear |
| regression}, this correspondence is lost: all labels are observed, but the mutual |
| ordering between features and labels is unknown~\cite{abid2017shuffled}. Concretely, |
| one observes features $\X \in \R^{n\times d}$ and labels $y \in \R^n$ generated by |
| \begin{equation}\label{eq:model} |
| y \;=\; \pi_0\, \X\, \wopt \;+\; e, |
| \end{equation} |
| where $\pi_0$ is an unknown $n\times n$ permutation matrix, $\wopt \in \R^d$ are the |
| unknown weights, and $e$ is additive noise. This model arises whenever a population of |
| objects is characterized by two separate measurement processes whose orderings cannot |
| be aligned---for example in flow cytometry, signaling with identical tokens, pose-and- |
| correspondence estimation, relational dating in archaeology, and data |
| de-anonymization~\cite{abid2017shuffled,pananjady2017denoising,unnikrishnan2018unlabeled}. |
|
|
| A natural estimator is the \emph{shuffled least-squares (LS) estimator}, which |
| searches jointly over weights and permutations, |
| \begin{equation}\label{eq:ls} |
| \wls \;=\; \argmin_{w \in \R^d}\; \min_{\pi}\; \lVert \pi\,\X\,w - y \rVert_2^2, |
| \end{equation} |
| the minimum being over all $n\times n$ permutation matrices. Although the ordinary |
| least-squares estimator is consistent in the classical setting, the shuffled LS |
| estimator is not. Abid et al.~\cite{abid2017shuffled} proved (their Theorem~1) that in |
| one dimension, with $x_i \sim \N(\muX,\sigma_X^2)$ and zero-mean Gaussian noise of |
| variance $\sigE^2$, the estimator converges almost surely to |
| \begin{equation}\label{eq:thm1-d1} |
| \wls \;\as\; \wopt\, |
| \frac{\muX^2 + \sigma_X\sqrt{\sigma_X^2 + \sigE^2/\wopt^2}}{\muX^2 + \sigma_X^2}, |
| \end{equation} |
| a limit strictly larger in magnitude than $\wopt$ whenever $\sigma_X,\sigE \neq 0$. |
| This \emph{amplification bias} means that, even with unbounded sample size, the |
| estimate is systematically inflated. The authors noted that empirically the bias |
| persists for $d>1$---the norm of the estimate exceeds that of the truth---but left the |
| multivariate case open: ``We have not extended the proof to higher dimensions''~\cite{abid2017shuffled}. |
|
|
| \paragraph{Contributions.} This paper closes that gap. |
| \begin{itemize} |
| \item We prove that for any dimension $d$ and any positive-definite Gaussian |
| covariance $\SigX$, the shuffled LS loss converges to a population loss that is a |
| function of only two scalars---the projection mean $w^\top\muX$ and projection |
| standard deviation $\sqrt{w^\top\SigX w}$ (\Cref{thm:main}, \Cref{eq:poploss}). |
| \item Consequently $\wls$ converges to the \emph{moment-matching set} $\Wstar$ |
| (\Cref{eq:wstar}). We extract three scalar invariants of this set, which together |
| characterize the bias: a mean-matching identity, a variance-amplification identity, |
| and the resulting norm inflation. |
| \item We show the estimator is inconsistent for any nonzero noise, that the |
| $\SigX$-norm inflation equals exactly $\sigE^2$ regardless of $d$, and that the |
| result recovers~\eqref{eq:thm1-d1} exactly when $d=1$. |
| \item We confirm all predictions with simulations over $d \in \{1,2,3,4,5\}$ and |
| non-diagonal $\SigX$. |
| \end{itemize} |
| Our argument also replaces the original order-statistic concentration bound with a |
| cleaner and more general lemma on the limit of products of sorted vectors |
| (\Cref{lem:comono})---a statement about the \emph{comonotone coupling} of two |
| empirical distributions that allows the two sorted vectors to be arbitrarily dependent. |
| This generality is precisely what the multivariate case demands. |
|
|
| |
| \section{Setup and notation}\label{sec:setup} |
| |
|
|
| We adopt the random-design setting of~\cite{abid2017shuffled}, generalized to an |
| arbitrary covariance. The rows $x_1,\dots,x_n \in \R^d$ of $\X$ are i.i.d. |
| $\N(\muX,\SigX)$ with mean vector $\muX \in \R^d$ and covariance $\SigX \succ 0$; |
| the weights $\wopt \in \R^d$ are fixed and unknown; $\pi_0$ is drawn uniformly from |
| the $n\times n$ permutation matrices; and the noise $e$ has i.i.d. entries |
| $\N(0,\sigE^2)$, independent of $\X$ and $\pi_0$. (The paper's setting of independent |
| feature columns is the special case $\SigX$ diagonal.) |
|
|
| For $v \in \R^n$ we write $\sort{v}$ for the vector of its entries sorted in ascending |
| order, and $v_{(i)}$ for the $i$-th order statistic. Convergence ``$\as$'' is almost |
| sure as $n\to\infty$. We write $\normSig{v}^2 := v^\top \SigX v$. |
|
|
| The estimator~\eqref{eq:ls} interacts with $w$ only through the scalar projection |
| $\X w$. It is therefore natural to summarize $w$ by the mean and standard deviation it |
| induces on a feature row, |
| \begin{equation}\label{eq:functionals} |
| \mu_S(w) := w^\top \muX, |
| \qquad |
| \sigma_S(w) := \sqrt{w^\top \SigX\, w}, |
| \end{equation} |
| so that $S := w^\top X \sim \N\!\big(\mu_S(w), \sigma_S(w)^2\big)$. Each label is |
| marginally $Y \sim \N(\mu_Y,\sigma_Y^2)$ with |
| \begin{equation}\label{eq:Ymoments} |
| \mu_Y := \wopt^\top\muX, |
| \qquad |
| \sigma_Y := \sqrt{\,\wopt^\top\SigX\wopt + \sigE^2\,}. |
| \end{equation} |
|
|
| |
| \section{Main result}\label{sec:main} |
| |
|
|
| \begin{theorem}[Generalized Theorem~1]\label{thm:main} |
| Under the setup of \Cref{sec:setup}, let |
| $L_n(w) := \tfrac1n \min_\pi \lVert \pi \X w - y \rVert_2^2$. Then $L_n$ converges |
| almost surely and uniformly on compact sets to the population loss |
| \begin{equation}\label{eq:poploss} |
| \ell(w) |
| \;=\; |
| \big(\mu_S(w) - \mu_Y\big)^2 |
| \;+\; |
| \big(\sigma_S(w) - \sigma_Y\big)^2 . |
| \end{equation} |
| Consequently the LS estimator converges (in the set sense of \Cref{sec:argmin}) |
| to the \emph{moment-matching set} |
| \begin{equation}\label{eq:wstar} |
| \Wstar \;=\; \Big\{ w \in \R^d :\; |
| w^\top\muX = \wopt^\top\muX |
| \;\text{ and }\; |
| w^\top\SigX w = \wopt^\top\SigX\wopt + \sigE^2 \Big\}. |
| \end{equation} |
| \end{theorem} |
|
|
| The two defining equations of $\Wstar$ are exactly the constraints that the first |
| two \emph{self-moments} of the recovered signal $\X w$ match those of the labels $y$; |
| this is also the population analogue of the self-moments (SM) estimator |
| of~\cite{abid2017shuffled}. Geometrically, $\Wstar$ is the intersection of an affine |
| hyperplane (the mean constraint) with an ellipsoid (the variance constraint). The |
| truth $\wopt$ lies on the hyperplane but strictly \emph{inside} the ellipsoid---its |
| $\SigX$-norm falls short by exactly $\sigE^2$---so the hyperplane cuts through the |
| ellipsoid and the two constraints are jointly attainable for $d\ge 2$. |
|
|
| \begin{corollary}[Inconsistency]\label{cor:incons} |
| If $\sigE \neq 0$ then $\wopt \notin \Wstar$, and hence $\wls \not\to \wopt$. The |
| estimator is consistent only in the noiseless case. |
| \end{corollary} |
|
|
| \begin{corollary}[Dimension-independent norm amplification]\label{cor:amp} |
| Every limit point $w^\star \in \Wstar$ satisfies |
| \begin{equation}\label{eq:amp} |
| \normSig{w^\star}^2 \;=\; \normSig{\wopt}^2 + \sigE^2 \;>\; \normSig{\wopt}^2 . |
| \end{equation} |
| The inflation of the $\SigX$-norm equals exactly the noise variance and does not |
| depend on $d$ or $\muX$. This explains the empirical observation |
| of~\cite{abid2017shuffled} that the norm of the estimate exceeds that of the truth |
| even for $d>1$. |
| \end{corollary} |
|
|
| \begin{corollary}[Reduction to $d=1$]\label{cor:d1} |
| When $d=1$ the set $\Wstar$ is a single point and \Cref{thm:main} reproduces the scalar |
| limit~\eqref{eq:thm1-d1} of~\cite{abid2017shuffled} exactly. |
| \end{corollary} |
|
|
| \begin{remark}[Non-uniqueness in higher dimensions] |
| For $d\ge 2$ the minimizer is generically a $(d-2)$-dimensional manifold rather than a |
| point, so ``the bias'' is most precisely described by the scalar invariants in |
| \eqref{eq:wstar} and \eqref{eq:amp}---which \emph{all} minimizers share---rather than |
| by a single limiting vector. The LS estimator can recover the noiseless signal energy |
| direction only up to this moment-matching ambiguity. |
| \end{remark} |
|
|
| |
| \section{Proof}\label{sec:proof} |
| |
|
|
| The proof rests on two lemmas: a rearrangement identity that reduces the |
| combinatorial minimization over permutations to sorting, and a limit law for products |
| of sorted vectors. |
|
|
| \subsection{Lemma 1: reduction to sorting in any dimension} |
|
|
| \begin{lemma}[Rearrangement]\label{lem:sort} |
| For every fixed $w$, |
| $\displaystyle \min_\pi \lVert \pi \X w - y \rVert_2^2 |
| = \lVert \sort{(\X w)} - \sort{y}\rVert_2^2$, and therefore |
| $L_n(w) = \tfrac1n \lVert \sort{(\X w)} - \sort{y}\rVert_2^2$. |
| \end{lemma} |
|
|
| \begin{proof} |
| Fix $w$ and set $s := \X w \in \R^n$, a \emph{scalar} vector. Over pairings $\sigma$, |
| $\sum_i (s_{\sigma(i)} - y_i)^2 = \sum_i s_i^2 + \sum_i y_i^2 - 2\sum_i s_{\sigma(i)} y_i$; |
| the first two sums are permutation-invariant, so minimizing the squared error is |
| equivalent to maximizing $\sum_i s_{\sigma(i)} y_i$, which by the rearrangement |
| inequality occurs exactly when $s$ and $y$ are sorted in the same order. Equivalently, |
| by an exchange argument: if a minimizing pairing matched indices with $y^\uparrow_i \le |
| y^\uparrow_j$ but $s'_i > s'_j$, swapping them changes the cost by |
| $-2(y^\uparrow_j - y^\uparrow_i)(s'_i - s'_j) \le 0$, a contradiction unless $s$ is |
| co-sorted with $y$. The argument never uses $d=1$; it uses only that $s = \X w$ is a |
| scalar vector, which holds in every dimension. |
| \end{proof} |
|
|
| \Cref{lem:sort} is the linchpin of the generalization: the loss only ever sees $w$ |
| through the scalar projection $\X w$, which is why its limit will depend on $w$ solely |
| through $\mu_S(w)$ and $\sigma_S(w)$. The minimization over $n!$ permutations is |
| replaced by a single sort, making~\eqref{eq:ls} computable in polynomial |
| time~\cite{abid2017shuffled}. |
|
|
| \subsection{Lemma 2: the comonotone limit of sorted products} |
|
|
| \begin{lemma}[Comonotone limit]\label{lem:comono} |
| Let $(U_1,V_1),\dots,(U_n,V_n)$ be i.i.d. pairs with finite second moments; the two |
| coordinates may be \emph{arbitrarily dependent}. Let $F_U,F_V$ be the marginal CDFs and |
| $F_U^{-1},F_V^{-1}$ the corresponding quantile functions. Then |
| \begin{equation}\label{eq:comono} |
| \frac1n \sum_{i=1}^n u_{(i)}\, v_{(i)} \;\as\; \int_0^1 F_U^{-1}(t)\,F_V^{-1}(t)\,dt . |
| \end{equation} |
| \end{lemma} |
|
|
| \begin{proof} |
| The sorted sum depends only on the two empirical \emph{quantile functions}. Writing |
| $\widehat{F}_U^{-1}(t) := u_{(\lceil nt\rceil)}$ for the empirical quantile function |
| (equal to $u_{(i)}$ on $(\tfrac{i-1}{n},\tfrac{i}{n}]$), we have the exact identity |
| \begin{equation}\label{eq:exact} |
| \int_0^1 \widehat{F}_U^{-1}(t)\,\widehat{F}_V^{-1}(t)\,dt |
| = \sum_{i=1}^n \int_{(i-1)/n}^{i/n} u_{(i)} v_{(i)}\,dt |
| = \frac1n \sum_{i=1}^n u_{(i)} v_{(i)} . |
| \end{equation} |
| Crucially, the left-hand side does not reference the original pairing $(u_i,v_i)$, |
| which is why dependence between $U$ and $V$ is immaterial after sorting. By the |
| Glivenko--Cantelli theorem, $\widehat{F}_U^{-1}\to F_U^{-1}$ and |
| $\widehat{F}_V^{-1}\to F_V^{-1}$ almost everywhere on $(0,1)$, a.s. Moreover the second |
| moments converge by the strong law, |
| $\int_0^1 (\widehat{F}_U^{-1})^2 = \tfrac1n\sum_i u_i^2 \as \E[U^2] |
| = \int_0^1 (F_U^{-1})^2$, and likewise for $V$. Almost-everywhere convergence together |
| with convergence of the $L^2(0,1)$ norms yields convergence in $L^2(0,1)$ (the $L^p$ |
| form of Vitali's theorem / Riesz--Scheff\'e). Cauchy--Schwarz then gives |
| \eqref{eq:comono}. |
| \end{proof} |
|
|
| The limit $\int_0^1 F_U^{-1}F_V^{-1}$ is the expected product under the |
| \emph{comonotone} (Hoeffding--Fr\'echet upper) coupling, i.e. the maximal-covariance |
| arrangement produced by co-sorting~\cite{hoeffding1940,david2003order}. For two |
| Gaussians $U\sim\N(\mu_U,\sigma_U^2)$, $V\sim\N(\mu_V,\sigma_V^2)$ we have |
| $F_U^{-1}(t) = \mu_U + \sigma_U\,\Phi^{-1}(t)$, so with $\int_0^1\Phi^{-1}=0$ and |
| $\int_0^1 (\Phi^{-1})^2 = 1$, |
| \begin{equation}\label{eq:gaussprod} |
| \int_0^1 F_U^{-1}F_V^{-1}\,dt = \mu_U\mu_V + \sigma_U\sigma_V . |
| \end{equation} |
| This recovers the corresponding step of~\cite{abid2017shuffled} as the special case |
| $U=X$, $V=Y$, but our derivation needs no bound on the variance of individual order |
| statistics and tolerates the dependence between $\X w$ and $y$. |
|
|
| \subsection{Convergence of the loss} |
|
|
| Fix $w$ and set $s := \X w$. By \Cref{lem:sort}, |
| \[ |
| L_n(w) |
| = \underbrace{\tfrac1n\textstyle\sum_i s_{(i)}^2}_{(A)} |
| - 2\underbrace{\tfrac1n\textstyle\sum_i s_{(i)} y_{(i)}}_{(B)} |
| + \underbrace{\tfrac1n\textstyle\sum_i y_{(i)}^2}_{(C)} . |
| \] |
| Each term converges almost surely. |
| \emph{(A)} Sorting preserves the sum of squares: |
| $\tfrac1n\sum_i s_{(i)}^2 = \tfrac1n\sum_i s_i^2 = w^\top\!\big(\tfrac1n \X^\top\X\big)w |
| \as w^\top \E[XX^\top] w = \mu_S(w)^2 + \sigma_S(w)^2$. |
| \emph{(C)} Likewise $\tfrac1n\sum_i y_{(i)}^2 \as \E[Y^2] = \mu_Y^2 + \sigma_Y^2$. |
| \emph{(B)} The entries $s_i = w^\top x_i$ are i.i.d. $\N(\mu_S(w),\sigma_S(w)^2)$ and the |
| entries $y_i$ are i.i.d. $\N(\mu_Y,\sigma_Y^2)$; they are dependent through $\X$, but |
| \Cref{lem:comono} permits this. By~\eqref{eq:comono} and~\eqref{eq:gaussprod}, |
| $\tfrac1n\sum_i s_{(i)} y_{(i)} \as \mu_S(w)\mu_Y + \sigma_S(w)\sigma_Y$. Combining, |
| \[ |
| L_n(w) \as |
| \big[\mu_S^2+\sigma_S^2\big] - 2\big[\mu_S\mu_Y+\sigma_S\sigma_Y\big] |
| + \big[\mu_Y^2+\sigma_Y^2\big] |
| = (\mu_S-\mu_Y)^2 + (\sigma_S-\sigma_Y)^2 = \ell(w), |
| \] |
| which is~\eqref{eq:poploss}. Since $\ell$ depends on $w$ only through $\mu_S(w)$ and |
| $\sigma_S(w)$, its minimum value is $0$ iff both targets are simultaneously attainable, |
| and its minimizing set is exactly $\Wstar$ in~\eqref{eq:wstar}. |
|
|
| \subsection{From loss convergence to estimator convergence}\label{sec:argmin} |
|
|
| We upgrade pointwise convergence to uniform convergence on compact sets, which |
| licenses passing from the minimizers of $L_n$ to those of $\ell$. Terms $(A)$ and |
| $(C)$ are, respectively, a |
| quadratic form with matrix $\tfrac1n\X^\top\X \to \E[XX^\top]$ and a constant, hence |
| uniformly convergent on compacts. For the cross term |
| $g_n(w):=\tfrac1n\sum_i s_{(i)} y_{(i)}$ we use that \emph{sorting is $1$-Lipschitz in |
| $\ell_2$}. Combining this with the Cauchy--Schwarz inequality gives |
| \[ |
| \sum_i\big((\X w)_{(i)} - (\X w')_{(i)}\big)^2 \le \lVert \X(w-w')\rVert_2^2 , |
| \qquad |
| |g_n(w) - g_n(w')| |
| \;\le\; \Big(\tfrac1n\textstyle\sum_i y_i^2\Big)^{1/2} |
| \big\lVert \tfrac1n \X^\top\X \big\rVert^{1/2} \lVert w - w'\rVert , |
| \] |
| with both prefactors in the latter bound converging a.s. to finite constants. Thus $\{g_n\}$ is |
| asymptotically equi-Lipschitz on any compact set; pointwise convergence plus |
| equicontinuity gives uniform convergence on compacts (Arzel\`a--Ascoli). Finally, |
| $\ell$ is coercive ($\sigma_S(w)\to\infty$ as $\lVert w\rVert\to\infty$ since |
| $\SigX\succ0$), and so is $L_n$ for large $n$ via term $(A)$; hence all minimizers |
| eventually lie in a fixed compact set. Uniform convergence of $L_n$ to the continuous |
| $\ell$ on that set implies, by the standard M-estimation/epi-convergence |
| argument~\cite{vandervaart1998}, that every sequence of minimizers has all its limit |
| points in $\Wstar$ and that $\min_w L_n \to \min_w \ell$. \Cref{cor:incons,cor:amp} |
| follow directly from the defining equations of $\Wstar$. |
|
|
| \subsection{The one-dimensional case}\label{sec:d1} |
|
|
| For $d=1$, write $\muX,\sigma_X$ for the scalar mean and standard deviation and |
| $\sigma_Y = \sqrt{\wopt^2\sigma_X^2 + \sigE^2}$. Taking $w>0$ as in \Cref{lem:sort}, |
| $\ell(w) = \muX^2(w-\wopt)^2 + (\sigma_X w - \sigma_Y)^2$, and $\ell'(w)=0$ gives |
| \[ |
| w^\star = \frac{\muX^2\wopt + \sigma_X\sigma_Y}{\muX^2 + \sigma_X^2} |
| = \wopt\,\frac{\muX^2 + \sigma_X\sqrt{\sigma_X^2 + \sigE^2/\wopt^2}}{\muX^2+\sigma_X^2}, |
| \] |
| which is identical to~\eqref{eq:thm1-d1}, proving \Cref{cor:d1}. In one dimension the |
| hyperplane $w\muX=\mu_Y$ is a single point that misses the ellipsoid, so $\ell$ cannot |
| reach $0$ and the minimizer trades the two terms off, producing the amplification |
| factor strictly greater than $1$. |
|
|
| |
| \section{Experiments}\label{sec:exp} |
| |
|
|
| We verify each prediction by simulation. Throughout, features use a non-diagonal |
| covariance $\SigX$ to exercise the strengthened result, and the shuffled LS objective |
| is minimized by a structure-aware alternating ``sort-then-OLS'' procedure that exploits |
| \Cref{lem:sort} (each step co-sorts the projection with the labels, then performs an |
| ordinary least-squares update; the sorted loss is non-increasing). All code, |
| experiment scripts, and result figures, together with an interactive demo that |
| regenerates the inconsistency across dimensions, are publicly available |
| (\Cref{sec:availability}). |
|
|
| \paragraph{Convergence of the loss (\Cref{fig:loss}).} |
| For $d=4$ we evaluate the empirical sorted loss $L_n(w)$ at $200$ random probe weights |
| and compare it to the population formula~\eqref{eq:poploss}. The scatter collapses onto |
| the identity line as $n$ grows, with root-mean-square error falling from $1.43$ at |
| $n=200$ to $0.08$ at $n=5\times10^4$, confirming \Cref{thm:main}. |
|
|
| \paragraph{The $d=1$ formula (\Cref{fig:d1}).} |
| Sweeping the noise level $\sigE$ and the feature mean $\muX$, the empirical estimate |
| matches~\eqref{eq:thm1-d1} to within $0.003$. The bias grows with $\sigE$ and decays |
| toward $1$ as the signal mean dominates the noise, exactly as~\eqref{eq:thm1-d1} |
| predicts. |
|
|
| \paragraph{Moment-matching invariants for $d>1$ (\Cref{fig:inv}).} |
| For $d\in\{2,3,5\}$ we track the two invariant errors |
| $|\,\hat{w}^\top\muX - \wopt^\top\muX\,|$ and |
| $|\,\hat{w}^\top\SigX\hat{w} - (\wopt^\top\SigX\wopt+\sigE^2)\,|$. Both decay to zero |
| as $n\to\infty$, confirming that the recovered weights satisfy the defining equations |
| of $\Wstar$ in~\eqref{eq:wstar}. |
|
|
| \paragraph{Norm amplification (\Cref{fig:amp}).} |
| The $\SigX$-norm inflation $\normSig{\hat{w}}^2 - \normSig{\wopt}^2$ converges to |
| $\sigE^2$ for every dimension tested, confirming \Cref{cor:amp} and its prediction that |
| the amplification is exactly the noise variance, independent of $d$. |
|
|
| \begin{figure}[t] |
| \centering |
| \includegraphics[width=\textwidth]{figures/fig1_loss_convergence.png} |
| \caption{Empirical sorted loss $L_n(w)$ versus the population loss $\ell(w)$ |
| of~\eqref{eq:poploss} over $200$ random probe weights ($d=4$, non-diagonal $\SigX$). |
| The scatter collapses onto $y=x$ as $n$ grows (RMSE $1.43\to0.08$).} |
| \label{fig:loss} |
| \end{figure} |
|
|
| \begin{figure}[t] |
| \centering |
| \includegraphics[width=\textwidth]{figures/fig2_d1_formula.png} |
| \caption{$d=1$: the shuffled-LS estimate (points, with error bars over trials) tracks |
| the closed-form limit~\eqref{eq:thm1-d1} (solid) across sweeps of the noise level |
| $\sigE$ (left) and the feature mean $\muX$ (right). The dotted line marks the true |
| weight $\wopt$.} |
| \label{fig:d1} |
| \end{figure} |
|
|
| \begin{figure}[t] |
| \centering |
| \includegraphics[width=\textwidth]{figures/fig3_invariants.png} |
| \caption{$d\in\{2,3,5\}$: absolute errors of the two moment-matching invariants---the |
| mean-match identity (left) and the variance-amplification identity (right)---both |
| decay to zero as $n\to\infty$, confirming $\wls \to \Wstar$.} |
| \label{fig:inv} |
| \end{figure} |
|
|
| \begin{figure}[t] |
| \centering |
| \includegraphics[width=0.72\textwidth]{figures/fig4_amplification.png} |
| \caption{The $\SigX$-norm inflation $\normSig{\hat{w}}^2 - \normSig{\wopt}^2$ |
| converges to the noise variance $\sigE^2$ (dashed) for every dimension, illustrating |
| the dimension-independent amplification of \Cref{cor:amp}.} |
| \label{fig:amp} |
| \end{figure} |
|
|
| |
| \section{Discussion}\label{sec:disc} |
| |
|
|
| The generalized result clarifies precisely \emph{what} information about $\wopt$ the |
| shuffled LS estimator retains and what it loses. After shuffling, the objective depends |
| on the weights only through the first two self-moments of the induced projection |
| (\Cref{thm:main}); the estimator therefore recovers $\wopt$ only up to the |
| $(d-2)$-dimensional ambiguity of matching those moments, and it systematically inflates |
| the signal energy by the noise variance (\Cref{cor:amp}). This is consistent with, and |
| explains, the empirical observations of~\cite{abid2017shuffled} in higher dimensions, |
| and it mirrors the failure mode in $d=1$, where the estimator cannot disentangle signal |
| variance from noise variance and so over-estimates the slope. |
|
|
| The same two-moment structure points to the remedy already proposed |
| in~\cite{abid2017shuffled}: a self-moments (SM) estimator that matches sample moments |
| of $\X w$ to those of $y$ is consistent precisely because it solves the population |
| constraints defining $\Wstar$ while accounting for the noise term, rather than |
| minimizing a squared error that conflates signal and noise. Two extensions are natural. |
| First, our \Cref{lem:comono} is distribution-free, so the population loss~\eqref{eq:poploss} |
| generalizes beyond the Gaussian design to |
| $\ell(w) = \E[(F_S^{-1}(U) - F_Y^{-1}(U))^2]$ for a uniform $U$; characterizing $\Wstar$ |
| for heavy-tailed or asymmetric features is then a matter of computing the relevant |
| comonotone integrals. Second, the analysis extends to the replicated-experiment setting |
| of~\cite{abid2017shuffled}, where partial ordering information across independent shuffles |
| should shrink the ambiguity manifold $\Wstar$ toward a point. |
|
|
| |
| \section{Conclusion} |
| |
|
|
| We generalized the inconsistency-and-bias theorem for shuffled linear regression from |
| the scalar case to arbitrary dimension and arbitrary Gaussian covariance. The shuffled |
| least-squares loss converges to a population loss governed by two scalar functionals of |
| the weights, so the estimator converges to a moment-matching set on which the |
| feature-covariance norm is inflated by exactly the noise variance, independently of the |
| dimension. The result recovers the known one-dimensional formula as a special case and |
| is confirmed by simulation across dimensions. |
|
|
| |
| \section*{Code and data availability}\label{sec:availability} |
| \addcontentsline{toc}{section}{Code and data availability} |
| All code, experiment scripts, result figures, and the proof in machine-readable form |
| are publicly available as a Hugging Face Space at |
| \begin{center} |
| \url{https://huggingface.co/spaces/abidlabs/shuffled-linear-regression}. |
| \end{center} |
| The Space hosts an interactive demo (built with Gradio) that draws fresh synthetic |
| data and shows, in real time and for any chosen dimension, noise level, feature mean, |
| and covariance structure, that the shuffled least-squares estimator is inconsistent: |
| the feature-covariance norm of the estimate is amplified by exactly $\sigE^2$ rather |
| than converging to the truth. The repository also contains the standalone estimator |
| library, the scripts that generate every figure in this paper, and the source of the |
| paper itself, so that all reported results can be reproduced end to end. |
|
|
| |
| \begin{thebibliography}{9} |
|
|
| \bibitem{abid2017shuffled} |
| A.~Abid, A.~Poon, and J.~Zou. |
| \newblock Linear regression with shuffled labels. |
| \newblock \emph{arXiv preprint arXiv:1705.01342}, 2017. |
|
|
| \bibitem{pananjady2017denoising} |
| A.~Pananjady, M.~J. Wainwright, and T.~A. Courtade. |
| \newblock Linear regression with shuffled data: Statistical and computational |
| limits of permutation recovery. |
| \newblock \emph{IEEE Transactions on Information Theory}, 64(5):3286--3300, 2018. |
|
|
| \bibitem{unnikrishnan2018unlabeled} |
| J.~Unnikrishnan, S.~Haghighatshoar, and M.~Vetterli. |
| \newblock Unlabeled sensing with random linear measurements. |
| \newblock \emph{IEEE Transactions on Information Theory}, 64(5):3237--3253, 2018. |
|
|
| \bibitem{hoeffding1940} |
| W.~Hoeffding. |
| \newblock Masstabinvariante Korrelationstheorie. |
| \newblock \emph{Schriften des Mathematischen Instituts der Universit\"at Berlin}, |
| 5:179--233, 1940. |
|
|
| \bibitem{david2003order} |
| H.~A. David and H.~N. Nagaraja. |
| \newblock \emph{Order Statistics}. |
| \newblock Wiley, 3rd edition, 2003. |
|
|
| \bibitem{vandervaart1998} |
| A.~W. van~der Vaart. |
| \newblock \emph{Asymptotic Statistics}. |
| \newblock Cambridge University Press, 1998. |
|
|
| \end{thebibliography} |
|
|
| \end{document} |
|
|