English

Graph Metric Learning via Gershgorin Disc Alignment

Machine Learning 2020-03-11 v4 Signal Processing Machine Learning

Abstract

We propose a fast general projection-free metric learning framework, where the minimization objective minMSQ(M)\min_{\textbf{M} \in \mathcal{S}} Q(\textbf{M}) is a convex differentiable function of the metric matrix M\textbf{M}, and M\textbf{M} resides in the set S\mathcal{S} of generalized graph Laplacian matrices for connected graphs with positive edge weights and node degrees. Unlike low-rank metric matrices common in the literature, S\mathcal{S} includes the important positive-diagonal-only matrices as a special case in the limit. The key idea for fast optimization is to rewrite the positive definite cone constraint in S\mathcal{S} as signal-adaptive linear constraints via Gershgorin disc alignment, so that the alternating optimization of the diagonal and off-diagonal terms in M\textbf{M} can be solved efficiently as linear programs via Frank-Wolfe iterations. We prove that the Gershgorin discs can be aligned perfectly using the first eigenvector v\textbf{v} of M\textbf{M}, which we update iteratively using Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) with warm start as diagonal / off-diagonal terms are optimized. Experiments show that our efficiently computed graph metric matrices outperform metrics learned using competing methods in terms of classification tasks.

Keywords

Cite

@article{arxiv.2001.10485,
  title  = {Graph Metric Learning via Gershgorin Disc Alignment},
  author = {Cheng Yang and Gene Cheung and Wei Hu},
  journal= {arXiv preprint arXiv:2001.10485},
  year   = {2020}
}

Comments

accepted to ICASSP 2020

R2 v1 2026-06-23T13:23:13.293Z