-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathParameters.txt
More file actions
147 lines (104 loc) · 6.18 KB
/
Parameters.txt
File metadata and controls
147 lines (104 loc) · 6.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Command line parameters documentation
Basic command:
java -jar amie3.jar [TSV file]
Parameters:
# -mins <number> “min-support"
Minimum absolute support. The number of positive examples.
Default value: 100
# -minis <number> "min-initial-support"
Minimum size of the relations to be considered as head relations. The number of facts or entities depending on the bias.
Default value: 100
# -minhc <number> "min-head-coverage"
Minimum head coverage.
Default value: 0.01
# -pm <support|headcoverage> "pruning-metric"
Metric used for pruning of intermediate queries.
Default value: headcoverage
# -oute "output-at-end"
Print the rules at the end and not while they are discovered.
Default: False
# -datalog "datalog-output"
Print rules using the datalog notation.
Default: False
# -bexr <relations> "body-excluded-relations"
Do not use these relations as atoms in the body of rules.
Example: java -jar amie3.jar -bexr bornIn
# -hexr <relations> "head-excluded-relations"
Do not use these relations as atoms in the head of rules. (Incompatible with head-target-relations)
Example: java -jar amie3.jar -hexr bornIn
# -iexr <relations> "instantiation-excluded-relations"
Do not instantiate these relations. Should be used with -fconst or -const. (incompatible with instantiation-target-relations).
Example: java -jar amie3.jar -iexr bornIn
# -htr <relations> "head-target-relations"
Mine only rules with these relations in the head. Provide a list of relation names separated by commas. (incompatible with head-excluded-relations)
Example: java -jar amie3.jar -htr bornIn
# -btr <relations> "body-target-relations"
Allow only these relations in the body. Provide a list of relation names separated by commas (incompatible with body-excluded-relations)
Example: java -jar amie3.jar -btr bornIn
# -itr <relations> "instantiation-target-relations"
Allow only these relations to be instantiated. Should be used with -fconst or -const. Provide a list of relation names separated by commas(incompatible with instantiation-excluded-relations).
Example: java -jar amie3.jar -itr bornIn
# -maxad <number> "max-depth"
Maximum number of atoms in the antecedent and succedent of rules.
Default value: 3
# -minpca <number> "min-pca-confidence"
Minimum PCA confidence threshold.This value is not used for pruning, only for filtering of the results.
Defalut value: 0.0
# -const "allow-constants"
Enable rules with constants.
Default value: false
# -fconst "only-constants"
Enforce constants in all atoms.
Default: false
# -bias <oneVar|default|lazy|lazit|[Path to a subclass of amie.mining.assistant.MiningAssistant]> "e-name"
Syntatic/semantic bias
Default: default (defines support and confidence in terms of 2 head variables given an order, cf -vo)
# -caos "count-always-on-subject"
If a single variable bias is used (oneVar),force to count support always on the subject position.
# -nc <number> "n-threads"
Preferred number of cores. Round down to the actual number of cores in the system if a higher value is provided.
# -minc <number> "min-std-confidence"
Minimum standard confidence threshold. This value is not used for pruning, only for filtering of the results.
Default: 0.0.
# -optimcb "optim-confidence-bounds"
Enable the calculation of confidence upper bounds to prune rules.
# -optimfh "optim-func-heuristic"
Enable functionality heuristic to identify potential low confident rules for pruning.
# -verbose "verbose"
Maximal verbosity.
# -rl "recursivity-limit"
Recursivity limit
# -auta "avoid-unbound-type-atoms"
Avoid unbound type atoms, e.g., type(x, y), i.e., bind always 'y' to a type.
# -deml "do-not-exploit-max-length"
Do not exploit max length for speedup(requested by the reviewers of AMIE+).
Defalut value: False
# -dqrw "disable-query-rewriting"
Disable query rewriting and caching.
# -dpr "disable-perfect-rules"
Disable perfect rules.
# -oout "only-output"
If enabled, it activates only the output enhacements, that is, the confidence approximation and upper bounds. It overrides any other configuration that is incompatible.
# -full "full"
It enables all enhancements: lossless heuristics and confidence approximation and upper bounds. It overrides any other configuration that is incompatible.
# -noHeuristics "noHeuristics"
Disable functionality heuristic, should be used with the -full option.
# -noKbRewrite "noKbRewrite"
Prevent the KB to rewrite query when counting pairs.
# -noKbExistsDetection "noKbExistsDetection"
Prevent the KB to detect existential variable on-the-fly and to optimize the query.
# -noSkyline "noSkyline"
Disable Skyline pruning of results.
# -vo "variableOrder"
Define the order of the variable in counting query among: app, fun (default), ifun.
# -ef "extraFile"
An additional text file whose interpretation depends on the selected mining assistant (bias).
# -ostd "ommit-std-conf"
Do not calculate standard confidence.
# -optimai "adaptive-instantiations"
Prune instantiated rules that decrease too much the support of their parent rule (ratio 0.2).
# -mlg "multilingual"
Parse labels language as new facts
# -d <A SEPARATOR> "delimiter"
Separator in input files.
Default separator: TAB