Code associated with Concentration of Multilinear Functions of the Ising Model with Applications to Network Data
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
generateEvilGrid.m
generateGrid.m
generateTwelve.m
getIndicator.m
gridIsingPlot.m
ising.m
isingField.m
mple.m
mpleGraphField.m
precomputedSynthetic.mat
processMusic.m
syntheticExperiment.m
syntheticPrecomputeStats.m
visualize.m

README.md

Code associated with Concentration of Multilinear Functions of the Ising Model with Applications to Network Data, by Constantinos Daskalakis, Nishanth Dikkala, and Gautam Kamath. Paper appeared at Advances in Neural Information Processing Systems 30 (NIPS 2017).

Implementation is in MATLAB. To run processMusic.m, one requires the HetRec 2011 dataset. This involves extracting hetrec2011-lastfm-2k.zip to the directory multilinear-ising/data.

Figures from the paper can be generated by running the following files:

  • Figure 1: visualize.m.
  • Figure 2: syntheticExperiment.m. Loads a precomputed set of MCMC statistics, which can be regenerated by running syntheticPrecomputeStats.m
  • Figure 3 and 4: processMusic.m. Requires uncommenting the relevant lines in the script.