Machine Learning as Iterated Belief Change a la Darwiche and Pearl
Theofanis Aravanis
TL;DR
This work bridges iterated belief change and binary neural networks by reframing ANN training as a gradual sequence of belief-set transitions. It first critiques full-meet belief change and demonstrates that DP-compatible operators—lexicographic revision and moderate contraction—provide robust, iterated-update semantics aligned with training dynamics. By adopting Dalal's distance-based approach to beliefs, the authors show how intermediate belief states naturally emerge during learning and satisfy progressive distance properties. They validate the framework with binary-ANN experiments (including a logical function and MNIST) showing gradual convergence of symbolic knowledge, and prove DP-compatibility of learning under the SD condition, linking gradient-based optimization to principled belief revision.
Abstract
Artificial Neural Networks (ANNs) are powerful machine-learning models capable of capturing intricate non-linear relationships. They are widely used nowadays across numerous scientific and engineering domains, driving advancements in both research and real-world applications. In our recent work, we focused on the statics and dynamics of a particular subclass of ANNs, which we refer to as binary ANNs. A binary ANN is a feed-forward network in which both inputs and outputs are restricted to binary values, making it particularly suitable for a variety of practical use cases. Our previous study approached binary ANNs through the lens of belief-change theory, specifically the Alchourron, Gardenfors and Makinson (AGM) framework, yielding several key insights. Most notably, we demonstrated that the knowledge embodied in a binary ANN (expressed through its input-output behaviour) can be symbolically represented using a propositional logic language. Moreover, the process of modifying a belief set (through revision or contraction) was mapped onto a gradual transition through a series of intermediate belief sets. Analogously, the training of binary ANNs was conceptualized as a sequence of such belief-set transitions, which we showed can be formalized using full-meet AGM-style belief change. In the present article, we extend this line of investigation by addressing some critical limitations of our previous study. Specifically, we show that Dalal's method for belief change naturally induces a structured, gradual evolution of states of belief. More importantly, given the known shortcomings of full-meet belief change, we demonstrate that the training dynamics of binary ANNs can be more effectively modelled using robust AGM-style change operations -- namely, lexicographic revision and moderate contraction -- that align with the Darwiche-Pearl framework for iterated belief change.
