Graph Model Selection Using Maximum Likelihood

Abstract

In recent years, there has been a proliferation of theoretical graph models, e.g., preferential attachment and small-world models, motivated by real-world graphs such as the Internet topology. To address the natural question of which model is best for a particular data set, we propose a model selection criterion for graph models. Since each model is in fact a probability distribution over graphs, we suggest using Maximum Likelihood to compare graph models and select their parameters. Interestingly, for the case of graph models, computing likelihoods is a difficult algorithmic task. However, we design and implement MCMC algorithms for computing the maximum likelihood for four popular models: a power-law random graph model, a preferential attachment model, a small-world model, and a uniform random graph model. We hope that this novel use of ML will objectify comparisons between graph models.

Cite

Text

Bezáková et al. "Graph Model Selection Using Maximum Likelihood." International Conference on Machine Learning, 2006. doi:10.1145/1143844.1143858

Markdown

[Bezáková et al. "Graph Model Selection Using Maximum Likelihood." International Conference on Machine Learning, 2006.](https://mlanthology.org/icml/2006/bezakova2006icml-graph/) doi:10.1145/1143844.1143858

BibTeX

@inproceedings{bezakova2006icml-graph,
  title     = {{Graph Model Selection Using Maximum Likelihood}},
  author    = {Bezáková, Ivona and Kalai, Adam and Santhanam, Rahul},
  booktitle = {International Conference on Machine Learning},
  year      = {2006},
  pages     = {105-112},
  doi       = {10.1145/1143844.1143858},
  url       = {https://mlanthology.org/icml/2006/bezakova2006icml-graph/}
}