Closed soyeonm closed 3 years ago
Just to add, if I run the code as it is (without manually setting "args.use_templated_goals" to True or False in preprocess.py), I get the error that there is no args.use_templated_goals in the namespace. That is why I manually set this to something.
@soyeonm,
use_templated_goals
trains the model with synthetic (non-human annotated) goal descriptions e.g. "put X on the Y", where X and Y are filled-in with object and receptacle categories. Whereas by default, the model is trained with human-annotated goals from the ALFRED dataset. I added use_templated_goals
as an additional option since some of the human annotated goals in the dataset are incomplete e.g "prepare the apple". Note that none of the results in the paper used templated goals.Thanks for pointing out the issue with eval_seq2seq.py
. You are doing the right thing by setting use_templated_goals=False
. I'll fix this soon.
Hope this helps!
Hello,
With the latest code, when I try to preprocess data, I get an error due to "args.use_templated_goals". The code runs fine when I manually set
use_templated_goals = False
indef preprocess_splits
ofpreprocess.py
. However, when I manually set it touse_templated_goals = True
, I get the following error:use_templated_goals = True
do? Can you copy and paste an example that is generated because ofuse_templated_goals = True
?use_templated_goals = True
?Thank you!