Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2026, Vol. 52 ›› Issue (11): 142-152. doi: 10.19678/j.issn.1000-3428.0252317

• Computational Intelligence and Pattern Recognition • Previous Articles    

GroupMNL: A Strong Robustness Convolutional Neural Network Design Method for Internet of Things Devices

GUO Hui1, DING Chuntao2, ZHANG Junna1   

  1. 1. College of Computer and Information Engineering, Henan Normal University, Xinxiang 453007, Henan, China;
    2. College of Aritificial Intelligence, Beijing Normal University, Beijing 100875, China
  • Received:2025-04-14 Revised:2025-07-02 Published:2025-08-12

GroupMNL:面向物联网设备的强鲁棒性卷积神经网络设计方法

郭慧1, 丁春涛2, 张俊娜1   

  1. 1. 河南师范大学计算机与信息工程学院, 河南 新乡 453007;
    2. 北京师范大学人工智能学院, 北京 100875
  • 作者简介:郭慧(CCF学生会员),女,硕士研究生,主研方向为边缘计算、深度神经网络算法、模型压缩;丁春涛,副教授;张俊娜(通信作者),教授,E-mail:jnzhang@htu.edu.cn。
  • 基金资助:
    国家自然科学基金(62472147,62202039)。

Abstract: With the widespread application of Internet of Things (IoT) devices, the efficient deployment of robust Convolutional Neural Networks (CNNs) on resource-constrained IoT devices has become a significant challenge. Existing methods that rely on cloud servers to assist CNN training reduce parameter transmission between the cloud and devices but neither reduce the inference computation nor exhibit sufficient robustness. To address this issue, a group-based method for generating filters using multiple nonlinear transformation functions, called GroupMNL, is proposed. First, in each convolutional layer, a small number of standard filters are randomly generated as seed filters. These seed filters are then grouped, and different types of nonlinear transformation functions are applied to each group to generate diverse filters on demand. The generated parameters are unlearned, which effectively reduces the number of trainable parameters in the CNN. Second, the seed filters and generated filters are concatenated to form a complete convolutional layer, and group convolution is introduced during the convolution operation to reduce the computational cost. Finally, to further enhance the robustness of the CNN model, Group Normalization (GN) is introduced and combined with the regularization effect of multiple nonlinear transformations on the model, thereby improving its robustness. The experimental results show that the ResNet101 model based on the GroupMNL method, compared to the standard model, reduces the number of learnable parameters by 87%, decreases the computational cost by 71%, and improves the robustness of the model by 6.09 percentage points.

Key words: Internet of Things (IoT) devices, Convolutional Neural Network (CNN), nonlinear transformation function, robustness, learnable parameters

摘要: 随着物联网(IoT)设备的广泛应用,如何在资源受限的物联网设备上高效部署强鲁棒性的卷积神经网络(CNN)成为一项重要挑战。现有的云服务器辅助物联网设备训练CNN模型的方法虽然可以降低云和设备间的参数传输量,但并未降低推理所需计算量且鲁棒性有限。为了解决上述问题,提出了一种分组的由多个非线性变换函数生成滤波器的方法GroupMNL。首先,在每层卷积层中随机生成少量的标准滤波器作为种子滤波器。将种子滤波器分组并对每组的种子滤波器使用不同类型的非线性变换函数按需生成多样性的滤波器,且参数是不可学习的,从而降低了CNN模型的可学习参数量。其次,将种子滤波器和生成的滤波器进行拼接生成完整卷积层,并在卷积操作中引入分组卷积机制以降低模型的计算量。最后,为了进一步增强CNN模型的鲁棒性,引入组归一化(GN)技术并结合多个非线性变换函数对模型的正则化作用,从而提升模型的鲁棒性。实验结果表明,基于GroupMNL的ResNet101模型相比标准模型,减少了87%的可学习参数量,降低了71%的计算量,并将模型鲁棒性提高了6.09百分点。

关键词: 物联网设备, 卷积神经网络, 非线性变换函数, 鲁棒性, 可学习参数

CLC Number: