From: <jen...@us...> - 2007-08-29 18:38:34
|
Revision: 95 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=95&view=rev Author: jenslehmann Date: 2007-08-28 07:56:37 -0700 (Tue, 28 Aug 2007) Log Message: ----------- added overview about configuration options Added Paths: ----------- trunk/doc/configOptions.txt Added: trunk/doc/configOptions.txt =================================================================== --- trunk/doc/configOptions.txt (rev 0) +++ trunk/doc/configOptions.txt 2007-08-28 14:56:37 UTC (rev 95) @@ -0,0 +1,294 @@ +Configuration Files +=================== + +This file gives an overview for running DL-Learner using configuration files +as provided in the examples directory. + +The background knowledge can either be given as OWL DL file (using the import +function in the configuration files) or by specifying it directly in the +configuration file (which we refer to as the internal knowledge base). + +Some examples of the syntax of the background knowledge in the internal +knowledge base: + +person = (male OR female). +mother = (female AND EXISTS hasChild.TOP). +motherManyDaughters = (female AND >= 4 hasChild.female). +(mother AND father) SUBCLASSOF person. + +Also see the example files. + +This is the EBNF description of the input language [slightly outdated]: + +Number = ["1"-"9"] (["0"-"9"])* +Id = ["a"-"z"] (["_","a"-"z","A"-"Z","0"-"9"])* +String: "\"" (~["\"","\\","\n","\r"])* "\"" +Instruction = ConfOption + | FunctionCall + | PosExample + | NegExample + | ABoxConcept + | ABoxRole + | Transitive + | Functional + | Symmetric + | Inverse + | Subrole + | TBoxEquiv + | TBoxSub +ConfOption = Id [ "." Id ] "=" ( Id | Number ) ";" +FunctionCall = Id "(" String ")" ";" +PosExample = "+" Id "(" Id ")" "." +NegExample = "-" Id "(" Id ")" "." +ABoxConcept = Concept "(" Id ")" "." +ABoxRole = Id "(" Id "," Id ")" "." +Transitive = "Transitive" "(" Id ")" "." +Functional = "Functional" "(" Id ")" "." +Symmetric = "Symmetric" "(" Id ")" "." +Inverse = "Inverse" "(" Id "," Id ")" "." +Subrole = "Subrole" "(" Id "," Id ")" "." +TBoxEquiv = Concept "=" Concept "." +TBoxSub = Concept ("SUBCLASSOF" | "SUB" ) Concept "." +Concept = "TOP" + | "BOTTOM" + | Id + | "(" Concept "AND" Concept ")" + | "(" Concept "OR" Concept ")" + | "EXISTS" Id "." Concept + | "ALL" Id "." Concept + | "NOT" Concept + | ">=" Number Id "." Concept + | "<=" Number Id "." Concept + +Configuration Options +===================== + +General +------- + +Option: algorithm +Possible Values: bruteForce, gp, random, refinement, hybridGP +Default: refinement +Effect: Specifies the algorithm to use for solving the learning problem. Note, + that hybridGP is not an algorithm itself, but starts the GP algorithm + with a sensible set of default values for the hybrid algorithm combining + GP with refinement operators. In particular the probability of all + operators except refinement is set to 0. + +Option: reasoner +Possible Values: dig, kaon2, fastRetrieval +Default: dig +Effect: Specifies the reasoner to be used. DIG communicates with a reasoner + using the DIG Interface. KAON2 means to use the KAON2 Java API directly. + FastRetrieval is an internal algorithm, which can only be used for + retrieval (not for subsumption). Currently the DIG reasoner cannot read + OWL files. + +Option: digReasonerURL +Possible Values: a valid URL +Default: http://localhost:8081 +Effect: Specifies the URL to be used to look for a DIG capable reasoner. + +Option: writeDIGProtocol +Possible Values: true, false +Default: false +Effect: Specifies whether to store all DIG communication. + +Option: digProtocolFile +Possible Values: strings +Default: digProtocol.txt +Effect: The file to store all DIG communication if writeDIGProtocol is true. + +Option: useRetrievalForClassification +Possible Values: true, false +Default: false +Effect: To measure which concepts are covered, one can either use one retrieval + or several instance checks (at most one for each example). This option + controls which of both options should be used. + +Option: percentPerLengthUnit +Possible Values: 0-1 +Default: 0.05 +Effect: How much percent (wrt classification accuracy) can a concept be worse to + justify an increase in length of 1. This variable is used for GP and in + refinement when the flexible heuristic is used. For GP, you should use a + value smaller than the default. + +> general options below are ignored < +> by the refinement operator algorithm < + +Option: accuracyPenalty +Possible Values: 1-1000 +Default: 1 +Effect: Sets the penalty for "small misclassifications". + +Option: errorPenalty +Possible Values: 1-1000 +Default: 3 +Effect: Sets the penalty for classification errors. + +Option: maxLength +Possible Values: 1-20 +Default: 7 +Effect: For the brute force learner this specifies the depth limit for the + search. The GP learner currently ignores it. + +Option: scoreMethod +Possible Values: full, positive +Default: positive +Effect: The positive score method ignores if a negative examples cannot be + classified. This is often usefull, because of the limited expressiveness + of SHIQ wrt. negated role assertions. The full method penalizes this. + +Option: showCorrectClassifications +Possible Values: true, false +Default: false +Effect: Controls if correct classifications are printed (does not effect the + algorithm). + +Option: penalizeNeutralExamples +Possible Values: true, false +Default: false +Effect: If true there is a penalty if a neutral (neither positive nor negative) + individual is classified as either positive or negative. This should + usually be set to false. + +Refinement Operator Algorithm Specific +-------------------------------------- + +Option: refinement.horizontalExpansionFactor +Possible Values: 0-1 +Default: 0.6 +Effect: Specifies horizontal expansion factor. + +Option: refinement.writeSearchTree +Possible Values: true, false +Default: false +Effect: Specifies whether to write the search tree to a file. + +Option: refinement.searchTreeFile +Possible Values: strings +Default: "searchTree.txt" +Effect: Specifies a file to save the current search tree after each loop of + the refinement algorithm. + +Option: refinement.heuristic +Possible Values: flexible, lexicographic +Default: lexicographic +Effect: The refinement operator together with a heuristic yields a learning + algorithm. The lexicographic heuristic uses a lexicographic order of + covered negative examples and horizontal expansion of a node (i.e. + the covered examples are the first criterion, the horizontal expansion + the second criterion). The flexible heuristic computes a combined node + score of both criteria. Note, that the lexicographic needs a horizontal + expansion factor greater than 0 to ensure correctness of the learning + algorithm. + +Option: refinement.quiet +Possible Values: true, false +Default: false +Effect: If set to true, no messages will be shown during the run of the + algorithm (but there will still be startup and summary messages). + +Option: refinement.applyAllFilter +Possible Values: true, false +Default: true +Effect: Specifies wether all equivalences should be used. + +Option: refinement.applyExistsFilter +Possible Values: true, false +Default: true +Effect: Specifies wether exists equivalences should be used. + +Option: refinement.useTooWeakList +Possible Values: true, false +Default: true +Effect: Specifies wether a too weak list should be used to reduce reasoner + requests. + +Option: refinement.useOverlyGeneralList +Possible Values: true, false +Default: true +Effect: Specifies wether an overly general list should be used to reduce + reasoner requests. + +Option: refinement.useShortConceptConstruction +Possible Values: true, false +Default: true +Effect: Specifies wether the algorithm should try to reduce a concept to a + known more general concept to reduce the number of necessary + subsumption checks for the reasoner. + +Option: refinement.useDIGMultiInstanceChecks +Possible Values: never, twoChecks, oneCheck +Default: twoChecks +Effect: The DIG protocol allows to send several queries to a DIG reasoner at + once. [This is automatically done for subsumption tests.] However, + for instance checks this has the disadvantage that it may not be + necessary to send all instance to the DIG reasoner if one of the + positive examples is not covered (meaning that the concept is + classified as too weak). + If the option is set to never, then each instance check is send + separately. + If the option is set to twoChecks, then first all positive examples will + be send in one query. If all of them are covered, i.e. the concept is + not classified as too weak, then all the negative examples are send in + one query. + If the option is set to oneCheck, then all examples will be send in one + query. + +Genetic Programming Specific +---------------------------- + +Option: gp.algorithmType +Possible Values: steadyState, generational +Default: steadyState +Effect: Uses either a steady state (population partly replaced) or generational + (population completely replaced) algorithm. + +Option: gp.elitism +Possible Values: true, false +Default: true +Effect: If true an the GP algorithm uses elitism, i.e. the best individual is + guarenteed to survive. + +Option: gp.numberOfIndividuals +Possible Values: 1-1000000 +Default: 1000 +Effect: Sets the number of individuals in the population. A higher value + improves classification, but is computationally more expensive. + +Option: gp.numberOfSelectedIndividuals +Possible Values: 1-1000000 +Default: 960 +Effect: Sets the number of individuals, which are selected for replacement in a + steady state GP algorithm. + +Option: gp.crossoverPercent +Possible Values: 0-100 +Default: 95 +Effect: The probability that offspring is produced using crossover (in contrast + to simply being copied over to the next generation). + +Option: gp.mutationPercent +Possible Values: 0-100 +Default: 3 +Effect: The probability that offspring is mutated after reproduction. + +Option: gp.hillClimbingPercent +Possible Values: 0-100 +Default: 0 +Effect: The probability that offspring is produced using the hill climbing + operator. + +Option: gp.refinementPercent +Possible Values: 0-100 +Default: 0 +Effect: The probability that offspring is produced using the genetic refinement + operator. + +Option: gp.postConvergenceGenerations +Possible Values: 10-1000 +Default: 50 +Effect: If the algorithm does not find a better solution for this number of + generations it stops. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jen...@us...> - 2008-02-18 14:41:43
|
Revision: 601 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=601&view=rev Author: jenslehmann Date: 2008-02-18 06:41:34 -0800 (Mon, 18 Feb 2008) Log Message: ----------- updated documentation for configuration options (file generated automatically) Modified Paths: -------------- trunk/doc/configOptions.txt Modified: trunk/doc/configOptions.txt =================================================================== --- trunk/doc/configOptions.txt 2008-02-18 14:26:58 UTC (rev 600) +++ trunk/doc/configOptions.txt 2008-02-18 14:41:34 UTC (rev 601) @@ -9,12 +9,12 @@ option name: filename description: pointer to the KB file on local file system -values: none +values: class org.dllearner.core.config.StringConfigOption default value: null option name: url description: URL pointer to the KB file -values: none +values: class org.dllearner.core.config.StringConfigOption default value: null component: OWL file (org.dllearner.kb.OWLFile) @@ -22,57 +22,137 @@ option name: url description: URL pointing to the OWL file -values: none +values: class org.dllearner.core.config.StringConfigOption default value: null -component: SPARQL Endpoint (org.dllearner.kb.SparqlEndpoint) -============================================================ +component: SPARQL Endpoint (org.dllearner.kb.sparql.SparqlKnowledgeSource) +========================================================================== option name: url description: URL of SPARQL Endpoint -values: none +values: class org.dllearner.core.config.StringConfigOption default value: null option name: instances description: relevant instances e.g. positive and negative examples in a learning problem -values: none +values: class org.dllearner.core.config.StringSetConfigOption default value: null -option name: numberOfRecursions -description: number of Recursions, the Sparql-Endpoint is asked -values: none +option name: recursionDepth +description: recursion depth of KB fragment selection +values: class org.dllearner.core.config.IntegerConfigOption +default value: 2 + +option name: predefinedFilter +description: the mode of the SPARQL Filter +values: class org.dllearner.core.config.IntegerConfigOption default value: null -option name: filterMode +option name: predefinedEndpoint description: the mode of the SPARQL Filter -values: none +values: class org.dllearner.core.config.IntegerConfigOption default value: null option name: predList -description: a predicate list -values: none +description: list of all ignored roles +values: class org.dllearner.core.config.StringSetConfigOption default value: null option name: objList -description: an object list -values: none +description: list of all ignored objects +values: class org.dllearner.core.config.StringSetConfigOption default value: null option name: classList -description: a class list -values: none +description: list of all ignored classes +values: class org.dllearner.core.config.StringSetConfigOption default value: null option name: format description: N-TRIPLES or KB format -values: none -default value: null +values: class org.dllearner.core.config.StringConfigOption +default value: N-TRIPLES option name: dumpToFile -description: wether Ontology from DBPedia is written to a file or not -values: none +description: Specifies whether the extracted ontology is written to a file or not. +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: useLits +description: use Literals in SPARQL query +values: class org.dllearner.core.config.BooleanConfigOption default value: null +option name: getAllSuperClasses +description: If true then all superclasses are retrieved until the most general class (owl:Thing) is reached. +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: learnDomain +description: learns the Domain for a Role +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: learnRange +description: learns the Range for a Role +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: role +description: role to learn Domain/Range from +values: class org.dllearner.core.config.StringConfigOption +default value: null + +option name: blankNodeIdentifier +description: used to identify blanknodes in Tripels +values: class org.dllearner.core.config.StringConfigOption +default value: null + +option name: example +description: example +values: class org.dllearner.core.config.StringTupleListConfigOption +default value: null + +option name: replacePredicate +description: rule for replacing predicates +values: class org.dllearner.core.config.StringTupleListConfigOption +default value: null + +option name: replaceObject +description: rule for replacing predicates +values: class org.dllearner.core.config.StringTupleListConfigOption +default value: null + +option name: breakSuperClassRetrievalAfter +description: stops a cyclic hierarchy after specified number of classes +values: class org.dllearner.core.config.IntegerConfigOption +default value: null + +option name: numberOfInstancesUsedForRoleLearning +description: +values: class org.dllearner.core.config.IntegerConfigOption +default value: null + +option name: closeAfterRecursion +description: gets all classes for all instances +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: verbosity +description: control verbosity of output for this component +values: class org.dllearner.core.config.StringConfigOption +default value: warning + +option name: defaultGraphURIs +description: a list of all default Graph URIs +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: namedGraphURIs +description: a list of all named Graph URIs +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + ************* * Reasoners * ************* @@ -82,29 +162,29 @@ option name: reasonerUrl description: URL of the DIG reasoner -values: none +values: class org.dllearner.core.config.StringConfigOption default value: null option name: writeDIGProtocol description: specifies whether or not to write a protocoll of send and received DIG requests -values: none +values: class org.dllearner.core.config.BooleanConfigOption default value: false option name: digProtocolFile description: the file to store the DIG protocol -values: none +values: class org.dllearner.core.config.StringConfigOption default value: log/digProtocol.txt -component: unnamed component (org.dllearner.reasoning.FastRetrievalReasoner) -============================================================================ +component: fast retrieval reasoner (org.dllearner.reasoning.FastRetrievalReasoner) +================================================================================== -component: unnamed component (org.dllearner.reasoning.KAON2Reasoner) +component: OWL API reasoner (org.dllearner.reasoning.OWLAPIReasoner) ==================================================================== -option name: una -description: unique names assumption -values: none -default value: false +option name: reasonerType +description: FaCT++ or Pellet +values: class org.dllearner.core.config.StringConfigOption +default value: pellet ********************* * Learning Problems * @@ -115,90 +195,371 @@ option name: positiveExamples description: positive examples -values: none +values: class org.dllearner.core.config.StringSetConfigOption default value: null option name: negativeExamples description: negative examples -values: none +values: class org.dllearner.core.config.StringSetConfigOption default value: null option name: useRetrievalForClassficiation description: Specifies whether to use retrieval or instance checks for testing a concept. -values: none +values: class org.dllearner.core.config.BooleanConfigOption default value: null option name: percentPerLenghtUnit description: describes the reduction in classification accuracy in percent one is willing to accept for reducing the length of the concept by one -values: none +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.05 +option name: useMultiInstanceChecks +description: See UseMultiInstanceChecks enum. +values: class org.dllearner.core.config.StringConfigOption +default value: null + component: inclusion learning problem (org.dllearner.learningproblems.PosNegInclusionLP) ======================================================================================== option name: positiveExamples description: positive examples -values: none +values: class org.dllearner.core.config.StringSetConfigOption default value: null option name: negativeExamples description: negative examples -values: none +values: class org.dllearner.core.config.StringSetConfigOption default value: null option name: useRetrievalForClassficiation description: Specifies whether to use retrieval or instance checks for testing a concept. -values: none +values: class org.dllearner.core.config.BooleanConfigOption default value: null +option name: percentPerLenghtUnit +description: describes the reduction in classification accuracy in percent one is willing to accept for reducing the length of the concept by one +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: 0.05 + +option name: useMultiInstanceChecks +description: See UseMultiInstanceChecks enum. +values: class org.dllearner.core.config.StringConfigOption +default value: null + +component: positive only definition learning problem (org.dllearner.learningproblems.PosOnlyDefinitionLP) +========================================================================================================= + +option name: positiveExamples +description: positive examples +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + *********************** * Learning Algorithms * *********************** -component: unnamed component (org.dllearner.algorithms.BruteForceLearner) -========================================================================= +component: brute force learning algorithm (org.dllearner.algorithms.BruteForceLearner) +====================================================================================== option name: maxLength description: maximum length of generated concepts -values: none +values: class org.dllearner.core.config.IntegerConfigOption default value: null option name: returnType description: Specifies the type which the solution has to belong to (if already) known. This means we inform the learning algorithm that the solution is a subclass of this type. -values: none +values: class org.dllearner.core.config.StringConfigOption default value: null -component: unnamed component (org.dllearner.algorithms.RandomGuesser) -===================================================================== +component: random guesser learning algorithm (org.dllearner.algorithms.RandomGuesser) +===================================================================================== option name: numberOfTrees description: number of randomly generated concepts/trees -values: none +values: class org.dllearner.core.config.IntegerConfigOption default value: null option name: maxDepth description: maximum depth of generated concepts/trees -values: none +values: class org.dllearner.core.config.IntegerConfigOption default value: null -component: unnamed component (org.dllearner.algorithms.gp.GP) -============================================================= +component: genetic programming learning algorithm (org.dllearner.algorithms.gp.GP) +================================================================================== +option name: selectionType +description: selection type +values: class org.dllearner.core.config.StringConfigOption +default value: rankSelection + +option name: tournamentSize +description: tournament size (applies only to tournament selection) +values: class org.dllearner.core.config.IntegerConfigOption min 2 max 20 +default value: 3 + +option name: elitism +description: specifies whether to use elitism in selection +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: mutationProbablitiy +description: mutation probability +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: 0.03 + +option name: crossoverProbablitiy +description: crossover probability +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: 0.95 + +option name: hillClimbingProbablitiy +description: hill climbing probability +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: 0.0 + +option name: refinementProbablitiy +description: refinement operator probability (values higher than 0 turn this into a hybrid GP algorithm - see publication) +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: 0.0 + +option name: numberOfIndividuals +description: number of individuals +values: class org.dllearner.core.config.IntegerConfigOption min 1 +default value: 100 + +option name: numberOfSelectedIndividuals +description: number of selected individuals +values: class org.dllearner.core.config.IntegerConfigOption min 1 +default value: 92 + +option name: useFixedNumberOfGenerations +description: specifies whether to use a fixed number of generations +values: class org.dllearner.core.config.BooleanConfigOption +default value: false + +option name: generations +description: number of generations (only valid if a fixed number of generations is used) +values: class org.dllearner.core.config.IntegerConfigOption min 1 +default value: 20 + +option name: postConvergenceGenerations +description: number of generations after which to stop if no improvement wrt. the best solution has been achieved +values: class org.dllearner.core.config.IntegerConfigOption min 1 +default value: 50 + +option name: adc +description: whether to use automatically defined concept (this invents new helper concepts, but enlarges the search space +values: class org.dllearner.core.config.BooleanConfigOption +default value: false + +option name: initMinDepth +description: minimum depth to use when creating the initial population +values: class org.dllearner.core.config.IntegerConfigOption min 1 +default value: 4 + +option name: initMaxDepth +description: maximum depth to use when creating the initial population +values: class org.dllearner.core.config.IntegerConfigOption min 1 +default value: 6 + +option name: maxConceptLength +description: maximum concept length (higher length means lowest possible fitness) +values: class org.dllearner.core.config.IntegerConfigOption min 1 +default value: 75 + +component: example driven refinement operator based learning algorithm (org.dllearner.algorithms.refexamples.ExampleBasedROLComponent) +====================================================================================================================================== + +option name: writeSearchTree +description: specifies whether to write a search tree +values: class org.dllearner.core.config.BooleanConfigOption +default value: false + +option name: searchTreeFile +description: file to use for the search tree +values: class org.dllearner.core.config.StringConfigOption +default value: log/searchTree.txt + +option name: replaceSearchTree +description: specifies whether to replace the search tree in the log file after each run or append the new search tree +values: class org.dllearner.core.config.BooleanConfigOption +default value: false + +option name: heuristic +description: specifiy the heuristic to use +values: class org.dllearner.core.config.StringConfigOption +default value: lexicographic + +option name: applyAllFilter +description: usage of equivalence ALL R.C AND ALL R.D = ALL R.(C AND D) +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: applyExistsFilter +description: usage of equivalence EXISTS R.C OR EXISTS R.D = EXISTS R.(C OR D) +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: useTooWeakList +description: try to filter out too weak concepts without sending them to the reasoner +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: useOverlyGeneralList +description: try to find overly general concept without sending them to the reasoner +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: useShortConceptConstruction +description: shorten concept to see whether they already exist +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: horizontalExpansionFactor +description: horizontal expansion factor (see publication for description) +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: 0.6 + +option name: improveSubsumptionHierarchy +description: simplify subsumption hierarchy to reduce search space (see publication for description) +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: allowedConcepts +description: concepts the algorithm is allowed to use +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: ignoredConcepts +description: concepts the algorithm must ignore +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: allowedRoles +description: roles the algorithm is allowed to use +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: ignoredRoles +description: roles the algorithm must ignore +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: useAllConstructor +description: specifies whether to universal concept constructor is used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: useExistsConstructor +description: specifies whether to existential concept constructor is used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: useNegation +description: specifies whether negation is used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: noisePercentage +description: the (approximated) percentage of noise within the examples +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: null + component: refinement operator based learning algorithm (org.dllearner.algorithms.refinement.ROLearner) ======================================================================================================= option name: writeSearchTree description: specifies whether to write a search tree -values: none +values: class org.dllearner.core.config.BooleanConfigOption default value: false option name: searchTreeFile description: file to use for the search tree -values: none +values: class org.dllearner.core.config.StringConfigOption default value: log/searchTree.txt +option name: replaceSearchTree +description: specifies whether to replace the search tree in the log file after each run or append the new search tree +values: class org.dllearner.core.config.BooleanConfigOption +default value: false + option name: heuristic description: specifiy the heuristic to use -values: none +values: class org.dllearner.core.config.StringConfigOption default value: lexicographic +option name: applyAllFilter +description: usage of equivalence ALL R.C AND ALL R.D = ALL R.(C AND D) +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: applyExistsFilter +description: usage of equivalence EXISTS R.C OR EXISTS R.D = EXISTS R.(C OR D) +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: useTooWeakList +description: try to filter out too weak concepts without sending them to the reasoner +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: useOverlyGeneralList +description: try to find overly general concept without sending them to the reasoner +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: useShortConceptConstruction +description: shorten concept to see whether they already exist +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: horizontalExpansionFactor +description: horizontal expansion factor (see publication for description) +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +default value: 0.6 + +option name: improveSubsumptionHierarchy +description: simplify subsumption hierarchy to reduce search space (see publication for description) +values: class org.dllearner.core.config.BooleanConfigOption +default value: true + +option name: quiet +description: may be deprecated soon +values: class org.dllearner.core.config.BooleanConfigOption +default value: false + +option name: allowedConcepts +description: concepts the algorithm is allowed to use +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: ignoredConcepts +description: concepts the algorithm must ignore +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: allowedRoles +description: roles the algorithm is allowed to use +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: ignoredRoles +description: roles the algorithm must ignore +values: class org.dllearner.core.config.StringSetConfigOption +default value: null + +option name: useAllConstructor +description: specifies whether to universal concept constructor is used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: useExistsConstructor +description: specifies whether to existential concept constructor is used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + +option name: useNegation +description: specifies whether negation is used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-04-01 10:24:42
|
Revision: 746 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=746&view=rev Author: kurzum Date: 2008-04-01 03:24:36 -0700 (Tue, 01 Apr 2008) Log Message: ----------- updated docs Modified Paths: -------------- trunk/doc/configOptions.txt Modified: trunk/doc/configOptions.txt =================================================================== --- trunk/doc/configOptions.txt 2008-04-01 10:23:30 UTC (rev 745) +++ trunk/doc/configOptions.txt 2008-04-01 10:24:36 UTC (rev 746) @@ -7,6 +7,9 @@ component: KB file (org.dllearner.kb.KBFile) ============================================ +Usage: +import("kbFileName.kb"); + option name: filename description: pointer to the KB file on local file system values: class org.dllearner.core.config.StringConfigOption @@ -20,6 +23,9 @@ component: OWL file (org.dllearner.kb.OWLFile) ============================================== +Usage: +import("owlFileName.owl"); + option name: url description: URL pointing to the OWL file values: class org.dllearner.core.config.StringConfigOption @@ -28,6 +34,9 @@ component: SPARQL Endpoint (org.dllearner.kb.sparql.SparqlKnowledgeSource) ========================================================================== +Usage: +Example: import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + option name: url description: URL of SPARQL Endpoint values: class org.dllearner.core.config.StringConfigOption @@ -160,6 +169,9 @@ component: DIG reasoner (org.dllearner.reasoning.DIGReasoner) ============================================================= +Usage: +reasoner = dig; + option name: reasonerUrl description: URL of the DIG reasoner values: class org.dllearner.core.config.StringConfigOption @@ -175,12 +187,24 @@ values: class org.dllearner.core.config.StringConfigOption default value: log/digProtocol.txt +component: fast instance checker (org.dllearner.reasoning.FastInstanceChecker) +============================================================================== + +Usage: +reasoner = fastInstanceChecker; + component: fast retrieval reasoner (org.dllearner.reasoning.FastRetrievalReasoner) ================================================================================== +Usage: +reasoner = XXX; + component: OWL API reasoner (org.dllearner.reasoning.OWLAPIReasoner) ==================================================================== +Usage: +reasoner = owlAPI; + option name: reasonerType description: FaCT++ or Pellet values: class org.dllearner.core.config.StringConfigOption @@ -193,6 +217,9 @@ component: two valued definition learning problem (org.dllearner.learningproblems.PosNegDefinitionLP) ===================================================================================================== +Usage: +problem = XXX DEFAULT + option name: positiveExamples description: positive examples values: class org.dllearner.core.config.StringSetConfigOption @@ -221,6 +248,9 @@ component: inclusion learning problem (org.dllearner.learningproblems.PosNegInclusionLP) ======================================================================================== +Usage: +problem = posNegInclusion; + option name: positiveExamples description: positive examples values: class org.dllearner.core.config.StringSetConfigOption @@ -249,6 +279,9 @@ component: positive only definition learning problem (org.dllearner.learningproblems.PosOnlyDefinitionLP) ========================================================================================================= +Usage: +problem = posOnlyDefinition; + option name: positiveExamples description: positive examples values: class org.dllearner.core.config.StringSetConfigOption @@ -261,6 +294,9 @@ component: brute force learning algorithm (org.dllearner.algorithms.BruteForceLearner) ====================================================================================== +Usage: +null + option name: maxLength description: maximum length of generated concepts values: class org.dllearner.core.config.IntegerConfigOption @@ -274,6 +310,9 @@ component: random guesser learning algorithm (org.dllearner.algorithms.RandomGuesser) ===================================================================================== +Usage: +null + option name: numberOfTrees description: number of randomly generated concepts/trees values: class org.dllearner.core.config.IntegerConfigOption @@ -287,6 +326,9 @@ component: genetic programming learning algorithm (org.dllearner.algorithms.gp.GP) ================================================================================== +Usage: +null + option name: selectionType description: selection type values: class org.dllearner.core.config.StringConfigOption @@ -370,6 +412,9 @@ component: example driven refinement operator based learning algorithm (org.dllearner.algorithms.refexamples.ExampleBasedROLComponent) ====================================================================================================================================== +Usage: +algorithm = refexamples; + option name: writeSearchTree description: specifies whether to write a search tree values: class org.dllearner.core.config.BooleanConfigOption @@ -460,14 +505,27 @@ values: class org.dllearner.core.config.BooleanConfigOption default value: null +option name: useBooleanDatatypes +description: specifies whether boolean datatypes are used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + option name: noisePercentage description: the (approximated) percentage of noise within the examples -values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 +values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 100.0 default value: null +option name: startClass +description: the named class which should be used to start the algorithm (GUI: needs a widget for selecting a class) +values: class org.dllearner.core.config.StringConfigOption +default value: null + component: refinement operator based learning algorithm (org.dllearner.algorithms.refinement.ROLearner) ======================================================================================================= +Usage: +algorithm = refinement; + option name: writeSearchTree description: specifies whether to write a search tree values: class org.dllearner.core.config.BooleanConfigOption @@ -563,3 +621,8 @@ values: class org.dllearner.core.config.BooleanConfigOption default value: null +option name: useBooleanDatatypes +description: specifies whether boolean datatypes are used in the learning algorothm +values: class org.dllearner.core.config.BooleanConfigOption +default value: null + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-04-02 10:44:36
|
Revision: 751 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=751&view=rev Author: kurzum Date: 2008-04-02 03:44:32 -0700 (Wed, 02 Apr 2008) Log Message: ----------- updated configOptions.txt Modified Paths: -------------- trunk/doc/configOptions.txt Modified: trunk/doc/configOptions.txt =================================================================== --- trunk/doc/configOptions.txt 2008-04-02 10:31:31 UTC (rev 750) +++ trunk/doc/configOptions.txt 2008-04-02 10:44:32 UTC (rev 751) @@ -7,161 +7,189 @@ component: KB file (org.dllearner.kb.KBFile) ============================================ -Usage: -import("kbFileName.kb"); +CLI usage: import = ; option name: filename description: pointer to the KB file on local file system values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: .filename = null; option name: url description: URL pointer to the KB file values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: .url = null; + component: OWL file (org.dllearner.kb.OWLFile) ============================================== -Usage: -import("owlFileName.owl"); +CLI usage: import = ; option name: url description: URL pointing to the OWL file values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: .url = null; + component: SPARQL Endpoint (org.dllearner.kb.sparql.SparqlKnowledgeSource) ========================================================================== -Usage: -Example: import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); +CLI usage: import = sparql; option name: url description: URL of SPARQL Endpoint values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: sparql.url = null; option name: instances description: relevant instances e.g. positive and negative examples in a learning problem values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: sparql.instances = null; option name: recursionDepth description: recursion depth of KB fragment selection values: class org.dllearner.core.config.IntegerConfigOption default value: 2 +CLI usage: sparql.recursionDepth = 2; option name: predefinedFilter description: the mode of the SPARQL Filter values: class org.dllearner.core.config.IntegerConfigOption default value: null +CLI usage: sparql.predefinedFilter = null; option name: predefinedEndpoint description: the mode of the SPARQL Filter values: class org.dllearner.core.config.IntegerConfigOption default value: null +CLI usage: sparql.predefinedEndpoint = null; option name: predList description: list of all ignored roles values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: sparql.predList = null; option name: objList description: list of all ignored objects values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: sparql.objList = null; option name: classList description: list of all ignored classes values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: sparql.classList = null; option name: format description: N-TRIPLES or KB format values: class org.dllearner.core.config.StringConfigOption default value: N-TRIPLES +CLI usage: sparql.format = N-TRIPLES; option name: dumpToFile description: Specifies whether the extracted ontology is written to a file or not. values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: sparql.dumpToFile = true; option name: useLits description: use Literals in SPARQL query values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: sparql.useLits = null; option name: getAllSuperClasses description: If true then all superclasses are retrieved until the most general class (owl:Thing) is reached. values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: sparql.getAllSuperClasses = true; option name: learnDomain description: learns the Domain for a Role values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: sparql.learnDomain = null; option name: learnRange description: learns the Range for a Role values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: sparql.learnRange = null; option name: role description: role to learn Domain/Range from values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: sparql.role = null; option name: blankNodeIdentifier description: used to identify blanknodes in Tripels values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: sparql.blankNodeIdentifier = null; option name: example description: example values: class org.dllearner.core.config.StringTupleListConfigOption default value: null +CLI usage: sparql.example = null; option name: replacePredicate description: rule for replacing predicates values: class org.dllearner.core.config.StringTupleListConfigOption default value: null +CLI usage: sparql.replacePredicate = null; option name: replaceObject description: rule for replacing predicates values: class org.dllearner.core.config.StringTupleListConfigOption default value: null +CLI usage: sparql.replaceObject = null; option name: breakSuperClassRetrievalAfter description: stops a cyclic hierarchy after specified number of classes values: class org.dllearner.core.config.IntegerConfigOption default value: null +CLI usage: sparql.breakSuperClassRetrievalAfter = null; option name: numberOfInstancesUsedForRoleLearning description: values: class org.dllearner.core.config.IntegerConfigOption default value: null +CLI usage: sparql.numberOfInstancesUsedForRoleLearning = null; option name: closeAfterRecursion description: gets all classes for all instances values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: sparql.closeAfterRecursion = null; option name: verbosity description: control verbosity of output for this component values: class org.dllearner.core.config.StringConfigOption default value: warning +CLI usage: sparql.verbosity = warning; option name: defaultGraphURIs description: a list of all default Graph URIs values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: sparql.defaultGraphURIs = null; option name: namedGraphURIs description: a list of all named Graph URIs values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: sparql.namedGraphURIs = null; + ************* * Reasoners * ************* @@ -169,47 +197,51 @@ component: DIG reasoner (org.dllearner.reasoning.DIGReasoner) ============================================================= -Usage: -reasoner = dig; +CLI usage: reasoner = digReasoner; option name: reasonerUrl description: URL of the DIG reasoner values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: digReasoner.reasonerUrl = null; option name: writeDIGProtocol description: specifies whether or not to write a protocoll of send and received DIG requests values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: digReasoner.writeDIGProtocol = false; option name: digProtocolFile description: the file to store the DIG protocol values: class org.dllearner.core.config.StringConfigOption default value: log/digProtocol.txt +CLI usage: digReasoner.digProtocolFile = log/digProtocol.txt; + component: fast instance checker (org.dllearner.reasoning.FastInstanceChecker) ============================================================================== -Usage: -reasoner = fastInstanceChecker; +CLI usage: reasoner = fastInstanceChecker; + component: fast retrieval reasoner (org.dllearner.reasoning.FastRetrievalReasoner) ================================================================================== -Usage: -reasoner = XXX; +CLI usage: reasoner = ; + component: OWL API reasoner (org.dllearner.reasoning.OWLAPIReasoner) ==================================================================== -Usage: -reasoner = owlAPI; +CLI usage: reasoner = owlAPIReasoner; option name: reasonerType description: FaCT++ or Pellet values: class org.dllearner.core.config.StringConfigOption default value: pellet +CLI usage: owlAPIReasoner.reasonerType = pellet; + ********************* * Learning Problems * ********************* @@ -217,76 +249,87 @@ component: two valued definition learning problem (org.dllearner.learningproblems.PosNegDefinitionLP) ===================================================================================================== -Usage: -problem = XXX DEFAULT +CLI usage: problem = posNegDefinitionLP; option name: positiveExamples description: positive examples values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: posNegDefinitionLP.positiveExamples = null; option name: negativeExamples description: negative examples values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: posNegDefinitionLP.negativeExamples = null; option name: useRetrievalForClassficiation description: Specifies whether to use retrieval or instance checks for testing a concept. values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: posNegDefinitionLP.useRetrievalForClassficiation = null; option name: percentPerLenghtUnit description: describes the reduction in classification accuracy in percent one is willing to accept for reducing the length of the concept by one values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.05 +CLI usage: posNegDefinitionLP.percentPerLenghtUnit = 0.05; option name: useMultiInstanceChecks description: See UseMultiInstanceChecks enum. values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: posNegDefinitionLP.useMultiInstanceChecks = null; + component: inclusion learning problem (org.dllearner.learningproblems.PosNegInclusionLP) ======================================================================================== -Usage: -problem = posNegInclusion; +CLI usage: problem = posNegInclusionLP; option name: positiveExamples description: positive examples values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: posNegInclusionLP.positiveExamples = null; option name: negativeExamples description: negative examples values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: posNegInclusionLP.negativeExamples = null; option name: useRetrievalForClassficiation description: Specifies whether to use retrieval or instance checks for testing a concept. values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: posNegInclusionLP.useRetrievalForClassficiation = null; option name: percentPerLenghtUnit description: describes the reduction in classification accuracy in percent one is willing to accept for reducing the length of the concept by one values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.05 +CLI usage: posNegInclusionLP.percentPerLenghtUnit = 0.05; option name: useMultiInstanceChecks description: See UseMultiInstanceChecks enum. values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: posNegInclusionLP.useMultiInstanceChecks = null; + component: positive only definition learning problem (org.dllearner.learningproblems.PosOnlyDefinitionLP) ========================================================================================================= -Usage: -problem = posOnlyDefinition; +CLI usage: problem = posOnlyDefinitionLP; option name: positiveExamples description: positive examples values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: posOnlyDefinitionLP.positiveExamples = null; + *********************** * Learning Algorithms * *********************** @@ -294,335 +337,396 @@ component: brute force learning algorithm (org.dllearner.algorithms.BruteForceLearner) ====================================================================================== -Usage: -null +CLI usage: algorithm = ; option name: maxLength description: maximum length of generated concepts values: class org.dllearner.core.config.IntegerConfigOption default value: null +CLI usage: .maxLength = null; option name: returnType description: Specifies the type which the solution has to belong to (if already) known. This means we inform the learning algorithm that the solution is a subclass of this type. values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: .returnType = null; + component: random guesser learning algorithm (org.dllearner.algorithms.RandomGuesser) ===================================================================================== -Usage: -null +CLI usage: algorithm = ; option name: numberOfTrees description: number of randomly generated concepts/trees values: class org.dllearner.core.config.IntegerConfigOption default value: null +CLI usage: .numberOfTrees = null; option name: maxDepth description: maximum depth of generated concepts/trees values: class org.dllearner.core.config.IntegerConfigOption default value: null +CLI usage: .maxDepth = null; + component: genetic programming learning algorithm (org.dllearner.algorithms.gp.GP) ================================================================================== -Usage: -null +CLI usage: algorithm = gp; option name: selectionType description: selection type values: class org.dllearner.core.config.StringConfigOption default value: rankSelection +CLI usage: gp.selectionType = rankSelection; option name: tournamentSize description: tournament size (applies only to tournament selection) values: class org.dllearner.core.config.IntegerConfigOption min 2 max 20 default value: 3 +CLI usage: gp.tournamentSize = 3; option name: elitism description: specifies whether to use elitism in selection values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: gp.elitism = true; option name: mutationProbablitiy description: mutation probability values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.03 +CLI usage: gp.mutationProbablitiy = 0.03; option name: crossoverProbablitiy description: crossover probability values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.95 +CLI usage: gp.crossoverProbablitiy = 0.95; option name: hillClimbingProbablitiy description: hill climbing probability values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.0 +CLI usage: gp.hillClimbingProbablitiy = 0.0; option name: refinementProbablitiy description: refinement operator probability (values higher than 0 turn this into a hybrid GP algorithm - see publication) values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.0 +CLI usage: gp.refinementProbablitiy = 0.0; option name: numberOfIndividuals description: number of individuals values: class org.dllearner.core.config.IntegerConfigOption min 1 default value: 100 +CLI usage: gp.numberOfIndividuals = 100; option name: numberOfSelectedIndividuals description: number of selected individuals values: class org.dllearner.core.config.IntegerConfigOption min 1 default value: 92 +CLI usage: gp.numberOfSelectedIndividuals = 92; option name: useFixedNumberOfGenerations description: specifies whether to use a fixed number of generations values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: gp.useFixedNumberOfGenerations = false; option name: generations description: number of generations (only valid if a fixed number of generations is used) values: class org.dllearner.core.config.IntegerConfigOption min 1 default value: 20 +CLI usage: gp.generations = 20; option name: postConvergenceGenerations description: number of generations after which to stop if no improvement wrt. the best solution has been achieved values: class org.dllearner.core.config.IntegerConfigOption min 1 default value: 50 +CLI usage: gp.postConvergenceGenerations = 50; option name: adc description: whether to use automatically defined concept (this invents new helper concepts, but enlarges the search space values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: gp.adc = false; option name: initMinDepth description: minimum depth to use when creating the initial population values: class org.dllearner.core.config.IntegerConfigOption min 1 default value: 4 +CLI usage: gp.initMinDepth = 4; option name: initMaxDepth description: maximum depth to use when creating the initial population values: class org.dllearner.core.config.IntegerConfigOption min 1 default value: 6 +CLI usage: gp.initMaxDepth = 6; option name: maxConceptLength description: maximum concept length (higher length means lowest possible fitness) values: class org.dllearner.core.config.IntegerConfigOption min 1 default value: 75 +CLI usage: gp.maxConceptLength = 75; + component: example driven refinement operator based learning algorithm (org.dllearner.algorithms.refexamples.ExampleBasedROLComponent) ====================================================================================================================================== -Usage: -algorithm = refexamples; +CLI usage: algorithm = refexamples; option name: writeSearchTree description: specifies whether to write a search tree values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: refexamples.writeSearchTree = false; option name: searchTreeFile description: file to use for the search tree values: class org.dllearner.core.config.StringConfigOption default value: log/searchTree.txt +CLI usage: refexamples.searchTreeFile = log/searchTree.txt; option name: replaceSearchTree description: specifies whether to replace the search tree in the log file after each run or append the new search tree values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: refexamples.replaceSearchTree = false; option name: heuristic description: specifiy the heuristic to use values: class org.dllearner.core.config.StringConfigOption default value: lexicographic +CLI usage: refexamples.heuristic = lexicographic; option name: applyAllFilter description: usage of equivalence ALL R.C AND ALL R.D = ALL R.(C AND D) values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refexamples.applyAllFilter = true; option name: applyExistsFilter description: usage of equivalence EXISTS R.C OR EXISTS R.D = EXISTS R.(C OR D) values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refexamples.applyExistsFilter = true; option name: useTooWeakList description: try to filter out too weak concepts without sending them to the reasoner values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refexamples.useTooWeakList = true; option name: useOverlyGeneralList description: try to find overly general concept without sending them to the reasoner values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refexamples.useOverlyGeneralList = true; option name: useShortConceptConstruction description: shorten concept to see whether they already exist values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refexamples.useShortConceptConstruction = true; option name: horizontalExpansionFactor description: horizontal expansion factor (see publication for description) values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.6 +CLI usage: refexamples.horizontalExpansionFactor = 0.6; option name: improveSubsumptionHierarchy description: simplify subsumption hierarchy to reduce search space (see publication for description) values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refexamples.improveSubsumptionHierarchy = true; option name: allowedConcepts description: concepts the algorithm is allowed to use values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refexamples.allowedConcepts = null; option name: ignoredConcepts description: concepts the algorithm must ignore values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refexamples.ignoredConcepts = null; option name: allowedRoles description: roles the algorithm is allowed to use values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refexamples.allowedRoles = null; option name: ignoredRoles description: roles the algorithm must ignore values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refexamples.ignoredRoles = null; option name: useAllConstructor description: specifies whether to universal concept constructor is used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refexamples.useAllConstructor = null; option name: useExistsConstructor description: specifies whether to existential concept constructor is used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refexamples.useExistsConstructor = null; option name: useNegation description: specifies whether negation is used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refexamples.useNegation = null; option name: useBooleanDatatypes description: specifies whether boolean datatypes are used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refexamples.useBooleanDatatypes = null; option name: noisePercentage description: the (approximated) percentage of noise within the examples values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 100.0 default value: null +CLI usage: refexamples.noisePercentage = null; option name: startClass description: the named class which should be used to start the algorithm (GUI: needs a widget for selecting a class) values: class org.dllearner.core.config.StringConfigOption default value: null +CLI usage: refexamples.startClass = null; + component: refinement operator based learning algorithm (org.dllearner.algorithms.refinement.ROLearner) ======================================================================================================= -Usage: -algorithm = refinement; +CLI usage: algorithm = refinement; option name: writeSearchTree description: specifies whether to write a search tree values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: refinement.writeSearchTree = false; option name: searchTreeFile description: file to use for the search tree values: class org.dllearner.core.config.StringConfigOption default value: log/searchTree.txt +CLI usage: refinement.searchTreeFile = log/searchTree.txt; option name: replaceSearchTree description: specifies whether to replace the search tree in the log file after each run or append the new search tree values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: refinement.replaceSearchTree = false; option name: heuristic description: specifiy the heuristic to use values: class org.dllearner.core.config.StringConfigOption default value: lexicographic +CLI usage: refinement.heuristic = lexicographic; option name: applyAllFilter description: usage of equivalence ALL R.C AND ALL R.D = ALL R.(C AND D) values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refinement.applyAllFilter = true; option name: applyExistsFilter description: usage of equivalence EXISTS R.C OR EXISTS R.D = EXISTS R.(C OR D) values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refinement.applyExistsFilter = true; option name: useTooWeakList description: try to filter out too weak concepts without sending them to the reasoner values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refinement.useTooWeakList = true; option name: useOverlyGeneralList description: try to find overly general concept without sending them to the reasoner values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refinement.useOverlyGeneralList = true; option name: useShortConceptConstruction description: shorten concept to see whether they already exist values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refinement.useShortConceptConstruction = true; option name: horizontalExpansionFactor description: horizontal expansion factor (see publication for description) values: class org.dllearner.core.config.DoubleConfigOption min 0.0 max 1.0 default value: 0.6 +CLI usage: refinement.horizontalExpansionFactor = 0.6; option name: improveSubsumptionHierarchy description: simplify subsumption hierarchy to reduce search space (see publication for description) values: class org.dllearner.core.config.BooleanConfigOption default value: true +CLI usage: refinement.improveSubsumptionHierarchy = true; option name: quiet description: may be deprecated soon values: class org.dllearner.core.config.BooleanConfigOption default value: false +CLI usage: refinement.quiet = false; option name: allowedConcepts description: concepts the algorithm is allowed to use values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refinement.allowedConcepts = null; option name: ignoredConcepts description: concepts the algorithm must ignore values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refinement.ignoredConcepts = null; option name: allowedRoles description: roles the algorithm is allowed to use values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refinement.allowedRoles = null; option name: ignoredRoles description: roles the algorithm must ignore values: class org.dllearner.core.config.StringSetConfigOption default value: null +CLI usage: refinement.ignoredRoles = null; option name: useAllConstructor description: specifies whether to universal concept constructor is used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refinement.useAllConstructor = null; option name: useExistsConstructor description: specifies whether to existential concept constructor is used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refinement.useExistsConstructor = null; option name: useNegation description: specifies whether negation is used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refinement.useNegation = null; option name: useBooleanDatatypes description: specifies whether boolean datatypes are used in the learning algorothm values: class org.dllearner.core.config.BooleanConfigOption default value: null +CLI usage: refinement.useBooleanDatatypes = null; + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-04-02 17:17:27
|
Revision: 758 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=758&view=rev Author: kurzum Date: 2008-04-02 10:17:17 -0700 (Wed, 02 Apr 2008) Log Message: ----------- configOptions.txt Modified Paths: -------------- trunk/doc/configOptions.txt Modified: trunk/doc/configOptions.txt =================================================================== --- trunk/doc/configOptions.txt 2008-04-02 16:13:35 UTC (rev 757) +++ trunk/doc/configOptions.txt 2008-04-02 17:17:17 UTC (rev 758) @@ -227,7 +227,7 @@ component: fast retrieval reasoner (org.dllearner.reasoning.FastRetrievalReasoner) ================================================================================== -CLI usage: reasoner = ; +CLI usage: reasoner = fastRetrieval; component: OWL API reasoner (org.dllearner.reasoning.OWLAPIReasoner) @@ -337,37 +337,37 @@ component: brute force learning algorithm (org.dllearner.algorithms.BruteForceLearner) ====================================================================================== -CLI usage: algorithm = ; +CLI usage: algorithm = bruteForce; option name: maxLength description: maximum length of generated concepts values: class org.dllearner.core.config.IntegerConfigOption default value: null -CLI usage: .maxLength = null; +CLI usage: bruteForce.maxLength = null; option name: returnType description: Specifies the type which the solution has to belong to (if already) known. This means we inform the learning algorithm that the solution is a subclass of this type. values: class org.dllearner.core.config.StringConfigOption default value: null -CLI usage: .returnType = null; +CLI usage: bruteForce.returnType = null; component: random guesser learning algorithm (org.dllearner.algorithms.RandomGuesser) ===================================================================================== -CLI usage: algorithm = ; +CLI usage: algorithm = random; option name: numberOfTrees description: number of randomly generated concepts/trees values: class org.dllearner.core.config.IntegerConfigOption default value: null -CLI usage: .numberOfTrees = null; +CLI usage: random.numberOfTrees = null; option name: maxDepth description: maximum depth of generated concepts/trees values: class org.dllearner.core.config.IntegerConfigOption default value: null -CLI usage: .maxDepth = null; +CLI usage: random.maxDepth = null; component: genetic programming learning algorithm (org.dllearner.algorithms.gp.GP) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |