Uses of Class
edu.washington.cs.knowitall.rule.Rule

Packages that use Rule
edu.washington.cs.knowitall.rule   
edu.washington.cs.knowitall.rule.base   
edu.washington.cs.knowitall.rule.confidence   
edu.washington.cs.knowitall.rule.learn   
edu.washington.cs.knowitall.rule.validate   
 

Uses of Rule in edu.washington.cs.knowitall.rule
 

Fields in edu.washington.cs.knowitall.rule declared as Rule
 Rule Rule.parent
           
 Rule Rank.rule
           
 

Methods in edu.washington.cs.knowitall.rule that return Rule
 Rule Rule.baseRule()
          Recursively finds the highest parent of this rule.
static Rule Rule.fromXmlElement(org.jdom.Element e)
           
 Rule Rule.simplify()
          Simplify the rule by removing constraints that are subsumed by another constraint or an argument constraint.
 Rule Rule.simplifySubsumptions()
           
 

Methods in edu.washington.cs.knowitall.rule that return types with arguments of type Rule
static List<Rule> Rule.fromXmlDocument(org.jdom.Document document)
           
 List<Rule> Rule.generalize()
          Returns a list of all the rules that are generalized by removing a single constraint (reducing the constraint size by 1).
static
<E extends Comparable<E>>
Iterable<Rule>
Rank.toRules(Iterable<Rank<E>> ranks)
           
 

Method parameters in edu.washington.cs.knowitall.rule with type arguments of type Rule
static org.jdom.Document Rule.toXmlDocument(Iterable<Rule> rules)
           
static
<E extends Comparable<E>>
Iterable<Rank<E>>
Rank.transform(Iterable<Rule> rules, ConfidenceFunction<E> confidenceFunction)
           
 

Constructors in edu.washington.cs.knowitall.rule with parameters of type Rule
Rank(E confidence, Rule rule)
           
Rule(Rule parent, OntologicalForm ontology, Collection<Constraint> additionalConstraints)
          Constructs a new rule that maps onto the specified ontological form when all constraints are met.
 

Uses of Rule in edu.washington.cs.knowitall.rule.base
 

Methods in edu.washington.cs.knowitall.rule.base that return types with arguments of type Rule
 List<Rule> BaseRuleFactory.apply(Annotation annotation)
           
 List<Rule> BaseRuleFactory.create(Annotation annotation)
          Create base rules from the supplied annotation.
 List<Rule> BaseRuleFactory.create(Annotation annotation, RelationExtraction extraction)
          Create base rules from the supplied annotation and extraction.
 

Uses of Rule in edu.washington.cs.knowitall.rule.confidence
 

Fields in edu.washington.cs.knowitall.rule.confidence with type parameters of type Rule
protected  Map<Rule,Results> ConfidenceFunction.results
          Used for improving the speed of computations.
 

Methods in edu.washington.cs.knowitall.rule.confidence that return types with arguments of type Rule
 Map<Rule,Results> ConfidenceFunction.results(Iterable<Rule> rules)
           
 

Methods in edu.washington.cs.knowitall.rule.confidence with parameters of type Rule
 PrecisionRecallScore MRConfidenceFunction.apply(Rule rule)
           
 SimpleScore FnConfidenceFunction.apply(Rule rule)
           
 PrecisionRecallScore PrecisionRecallConfidenceFunction.apply(Rule rule)
           
abstract  E ConfidenceFunction.apply(Rule rule)
           
 Rank<E> ConfidenceFunction.createRank(Rule rule)
           
 int ConfidenceFunction.numberAnnotationsCorrect(Rule rule)
           
 void ConfidenceFunction.relations(Rule rule, Set<OntologicalRelation> correct, Set<OntologicalRelation> error)
           
 Results ConfidenceFunction.results(Rule rule)
           
 

Method parameters in edu.washington.cs.knowitall.rule.confidence with type arguments of type Rule
 E ConfidenceFunction.apply(Collection<Rule> rules)
           
 SimpleScore FnConfidenceFunction.apply(Iterable<Rule> rules, int size)
           
 PrecisionRecallScore PrecisionRecallConfidenceFunction.apply(Iterable<Rule> rules, int size)
           
 E ConfidenceFunction.apply(Iterable<Rule> rules, int size)
           
 Iterable<Rank<E>> ConfidenceFunction.reduce(Iterable<Rank<E>> ranks, Map<Rule,Results> results)
           
 Set<OntologicalRelation> ConfidenceFunction.relations(Iterable<Rule> rules)
           
 Map<Rule,Results> ConfidenceFunction.results(Iterable<Rule> rules)
           
 void ConfidenceFunction.setResults(Map<Rule,Results> results)
           
 

Uses of Rule in edu.washington.cs.knowitall.rule.learn
 

Methods in edu.washington.cs.knowitall.rule.learn that return types with arguments of type Rule
 List<Rule> Learner.generalize(Rule rule)
          Generalize the rule and filter by the validation constraints.
 Set<Set<Rule>> SimpleMaximizingRuleSetOptimizer.optimize(Collection<Set<Rule>> rules, E score)
           
abstract  Collection<Rule> RuleSetOptimizer.optimize(Iterable<Rule> rules)
           
 Collection<Rule> SimpleMaximizingRuleSetOptimizer.optimize(Iterable<Rule> rulesIterable)
           
 

Methods in edu.washington.cs.knowitall.rule.learn with parameters of type Rule
 List<Rule> Learner.generalize(Rule rule)
          Generalize the rule and filter by the validation constraints.
static void RuleLearner.printRuleDerivation(Rule rule)
           
static void RuleLearner.printRuleDerivation(Rule rule, ConfidenceFunction<?> conf)
           
static void RuleLearner.printRuleExtractions(Rule rule, ConfidenceFunction<?> confidence)
           
abstract  List<Rank<E>> RuleLearner.search(Rule rule)
           
 List<Rank<E>> BeamSearchRuleLearner.search(Rule base)
           
 List<Rank<E>> MostGeneralRuleLearner.search(Rule base)
           
 

Method parameters in edu.washington.cs.knowitall.rule.learn with type arguments of type Rule
 List<Rank<E>> RuleLearner.filterBestRules(Collection<Rule> rules)
           
 Set<Set<Rule>> SimpleMaximizingRuleSetOptimizer.optimize(Collection<Set<Rule>> rules, E score)
           
abstract  Collection<Rule> RuleSetOptimizer.optimize(Iterable<Rule> rules)
           
 Collection<Rule> SimpleMaximizingRuleSetOptimizer.optimize(Iterable<Rule> rulesIterable)
           
static void RuleLearner.printMissedRelations(List<Rule> rules, ConfidenceFunction<?> confidence)
           
 

Uses of Rule in edu.washington.cs.knowitall.rule.validate
 

Methods in edu.washington.cs.knowitall.rule.validate with parameters of type Rule
 boolean TrivialRuleValidator.validate(Rule rule)
          All well-formed rules are valid.
abstract  boolean RuleValidator.validate(Rule rule)
          After generalizing rules, the generalizations are validated according to this method.
 boolean MRRuleValidator.validate(Rule rule)
          Check if a derived rule has a valid form.
 



Copyright © 2011 University of Washington CSE. All Rights Reserved.