A transfer learning approach for automatic conflicts detection in software requirement sentence pairs based on dual encoders
Not on the map. Why?
Abstract (arXiv)
Software Requirement Document (RD) typically contain tens of thousands of individual requirements, and ensuring consistency among these requirements is critical for the success of software engineering projects. Automated detection methods can significantly enhance efficiency and reduce costs; however, existing approaches still face several challenges, including low detection accuracy on imbalanced data, limited semantic extraction due to the use of a single encoder, and suboptimal performance in cross-domain transfer learning. To address these issues, this paper proposes a Transferable Software Requirement Conflict Detection Framework based on SBERT and SimCSE, termed TSRCDF-SS. First, the framework employs two independent encoders, Sentence-BERT (SBERT) and Simple Contrastive Sentence Embedding (SimCSE), to generate sentence embeddings for requirement pairs, followed by a six-element concatenation strategy. Furthermore, the classifier is enhanced by a two-layer fully connected feedforward neural network (FFNN) with a hybrid loss optimization strategy that integrates a variant of Focal Loss, domain-specific constraints, and a confidence-based penalty term. Finally, the framework synergistically integrates sequential and cross-domain transfer learning. Experimental results demonstrate that the proposed framework achieves a 10.4% improvement in both macro-F1 and weighted-F1 scores in in-domain settings, and an 11.4% increase in macro-F1 in cross-domain scenarios.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 17 of its 56 references that are in the map. First posted on arXiv 28 Nov 2025.
Builds on
17 of 56 references.
References · 17
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,157
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2016Bag of Tricks for Efficient Text Classificationcited by 869
- 2018Universal Sentence Encodercited by 485
- 2020Syntactic Structure from Deep Learningcited by 99
- 2024LESSON: Multi-Label Adversarial False Data Injection Attack for Deep Learning Locational Detectioncited by 8
- 2021Reliable Estimation of KL Divergence using a Discriminator in Reproducing Kernel Hilbert Spacecited by 7
- 2021Automatically detecting the conflicts between software requirements based on finer semantic analysiscited by 5
- 2021Confidence Adaptive Regularization for Deep Learning with Noisy Labelscited by 5
5 more
- 2022Supervised Semantic Similarity-based Conflict Detection Algorithm: S3CDAcited by 5
- 2023Transfer learning for conflict and duplicate detection in software requirement pairscited by 5
- 2020Towards Causality Extraction from Requirementscited by 4
- 2018Dronology: An Incubator for Cyber-Physical System Researchcited by 3
- 2023Data Augmentation for Conflict and Duplicate Detection in Software Engineering Sentence Pairscited by 3
Built on by
Not cited yet.