HTTPS SSH
This is the code for the paper

Hernández-Lobato J. M., Houlsby N. and Ghahramani Z.
Stochastic Inference for Scalable Probabilistic Modeling of Binary Matrices,
In ICML, 2014.

The folder "data" contains the data for the synthetic small dataset, as described
in the paper. The folder "SIBM-auto" contains the code for the method SIBM-auto.
The folder "batch" contains the code for the method batch.

The script "SIBM-auto/experiment.R" runs the method SIBM-auto on the data from
the small synthetic dataset. You can run this script using

$ R --no-save < experiment.R

The results for the method are stored in the folder
"SIBM-auto/results". The results include, the evolution of the cost, the
recall values and the time spent doing computations. The results are stored
every time the method subsamples 1 million matrix entries. Similarly, the script
"batch/experiment.R" runs the method batch on the data from the small synthetic
dataset. The results of the method are stored in the folder "batch/results".

You may need to compile some of the svi.c files to run from R. You can do that by
running 

$ R CMD SHLIB svi.c