Sherlic examples - adaamko/wikt2def GitHub Wiki

False positives

15 -> is country followed by > is following

74 -> is scoring to lead > is having to lead

173 -> B is submitting to A > A is giving to B

175 -> A is serving a director of B > A is director of B

False negatives

Problematic

30 -> is center of > is heart of -

38 -> is finishing in > is teaming in -

39 -> A is being attacked by B -> B launches war against A

44 -> is signing with > is playing for

46 -> is spending in > is coming to

64 -> is needing to beat > is facing

65 -> B is squaring against A > A is playing B

67 -> A sees B > A is thinking of B

75 -> is taking to > is visiting

85 -> is importing from > is supplier of

106 -> is edging > has advantage over

115 -> is complaining about > is attacking

124 -> is in control of > is having

125 -> is building > is found by

126 -> is releasing for > is announcing

132 -> is exploiting > is colonizing

136 -> A is having edge over B > B is losing to A

137 -> is pressing > is threatening

138 -> is elected to defeat > is running against

142 -> is opening lead over > is defeating

152 -> is being acquired by > is paying for

154 -> A is winning without B > B is player for A

Not found in definitions

86 -> is explaining in > is describing in

95 -> is surpassing > is overtaking

101 -> is establishing > is creating

119 -> has advantage over > is outperforming

123 -> A is going to invade B > B is being attacked by A

127 -> A is trouncing B > B is conceding A

158 -> is conceding to > is losing to

162 -> is bashing > is beating

Examples of finding entailment

These are examples, where the expand method was needed

  • 975 -> B is signing treaty with A ; B has agreement with A ;

    treaty: 'A binding agreement concluded by subjects of international law, namely states and international organizations.'

    {('agreement', 'understanding', 0), ('course', 'specific', 0), ('understanding', 'entity', 0), ('follow', 'course', 2)}

  • 925 -> B is having control of A ; B has influence in A ;

    influence: 'The power to affect, control or manipulate something or someone; the ability to change the development of fluctuate,fluctuating things such as conduct, thoughts or decisions.'

    {('control', 'something', 2), ('thing', 'conduct', 0), ('development', 'thing', 0), ('ability', 'something', 0), ('influence', 'power', 0), ('something', 'ability', 0), ('thing', 'fluctuating', 0), ('change', 'development', 2)}

  • 826 -> B is granting to A ; B is giving to A

    grant: 'to give (permission or wish)'

    {('something', 'somewhere', 0), ('provide', 'something', 2), ('give', 'move', 0), ('something', 'abstract', 0)}

  • 783 -> A is helping B ; A is giving to B ;

    help: Action given to provide assistance; aid.

    {('something', 'somewhere', 0), ('provide', 'something', 2), ('give', 'move', 0), ('something', 'abstract', 0)}

  • 672 -> A is being assassinated in B ; A is murdered in B

    assassinate: 'To murder someone, especially an important person, by a sudden or obscure attack, especially for ideological or political reasons.'

    {('act', 'human', 0), ('human', 'especially', 0), ('murder', 'act', 0), ('human', 'act', 0)}

  • 536 -> A is trailing B ; A is behind B ;

    trail: To follow behind (someone or something); to tail (someone or something).

    {('back', 'of', 0), ('something', 'else', 0), ('behind', 'position', 0)}

An error made by the UD parser?

  • 167 -> A is being born in town of B ; A is being born at B

    pobj^-___at___prep^-___bear___nsubjpass

    bear??

Simpler case, where basically the two share a common word, more can be found with the id's above

  • 183 -> A is currency in B ; A is unit of currency of B {('currency', 'money', 0), ('facilitate', 'transaction', 2), ('use', 'facilitate', 0), ('item', 'other', 0)}