Designing Concise ConvNets with Columnar Stages
<|reference_start|>Designing Concise ConvNets with Columnar Stages: In the era of vision Transformers, the recent success of VanillaNet shows the huge potential of simple and concise convolutional neural networks (ConvNets). Where such models mainly focus on runtime, it is also crucial to simultaneously focus on other aspects, e.g., FLOPs, parameters, etc, to strengthen their utility further. To this end, we introduce a refreshing ConvNet macro design called Columnar Stage Network (CoSNet). CoSNet has a systematically developed simple and concise structure, smaller depth, low parameter count, low FLOPs, and attention-less operations, well suited for resource-constrained deployment. The key novelty of CoSNet is deploying parallel convolutions with fewer kernels fed by input replication, using columnar stacking of these convolutions, and minimizing the use of 1x1 convolution layers. Our comprehensive evaluations show that CoSNet rivals many renowned ConvNets and Transformer designs under resource-constrained scenarios. Code: https://github.com/ashishkumar822/CoSNet<|reference_end|>
@article{kumar2024designing,
    title={Designing Concise ConvNets with Columnar Stages},
    author={Ashish Kumar, Jaesik Park},
    journal={arXiv preprint arXiv:2410.04089},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.04089},
    primaryClass={cs.CV}
}