南京大学学报(自然科学版) ›› 2014, Vol. 50 ›› Issue (2): 219–.

• • 上一篇    下一篇

基于多线性主成分分析的支持高阶张量机

曾奎1, 何丽芳2, 杨晓伟1   

  • 出版日期:2014-04-07 发布日期:2014-04-07
  • 作者简介:(1. 华南理工大学理学院数学系广州510640; 2. 华南理工大学计算机科学与工程学院广州510006)
  • 基金资助:
    国家自然科学基金(61273295),国家社科基金重大项目(11&ZD156)

Multilinear principle component analysis based support higher-order tensor machine

Zeng Kui1, He Lifang2, Yang Xiaowei1   

  • Online:2014-04-07 Published:2014-04-07
  • About author: (1. Department of Mathematics, School of Sciences, South China University of Technology, Guangzhou, 510640, China; 2. School of Computer Science and Engineering, South China University of Technology, Guangzhou, 510006, China)

摘要: 为了传统的学习算法张量向量破坏原始数据固有的高阶结构和内在相关性,信息丢失产生高维向量,使得后期学习过程中容易出现过拟合、维度灾难和小样本问题。近年考虑到张量的高维性和高冗余性,提出基于多线性主成分分析的支持高阶张量机分类算法(Multilinear Principle Component Analysis ased Support High-Order Tensor Machine, MPCA+SHTM)。该算法首先利用多线性主成分分析对张量进行降维,然后利用支持高阶张量机对降维后的张量进行学习。在12个张量数据集上的实验表明:MPCA+SHTM在保持测试精度的情况下有效地降低了SHTM的计算时间。

Abstract: In the fields of pattern recognition, computer vision and image processing, data objects are typically represented as tensors. For dealing with tensor data, conventional methods usually convert them into feature vectors. However, this may results in the following problems: (1) break the inherent higher-order structure and correlation in the original data and lead to the loss of information; (2) generate the high dimensional feature vectors and thus make the subsequent learning process prone to overfitting, and suffer from the curse of dimensionality and the small sample size problems. In order to overcome these drawbacks, the studies on learning machines whose input patterns are tensors have recently attracted critical attention from the research community. Many tensor based classification algorithms have been proposed. At present, support higher-order tensor machine (SHTM) is one of the most effective algorithms for tensor classification. Considering that tensor objects are usually high dimensional and contain large amounts of redundancy, we propose a multilinear principle component analysis based support higher-order tensor machine (MPCA+SHTM) for tensor classification. In the proposed algorithm, multilinear principle component analysis is first used to conduct dimension reduction and preserve the natural structure and correlation in the original tensor data, then support higher-order tensor machine classifier is adopted for further redundancy elimination and classification. The experiments on twelve real tensor datasets show that MPCA+SHTM is faster than SHTM with comparable test accuracy

[1] Duda R, Hart P, Stork D. Pattern classification. The 2nd Edition, New York: John Wiley & Sons, 2001, 536.
[2] Lu H, Plataniotis K, Venetsanopoulos A. MPCA: Multilinear principal component analysis of tensor objects. IEEE Transactions on Neural Networks, 2008, 19(1): 18~39.
[3] Geng X, Smith-Miles K, Zhou Z H, et al. Face image modeling by multilinear subspace analysis with missing values. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 2011, 41(3): 881~892.
[4] Ye J, Janardan R, Li Q. GPCA: An efficient dimension reduction scheme for image compression and retrieval. In: Proceedings of the 10th ACM SIGKDD International Conference on Knowledge of Discovery Data Mining, 2004: 354~363.
[5] Lu H, Plataniotis K, Venetsanopoulos A. Uncorrelated multilinear discriminant analysis with regularization and aggregation for tensor object recognition. IEEE Transactions on Neural Networks, 2009, 20(1): 103~123.
[6] Yan S, Xu D, Yang Q, et al. Multilinear discriminant analysis for face recognition. IEEE Transactions on Image Processing, 2007, 16(1): 212~220.
[7] Tao D, Li X, Hu W, et al. Supervised tensor learning. In: Proceedings of the IEEE International Conference on Data Mining, Houston, Texas, USA, 2005: 450~457.
[8] Cai D, He X, Han J. Learning with tensor representation. Technical Report, UIUCDCS-R-2006-2716, 2006.
[9] Wang Z, Chen S. New least squares support vector machines based on matrix patterns. Neural Process Letters, 2007, 26(1): 41~56.
[10] Kolda T, Bader B. Tensor decompositions and applications. SIAM Review, 2009, 51(3): 455~500.
Kotsia I, Guo W, Patras I. Higher rank support tensor machines for visual recognition. Pattern Recognition, 2012, 45: 4192~4203.
[11] Guo W, Kotsia I, Patras I. Tensor Learning for regression. IEEE Transactions on Image Processing, 2012, 21(2): 816~827.
[12] Hao Z, He L, Chen B, et al. A linear support higher-order tensor machine for classification. IEEE Transactions on Image Processing, 2013, 22(7): 2911~2920.
[13] Keerthi S, Shevade S, Bhattacharyya C, et al. Improvements to Platt’s SMO algorithm for SVM classifier design. Neural Computation, 2001, 13(3): 637~649.
[14] Zhang T, Golub G. Rank-one approximation to high order tensors. The SIAM Journal on Matrix Analysis and Applications, 2001, 23: 534~550.
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!