Open CheongWoong opened 4 years ago
Hi Kang,
Thanks a lot for pointing this out. If you are willing to run the code for the paper "Fast Relational Probabilistic Inference and Learning: Approximate Counting via Hypergraphs", please look at the following repository for the code of MACH algorithm. https://github.com/mayukhdas/MACH.git
We will push this code into the main code repo (starling.github) soon. Meanwhile, please find the code and instructions in the above link. Let us know if you need any more assistance.
Regards, Nandini Ramanan
Hi Ramanan,
Thanks for taking time for this.
However, I am not running the code for MACH algorithm. I want to run the code for FACT algorithm and reproduce the result of FACT algorithm reported in "Fast Relational Probabilistic Inference and Learning: Approximate Counting via Hypergraphs".
However, I encountered errors and wrong prediction results when I use -approxCount flag as mentioned above. Please consider taking a look at the errors that I mentioned above.
Thank you, Cheongwoong Kang
I tried to experiment with approximate counting (FACT algorithm) using the commands below.
java -cp boostsrl_v1.1.1.jar edu.wisc.cs.will.Boosting.MLN.RunBoostedMLN -l -train train/ -target (target) -model model/ -trees 10 -mln -approxCount java -cp boostsrl_v1.1.1.jar edu.wisc.cs.will.Boosting.MLN.RunBoostedMLN -i -test test/ -target (target) -model model/ -trees 10 -mln -approxCount -aucJarPath .
I experimented on four datasets: UW-CSE, WebKB, NELL-Sports, CiteSeer, using the exactly same data from this repository. (The same mode, fact and target)
For CiteSeer, I encountered the following error while learning.
For the other datasets, learning and inference are done without errors. However, the result seems wrong (every prediction has the same probability as shown below), which is different from the result reported in this paper (Fast Relational Probabilistic Inference and Learning: Approximate Counting via Hypergraphs).
I used boostsrl v1.1.1 with java 14.0.1 on Linux. MLN_Boost (without -approxCount flag) works fine without any errors.
(1) How can I resolve the error that I encountered on CiteSeer? (2) How can I reproduce the experimental results reported in Fast Relational Probabilistic Inference and Learning: Approximate Counting via Hypergraphs?
Thank you in advance, -Cheongwoong Kang