Open JuliaGast opened 2 years ago
Hello,
I found an inconsistency: predict(), l. 223: _, sub, prob_sub = global_model.predict(self.latest_time, self.graph_dict, subject=True)
_, sub, prob_sub = global_model.predict(self.latest_time, self.graph_dict, subject=True)
vs
predict(), l. 261: _, ob, prob_ob = global_model.predict(t, self.graph_dict, subject=False)
_, ob, prob_ob = global_model.predict(t, self.graph_dict, subject=False)
why do you pass the self.latest_time for the subjects, and t for the objects, whereas clearly they are not the same (see line 222)?
Each subject and object have different latest times since each subject's last interaction (with possibly another object) and each object's last interaction (with possibly another subject) are different.
Hello,
I found an inconsistency: predict(), l. 223:
_, sub, prob_sub = global_model.predict(self.latest_time, self.graph_dict, subject=True)
vs
predict(), l. 261:
_, ob, prob_ob = global_model.predict(t, self.graph_dict, subject=False)
why do you pass the self.latest_time for the subjects, and t for the objects, whereas clearly they are not the same (see line 222)?