This repository contains MATLAB files for the implementation of work proposed in the paper Efficient Structure-preserving Support Tensor Train Machine.
Intro
The key novelty of our research is a stable and well explained Support Vector Machine (SVM) model for low-rank tensor input data that manifests much higher classification accuracy and banchmarked compared to other state-of-the-art methods. Our paper presents a general SVM framework using the Tensor-Train decomposition along with the explanation, validation and importance of each stage of the proposed algorithm with a graphical illustration.
Dataset
Folder - datasetsWe have taken two different types of datasets. One medical data (resting-state fMRI) and another Hyperspectral Images.
Medical resting-state fMRI Data
ADNI_first (Alzheimer disease) and ADHD (Attention Deficit Hyperactivity Disorder)
Hyperspectral Images
Indian Pines and Salinas
Setup
Libraries:
- Tensor-Train Toolbox by Ivan Oseledets and Sergey Dolgov
- LIBSVM by Chih-Chung Chang and Chih-Jen Lin
Functions and Results
Each folder presents results for each step of algorithm, presented in paper.
Comparision of our method to state-of-the-art -> run the file named Mainfile_results.m in the 5th folder.
Cite As
If you use our work and codes for the further research then please cite the paper [Efficient_STTM].
BibTeX
@article{JMLR:v24:20-1310,
author = {Kirandeep Kour and Sergey Dolgov and Martin Stoll and Peter Benner},
title = {Efficient Structure-preserving Support Tensor Train Machine},
journal = {Journal of Machine Learning Research},
year = {2023},
volume = {24},
number = {4},
pages = {1--22},
url = {http://jmlr.org/papers/v24/20-1310.html}
}
}If you have any query/suggestion, kindly write to Kirandeep Kour at kour@mpi-magdeburg.mpg.de.



