Logarithmic-time updates and queries in probabilistic networks

24Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.

Abstract

Traditional databases commonly support efficient query and update procedures that operate in time which is sublinear in the size of the database. Our goal in this paper is to take a first step toward dynamic reasoning in probabilistic databases with comparable efficiency. We propose a dynamic data structure that supports efficient algorithms for updating and querying singly connected Bayesian networks. In the conventional algorithm, new evidence is absorbed in time O(l) and queries are processed in time O(N), where N is the size of the network. We propose an algorithm which, after a preprocessing phase, allows us to answer queries in time O(log N) at the expense of O(log N) time per evidence absorption. The usefulness of sub-linear processing time manifests itself in applications requiring (near) real-time response over large probabilistic databases. We briefly discuss a potential application of dynamic probabilistic reasoning in computational biology.

Cite

CITATION STYLE

APA

Delcher, A. L., Grove, A. J., Kasif, S., & Pearl, J. (1996). Logarithmic-time updates and queries in probabilistic networks. Journal of Artificial Intelligence Research, 4, 37–59. https://doi.org/10.1613/jair.238

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free