TL;DR
This paper introduces a novel approach using Recursive Neural Tensor Networks to extract fine-grained causal relations from natural language requirements, supported by a new labeled dataset and achieving promising accuracy for automated test case generation.
Contribution
It presents the first fully labeled causality Treebank and a neural network-based method for detailed causality extraction from natural language requirements.
Findings
Achieved 74% F1 score on causality extraction
Created the first causality Treebank with 1,571 labeled trees
Provided open datasets and code for community use
Abstract
[Context:] Causal relations (e.g., If A, then B) are prevalent in functional requirements. For various applications of AI4RE, e.g., the automatic derivation of suitable test cases from requirements, automatically extracting such causal statements are a basic necessity. [Problem:] We lack an approach that is able to extract causal relations from natural language requirements in fine-grained form. Specifically, existing approaches do not consider the combinatorics between causes and effects. They also do not allow to split causes and effects into more granular text fragments (e.g., variable and condition), making the extracted relations unsuitable for automatic test case derivation. [Objective & Contributions:] We address this research gap and make the following contributions: First, we present the Causality Treebank, which is the first corpus of fully labeled binary parse trees…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
