Learning with Tensor Representation

Most of the existing learning algorithms take vectors as their input data. A function is then learned in such a vector space for classification, clustering, or dimensionality reduction. However, in some situations, there is reason to consider data as tensors. For example, an image can be considered as a second order tensor and a video can be considered as a third order tensor. In this paper, we propose two novel algorithms called Support Tensor Machines (STM) and Tensor Least Square (TLS). These two algorithms operate in the tesnor space. Specifically, we represent data as the second order tensors (or, matrices) in Rn1 ⊗Rn2 , where Rn1 and Rn2 are two vector spaces. STM aims at finding a maximum margin classifier in the tensor space, while TLS aims at finding a minimum residual sum-of-squares classifier. With tensor representation, the number of parameters estimated by STM (TLS) can be greatly reduced. Therefore, our algorithms are especially suitable for small sample cases. We compare our proposed algorithms with SVM and the ordinary Least Square method on six databases. Experimental results show the effectiveness of our algorithms.

[1]  Deng Cai,et al.  Tensor Subspace Analysis , 2005, NIPS.

[2]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[3]  Jieping Ye,et al.  Two-Dimensional Linear Discriminant Analysis , 2004, NIPS.

[4]  Igor Durdanovic,et al.  Parallel Support Vector Machines: The Cascade SVM , 2004, NIPS.

[5]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .

[6]  Cordelia Schmid,et al.  Learning to Parse Pictures of People , 2002, ECCV.

[7]  John C. Platt Using Analytic QP and Sparseness to Speed Training of Support Vector Machines , 1998, NIPS.

[8]  V. Vapnik Estimation of Dependences Based on Empirical Data , 2006 .

[9]  Jiawei Han,et al.  Subspace Learning Based on Tensor Analysis , 2005 .

[10]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[11]  Dominik Brugger,et al.  Parallel Support Vector Machines , 2006 .

[12]  Thorsten Joachims,et al.  Text Categorization with Support Vector Machines: Learning with Many Relevant Features , 1998, ECML.

[13]  Demetri Terzopoulos,et al.  Multilinear subspace analysis of image ensembles , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[14]  David G. Stork,et al.  Pattern Classification , 1973 .

[15]  Tamir Hazan,et al.  Non-negative tensor factorization with applications to statistics and computer vision , 2005, ICML.

[16]  R. Fletcher Practical Methods of Optimization , 1988 .

[17]  John M. Lee Introduction to Smooth Manifolds , 2002 .