Lessons from the Use of Natural Language Inference (NLI) in Requirements Engineering Tasks
Not on the map. Why?
Abstract (arXiv)
We investigate the use of Natural Language Inference (NLI) in automating requirements engineering tasks. In particular, we focus on three tasks: requirements classification, identification of requirements specification defects, and detection of conflicts in stakeholders' requirements. While previous research has demonstrated significant benefit in using NLI as a universal method for a broad spectrum of natural language processing tasks, these advantages have not been investigated within the context of software requirements engineering. Therefore, we design experiments to evaluate the use of NLI in requirements analysis. We compare the performance of NLI with a spectrum of approaches, including prompt-based models, conventional transfer learning, Large Language Models (LLMs)-powered chatbot models, and probabilistic models. Through experiments conducted under various learning settings including conventional learning and zero-shot, we demonstrate conclusively that our NLI method surpasses classical NLP methods as well as other LLMs-based and chatbot models in the analysis of requirements specifications. Additionally, we share lessons learned characterizing the learning settings that make NLI a suitable approach for automating requirements engineering tasks.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 21 of its 63 references that are in the map. First posted on arXiv 24 Apr 2024.
Builds on
21 of 63 references.
References · 21
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,780
- 2015A large annotated corpus for learning natural language inferencecited by 1,847
- 2019Benchmarking Zero-shot Text Classification: Datasets, Evaluation and Entailment Approachcited by 308
- 2022GatorTron: A Large Clinical Language Model to Unlock Patient Information from Unstructured Electronic Health Recordscited by 238
- 2016Enhanced LSTM for Natural Language Inferencecited by 200
- 2022The Carbon Footprint of Machine Learning Training Will Plateau, Then Shrinkcited by 184
- 2018Lessons from Natural Language Inference in the Clinical Domaincited by 151
- 2021Entailment as Few-Shot Learnercited by 123
- 2018Transforming Question Answering Datasets Into Natural Language Inference Datasetscited by 99
- 2020Are Natural Language Inference Models IMPPRESsive? Learning IMPlicature and PRESuppositioncited by 77
- 2021Label Verbalization and Entailment for Effective Zero- and Few-Shot Relation Extractioncited by 73
9 more
- 2022Semantic Diversity in Dialogue with Natural Language Inferencecited by 29
- 2022Zero-Shot Text Classification with Self-Trainingcited by 26
- 2022Natural Language Inference Prompts for Zero-shot Emotion Classification in Text across Corporacited by 13
- 2019Fake News Detection as Natural Language Inferencecited by 9
- 2017What Works Better? A Study of Classifying Requirementscited by 6
- 2023Empirical Evaluation of ChatGPT on Requirements Information Retrieval Under Zero-Shot Settingcited by 6
- 2022Natural Language Inference with Self-Attention for Veracity Assessment of Pandemic Claimscited by 5
- 2023Rethinking STS and NLI in Large Language Modelscited by 2
- 2023Evaluating the Effectiveness of Natural Language Inference for Hate Speech Detection in Languages with Limited Labeled Datacited by 1
Built on by
Citing papers per year: 2025: 7; 2026: 5.
12 papers.
- 2025Explainable Compliance Detection with Multi-Hop Natural Language Inference on Assurance Case Structurecited by 5
- 2025Semantic Commit: Helping Users Update Intent Specifications for AI Memory at Scalecited by 3
- 2025ARLO: A Tailorable Approach for Transforming Natural Language Software Requirements into Architecture using LLMscited by 1
- 2025Synthline: A Product Line Approach for Synthetic Requirements Engineering Data Generation using Large Language Modelscited by 1
- 2026Faithful Autoformalization of Natural Language Assertionscited by 1
- 2025Systems Engineering for Autonomous Vehicles; Supervising AI using Large Language Models (SSuperLLM)cited by 0
- 2025QualiTagger: Automating software quality detection in issue trackerscited by 0
- 2025Multi-Sample Prompting and Actor-Critic Prompt Optimization for Diverse Synthetic Data Generationcited by 0
- 2026Towards an Agentic LLM-based Approach to Requirement Formalization from Unstructured Specificationscited by 0
- 2026Cross-Domain Data Selection and Augmentation for Automatic Compliance Detectioncited by 0
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiationcited by 0
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documentscited by 0
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documents18 Jul 2026
- 2026Faithful Autoformalization of Natural Language Assertions14 Jul 2026
- 2026ArgRE: Formal Argumentation for Conflict Resolution in Multi-Agent Requirements Negotiation25 Apr 2026
- 2026Cross-Domain Data Selection and Augmentation for Automatic Compliance Detection23 Apr 2026
- 2026Towards an Agentic LLM-based Approach to Requirement Formalization from Unstructured Specifications20 Apr 2026
- 2025Multi-Sample Prompting and Actor-Critic Prompt Optimization for Diverse Synthetic Data Generation26 Jun 2025
- 2025Explainable Compliance Detection with Multi-Hop Natural Language Inference on Assurance Case Structure10 Jun 2025
- 2025Synthline: A Product Line Approach for Synthetic Requirements Engineering Data Generation using Large Language Models6 May 2025
- 2025QualiTagger: Automating software quality detection in issue trackers15 Apr 2025
- 2025Semantic Commit: Helping Users Update Intent Specifications for AI Memory at Scale12 Apr 2025
- 2025ARLO: A Tailorable Approach for Transforming Natural Language Software Requirements into Architecture using LLMs8 Apr 2025
- 2025Systems Engineering for Autonomous Vehicles; Supervising AI using Large Language Models (SSuperLLM)18 Jan 2025