Lack of sufficient training data is one of the reasons for learning less accurate weights by the MLN weight learner.
a more important issue is due to the use of the closed world assumption during learning, which we believe is adversely impacting the weights learned.