Closed nareto closed 3 years ago
Hi, this might be because there should be no overlapping times between train, valid, test sets. e.g., times(train) < times (valid) < times(test). If the error happens, please leave a comment!
Hi nareto, have you fixed the problem? i run a test on a dataset with no overlapping times, but still get the same keyerror in make_subgraph.
I run a test on ICEWS14 and get the same keyerror
We solved this issue, as suggested by @woojeongjin, by making sure there are no overlapping time stamps.
Hi nareto, have you fixed the problem? i run a test on a dataset with no overlapping times, but still get the same keyerror in make_subgraph.
That's interesting! I had no trouble with ICEWS14. But it's been a while that I last checked. I will try to rerun and see if I get the same error.
I run a test on ICEWS14 and get the same keyerror
I'm trying to run the code on my own data that I generated from a Neo4j graph. During training, when
model.evaluate_filter
is called intrain.py
, I get this errorWhat could be the cause of this? Is there any special assumption on how the input data should be formed?
I've put in this gist the train, test, valid and stat files I used.