Number of parses for "She broke her own hand"


I am a beginner and trying to understand the ACE Parser output. While examining the output for the sentence “She broke her hand” using ‘erg-2018’ , I am getting only one parse. While I was expecting at least 2 parse outputs 1. interpreting ‘her’ as ‘herself’ and 2. interpreting ‘her’ as another persons hand.

I am giving the following command.
./ace -g erg-2018-x86-64-0.9.34.dat -Tf

She broke her hand
SENT: She broke her hand
[ LTOP: h0
INDEX: e2 [ e SF: prop TENSE: past MOOD: indicative PROG: - PERF: - ]
RELS: < [ pron<0:3> LBL: h4 ARG0: x3 [ x PERS: 3 NUM: sg GEND: f IND: + PT: std ] ]
 [ pronoun_q<0:3> LBL: h5 ARG0: x3 RSTR: h6 BODY: h7 ]
 [ _break_v_cause<4:9> LBL: h1 ARG0: e2 ARG1: x3 ARG2: x8 [ x PERS: 3 NUM: sg IND: + ] ]
 [ def_explicit_q<10:13> LBL: h9 ARG0: x8 RSTR: h10 BODY: h11 ]
 [ poss<10:13> LBL: h12 ARG0: e13 [ e SF: prop TENSE: untensed MOOD: indicative PROG: - PERF: - ] ARG1: x8 ARG2: x14 [ x PERS: 3 NUM: sg GEND: f IND: + PT: std ] ]
 [ pronoun_q<10:13> LBL: h15 ARG0: x14 RSTR: h16 BODY: h17 ]
 [ pron<10:13> LBL: h18 ARG0: x14 ]
 [ _hand_n_1<14:18> LBL: h12 ARG0: x8 ] >
HCONS: < h0 qeq h1 h6 qeq h4 h10 qeq h12 h16 qeq h18 >
ICONS: < > ]
NOTE: 1 readings, added 1000 / 161 edges to chart (73 fully instantiated, 69 actives used, 47 passives used) RAM: 4718k

Please let me know, if I am doing anything wrong in running the ACE parser. If not then what is the reason for not getting multiple parse outputs for the above mentioned sentence.


ACE+ERG does not perform coreference resolution. Information such as person, number, and gender is included, as you can see in the parse:

x3 [ x PERS: 3 NUM: sg GEND: f IND: + PT: std ]
x14 [ x PERS: 3 NUM: sg GEND: f IND: + PT: std ]

So we can see that the two pronouns are compatible. The two interpretations you mentioned would correspond to deciding whether x3=x14. Coreference is not determined by syntax, and so the grammar leaves this underspecified.