Evolving Metric Learning for Incremental and Decremental Features

Online metric learning has been widely exploited for large-scale data classification due to the low computational cost. However, amongst online practical scenarios where the features are evolving (e.g., some features are vanished and some new features are augmented), most metric learning models cannot be successfully applied into these scenarios although they can tackle the evolving instances efficiently. To address the challenge, we propose a new online Evolving Metric Learning (EML) model for incremental and decremental features, which can handle the instance and feature evolutions simultaneously by incorporating with a smoothed Wasserstein metric distance. Specifically, our model contains two essential stages: the Transforming stage (T-stage) and the Inheriting stage (I-stage). For the T-stage, we propose to extract important information from vanished features while neglecting non-informative knowledge, and forward it into survived features by transforming them into a low-rank discriminative metric space. It further explores the intrinsic low-rank structure of heterogeneous samples to reduce the computation and memory burden especially for highly-dimensional large-scale data. For the I-stage, we inherit the metric performance of survived features from the T-stage and then expand to include the augmented new features. Moreover, the smoothed Wasserstein distance is utilized to characterize the similarity relations among the complex and heterogeneous data, since the evolving features in the different stages are not strictly aligned. In addition to tackling the challenges in one-shot case, we also extend our model into multi-shot scenario. After deriving an efficient optimization method for both T-stage and I-stage, extensive experiments on several benchmark datasets verify the superiority of our model.

[1]  Xindong Wu,et al.  Towards Mining Trapezoidal Data Streams , 2015, 2015 IEEE International Conference on Data Mining.

[2]  Zois Boukouvalas Distance metric learning for medical image registration , 2011 .

[3]  Kilian Q. Weinberger,et al.  Distance Metric Learning for Large Margin Nearest Neighbor Classification , 2005, NIPS.

[4]  Samy Bengio,et al.  Large Scale Online Learning of Image Similarity Through Ranking , 2009, J. Mach. Learn. Res..

[5]  Bert Huang,et al.  Learning a Distance Metric from a Network , 2011, NIPS.

[6]  Ji Wan,et al.  SOML: Sparse Online Metric Learning with Application to Image Retrieval , 2014, AAAI.

[7]  Haibin Yu,et al.  Lifelong Metric Learning , 2017, IEEE Transactions on Cybernetics.

[8]  Zhi-Hua Zhou,et al.  One-Pass Multi-View Learning , 2015, ACML.

[9]  Emmanuel J. Candès,et al.  A Singular Value Thresholding Algorithm for Matrix Completion , 2008, SIAM J. Optim..

[10]  Inderjit S. Dhillon,et al.  Online Metric Learning and Fast Similarity Search , 2008, NIPS.

[11]  Li Bai,et al.  Cosine Similarity Metric Learning for Face Verification , 2010, ACCV.

[12]  Clifford K. Ho,et al.  Overview of Sensors and Needs for Environmental Monitoring , 2005, Sensors (Basel, Switzerland).

[13]  Heng Huang,et al.  Multi-Level Metric Learning via Smoothed Wasserstein Distance , 2018, IJCAI.

[14]  Yinghuan Shi,et al.  OPML: A one-pass closed-form solution for online metric learning , 2016, Pattern Recognit..

[15]  Yoram Singer,et al.  Pegasos: primal estimated sub-gradient solver for SVM , 2011, Math. Program..

[16]  Yoram Singer,et al.  Online and batch learning of pseudo-metrics , 2004, ICML.

[17]  Bernard De Baets,et al.  Kernel-Based Distance Metric Learning for Supervised $k$ -Means Clustering , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[18]  Bernard De Baets,et al.  Scalable Large-Margin Distance Metric Learning Using Stochastic Gradient Descent , 2020, IEEE Transactions on Cybernetics.

[19]  Ivor W. Tsang,et al.  Domain Adaptation via Transfer Component Analysis , 2009, IEEE Transactions on Neural Networks.

[20]  Jie Xu,et al.  Bilevel Distance Metric Learning for Robust Image Recognition , 2018, NeurIPS.

[21]  Michael Lindenbaum,et al.  Nonnegative Matrix Factorization with Earth Mover's Distance Metric for Image Analysis , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Gabriel Peyré,et al.  Fast Dictionary Learning with a Smoothed Wasserstein Loss , 2016, AISTATS.

[23]  Xindong Wu,et al.  Online Learning from Trapezoidal Data Streams , 2016, IEEE Transactions on Knowledge and Data Engineering.

[24]  Jinfeng Yi,et al.  Efficient distance metric learning by adaptive sampling and mini-batch stochastic gradient descent (SGD) , 2013, Machine Learning.

[25]  Koby Crammer,et al.  Online Passive-Aggressive Algorithms , 2003, J. Mach. Learn. Res..

[26]  Rong Jin,et al.  Online Multiple Kernel Similarity Learning for Visual Search , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Rong Jin,et al.  Regularized Distance Metric Learning: Theory and Algorithm , 2009, NIPS.

[28]  Zhi-Hua Zhou,et al.  Rectify Heterogeneous Models with Semantic Mapping , 2018, ICML.

[29]  Leo Breiman,et al.  Stacked regressions , 2004, Machine Learning.

[30]  Chenping Hou,et al.  One-Pass Learning with Incremental and Decremental Features , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Bin Sun,et al.  EV-Action: Electromyography-Vision Multi-Modal Action Dataset , 2019, 2020 15th IEEE International Conference on Automatic Face and Gesture Recognition (FG 2020).

[32]  Dirk Van,et al.  Ensemble Methods: Foundations and Algorithms , 2012 .

[33]  Marco Cuturi,et al.  Sinkhorn Distances: Lightspeed Computation of Optimal Transport , 2013, NIPS.

[34]  Xiaohui Peng,et al.  A Novel Feature Incremental Learning Method for Sensor-Based Activity Recognition , 2019, IEEE Transactions on Knowledge and Data Engineering.

[35]  Zhi-Hua Zhou,et al.  Learning With Feature Evolvable Streams , 2017, IEEE Transactions on Knowledge and Data Engineering.