Skip to content

Commit

Permalink
No order
Browse files Browse the repository at this point in the history
  • Loading branch information
gadelrab committed Apr 26, 2016
1 parent 09e2a7e commit de1e7ad
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
2 changes: 1 addition & 1 deletion run_experiment.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

OUT_DIRECTORY=/GW/D5data-5/gadelrab/yago3/spmf/out_LIFT_TOPK
OUT_DIRECTORY=/GW/D5data-5/gadelrab/yago3/spmf/out_LIFT_NO_ORDER

mkdir -p $OUT_DIRECTORY

Expand Down
8 changes: 4 additions & 4 deletions running_scripts_sample.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@ sh assemble/bin/mine_rules.sh -i /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mi
sh assemble/bin/mine_rules.sh -i /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_integer_transactions.tsv2 -o /GW/D5data-5/gadelrab/yago3/spmf/out2/rules_spmf_supp0001_conf25_100_excep02_PNCONF_f1_f2_NEWLIFT.tsv -minConf 0.25 -de -m /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_mapping.tsv2 -ex -exMinSup 0.02 -exRank PNCONF -s NEW_LIFT -f1 -f2 -oPrASP -oDLV -stats


#no weighted count
sh assemble/bin/mine_rules.sh -i /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_integer_transactions.tsv2 -o /GW/D5data-5/gadelrab/yago3/spmf/out2/rules_spmf_supp0001_conf25_100_excep02_PNCONF_cPM05_noWeight_f1_f2_NEWLIFT.tsv -minConf 0.25 -de -m /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_mapping.tsv2 -ex -exMinSup 0.02 -exRank PNCONF -s NEW_LIFT -f1 -f2 -pm -cPM 0.05 -oPrASP -oDLV -stats
#no weighted count with order
sh assemble/bin/mine_rules.sh -i /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_integer_transactions.tsv2 -o /GW/D5data-5/gadelrab/yago3/spmf/out2/rules_spmf_supp0001_conf25_100_excep02_PNCONF_cPM05_noWeight_f1_f2_NEWLIFT.tsv -minConf 0.25 -de -m /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_mapping.tsv2 -ex -exMinSup 0.02 -exRank PNCONF -s NEW_LIFT -f1 -f2 -pm -cPM 0.05 -oPrASP -oDLV -stats -PMo


#with PrASP and weihts
sh assemble/bin/mine_rules.sh -i /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_integer_transactions.tsv2 -o /GW/D5data-5/gadelrab/yago3/spmf/out2/rules_spmf_supp0001_conf25_100_excep02_PNCONF_cPM05_weight_f1_f2_NEWLIFT.tsv -minConf 0.25 -de -m /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_mapping.tsv2 -ex -exMinSup 0.02 -exRank PNCONF -s NEW_LIFT -w -f1 -f2 -pm -cPM 0.05 -oPrASP -oDLV -stats
#with PrASP and weihts with order
sh assemble/bin/mine_rules.sh -i /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_integer_transactions.tsv2 -o /GW/D5data-5/gadelrab/yago3/spmf/out2/rules_spmf_supp0001_conf25_100_excep02_PNCONF_cPM05_weight_f1_f2_NEWLIFT.tsv -minConf 0.25 -de -m /GW/D5data-5/gadelrab/yago3/spmf/in/facts_to_mine_mapping.tsv2 -ex -exMinSup 0.02 -exRank PNCONF -s NEW_LIFT -w -f1 -f2 -pm -cPM 0.05 -oPrASP -oDLV -stats -PMo


#============================
Expand Down
8 changes: 8 additions & 0 deletions src/main/java/de/mpii/frequentrulesminning/MainCLI.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public class MainCLI {
private Option exportDLVOp;
private Option exportDLVConflictOp;
private Option statsRevisedOnlyOp;
private Option partialMaterializationOrderOp;

public MainCLI() {
options= new Options();
Expand Down Expand Up @@ -117,6 +118,9 @@ public void defineOptions(){
weightsOp=Option.builder("w").longOpt("weighted_transactions").hasArg(false).desc("Count transactions with weights. Only useful with Materialization" ).build();
options.addOption(weightsOp);

partialMaterializationOrderOp =Option.builder("PMo").longOpt("materialization_order").hasArg(false).desc("Materialize with order. Only useful with Materialization" ).build();
options.addOption(partialMaterializationOrderOp);


exceptionRankingOp=Option.builder("exRank").longOpt("exception_ranking").hasArg().desc("Exception ranking method("+ Joiner.on("|").join(ExceptionRanker.Order.values())+")").argName("order").build();
options.addOption(exceptionRankingOp);
Expand All @@ -131,6 +135,7 @@ public void defineOptions(){

statsOp=Option.builder("stats").longOpt("export_statistics").hasArg(false).desc("Export statistics to file" ).build();
options.addOption(statsOp);

statsRevisedOnlyOp =Option.builder("stats").longOpt("export_revisedOnly_statistics").hasArg(false).desc("Export statistics to file" ).build();
options.addOption(statsRevisedOnlyOp);

Expand Down Expand Up @@ -207,6 +212,9 @@ public void run(CommandLine cmd) throws Exception{

boolean useWeightedTransactions= cmd.hasOption(weightsOp.getOpt());


boolean orderMaterialization= cmd.hasOption(partialMaterializationOrderOp.getOpt());


AssociationRuleMiningSPMF miner=new AssociationRuleMiningSPMF(minsupp,minconf,maxconf);
miner.setDebugMaterialization(debugMaterializationFile!=null,debugMaterializationFile);
Expand Down

0 comments on commit de1e7ad

Please sign in to comment.