A Tensor-Based Convolutional Neural Network for Small Dataset Classification
Abstract
Inspired by ConvNets leveraging hierarchical representations, we introduce Tensor-based ConvNets (TConvNets) employing hierarchical neurons. TConvNets, a more generalized form of ConvNets, necessitate a generalized version of components and operations. Unlike ConvNets with scalar neurons, TConvNets use tensor-based neurons, relying on tensor production and combination as core operations instead of linear combinations. Key components, including tensor-based batch normalization and initialization, are developed for TConvNets. Additionally, methods for structuring/unstructuring input/output allow the utilization of ConvNets components like loss functions in TConvNets. Although TConvNets may offer many new attributes, this paper focuses solely on parameter-wise efficiency. Through constructing a TConvNet with high-rank neuron tensors, we conducted performance comparisons on CIFAR10, CIFAR100, and Tiny ImageNet datasets, revealing TConvNets' superior efficiency in parameter utilization.
Cite
Text
Chen and Crandall. "A Tensor-Based Convolutional Neural Network for Small Dataset Classification." NeurIPS 2024 Workshops: FITML, 2024.Markdown
[Chen and Crandall. "A Tensor-Based Convolutional Neural Network for Small Dataset Classification." NeurIPS 2024 Workshops: FITML, 2024.](https://mlanthology.org/neuripsw/2024/chen2024neuripsw-tensorbased/)BibTeX
@inproceedings{chen2024neuripsw-tensorbased,
title = {{A Tensor-Based Convolutional Neural Network for Small Dataset Classification}},
author = {Chen, Zhenhua and Crandall, David J.},
booktitle = {NeurIPS 2024 Workshops: FITML},
year = {2024},
url = {https://mlanthology.org/neuripsw/2024/chen2024neuripsw-tensorbased/}
}