Skip to content

Commit

Permalink
Fix reachability propagation bug in unconnected subgraph fix
Browse files Browse the repository at this point in the history
  • Loading branch information
danielhers committed May 18, 2020
1 parent e2d953b commit 1b872ad
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion modules/transition_parser_eud.py
Expand Up @@ -373,9 +373,10 @@ def exec_action(self, action, action_sequence_length, action_tag_for_terminate,
head_tok,
action.split(':', maxsplit=1)[1]))
# propagate reachability
reachable_from_mod = reachable[sent_idx][mod_tok]
for tok, reachable_for_tok_set in reachable[sent_idx].items():
if head_tok in reachable_for_tok_set:
reachable_for_tok_set.add(mod_tok)
reachable_for_tok_set |= reachable_from_mod

action_emb = self.pempty_action_emb if self.action_stack.get_len(sent_idx) == 0 \
else self.action_stack.get_output(sent_idx)
Expand Down

0 comments on commit 1b872ad

Please sign in to comment.