← All Publications
ICCV Workshop2021

CONet: Channel Optimization for Convolutional Neural Networks

Neural architecture optimization focusing on channel configurations for improved efficiency in convolutional networks.

Published at ICCV Workshop on Neural Architectures

Authors

Mahdi S. Hosseini, Jia Shu Zhang, Zhe Liu, Andre Fu, Jingxuan Su, Mathieu Tuli, Konstantinos N. Plataniotis

Abstract

The number of channels in convolutional neural networks significantly impacts both performance and computational cost. CONet presents a systematic approach to optimizing channel configurations for improved efficiency without sacrificing accuracy.

Key Contributions

  1. Channel Optimization Framework: We introduce a principled approach to determining optimal channel widths across network layers.
  1. Efficiency Gains: Our method achieves comparable accuracy with significantly reduced computational requirements.
  1. Architecture Insights: We provide insights into how channel configurations affect feature learning.

The Channel Width Problem

  • Traditional architectures use heuristic channel progressions (e.g., doubling at each stage)
  • Suboptimal channel allocation wastes computational resources
  • Different layers have different capacity requirements

Methodology

  • Analyze feature utilization across layers
  • Optimize channel allocation based on layer importance
  • Maintain accuracy while reducing FLOPs

Key Results

CONet-optimized architectures achieve: - Similar accuracy to baseline models - Significant reduction in parameters - Faster inference times

Applications

The techniques are applicable to any CNN architecture and are particularly valuable for deployment on resource-constrained devices such as mobile phones and edge devices.

Cite This Work

@InProceedings{Hosseini_2021_ICCV,
    author    = {Hosseini, Mahdi S. and Zhang, Jia Shu and Liu, Zhe and Fu, Andre and Su, Jingxuan and Tuli, Mathieu and Plataniotis, Konstantinos N.},
    title     = {CONet: Channel Optimization for Convolutional Neural Networks},
    booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV) Workshops},
    month     = {October},
    year      = {2021}
}