An Extensive Study of Two-Node McCulloch-Pitts Networks
Wentian Li, Astero Provata, Thomas MacCarthy
TL;DR
This work systematically catalogs all two-node McCulloch-Pitts networks with weights in $\{-1,0,1\}$ and binary or bipolar node states, expanding the regulatory landscape from five ecological interaction classes to 39 signed graphs with self-loops. By analyzing the full model space through a spectrum-based state-transition framework, the authors classify attractors as fixed points or cycles and quantify robustness to parameter changes, initial conditions, and rule mutations across six variants, including a new V7 that mirrors V4. They demonstrate that the same signed regulatory graph can yield different dynamics under different variants and update schemes, challenging the sufficiency of structural graphs for predicting behavior and highlighting strong links between canalization, update rules, and stability. The findings reveal minimal yet rich dynamical complexity in a small network, offering insights into the design and interpretation of regulator networks in biology and beyond.
Abstract
Networks with two nodes are previously grouped into either two classes (mutually interactive, master-slave) or five classes (mutualism, competition, predator-prey, commensalism, amensalism). By allowing self-loops, the number of signed regulatory graphs increases to 39. We provide a complete summary of dynamical behaviors of the 39 two-node McCulloch-Pitts models when the link weights are constrained to three values [$-1$,0,$+1$] and Boolean node variables. Depending on whether the Boolean values are [$-1,1$] (bipolar) or [0,1] (binary), we show that the dynamics could also be different with the same signed regulatory graphs. We demonstrate that slight variations in the McCulloch-Pitts model (called variants) may lead to fundamentally different dynamics. We study the full model space and three kinds of robustness or stability: a) of a rule against parameter change on its overall dynamics, b) for a given state against parameter change on its final state, and c) against an initial state change on its final state. All these stability properties are loosely related to a model's limiting dynamics, with the fixed-point rules to be more stable in the first two types of robustness, but less stable in the third robustness type. These analyses pave the way towards a better understanding of a minimum complex system.
