Implications of deep learning for the automation of design patterns organization

被引:30
|
作者
Hussain, Shahid [1 ]
Keung, Jacky [1 ]
Khan, Arif Ali [1 ]
Ahmad, Awais [2 ]
Cuomo, Salvatore [3 ]
Piccialli, Francesco [3 ]
Jeon, Gwanggil [4 ]
Akhunzada, Adnan [5 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Yeungnam Univ, Dept Informat & Commun Engn, Gyongsan, South Korea
[3] Univ Naples Federico II, Naples, Italy
[4] Incheon Natl Univ, Dept Embedded Syst Engn, Incheon, South Korea
[5] Comsats Inst Informat Technol, Islamabad, Pakistan
关键词
Design patterns; Deep learning; Feature set; Performance; Classifiers; FEATURE-SELECTION; INFORMATION GAIN; ALGORITHM; MODELS;
D O I
10.1016/j.jpdc.2017.06.022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Though like other domains such as email filtering, web page classification, sentiment analysis, and author identification, the researchers have employed the text categorization approach to automate organization and selection of design patterns. However, there is a need to bridge the gap between the semantic relationship between design patterns (i.e. Documents) and the features which are used for the organization of design patterns. In this study, we propose an approach by leveraging a powerful deep learning algorithm named Deep Belief Network (DBN) which learns on the semantic representation of documents formulated in the form of feature vectors. We performed a case study in the context of a text categorization based automated system used for the classification and selection of software design patterns. In the case study, we focused on two main research objectives: 1) to empirically investigate the effect of feature sets constructed through the global filter-based feature selection methods besides the proposed approach, and 2) to evaluate the significant improvement in the classification decision (i.e. Pattern organization) of classifiers using the proposed approach. The adjustment of DBN parameters such as a number of hidden layers, nodes and iteration can aid a developer to construct a more illustrative feature set. The experimental promising results suggest the significance of the proposed approach to construct a more representative feature set and improve the classifier's performance in terms of organization of design patterns. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:256 / 266
页数:11
相关论文
共 50 条
  • [1] Deep submicron trends and implications on electronic design automation
    Yang, Huazhong
    Wang, Hui
    Liu, Runsheng
    Fan, Chongzhi
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 1996, 24 (11): : 73 - 79
  • [2] Deep learning automation of radiographic patterns for hallux valgus diagnosis
    Hussain, Angela
    Lee, Cadence
    Hu, Eric
    Amirouche, Farid
    WORLD JOURNAL OF ORTHOPEDICS, 2024, 15 (02): : 105 - 109
  • [3] Design Patterns applied to the organization of learning object repositories
    Garcia, Agustina Martinez
    RED-REVISTA DE EDUCACION A DISTANCIA, 2009, (22):
  • [4] Information System Design for Deep Learning Based Plant Counting Automation
    Cenggoro, Tjeng Wawan
    Budiarto, Arif
    Rahutomo, Reza
    Pardamean, Bens
    2018 INDONESIAN ASSOCIATION FOR PATTERN RECOGNITION INTERNATIONAL CONFERENCE (INAPR), 2018, : 329 - 332
  • [5] Application of deep learning algorithm in color matching automation of packaging design
    Zhang, Huichao
    MCB Molecular and Cellular Biomechanics, 2024, 21 (04):
  • [6] Rotoscope Automation with Deep Learning
    Torrejon O.E.
    Peretti N.
    Figueroa R.
    SMPTE Motion Imaging Journal, 2020, 129 (02): : 16 - 26
  • [7] Deep Learning UI Design Patterns of Mobile Apps
    Tam The Nguyen
    Phong Minh Vu
    Hung Viet Pham
    Tung Thanh Nguyen
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING TECHNOLOGIES RESULTS (ICSE-NIER), 2018, : 65 - 68
  • [8] GaN Distributed RF Power Amplifer Automation Design with Deep Reinforcement Learning
    Sun, Yuxiang
    Benosman, Mouhacine
    Ma, Rui
    2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 54 - 57
  • [9] Towards software design automation with patterns
    Sikici, A.
    Topaloglu, N.Y.
    Informatica (Ljubljana), 2001, 25 (03) : 309 - 317
  • [10] Design patterns automation with template library
    Dascalu, S
    Hao, N
    Debnath, N
    2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Vols 1 and 2, 2005, : 699 - 705