-
Notifications
You must be signed in to change notification settings - Fork 25
Description
I have been training parsers for multiple languages and observed small number of instances, where the parser predicts rroot instead of root on the dev set.
At first I thought, this could be due to typos in the training data, but I could not find any instances in any of the UD treebanks (version 2.8). Instead, I found that rroot is introduced as part of a dummy root node in read_conll in utils.py.
I suppose this is not really a typo in the code, but a dummy value that is meant to be overwritten by the parser and in most cases is.
The options I set were
--dynet-mem 6000 --epochs 50 --k=2 --pos-emb-size 0 --char-emb-size 100 --disable-rlmost
and I observed it in some the dev predictions starting at epoch 22 for Basque-BDT (random seed of 2) and in some of the predictions starting at the first epoch for Hindi-HDTB (random seed of 5).