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 条
  • [1] Unsupervised modulation filter learning for noise-robust speech recognition
    Agrawal, Purvi
    Ganapathy, Sriram
    [J]. JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2017, 142 (03): : 1686 - 1692
  • [2] Noise-robust acoustic signature recognition using nonlinear Hebbian learning
    Lu, Bing
    Dibazar, Alireza
    Berger, Theodore W.
    [J]. NEURAL NETWORKS, 2010, 23 (10) : 1252 - 1263
  • [3] Distantly-Supervised Named Entity Recognition with Noise-Robust Learning and Language Model Augmented Self-Training
    Meng, Yu
    Zhang, Yunyi
    Huang, Jiaxin
    Wang, Xuan
    Zhang, Yu
    Ji, Heng
    Han, Jiawei
    [J]. 2021 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2021), 2021, : 10367 - 10378
  • [4] Noise-robust Attention Learning for End-to-End Speech Recognition
    Higuchi, Yosuke
    Tawara, Naohiro
    Ogawa, Atsunori
    Iwata, Tomoharu
    Kobayashi, Tetsunori
    Ogawa, Tetsuji
    [J]. 28TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2020), 2021, : 311 - 315
  • [5] EXTENDED VTS FOR NOISE-ROBUST SPEECH RECOGNITION
    van Dalen, R. C.
    Gales, M. J. F.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 3829 - 3832
  • [6] Covariance Modelling for Noise-Robust Speech Recognition
    van Dalen, R. C.
    Gales, M. J. F.
    [J]. INTERSPEECH 2008: 9TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2008, VOLS 1-5, 2008, : 2000 - 2003
  • [7] An Overview of Noise-Robust Automatic Speech Recognition
    Li, Jinyu
    Deng, Li
    Gong, Yifan
    Haeb-Umbach, Reinhold
    [J]. IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2014, 22 (04) : 745 - 777
  • [8] Extended VTS for Noise-Robust Speech Recognition
    van Dalen, Rogier C.
    Gales, Mark J. F.
    [J]. IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2011, 19 (04): : 733 - 743
  • [9] Frame decorrelation for noise-robust speech recognition
    Jung, HY
    Kim, DY
    Un, CK
    [J]. ELECTRONICS LETTERS, 1996, 32 (13) : 1163 - 1164
  • [10] Optimizing Deep Learning for Efficient and Noise-Robust License Plate Detection and Recognition
    Shim, Seong-O
    Imtiaz, Romil
    Habibullah, Safa
    Alshdadi, Abdulrahman A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (04) : 595 - 607