Unifying Inference for Bayesian and Petri Nets

Recent work by the authors equips Petri occurrence nets (PN) with probability distributions which fully replace nondeterminism. To avoid the so-called confusion problem, the construction imposes additional causal dependencies which restrict choices within certain subnets called structural branching cells (s-cells). Bayesian nets (BN) are usually structured as partial orders where nodes define conditional probability distributions. In the paper, we unify the two structures in terms of Symmetric Monoidal Categories (SMC), so that we can apply to PN ordinary analysis techniques developed for BN. Interestingly, it turns out that PN which cannot be SMC-decomposed are exactly s-cells. This result confirms the importance for Petri nets of both SMC and s-cells.

[1]  Bart Jacobs,et al.  Disintegration and Bayesian Inversion, Both Abstractly and Concretely , 2017, ArXiv.

[2]  Kishor S. Trivedi,et al.  Extended Stochastic Petri Nets: Applications and Analysis , 1984, Performance.

[3]  Wolfgang Reisig,et al.  The Non-sequential Behavior of Petri Nets , 1983, Inf. Control..

[4]  Michael K. Molloy Discrete Time Stochastic Petri Nets , 1985, IEEE Transactions on Software Engineering.

[5]  Roberto Bruni,et al.  Concurrency and Probability: Removing Confusion, Compositionally , 2017, LICS.

[6]  Manfred Kudlek,et al.  Probability in Petri Nets , 2005, Fundam. Informaticae.

[7]  Stefan Haar,et al.  Probabilistic Cluster Unfoldings , 2002, Fundam. Informaticae.

[8]  Glynn Winskel,et al.  Event Structures , 1986, Advances in Petri Nets.

[9]  Diego Latella,et al.  Modeling Systems by Probabilistic Process Algebra: an Event Structures Approach , 1993, FORTE.

[10]  Bart Jacobs,et al.  A Predicate/State Transformer Semantics for Bayesian Learning , 2016, MFPS.

[11]  Roberto Bruni,et al.  Event Structures for Petri nets with Persistence , 2018, Log. Methods Comput. Sci..

[12]  Albert Benveniste,et al.  True-concurrency probabilistic models: Branching cells and distributed probabilities for event structures , 2006, Inf. Comput..

[13]  Lijun Zhang,et al.  A Semantics for Every GSPN , 2013, Petri Nets.

[14]  Marco Ajmone Marsan,et al.  A class of generalized stochastic Petri nets for the performance evaluation of multiprocessor systems , 1984, TOCS.

[15]  Vincent Danos,et al.  Pointless Learning , 2017, FoSSaCS.

[16]  Glynn Winskel,et al.  Petri Nets, Event Structures and Domains, Part I , 1981, Theor. Comput. Sci..

[17]  Stefan Haar,et al.  Critical Paths in the Partial Order Unfolding of a Stochastic Petri Net , 2009, FORMATS.