public class HeadVariablesImprovedMiningAssistant extends DefaultMiningAssistant
hardQueriesallowConstants, avoidUnboundTypeAtoms, bodyExcludedRelations, bodyTargetRelations, confidenceMetric, countAlwaysOnSubject, enabledConfidenceUpperBounds, enabledFunctionalityHeuristic, enablePerfectRules, enableQueryRewriting, enforceConstants, exploitMaxLengthOption, headCardinalities, headExcludedRelations, kb, kbSchema, maxDepth, minPcaConfidence, minStdConfidence, recursivityLimit, subPropertyString, totalObjectCount, totalSubjectCount, typeString, verbose| Constructor and Description |
|---|
HeadVariablesImprovedMiningAssistant(KB dataSource) |
| Modifier and Type | Method and Description |
|---|---|
protected double |
computePcaBodySize(ByteString var1,
ByteString var2,
Rule query,
java.util.List<ByteString[]> antecedent,
ByteString[] existentialTriple,
int nonExistentialPosition)
Returns the denominator of the PCA confidence expression for the antecedent of a rule.
|
java.lang.String |
getDescription()
Brief description of the MiningAssistant capabilities.
|
calculateConfidenceMetrics, computeBodySize, computeCardinality, computePCAConfidence, computeStandardConfidence, containsHardCase, getClosingAtoms, getDanglingAtoms, getDanglingAtoms, getInitialAtoms, getInitialAtomsFromSeeds, getInstantiatedAtoms, getTotalCount, main, rewriteProjectionQuerybuildInitialQueries, calculateConfidenceApproximationFor3Atoms, calculateConfidenceApproximationForGeneralCase, calculateConfidenceBoundsAndApproximations, canAddInstantiatedAtoms, findCountingVariable, getBodyExcludedRelations, getBodyTargetRelations, getConfidenceMetric, getFactsCount, getHeadCardinality, getHeadExcludedRelations, getInstantiatedAtoms, getKb, getKbSchema, getMaxDepth, getMinConfidence, getPcaConfidenceThreshold, getRecursivityLimit, getRelationCardinality, getRelationCardinality, getSubClasses, getTotalCount, getTotalObjectCount, getTotalSubjectCount, isAvoidUnboundTypeAtoms, isEnabledConfidenceUpperBounds, isEnabledFunctionalityHeuristic, isEnablePerfectRules, isEnableQueryRewriting, isEnforceConstants, isExploitMaxLengthOption, isVerbose, registerHeadRelation, setAllowConstants, setAvoidUnboundTypeAtoms, setBodyExcludedRelations, setConfidenceMetric, setCountAlwaysOnSubject, setEnabledConfidenceUpperBounds, setEnabledFunctionalityHeuristic, setEnablePerfectRules, setEnableQueryRewriting, setEnforceConstants, setExploitMaxLengthOption, setHeadExcludedRelations, setKbSchema, setMaxDepth, setPcaConfidenceThreshold, setRecursivityLimit, setStdConfidenceThreshold, setTargetBodyRelations, setVerbose, testConfidenceThresholds, testLengthpublic HeadVariablesImprovedMiningAssistant(KB dataSource)
public java.lang.String getDescription()
MiningAssistantgetDescription in class DefaultMiningAssistantprotected double computePcaBodySize(ByteString var1, ByteString var2, Rule query, java.util.List<ByteString[]> antecedent, ByteString[] existentialTriple, int nonExistentialPosition)
DefaultMiningAssistantcomputePcaBodySize in class DefaultMiningAssistant