Skip to main content

Single-Step and Asymptotic Mutual Information in Bipartite Boolean Nets

  • Chapter
  • First Online:
  • 1137 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11865))

Abstract

In this paper we contrast two fundamentally different ways to approach the analysis of transition system behaviours. Both methods refer to the (finite) global state transition graph; but while method A, familiar to software system designers and process algebraists, deals with execution paths of virtually unbounded length, typically starting from a precise initial state, method B, associated with counterfactual reasoning, looks at single-step evolutions starting from all conceivable system states.

Among various possible state transition models we pick boolean nets – a generalisation of cellular automata in which all nodes fire synchronously. Our nets shall be composed of parts P and Q that interact by shared variables. At first we adopt approach B and a simple information-theoretic measure – mutual information \(M(y_P,y_Q)\) – for detecting the degree of coupling between the two components after one transition step from the uniform distribution of all global states. Then we consider an asymptotic version \(M(y_P^*,y_Q^*)\) of mutual information, somehow mixing methods A and B, and illustrate a technique for obtaining accurate approximations of \(M(y_P^*,y_Q^*)\) based on the attractors of the global graph.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Among other things, I am particularly grateful to Stefania for having offered me to replace her for several years in teaching Software Engineering at the Engineering Dept. of the University of Siena.

  2. 2.

    This limitation on node in-degree is not essential; we adopt it only for convenience of implementation and notation.

  3. 3.

    Note that the graph is not sufficient for correctly identifying the order of function arguments: this is disambiguated in F.

  4. 4.

    The averaged plot in Fig. 1-right suffers from a slight asymmetry. We conjecture that this corresponds to an asymmetry in the bool-net construction procedure: in the initial bipartite net each node has incoming edges from k distinct from-nodes while in the creation of new edges that cross between P and Q this concern is dropped and multiple edges between the same two nodes may appear, with boolean functions possibly reading duplicated arguments. The validity of the subsequent propositions is not affected by this asymmetry.

References

  1. Balduzzi, D., Tononi, G.: Integrated information in discrete dynamical systems: motivation and theoretical framework. PLoS Comput. Biol. 4(6), e1000091 (2008)

    Article  Google Scholar 

  2. Bolognesi, T.: LOTOS-like composition of Boolean nets and causal set construction. In: Katoen, J.-P., Langerak, R., Rensink, A. (eds.) ModelEd, TestEd, TrustEd - Essays Dedicated to Ed Brinksma on the Occasion of His 60th Birthday. LNCS, vol. 10500, pp. 27–47. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68270-9_2

    Chapter  Google Scholar 

  3. Bolognesi, T.: Mutual information between Boolean net regions. The Wolfram Demonstrations Project (2018). https://demonstrations.wolfram.com/MutualInformationBetweenBooleanNetRegions/

  4. Bolognesi, T., Brinksma, E.: Introduction to the ISO specification language LOTOS. Comput. Netw. ISDN Syst. 14, 25–59 (1987)

    Article  Google Scholar 

  5. Cover, T.M., Thomas, J.A.: Elements of Information Theory, 2nd edn. Wiley (2006)

    Google Scholar 

  6. Kauffman, S.A.: Homeostasis and differentiation in random genetic control networks. Nature 224, 177–178 (1969)

    Article  Google Scholar 

  7. Oizumi, M., Albantakis, L., Tononi, G.: From the Phenomenology to the mechanisms of consciousness: integrated information theory 3.0. PLoS Comput. Biol. 10(5), e1003588 (2014)

    Article  Google Scholar 

  8. Pearl, J.: Causality: Models, Reasoning and Inference, vol. 29. Cambridge University Press, Cambridge (2000)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tommaso Bolognesi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bolognesi, T. (2019). Single-Step and Asymptotic Mutual Information in Bipartite Boolean Nets. In: ter Beek, M., Fantechi, A., Semini, L. (eds) From Software Engineering to Formal Methods and Tools, and Back. Lecture Notes in Computer Science(), vol 11865. Springer, Cham. https://doi.org/10.1007/978-3-030-30985-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30985-5_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30984-8

  • Online ISBN: 978-3-030-30985-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics