Interface CompatibilityMeasure
-
- All Known Implementing Classes:
DefaultCompatibilityMeasure
public interface CompatibilityMeasureThis interface represents a compatibility measure for MLNs. Given a set of MLNs it returns a value indicating how compatible those MLNs are (i.e. how much the probabilities change when merging the MLNs).- Author:
- Matthias Thimm
-
-
Method Summary
Modifier and Type Method Description doublecompatibility(java.util.List<MarkovLogicNetwork> mlns, AbstractMlnReasoner reasoner, java.util.List<FolSignature> signatures)Measures the compatibility of the given MLNs wrt.java.lang.StringtoString()
-
-
-
Method Detail
-
compatibility
double compatibility(java.util.List<MarkovLogicNetwork> mlns, AbstractMlnReasoner reasoner, java.util.List<FolSignature> signatures)
Measures the compatibility of the given MLNs wrt. the given signatures using the given reasoner.- Parameters:
mlns- a list of MLNs.reasoner- some reasoner.signatures- a set of signatures, one for each MLN.- Returns:
- the compatibility value
-
toString
java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-