Skip to content

Propagate Negations to all affected Events #67

@JulianFrattini

Description

@JulianFrattini

In natural language, the use of a negation may propagate from one event to a closely related second one. Consider the following sentence:

If the user does not close the popup window or press escape, the window closes automatically.

The sentence is labeled correctly by CiRA:

grafik

However, CiRA does not propagate the negation in Cause1 to Cause2 - even though it should logically - which results in the following incorrect cause-effect graph (the edge from "the user press escape" to the disjunction should be negated):

grafik

A negation seems to propagate between two adjacent events if they share the same variable.

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions