TY - GEN
T1 - Named Entity Recognition on User Requirement Analysis with BERT-CNN
AU - Syaifudin, Mohamad Fahmi
AU - Rakhmawati, Nur Aini
AU - Indraswari, Rarasmaya
N1 - Publisher Copyright:
©2024 IEEE.
PY - 2024
Y1 - 2024
N2 - In the realm of software development, the emergence of new requirements that have already been addressed or that bear functional similarities to existing modules poses significant challenges. These include duplicate efforts, inconsistencies, delays, and increased costs. To mitigate these issues, this research proposes the management of requirement documents using Named Entity Recognition (NER) to generate an ontology that serves as a structured representation of information. Traditionally, the task NER in user requirements has been addressed using machine learning and deep learning techniques. However, the advent of transformer-based technologies, notably Bidirectional Encoder Representations from Transformers (BERT), presents a novel opportunity for enhancement. This study addresses this research gap by integrating BERT with Convolutional Neural Networks (CNN) to improve the performance of NER tasks. By leveraging the contextual understanding capabilities of BERT and the spatial feature extraction strengths of CNN, our approach aims to achieve superior accuracy in recognizing entities within the user requirements. The combination of these advanced techniques is expected to provide a more precise and reliable extraction of entities. The results demonstrate that the overall F1 score across all entity categories improved from 77% with BERT to 87% with BERT-CNN, indicating that integrating CNN with BERT improves the performance of the model in NER tasks.
AB - In the realm of software development, the emergence of new requirements that have already been addressed or that bear functional similarities to existing modules poses significant challenges. These include duplicate efforts, inconsistencies, delays, and increased costs. To mitigate these issues, this research proposes the management of requirement documents using Named Entity Recognition (NER) to generate an ontology that serves as a structured representation of information. Traditionally, the task NER in user requirements has been addressed using machine learning and deep learning techniques. However, the advent of transformer-based technologies, notably Bidirectional Encoder Representations from Transformers (BERT), presents a novel opportunity for enhancement. This study addresses this research gap by integrating BERT with Convolutional Neural Networks (CNN) to improve the performance of NER tasks. By leveraging the contextual understanding capabilities of BERT and the spatial feature extraction strengths of CNN, our approach aims to achieve superior accuracy in recognizing entities within the user requirements. The combination of these advanced techniques is expected to provide a more precise and reliable extraction of entities. The results demonstrate that the overall F1 score across all entity categories improved from 77% with BERT to 87% with BERT-CNN, indicating that integrating CNN with BERT improves the performance of the model in NER tasks.
KW - BERT
KW - CNN
KW - Entity Extraction
KW - NER
KW - Requirement engineering
KW - User requirement specification
UR - https://www.scopus.com/pages/publications/85217374191
U2 - 10.1109/3ICT64318.2024.10824318
DO - 10.1109/3ICT64318.2024.10824318
M3 - Conference contribution
AN - SCOPUS:85217374191
T3 - 2024 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies, 3ICT 2024
SP - 295
EP - 299
BT - 2024 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies, 3ICT 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies, 3ICT 2024
Y2 - 17 November 2024 through 19 November 2024
ER -