Canonical Variates in Wasserstein Metric Space
Jia Li, Lin Lin
TL;DR
This work extends Fisher's linear discriminant ideas to distributions represented as data clouds by leveraging the Wasserstein metric. It introduces a dimension-reduction framework (CVW) that maximizes a Fisher-like ratio of between-class to within-class pairwise Wasserstein distances via an alternating optimal-transport and projection algorithm (OTAF). The method uses both discrete distributions and Gaussian mixtures (MAW) to compute the objective and derives a Rayleigh-Ritz surrogate to enable efficient optimization. Empirical results on pulmonary fibrosis, breast cancer, and uveal melanoma datasets show substantial accuracy and AUC gains over vector-based classifiers and robustness to changes in GMM representations and clustering schemes. The approach is parallelizable and offers flexibility in how distributional data are represented and processed, highlighting its practical impact for distributional data classification in biomedical contexts.
Abstract
In this paper, we address the classification of instances each characterized not by a singular point, but by a distribution on a vector space. We employ the Wasserstein metric to measure distances between distributions, which are then used by distance-based classification algorithms such as k-nearest neighbors, k-means, and pseudo-mixture modeling. Central to our investigation is dimension reduction within the Wasserstein metric space to enhance classification accuracy. We introduce a novel approach grounded in the principle of maximizing Fisher's ratio, defined as the quotient of between-class variation to within-class variation. The directions in which this ratio is maximized are termed discriminant coordinates or canonical variates axes. In practice, we define both between-class and within-class variations as the average squared distances between pairs of instances, with the pairs either belonging to the same class or to different classes. This ratio optimization is achieved through an iterative algorithm, which alternates between optimal transport and maximization steps within the vector space. We conduct empirical studies to assess the algorithm's convergence and, through experimental validation, demonstrate that our dimension reduction technique substantially enhances classification performance. Moreover, our method outperforms well-established algorithms that operate on vector representations derived from distributional data. It also exhibits robustness against variations in the distributional representations of data clouds.
