A sum-product algorithm with polynomials for computing exact derivatives of the likelihood in Bayesian networks - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Proceedings of Machine Learning Research Année : 2018

A sum-product algorithm with polynomials for computing exact derivatives of the likelihood in Bayesian networks

Résumé

We consider a Bayesian network with a parameter θ. It is well known that the probability of an evidence conditional on θ (the likelihood) can be computed through a sum-product of potentials. In this work we propose a polynomial version of the sum-product algorithm based on generating functions for computing both the likelihood function and all its exact derivatives. For a unidimensional parameter we obtain the derivatives up to order d with a complexity O(C × d 2) where C is the complexity for computing the likelihood alone. For a parameter of p dimensions we obtain the likelihood, the gradient and the Hessian with a complexity O(C × p 2). These complexities are similar to the numerical method with the main advantage that it computes exact derivatives instead of approximations.
Fichier principal
Vignette du fichier
VersionHAL.pdf (363.36 Ko) Télécharger le fichier
Loading...

Dates et versions

hal-02350422 , version 1 (08-11-2019)

Identifiants

  • HAL Id : hal-02350422 , version 1

Citer

Alexandra Lefebvre, Grégory Nuel. A sum-product algorithm with polynomials for computing exact derivatives of the likelihood in Bayesian networks. Proceedings of Machine Learning Research, 2018, 72, pp.201 - 212. ⟨hal-02350422⟩
64 Consultations
22 Téléchargements

Partager

Gmail Facebook X LinkedIn More