gabrielStanovsky / props

PropS offers an output representation designed to explicitly and uniformly express much of the proposition structure which is implied from syntax.
http://www.cs.biu.ac.il/~stanovg/props.html
MIT License
16 stars 17 forks source link

`not` not handled properly at the propositional level #13

Open saraswat opened 7 years ago

saraswat commented 7 years ago

This example should make it clear:

'sentence': 'An airline may decide to stop serving several airports because its on-time \ 
performance does not fit within the airlines revised -LRB- decreased -RRB- \
acceptable variation in performance .'

Propositions (generated by --oie):

decide:(subj:An airline , comp:to stop serving several airports )
stop:(subj:An airline , comp:serving several airports )
fit:(subj:its on-time performance , 
prep_within:the airlines revised -LRB- decreased -RRB- acceptable variation in performance )
because:(outcome:An airline to stop serving several airports , 
 condition:its on-time performance does not fit within the airlines revised -LRB- decreased -RRB- acceptable variation in performance )

The fit assertion needs to be negated.

gabrielStanovsky commented 7 years ago

This is definitely a bug: we're not propagating some of the node's features to the linearized OIE-like output. Hopefully I can fix this rather easily. Thanks!