Combined Hyperbolic and Euclidean Soft Triple Loss Beyond the Single Space Deep Metric Learning
Shozo Saeki, Minoru Kawahara, Hirohisa Aman
TL;DR
CHEST addresses the challenge of proxy-based deep metric learning in hyperbolic space by jointly optimizing a proxy-based loss in hyperbolic space and in Euclidean space, with proxies mapped via exponential mapping. It adds a hierarchical regularization (HypHC) to encourage a tree-like proxy organization in hyperbolic space. Through experiments on four benchmarks, CHEST achieves new state-of-the-art results and demonstrates improved learning stability and generalization bounds compared to single-space or pair-based methods. The approach is scalable to large datasets due to lower training complexity of proxy-based losses and the cross-space regularization.
Abstract
Deep metric learning (DML) aims to learn a neural network mapping data to an embedding space, which can represent semantic similarity between data points. Hyperbolic space is attractive for DML since it can represent richer structures, such as tree structures. DML in hyperbolic space is based on pair-based loss or unsupervised regularization loss. On the other hand, supervised proxy-based losses in hyperbolic space have not been reported yet due to some issues in applying proxy-based losses in a hyperbolic space. However, proxy-based losses are attractive for large-scale datasets since they have less training complexity. To address these, this paper proposes the Combined Hyperbolic and Euclidean Soft Triple (CHEST) loss. CHEST loss is composed of the proxy-based losses in hyperbolic and Euclidean spaces and the regularization loss based on hyperbolic hierarchical clustering. We find that the combination of hyperbolic and Euclidean spaces improves DML accuracy and learning stability for both spaces. Finally, we evaluate the CHEST loss on four benchmark datasets, achieving a new state-of-the-art performance.
