Creating deep neural networks for text classification tasks using grammar genetic programming

被引:10
|
作者
Magalhaes, Dimmy [1 ]
Lima, Ricardo H. R. [1 ]
Pozo, Aurora [1 ]
机构
[1] Univ Fed Parana, Dept Informat, Curitiba, Parana, Brazil
关键词
Text classification; Evolutionary algorithms; Genetic programming; Automatic design; Grammatical evolution; Deep neural networks;
D O I
10.1016/j.asoc.2023.110009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Text classification is one of the Natural Language Processing (NLP) tasks. Its objective is to label textual elements, such as phrases, queries, paragraphs, and documents. In NLP, several approaches have achieved promising results regarding this task. Deep Learning-based approaches have been widely used in this context, with deep neural networks (DNNs) adding the ability to generate a representation for the data and a learning model. The increasing scale and complexity of DNN architectures was expected, creating new challenges to design and configure the models. In this paper, we present a study on the application of a grammar-based evolutionary approach to the design of DNNs, using models based on Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTM), and Graph Neural Networks (GNNs). We propose different grammars, which were defined to capture the features of each type of network, also proposing some combinations, verifying their impact on the produced designs and performance of the generated models. We create a grammar that is able to generate different networks specialized on text classification, by modification of Grammatical Evolution (GE), and it is composed of three main components: the grammar, mapping, and search engine. Our results offer promising future research directions as they show that the projected architectures have a performance comparable to that of their counterparts but can still be further improved. We were able to improve the results of a manually structured neural network in 8,18% in the best case. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Projecting financial data using genetic programming in classification and regression tasks
    Estebanez, Cesar
    Valls, Jose M.
    Aler, Ricardo
    GENETIC PROGRAMMING, PROCEEDINGS, 2006, 3905 : 202 - 212
  • [22] Classification of Scientific Documents in the Kazakh Language Using Deep Neural Networks and a Fusion of Images and Text
    Bogdanchikov, Andrey
    Ayazbayev, Dauren
    Varlamis, Iraklis
    BIG DATA AND COGNITIVE COMPUTING, 2022, 6 (04)
  • [23] Designing a Better Data Representation for Deep Neural Networks and Text Classification
    Prusa, Joseph D.
    Khoshgoftaar, Taghi M.
    PROCEEDINGS OF 2016 IEEE 17TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IEEE IRI), 2016, : 411 - 416
  • [24] Universal Rules for Fooling Deep Neural Networks based Text Classification
    Li, Di
    Vargas, Danilo Vasconcellos
    Kouichi, Sakurai
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 2221 - 2228
  • [25] Combining Knowledge with Deep Convolutional Neural Networks for Short Text Classification
    Wang, Jin
    Wang, Zhongyuan
    Zhang, Dawei
    Yan, Jun
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 2915 - 2921
  • [26] Bankruptcy prediction with neural logic networks by means of grammar-guided genetic programming
    Tsakonas, A
    Dounias, G
    Doumpos, M
    Zopounidis, C
    EXPERT SYSTEMS WITH APPLICATIONS, 2006, 30 (03) : 449 - 461
  • [27] Robustness Verification of Classification Deep Neural Networks via Linear Programming
    Lin, Wang
    Yang, Zhengfeng
    Chen, Xin
    Zhao, Qingye
    Li, Xiangkun
    Liu, Zhiming
    He, Jifeng
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 11410 - 11419
  • [28] Evolution of Neural Networks using Cartesian Genetic Programming
    Khan, Maryam Mahsal
    Khan, Gul Muhammad
    Miller, Julian F.
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [29] Bayesian training of neural networks using genetic programming
    Marwala, Tshilidzi
    PATTERN RECOGNITION LETTERS, 2007, 28 (12) : 1452 - 1458
  • [30] Object detection using neural networks and genetic programming
    Chin, Barret
    Zhang, Mengjie
    APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2008, 4974 : 335 - 340