Interface CompatibilityMeasure
- All Known Implementing Classes:
DefaultCompatibilityMeasure
public interface CompatibilityMeasure
This 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 TypeMethodDescriptiondouble
compatibility
(List<MarkovLogicNetwork> mlns, AbstractMlnReasoner reasoner, List<FolSignature> signatures) Measures the compatibility of the given MLNs wrt.toString()
-
Method Details
-
compatibility
double compatibility(List<MarkovLogicNetwork> mlns, AbstractMlnReasoner reasoner, 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
String toString()
-