Optimized separable convolution: Yet another efficient convolution operator

被引:1
|
作者
Wei, Tao [1 ]
Tian, Yonghong [2 ,3 ]
Wang, Yaowei [4 ]
Liang, Yun [5 ]
Chen, Chang Wen [6 ]
机构
[1] Univ Buffalo State Univ New York, CSE Dept, Buffalo, NY 14260 USA
[2] Peking Univ, Sch ECE, Shenzhen, Peoples R China
[3] Peking Univ, Sch CS, Shenzhen, Peoples R China
[4] Pengcheng Lab, Shenzhen, Peoples R China
[5] Peking Univ, Sch Integrated Circuit, Beijing, Peoples R China
[6] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
来源
AI OPEN | 2022年 / 3卷
关键词
Deep neural network; Separable convolution;
D O I
10.1016/j.aiopen.2022.10.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The convolution operation is the most critical component in recent surge of deep learning research. Conventional 2D convolution needs O ( C 2 K 2 ) parameters to represent, where C is the channel size and K is the kernel size. The amount of parameters has become really costly considering that these parameters increased tremendously recently to meet the needs of demanding applications. Among various implementations of the convolution, separable convolution has been proven to be more efficient in reducing the model size. For example, depth separable convolution reduces the complexity to O ( C center dot ( C + K 2 )) while spatial separable convolution reduces the complexity to O ( C 2 K ) . However, these are considered ad hoc designs which cannot ensure that they can in general achieve optimal separation. In this research, we propose a novel and principled operator called optimized separable convolution by optimal design for the internal number of groups and kernel 3 2 K ) . When the restriction in sizes for general separable convolutions can achieve the complexity of O ( C the number of separated convolutions can be lifted, an even lower complexity at O ( C center dot log( CK 2 )) can be achieved. Experimental results demonstrate that the proposed optimized separable convolution is able to achieve an improved performance in terms of accuracy-#Params trade-offs over both conventional, depth -wise, and depth/spatial separable convolutions.
引用
收藏
页码:162 / 171
页数:10
相关论文
共 50 条
  • [1] DSConv: Efficient Convolution Operator
    do Nascimento, Marcelo Gennari
    Fawcett, Roger
    Prisacariu, Victor Adrian
    [J]. 2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, : 5147 - 5156
  • [2] Efficient Convolution Neural Networks for Object Tracking Using Separable Convolution and Filter Pruning
    Mao, Yuanhong
    He, Zhanzhuang
    Ma, Zhong
    Tang, Xuehan
    Wang, Zhuping
    [J]. IEEE ACCESS, 2019, 7 : 106466 - 106474
  • [3] Optimized Residual Parallel Separable Convolution Layers for Pest Classification
    Naresh Vedhamuru
    Malmathanraj Ramanathan
    Palanisamy Ponnusamy
    Yogeswararao Gurubelli
    [J]. SN Computer Science, 4 (6)
  • [4] Falcon: lightweight and accurate convolution based on depthwise separable convolution
    Jang, Jun-Gi
    Quan, Chun
    Lee, Hyun Dong
    Kang, U.
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2023, 65 (05) : 2225 - 2249
  • [5] Falcon: lightweight and accurate convolution based on depthwise separable convolution
    Jun-Gi Jang
    Chun Quan
    Hyun Dong Lee
    U. Kang
    [J]. Knowledge and Information Systems, 2023, 65 : 2225 - 2249
  • [6] Efficient separable convolution using field programmable gate arrays
    Joginipelly, Arjun Kumar
    Charalampidis, Dimitrios
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
  • [7] Exploration for Efficient Depthwise Separable Convolution Networks Deployment on FPGA
    Huang, Zhijie
    Qie, Ao
    Zhang, Chen
    Yang, Jie
    Wang, Xin'an
    [J]. 2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024, 2024, : 213 - 217
  • [8] On a Generalized Convolution Operator
    Sharma, Poonam
    Raina, Ravinder Krishna
    Sokol, Janusz
    [J]. SYMMETRY-BASEL, 2021, 13 (11):
  • [9] A CONVOLUTION INTEGRAL OPERATOR
    STEPANOV, VD
    [J]. SIBERIAN MATHEMATICAL JOURNAL, 1982, 23 (02) : 243 - 255
  • [10] Entropy of a convolution operator
    Urbanski, A
    [J]. OPEN SYSTEMS & INFORMATION DYNAMICS, 2004, 11 (01): : 79 - 85