Global Parameters

  • -t: number of threads (default 1)

  • -v: verbose, 0 for silence, 1 for key information and 2 for more information (default 1)

  • -j: job, see the table below (default 0 for structure learning)

  • -m: method, see the table below (default 0 for PC-Stable)

Note:

MLE = maximum likelihood estimation; JT = juntion tree; VE = variable elimination; LBP = loopy belief propagation; PLS = probabilistic logic sampling; LW = likelihood weighting; SIS = self-importance sampling;

Parameters for Files

The files of datasets and networks can be provided via command line options. Please put all the files in FastPGM/dataset and provide the relative path.

  • -f0: the PGM that inference operates on or that the samples generated from (default alarm/alarm.xml)

  • -f1: the reference PGM that serves as the ground truth of structure learning (default alarm/alarm.bif)

  • -f2: training set, used in structure learning, learning, or classification (default alarm/alarm_s5000)

  • -f3: testing set, used in inference or classification (default alarm/testing_alarm_1k_p20)

  • -f4: the reference potential table file that serves as the ground truth of inference (default alarm/alarm_1k_pt)