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/}
}