Parallelized Tensor Train Learning of Polynomial Classifiers
Zhongming Chen, Kim Batselier, Johan A.K. Suykens, Ngai Wong

TL;DR
This paper introduces a tensor train-based approach to efficiently learn polynomial classifiers in high-dimensional spaces, overcoming computational challenges and enabling large-scale training with regularization and parallelization.
Contribution
It proposes novel tensor train algorithms for polynomial classifier learning, incorporating regularization and parallelization to handle high-dimensional data effectively.
Findings
Achieved competitive accuracy on USPS and MNIST datasets.
Demonstrated computational efficiency and scalability of the tensor train approach.
Validated the effectiveness of regularization in preventing overfitting.
Abstract
In pattern classification, polynomial classifiers are well-studied methods as they are capable of generating complex decision surfaces. Unfortunately, the use of multivariate polynomials is limited to kernels as in support vector machines, because polynomials quickly become impractical for high-dimensional problems. In this paper, we effectively overcome the curse of dimensionality by employing the tensor train format to represent a polynomial classifier. Based on the structure of tensor trains, two learning algorithms are proposed which involve solving different optimization problems of low computational complexity. Furthermore, we show how both regularization to prevent overfitting and parallelization, which enables the use of large training sets, are incorporated into these methods. Both the efficiency and efficacy of our tensor-based polynomial classifier are then demonstrated on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Parallel Computing and Optimization Techniques · Computational Physics and Python Applications
