diff --git a/psl-core/src/main/java/org/linqs/psl/application/learning/weight/gradient/optimalvalue/StructuredPerceptron.java b/psl-core/src/main/java/org/linqs/psl/application/learning/weight/gradient/optimalvalue/StructuredPerceptron.java index 63ec7f88b..d840d6f14 100644 --- a/psl-core/src/main/java/org/linqs/psl/application/learning/weight/gradient/optimalvalue/StructuredPerceptron.java +++ b/psl-core/src/main/java/org/linqs/psl/application/learning/weight/gradient/optimalvalue/StructuredPerceptron.java @@ -43,6 +43,8 @@ public StructuredPerceptron(List rules, Database trainTargetDatabase, Data @Override protected void postInitGroundModel() { + super.postInitGroundModel(); + deepWeightRuleMAPIncompatibility = new float[groundedDeepWeightedRules.size()]; }