Course:CPSC532:StaRAI:2017:Matt

From UBC Wiki

Course:CPSC532:StaRAI

Results for Predicting Gender from Movie Ratings

MLNs with Anglican:

Method ml-60k ASE ml-60k Log loss ml-1m ASE ml-1m Log Loss Yelp ASE Yelp Log Loss
Predict 0.5 0.25 1 0.25 1 0.25 1
training average 0.2159 0.9004 0.2043 0.8637 0.2364 0.9604
Anglican, r>=4, no hidden units, weights per item 0.2333 0.9515 0.2241 1.0891 0.2461 0.9886

Here, the Anglican results use SMC inference (with 5 particles) for ml-60k, and IPMCMC for ml-1m and Yelp. Both inference algorithms are described in:

 @ARTICLE{Anglican2015,
 author = {{Wood}, Frank and {van de Meent}, Jan Willem and {Mansinghka}, Vikash},
 title = Template:A New Approach to Probabilistic Programming Inference,
 journal = {ArXiv e-prints},
 archiveprefix = {arXiv},
 eprint = {1507.00996},
 primaryclass = {stat.ML},
 keywords = {Statistics - Machine Learning, Computer Science - Artificial Intelligence, Computer Science - Programming Languages},
 year = {2015},
 month = {jul}
 }

Anglican reference is here:

 @article{Anglican2016design,
 title = {Design and Implementation of Probabilistic Programming Language Anglican},
 author = {Tolpin, David and van de Meent, Jan Willem and Yang, Hongseok and Wood, Frank},
 journal = {arXiv preprint arXiv:1608.05263},
 year = {2016}
 }