Software Entity Recognition with Noise-Robust Learning

被引:1
|
作者
Tai Nguyen [2 ]
Di, Yifeng [1 ]
Lee, Joohan [3 ]
Chen, Muhao [3 ]
Zhang, Tianyi [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Univ Penn, Philadelphia, PA 19104 USA
[3] Univ Southern Calif, Los Angeles, CA 90007 USA
关键词
Software Entity Recognition; Datasets; Noise-Robust Learning; TRACEABILITY LINKS; CODE;
D O I
10.1109/ASE56229.2023.00203
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recognizing software entities such as library names from free-form text is essential to enable many software engineering (SE) technologies, such as traceability link recovery, automated documentation, and API recommendation. While many approaches have been proposed to address this problem, they suffer from small entity vocabularies or noisy training data, hindering their ability to recognize software entities mentioned in sophisticated narratives. To address this challenge, we leverage the Wikipedia taxonomy to develop a comprehensive entity lexicon with 79K unique software entities in 12 fine-grained types, as well as a large labeled dataset of over 1.7M sentences. Then, we propose self-regularization, a noise-robust learning approach, to the training of our software entity recognition (SER) model by accounting for many dropouts. Results show that models trained with self-regularization outperform both their vanilla counterparts and state-of-the-art approaches on our Wikipedia benchmark and two Stack Overflow benchmarks. We release our models1, data, and code for future research.
引用
收藏
页码:484 / 496
页数:13
相关论文
共 50 条
  • [31] Sparse coding of the modulation spectrum for noise-robust automatic speech recognition
    Sara Ahmadi
    Seyed Mohammad Ahadi
    Bert Cranen
    Lou Boves
    [J]. EURASIP Journal on Audio, Speech, and Music Processing, 2014
  • [32] Improved model parameter compensation methods for noise-robust speech recognition
    Chang, YH
    Chung, YJ
    Park, SU
    [J]. PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-6, 1998, : 561 - 564
  • [33] Faster Meta Update Strategy for Noise-Robust Deep Learning
    Xu, Youjiang
    Zhu, Linchao
    Jiang, Lu
    Yang, Yi
    [J]. 2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 144 - 153
  • [34] Noise-Robust Machine Learning Models for Predictive Maintenance Applications
    Suawa, Priscile Fogou
    Halbinger, Anja
    Jongmanns, Marcel
    Reichenbach, Marc
    [J]. IEEE SENSORS JOURNAL, 2023, 23 (13) : 15081 - 15092
  • [35] Sparse Representations in Deep Learning for Noise-Robust Digit Classification
    Ghifary, Muhammad
    Kleijn, W. Bastiaan
    Zhang, Mengjie
    [J]. PROCEEDINGS OF 2013 28TH INTERNATIONAL CONFERENCE ON IMAGE AND VISION COMPUTING NEW ZEALAND (IVCNZ 2013), 2013, : 340 - 345
  • [36] GAUSSIAN POWER FLOW ORIENTATION COEFFICIENTS FOR NOISE-ROBUST SPEECH RECOGNITION
    Gerazov, Branislav
    Ivanovski, Zoran
    [J]. 2014 PROCEEDINGS OF THE 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2014, : 1467 - 1471
  • [37] Probabilistic vector mapping with trajectory information for noise-robust speech recognition
    Kim, DY
    Un, CK
    [J]. ELECTRONICS LETTERS, 1996, 32 (17) : 1550 - 1551
  • [38] Novel frequency masking curves for noise-robust automatic speech recognition
    Chen, Chia-Ping
    Yeh, Ja-Zang
    Wu, Bo-Feng
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2013, 36 (06) : 696 - 703
  • [39] Towards Using Reservoir Computing Networks for Noise-Robust Image Recognition
    Jalalvand, Azarakhsh
    De Neve, Wesley
    Van de Walle, Rik
    Martens, Jean-Pierre
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 1666 - 1672
  • [40] Modeling sub-band correlation for noise-robust speech recognition
    McAuley, J
    Ming, J
    Hanna, P
    Stewart, D
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL I, PROCEEDINGS: SPEECH PROCESSING, 2004, : 1017 - 1020