
chology which we will list below. For each of these
frameworks, we examine which of the eight above-
mentioned properties are satisfied.
Let us recall briefly these 13 models.
ACT-R (Adaptive Control of Thought - Rational) sim-
ulates human cognitive processes (Anderson, 2004)
with formal and non formal models. ACT-R satis-
fies modularity, step-by-step simulation, and open-
ness to theories but lacks formalization, verifica-
tion, and automatic comparison. Friston’s Predic-
tive Coding and Free Energy Principle postulates that
the brain minimizes prediction errors (Friston, 2009),
and it is used to explain perception and decision-
making. Friston’s Free Energy Principle excels in
formal aspects and adaptability to complex systems
but struggles with modularity and automatic verifica-
tion. GWT (Global Workspace Theory), initiated by
Baars, suggests consciousness arises when informa-
tion is shared across the brain (Baars, 1997, 2005).
LIDA (Learning Intelligent Distribution Agent) is
based on global workspace theory, simulating atten-
tion, memory, and decision-making (Stan Franklin,
2007). LIDA is modular and handles large systems
but lacks formal semantics and verification tools. The
Working Memory Model breaks memory into com-
ponents for processing (Baddeley and Hitch, 1974).
Global Workspace Theory is conceptual, suited for
theoretical exploration but lacks formalization and
automatic verification. Dual-Process Theory distin-
guishes between fast, automatic thinking (System 1)
and slow, deliberate thinking (System 2) (Kahneman,
2011). Dual-Process Theory is not formalized, re-
maining a conceptual framework. Bayesian networks
are widely used to model decision-making, proba-
bilistic reasoning, and learning (Pearl and Macken-
zie, 2018). Bayesian networks satisfy most crite-
ria, with formal semantics and modularity. Neural
networks simulate cognitive processes like memory,
learning, and pattern recognition, mimicking brain
function (Goodfellow et al., 2016). Neural networks
manage complex systems but lack formalization and
verification. Dynamic systems are used to model con-
tinuous behaviors over time, such as emotional dy-
namics, motivation, and behavioral regulation (Lake
et al., 2017). Game theory is applied in social psy-
chology to examine how persons make strategic de-
cisions in competitive or cooperative contexts (Sun,
2016). Propositional and modal logic are often used
to formalize human reasoning (Marr, 2015). Percep-
tion, attention, and memory are treated as information
processing systems, applying entropy and redundancy
to explain encoding, storage, and retrieval (Goodfel-
low et al., 2016). Markov decision processes (MDP)
model decision-making in uncertainty, while agent-
based models simulate complex social and ecological
interactions (Sun, 2016). The last 4 models listed pre-
viously (dynamic systems, game theory, propositional
and modal logic, and MDPs) largely meet the criteria,
offering powerful tools for formal modeling and sim-
ulation, though some lack psychological verification
or automatic comparability.
We conclude that no existing model, tool or
method totally satisfy all the 8 previous properties.
More specifically, most models satisfy neither formal
verification of properties (property 7) nor decidable
comparison between theories (property 8). Surpris-
ingly, almost none of these models use the automaton
model, which is the basis of computer science.
Formalization with Systems of Automata: Al-
though the notion of algorithms is used in many fields,
few researchers are familiar with the classical models
of computability. This is the case in neuroscience and
psychology. Yet, the conceptual foundations of com-
puter science would be quite useful for psychology,
which also deals with notions of states, actions, be-
haviors, simulation, and process equivalence, among
others. Even computational psychiatry (Montague
et al., 2012), which emerged in the 2010s, does not
use computability but rather game theory, probabilis-
tic models, statistics, and machine learning. Further-
more, finite automata diagrams are intuitive and un-
derstandable for researchers without a formal training
in mathematics or computer science.
Our Contributions:
• We present a new automata-based method to for-
malize psychological theories. In the spirit of
(Fodor, 1983), we build our model by defining and
composing modules. Our methodology is based
on the principle of modeling different modules
with different finite automata which will interact
in a very specific way. These modules can be
easily modified and refined without changing the
whole model.
• We provide a method that satisfies the eight prop-
erties listed previously.
• Our method is demonstrated using the example of
stress theory.
• We propose a list of new open questions.
Our (first) modeling, based on finite automata, is only
a first stage, and we will continue by adding time
(with timed automata), probabilities (with Markov
chains), and differential equations on continuous vari-
ables.
An Automata-Based Method to Formalize Psychological Theories: The Case Study of Lazarus and Folkman’s Stress Theory
205