Exact Inference for Integer Latent-Variable Models

Graphical models with latent count variables arise in a number of areas. However, standard inference algorithms do not apply to these models due to the infinite support of the latent variables. Winner & Sheldon (2016) recently developed a new technique using probability generating functions (PGFs) to perform efficient, exact inference for certain Poisson latent variable models. However, the method relies on symbolic manipulation of PGFs, and it is unclear whether this can be extended to more general models. In this paper we introduce a new approach for inference with PGFs: instead of manipulating PGFs symbolically, we adapt techniques from the autodiff literature to compute the higher-order derivatives necessary for inference. This substantially generalizes the class of models for which efficient, exact inference algorithms are available. Specifically, our results apply to a class of models that includes branching processes, which are widely used in applied mathematics and population ecology, and autoregressive models for integer data. Experiments show that our techniques are more scalable than existing approximate methods and enable new applications.

[1]  Jiqiang Guo,et al.  Stan: A Probabilistic Programming Language. , 2017, Journal of statistical software.

[2]  Kevin Winner,et al.  Probabilistic Inference with Generating Functions for Poisson Latent Variable Models , 2016, NIPS.

[3]  A. Gelman,et al.  Stan , 2015 .

[4]  Kevin Winner,et al.  Inference in a Partially Observed Queuing Model with Applications in Ecology , 2015, ICML.

[5]  Sean Gerrish,et al.  Black Box Variational Inference , 2013, AISTATS.

[6]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[7]  J Andrew Royle,et al.  Modeling structured population dynamics using data from unmarked individuals. , 2014, Ecology.

[8]  Richard B. Chandler,et al.  unmarked: An R Package for Fitting Hierarchical Models of Wildlife Occurrence and Abundance , 2011 .

[9]  J. Andrew Royle,et al.  Inference about density and temporary emigration in unmarked populations. , 2011, Ecology.

[10]  L. Madsen,et al.  Models for Estimating Abundance from Repeated Counts of an Open Metapopulation , 2011, Biometrics.

[11]  Asymptotic inference for partially observed branching processes , 2011, Advances in Applied Probability.

[12]  V. Panaretos Partially observed branching processes for stochastic epidemics , 2007, Journal of mathematical biology.

[13]  K. Gross,et al.  Robustness and uncertainty in estimates of butterfly abundance from transect counts , 2007, Population Ecology.

[14]  J. Andrew Royle N‐Mixture Models for Estimating Population Size from Spatially Replicated Counts , 2004, Biometrics.

[15]  C P Farrington,et al.  Branching process models for surveillance of infectious diseases controlled by mass vaccination. , 2003, Biostatistics.

[16]  Eddie McKenzie,et al.  Discrete variate time series , 2003 .

[17]  Andreas Griewank,et al.  Evaluating derivatives - principles and techniques of algorithmic differentiation, Second Edition , 2000, Frontiers in applied mathematics.

[18]  Nevin L. Zhang,et al.  A simple approach to Bayesian network computations , 1994 .

[19]  C. Zonneveld Estimating death rates from transect counts , 1991 .

[20]  Steffen L. Lauritzen,et al.  Bayesian updating in causal probabilistic networks by local computations , 1990 .

[21]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[22]  David J. Spiegelhalter,et al.  Local computations with probabilities on graphical structures and their application to expert systems , 1990 .

[23]  Prakash P. Shenoy,et al.  Axioms for probability and belief-function proagation , 1990, UAI.

[24]  Ferrell S. Wheeler Bell polynomials , 1987, SIGS.

[25]  Judea Pearl,et al.  Fusion, Propagation, and Structuring in Belief Networks , 1986, Artif. Intell..

[26]  S. Derivative Automatic Differentiation of Functions of Derivatives , 1985 .

[27]  C. R. Heathcote,et al.  A Branching Process Allowing Immigration , 1965 .

[28]  F. Galton,et al.  On the Probability of the Extinction of Families , 1875 .

[29]  W. G. Horner,et al.  A new method of solving numerical equations of all orders, by continuous approximation , 1815 .