HOW TO BUILD CONSCIOUS MACHINES
BY MICHAEL TIMOTHY BENNETT

© 2025 M. T. BENNETT
HOW TO BUILD CONSCIOUS MACHINES
How to build a conscious machine? For that matter, what is consciousness? Why is my world made of qualia like the colour red or the smell of coffee? Are these fundamental building blocks of reality, or can I break them down into something more basic? If so, that suggests qualia are like an abstraction layer in a computer. A simplification. Some say simplicity is the key to intelligence. Systems which prefer simpler models need fewer resources to adapt. They “generalise” better. Yet simplicity is a property of form. Generalisation is of function. Any correlation between them depends on interpretation. In theory there could be no correlation and yet in practice, there is. Why? Software depends on the hardware that interprets it. It is made of abstraction layers, each interpreted by the layer below. I argue hardware is just another layer. As software is interpreted by hardware, hardware is by physics. There is no way to know where the stack ends. Hence I formalise an infinite stack of layers to describe all possible worlds.
Each layer embodies policies that constrain possible worlds. A task is the worlds in which it is completed. Adaptive systems are abstraction layers are polycomputers, and a policy simultaneously completes more than one task. When the environment changes state, a subset of tasks are completed. This is the cosmic ought from which goal-directed behaviour emerges (e.g. natural selection). “Simp-maxing” systems prefer simpler policies, and “w-maxing” systems choose weaker constraints on possible worlds. I show w-maxing maximises generalisation, proving an upper bound on intelligence. I show all policies can take equally simple forms. Simp-maxing shouldn’t work. To explain why it does, I invoke the Bekenstein bound. It means layers can use only finite subsets of all possible forms. Processes that favour generalisation (e.g. natural selection) will then make weak constraints take simple forms.
I perform experiments. W-maxing generalises at
AUSTRALIAN NATIONAL UNIVERSITY
DOCTORAL THESIS IN COMPUTER SCIENCE
This dissertation is an account of research that began March 2019. It is comprised of 13 chapters, based on 13 of my papers, written under 13 advisors and completed on the 13th of May, 2025.
The work presented in this thesis is that of the candidate alone, except where indicated by due literature reference and acknowledgements in the text. It has not been submitted in whole or in part for any other degree at this or any other university.
Michael Timothy Bennett, May 2025

ACKNOWLEDGEMENTS
This work was mostly funded by my personal savings account. RIP. This work was partly funded by a Fundaçao para a Ciência e a Tecnologia (FCT) grant under the reference PTDC/FER-FIL/4802/2020, JST (JPMJMS2033), and an Australian Government Research Training Program (RTP) Scholarship.
I’d like to thank the 13 people who have advised me during my various attempts at research at the ANU, both during my masters and during my PhD1: Sean Welsh, Anna Ciaunica, Yoshihiro Maruyama, Colin Klein, Sylvie Thiebaux, Marcus Hutter, Marcus Hegland, Michael Barnsley, Elizabeth Williams, Ehsan Nabavi, Uwe R. Zimmer, Badri Vellambi and Samuel Allen Alexander. I’d particularly like to thank Yoshi, Sean and Anna. I would not be here without you. To Yoshi, who became my primary supervisor two years into my PhD: You saw something in me and my half-complete project, which I can only imagine must have sounded mad. If you hadn’t co-authored that first journal article with me, my academic career might have been over before it began. To Sean and Anna who have worked so tirelessly to get me over the finish line, without your support I might never have finished! My thesis has benefited immensely from your inputs, and your support. You have made a huge difference! On top of that I must note that Sean has done all this in his spare time as an independent researcher. Sean you have been incredibly generous with your time and feedback, and this thesis would be much less polished without your oversight. I will never forget it!
I also want to thank the AGI Society and its members. The 2023 and 2024 AGI conferences were the highlights of my PhD. The encouragement, awards and sense of belonging I felt there quite profoundly changed my life! I’d also like to acknowledge the many others who have helped me, but there are too many. To Ricard Solé, Lenore and Manuel Blum, Karl Friston, Peter Watts, Noel Hinton, Vincent Abbott, Lucas Scott, Simon Strauss, Elija Perrier, Paul McMahon, Tim Wicks, Seth Lazar and the many others who were so generous with either encouragement or feedback: Thank you!
Finally to Ashitha Ganapathy: You have been with me through the highs and lows of all of this. My maniacal obsessions with new topics that extended the length of this thesis by years. My moments of despair, forgetfulness and stubbornness. We even wrote our first paper together. You have listened to every part of this thesis more times than I can count. I don’t know what I would have done without you. More than anyone, credit for getting me this far goes to you. From the bottom of my heart, thank you. This thesis is your achievement as well.
SECTIONS ALREADY PUBLISHED
To validate my progress I have continuously published throughout my PhD. Key published include optimal learning2 (chapters 6 and 7), and my arguments regarding meaning3 (chapter 10), causality4 (chapters 9 and 12) which links consciousness to intelligence, the fermi paradox5 (chapter 11), complexity6 (chapter 7), the artificial scientist7 (chapter 13) and abstraction layers8 (chapters 4, 5, 6 and 8). I published The Mirror Symbol hypothesis, which informs many of the results in meaning, in an IEEE journal9 (chapter 10). My argument regarding the hard problem10 (chapters 12 and 13) and my more recent survey of AGI11 (chapter 3) are currently under review, but the former was accepted to and presented at both ASSC27 and MoC5. My paper on systems as a stack is of central importance to this thesis, and is forthcoming12 (chapters 4, 5, 8, 10 and 11). I co-authored and published a precursor to that paper at an IEEE cybernetics conference13. My paper on Computable Artificial General Intelligence14 was important but it has been under review with IEEE Transactions on Emerging Topics in Computational Intelligence for 3 years. Fortunately, I was able to publish the key result of that paper at AGI-23 and 24 instead. I’ve written 21 papers in total. I expect 19 of those will have passed peer review by the time this thesis is out. My other papers are also cited but are not particularly important for this thesis. So this thesis is comprised of 13 chapters, based mostly on 13 of my papers, written under 13 advisors and completed on the 13th of May, 2025. Though many of these results were published in stand alone papers, they were all written in service of the vision I present here.
DISCLAIMER
This thesis is a draft that is under review. I have already published most of the results in peer reviewed books and journals, but the thesis itself may still change based on reviewer feedback. Take it with a grain of salt.
Please send questions, feedback, hate and fan mail to michael.bennett@anu.edu.au.
Contents
I. FOREWORD AND CHAPTER SUMMARIES
Humans overlook subtractive solutions. We refuse to reduce. Engineers cobble together bits of code into webs so monstrous the errors cannot be found. On a more human scale governments add laws with reckless abandon, but how often do you see them repeal the old? This bias for expansion over contraction is well documented across the spectrum of human endeavour15. For scientific and philosophical pursuits, I suspect our tendency to overlook subtractive solutions has made many problems more difficult than they need to be. When we encounter data we cannot explain within the confines of existing theory, an additive solution would be to construct more and more convoluted theories to reconcile the old theory with the new data. However, we do not always need to reconcile the new with the old. We just need to explain what is, and sometimes that means throwing out preconceptions. For example Milton Friedman proposed simple monetary models instead of complex cyclical models, informing monetary policy that allows us to avoid repeating the great depression. I am interested in broad reaching questions which are similarly burdened by precedent. How can we build a conscious machine? Why is anything conscious? Alive? What is life? Is complexity an illusion? Are biological systems more intelligent than artificial intelligence? Why? In search of answers I have published a number of papers16 in peer reviewed books and journals. I wrote these papers not as disconnected works but as interconnected parts of a larger vision, culminating in this thesis.
Overall this thesis is about how to build a conscious machine. I don’t actually have a conscious machine, because that seemed like overkill for a thesis. What I do have is an explanation of what consciousness is and how it came about. There remain one or two unanswered questions. I also have some proofs and experimental results showing how to ‘adapt’ as efficiently as possible, which is useful for building artificial superintelligence.
There are a few other results too. I’ve given explanations of the origins of life, language, the Fermi paradox, causality, an alternative to Ockham’s Razor, the optimal way to structure control within a company or other organisation, and instructions on how to give a computer cancer. They’ve mostly been published and, strange as it is, they all tie in to a coherent vision. They weren’t conceived in isolation, but as parts of a whole.
What follows now is a summary of the whole thesis. The purpose of this summary is to give you a narrative overview of what I am doing and why, before I get into the weeds. As such, it uses terms like causal-identity and task without formally defining them. These terms are formally defined later in the thesis main body, but here and now they are to be read intuitively. Brevity is the only virtue to which this chapter aspires.
II-III. LITERATURE REVIEWS
Chapters II and III are literature reviews.
Chapter II surveys philosophy and neuroscience. What is a conscious entity? To build one, I must know. Philosophy, psychology and neuroscience all provide insight. However the matter is far from settled. I must take concrete positions on disputed issues within these fields before I can say how to build a conscious machine. Hence I survey some relevant concepts and disputes, combining the introductory sections of my publications on enactive and ethical AI17, communication18 and consciousness19. Topics covered include the mind body problem, functionalism, theories of consciousness, self organisation, the free energy principle, enactivism, epistemology, semiotics, structuralism, post-structuralism and theories of meaning.
Chapter III deals with AGI, which is the foundation of this thesis. It is a survey from on of my earliest publications20, updated to reflect more recent developments21. I begin by discussing several definitions of intelligence and AGI. I end up framing intelligence as adaptation22, and AGI as that which adapts generally. For the purposes of benchmarking, I define AGI is an artificial scientist. I take inspiration from Sutton’s ‘Bitter Lesson’23, which is that throwing compute at a wall consistently beats human ingenuity. With sufficient resources any general approach to optimisation can eventually attain an arbitrary level of skill. Two have consistently scaled: search and approximation. I discuss strengths, weaknesses and examples of each. Hybrids of search and approximation are best. I discuss some hybrids including Hyperon24, AERA25 and NARS26. I introduce the concept of meta-approaches that can be applied to search, approximation or hybrids. One example of a meta-approach is the maximisation of scale and available resources (scale-maxing), in accord with Sutton’s bitter lesson. Another is simplicity maximisation (simp-maxing) based on Ockham’s Razor. I evaluate the strengths and weaknesses of these approaches. They allow us to speculate about how a superintelligence might behave. However, simplicity is a matter of interpretation. It is subjective, and so these claims are also subjective. In this thesis I propose an alternative meta-approach that is optimal. Overall the meta-approaches I discuss in this thesis are to maximise the simplicity of form (simp-maxing), to maximise the scale (scale-maxing) and to maximise the weakness of constraints on function (w-maxing). This latter one is my proposal.
IV. WOW, EVERYTHING IS COMPUTER
This chapter explains why complexity is subjective and what can be done to formalise objective performance. The key result is a concept I call computational dualism, described in my publication of the same name27. I begin by pointing out that the very idea of a software intelligence is broken. The behaviour of software is determined by the hardware on which it runs. It interprets the environment for the software, and the software for the environment. I use the term ‘computational dualism’ to describe theories that treat ‘minds’ as disembodied entities that interact with the environment through an interpreter. I conclude that to make claims regarding the objective behaviour of an intelligence, we must avoid computational dualism.
I propose a solution, which I published earlier in several of my papers28. To avoid computational dualism, it might be tempting to think we just need to focus on the hardware. However this would repeat the same mistake. Computer systems are organised into “abstraction layers”. Higher abstraction layers run in lower abstraction layers. For example Python is interpreted by a C program. I argue the abstraction layers do not end at hardware, and that hardware is interpreted by physical laws just as software is interpreted by hardware.
Taken to its logical conclusion, everything is a stack of abstraction layers29. Software is a state of hardware. A human is a state of organs which are states of cells. If the mind is
V. TURTLES ALL THE WAY DOWN
Chapter V is about embodiment. Each body is an abstraction layer. When I do something with my body like raise my arm, I change the possibilities for what happens next. I impose a constraint on the world. In this sense, a body speaks a formal language34. This embodied language is ontological, meaning a statement is rather than refers to something. Every physical thing is an abstraction layer that speaks a formal language, not just living bodies. A computer speaks a formal language of hardware states. The universe speaks a formal language of physics35. This idea is once again from my publications on abstraction layers36. I show how Stack Theory expresses an embodied formal language of declarative programs. Those programs are the vocabulary of the language. Using this, the body makes statements that have truth values. In an embodied formal language, something is physically ‘said’ by the environment. This is the language of physical laws. If I was omniscient the environment would have one state at a time, because time is difference37. That state would determine what is true at the present time. The grammar of the language comes from the fact that states of the environment are in this sense mutually exclusive, and some programs in a vocabulary can never be expressed together. Everything that exists is a statement made in an environment’s embodied formal language, and which statements are true depends on the state. However from my subjective perspective within my environment, I cannot know what the physical state is. I am a statement, and I exist for as long as the environment expresses me. When a statement is made, it constrains the space of what else can happen. Each statement has an extension. Intuitively, my extension is like the ‘many worlds’ in which I exist.
Each statement implies another higher abstraction layer. The extension of a statement forms a vocabulary of the layer above. In this way, every statement the environment makes creates an abstraction layer. The outputs of the level below form the vocabulary of the level above. We go up a level of abstraction by looking at second order effects of a body we started with. An abstraction layer is like a smaller environment defined in the context of a larger environment. A ‘small world’ defined inside a ‘big world’38. It has its own formal language that is equivalent to a subset of the things the bigger environment can say. Each statement the environment makes is a body, and each body has an extension and thus its own, more restricted embodied formal language in which further statements can be expressed. Layer upon nested layer of abstraction.
VI. MASTER, WHAT IS MY PURPOSE?
Chapter VI is about purpose. These results were published earlier in my papers on abstraction layers39 and consciousness40. The result is a formal definition of an embodied tasks, inference and stacks. In earlier chapters, I defined bodies or hardware as embodied formal languages that express statements. I can choose any statement the body can make and call it an input. The possible outputs are the extension of the input. So a body can be seen as a computational system that maps inputs to outputs. I can single out a subset of those possible outputs and call them correct. I call a set of inputs and outputs a task. This is a way of formalising a arbitrary notions of correctness, or what ought to be. According to Hume’s Guillotine, I cannot derive what ought to be from what is so I need a universal, cosmic ought from which to derive all others. I argue this comes from time. Change is foundational. Statements are destroyed as states change. A body is a statement that lasts for as long as the environment expresses it. Subjectively, we can interpret the process of creation and destruction as statements ‘moving’ relative to one another. Statements that persist are those that move away from circumstances in which they are destroyed. As the environment transitions from one state to another, this eliminates that which doesn’t seek to preserve its existence. This is like natural selection, but applied to every aspect of the environment. It creates an incentive I call the cosmic ought. What I argue here is that everything that the environment expresses is a statement of what ought to be, and the rest that which ought not.
Each statement implies a narrower abstraction layer than the one in which it was expressed, like a window or small world within a big world. As we go to higher in a stack, the ought gets more specific. For example, an environment could be an abstraction layer. Lifeforms would then be statements made in that abstraction layer, growing ever more specific with each additional layer of abstraction. A lifeform might be considered ‘fit’ if it continues to exist, so the set of all fit outputs for a fit organism could be its extension. However organisms are often unfit. Such ambiguously ‘fit’ organisms would be statements whose extension contains unfit as well as fit behaviour. Were it to engage in unfit behaviour it would still exist, just not in any condition to maintain homeostatic and reproductive goals. It is that distinction between ‘fit’ and not that a task formalises, by pointing out the set of outputs considered ‘correct’ and the inputs in which being correct actually matters. Hence I formalise goal directed behaviour in a stack of tasks41.
VII. WEAK
Chapter VIII is about intelligence. The key results were published in my papers on ‘weak’ hypotheses42. The result is a theory of optimal learning. I propose a meta-approach I call w-maxing, and an upper bound on intelligent behaviour based upon it. I formally prove and demonstrate experimentally that w-maxing is optimal, and simp-maxing is not43.
If we take a Darwinian point of view then intelligence is long-term adaptation44 that facilitates short-term adaptation45. Without intelligence, an organism would need to have all knowledge hard coded from birth. With intelligence, it can adapt during its lifetime to survive in more circumstances than without intelligence46. To represent this in my formalism I describe an organism by what it does, rather than is47. What it does is a task. I explain how the task an organism does can be subdivided, by choosing subsets of inputs and outputs I call child tasks. Tasks thus exist in a generational hierarchy. An organism’s past is a child task of its future task. A task implies a set of policies that constrain an organism’s behaviour to the task definition. An organism embodies a ‘fit’ policy if it is constrained to fit behaviour. The process of learning is inferring a policy from the past that ensures future behaviour is fit. Intuitively, a policy is like a tool. A tool can complete more than one task. A hammer can be either a weapon or a paper weight. A weaker policy is a tool that completes more tasks. The weakest policies complete the largest number of tasks. I prove that, among all policies, the weakest policies are the most likely to generalise, maximising efficiency of adaptation. I call this the meta-approach of w-maxing4849.
I go on to compare w-maxing and simp-maxing50. I prove that we can w-max without simp-maxing. I support this claim with experiments comparing the two meta-approaches. I have them attempt to learn binary multiplication and addition. The w-maxing system outperforms the simp-maxing system by
VIII. STACKISM
This chapter brings together my papers on complexity51 and abstraction52. I explain why simplicity of form has anything to do with function. In theory there could be no correlation, but in practice there is53. My result is proofs explaining this correlation, and this explains why biological systems seem to adapt more efficiently than AI. I begin by proving that at the lowest level of abstraction, all policies are equally simple. There is no such thing as objective complexity. Then I argue bodies must use finite vocabularies, because of the Bekenstein bound54 55. I show that there exist abstraction layers in which simple statements are weaker. Because vocabularies are finite, an abstraction layer in which weak statements take simple forms will be able to express more weak policies than an abstraction layer where weak policies do not take simple forms. This means complexity is an illusion perpetrated by abstraction layers. To maximise adaptability given finite resources, it is necessary56 for abstraction layers to express weaker constraints using simpler forms. In other words, maximising the weakness of constraints on function (w-maxing) will cause simplicity of form to be maximised (simp-maxing), but simp-maxing may not cause w-maxing. Natural selection prefers bodies that can express policies that are more versatile. This forces a correlation between weakness and simplicity. Since we are products of natural selection, our languages reflect this.
Next I explore how systems do this. Biological systems seem to do a better job than AI of building versatile abstraction layers. To understand why, I look at how systems vary along dimensions of abstraction, delegation and distribution. I argue systems which delegate control to lower levels of abstraction are more adaptable. I illustrate this point using examples from biological, computational, human organisational, military and economic systems. Using Stack Theory I prove that adaptability at higher levels of abstraction requires adaptability at lower levels of abstraction. I call this The Law of the Stack. I argue biological systems are more ‘intelligent’ than because they delegate control to lower levels of abstraction. To put it provocatively, artificial intelligence is like an inflexible bureaucracy that only adapts top down. By adapting at lower levels of abstraction, biological systems can ensure weak constraints take simple forms at higher level57. I argue this is why naturally occurring systems enforce a correlation between simplicity of form and weak constraints on function. This is why there is a correlation between simplicity of form and the weakness of constraints on function.
IX. LETS GET PSYCHOPHYSICAL
Chapter IX is about how there are objects and properties. This is brings together my work on causality58 59 and consciousness60. The key result is the formalisation of causal-identites explaining how systems learn cause and effect, the Psychophysical Principle of Causality explaining why systems learn the objects and properties they do based on w-maxing, and the formalisation of selves that will inform the later theories of consciousness and meaning.
Normally to describe causality I would start with a set of variables representing objects and their properties, and then experiment to figure out if changing one variable changes another. However this only works if I already have the world divided up into variables, which my formalism doesn’t yet have. Fortunately, we have attraction and repulsion from physical states. Valence, which is a causal relation. Hence, I can flip the problem and learn the objects instead. We have proofs of optimal adaptability, and any system that adapts optimally must correctly identify cause and effect. I show that by w-maxing in response to attraction and repulsion from environmental states61, a system embodies policies that classify causes of valence. I call these policies causal-identities. They are prelinguistic classifiers. Weaker causal-identities classify more commonly encountered causes of valence. This explains why and how a contentless environment is divided up into objects and properties. I call this The Psychophysical Principle of Causality62. I identify two preconditions for a system to construct a causal-identity for an object: incentive and scale. First there must be an incentive, for example the object is relevant to survival. Second, the system must be able to embody the causal-identity63.
To survive, I must be able to tell the difference between what I have caused, and what I did not. This implies the construction of causal-identities for one’s self. I introduce ‘orders’ of causal-identity for self, and show that if the scale and incentive preconditions are met they will be constructed. 1st-order-self classifies my interventions. A 2nd-order-self is my prediction of your prediction of my 1st-order-self. This is needed for theory of mind, or to herd and capture prey. Finally, a 3rd-order-self permits one to predict one’s own 2nd-order-selves, which is needed to predict social environments and complex narratives.
X. LANGUAGE CANCER
Chapter X is about language and cancer. This integrates my first paper, in which I proposed The Mirror Symbol Hypothesis64, with my subsequent papers on symbol emergence65 and the formalisation of Gricean pragmatics66. The results are the formalisation of how meaning is communicated, of how norms are formed and how this relates to cancer, and a refutation of the Orthogonality Thesis.
I show how 2ND-order-selves are necessary for communication as described by
This explains the emergence of norms. Organisms that can communicate can co-operate. Now that we know how, it is easy to see how language would evolve. I formalise protosymbols and preferences to connect causal-identities to established semiotic theory. I explain how co-operation facilitates social predation, and how sufficient predictive accuracy in repeated interactions incentivises honesty. I argue members of a species have similar preferences, and thus efficiency dictates an organism use its own preferences to predict others6869. Finally, I relate normativity to cancer. In an ecosystem computation is distributed and concurrent. Different organisms act upon one another at the same time, forming collectives. When they constrain one another in service of a goal, they form a collective informational structure with an identity.
XI. WHY IS ANYTHING ALIVE?
In this chapter I ask what drives the emergence of life in an ostensibly indifferent universe? Why is it that life is complex, when complex forms are less likely to exist? In answering these questions I respond to criticisms of Pancomputational Enactivism which allege my theory does not formalise cognition in a manner which aligns with the Free Energy Principle, and accounts for a boundary71. I argue that a rock persists by simp-maxing alone, and that causes it to persist because simpler forms tend express weaker constraints. On the other hand, a system that self-repairs does the opposite. It w-maxes at the expense of simp-maxing. This is only possible in a stable environment. When the underlying stack is static, weak constraints do not need to take simple forms. A slime mold is more fragile than a rock in general, but in the context of earth’s environment it is more adaptable in the sense that it can do more, to spread and multiply. Systems like this can optimise for adaptability within the constraints of higher levels of abstraction. I then relate this to The Law of Increasing Functional Information72 73, which I translate into Stack Theory and subsequently prove. Finally, I explain the Fermi Paradox using the incentive and scale preconditions for causal-identities. Intelligent systems might be all around us, but we do not recognise them as intelligent because we cannot construct a rationale for their behaviour. They fall outside the scale and incentive preconditions afforded by the human stack. This integrates my papers on abstraction layers74, complexity75 and most importantly my early paper on The Fermi Paradox76. This serves to further illuminate how and why we divide our subjective worlds up into the objects and properties that we do. I do all of this in order to lay the foundations for chapter XII.
XII. WHY IS ANYTHING CONSCIOUS?
Chapter XII addresses the hard problem. I describe what is consciousness, and why is anything conscious. I published these results earlier in my papers on consciousness77. First, Higher Order Thought theories argue that we are conscious of higher order meta-representations of lower order conscious states like ‘the smell of coffee’ or ‘the colour red’, but they don’t explain where the latter come from. To understand higher order consciousness we must explain how lower order local states of consciousness arise.
I begin by examining valence. At the most basic level we have ‘one-dimensional’ valence. How a cell is attracted or repelled, for example. Such a system cannot learn a causal-identity for any object. However, when we have two cells we now have a richer vocabulary. We can express more. If we scale up the system, we can have many parts which are being attracted or repelled by the state at any given time: a ‘tapestry of valence’. A vast orchestra of cells playing a symphony of valence. Every state of the environment would evoke such a symphony, which can be reduced to causal-identities for those aspects of the environment which cause valence. This is the point of The Psychophysical Principle of Causality. An organism learns causal-identities from valence alone. They form an abstraction layer. Causal-identities can be categorical variables like hunger and thirst, which at the higher level of abstraction have the same ‘one-dimensional’ valence, but have a fundamentally different qualities because they are different tapestries of valence at the lower level of abstraction. An organism does not have a lookup table of ordered causal-identities, and does not choose to use a policy to interpret inputs. It embodies causal-identities as policies and is impelled by valence to act accordingly. A tapestry of valence does not have the luxury of separating a representation from its estimated utility. Reward is not a label applied after the fact. Interpretation and value judgement are one and the same. I call this integrated representation and value judgement. This is counterintuitive from a computer science point of view, where we are used to dealing in key-value pairs for neat databases. However from an evolutionary perspective such a separation of description from valuation is implausible.
Consciousness is something an organism does, rather than is. It is being impelled by a hierarchy of causal-identities. I argue phenomenal consciousness begins with a 1ST-order-self. A 1ST-order-self accompanies every intervention an organism makes and so, having a character, it answers Nagel’s famous question of ‘what it is like’ to be an organism. Causal-identities become qualia. A philosophical zombie has access but not phenomenal consciousness. The contents of access consciousness are those available for communication. I argue that means access consciousness requires a 2ND-order-self, because that is what is required to communicate meaning in the pragmatic sense as humans do. Communicating requires reasoning about interventions. Hence, it also requires a 1ST-order-self. A philosophical zombie that behaves exactly like a human is therefore impossible. Intelligent behaviour at a human level requires a 1ST and 2ND-order-selves. Efficiency demands the delegated computational architecture of biological self-organisation with persistent structure that supports a tapestry of valence. Intelligence adaptability, so there is no way to achieve human-level intelligence without consciousness. Increasing intelligence is reflected in increase scale that facilitates the construction of causal-identities. I conclude the chapter by I describing the stages a conscious organism, from rocks to humans, as intelligence increases.
XIII. HOW TO BUILD CONSCIOUS MACHINES
Chapter XIII is about how to engineer conscious machines. It integrates my papers on the artificial scientist78, and consciousness79. The key result is a description of the features necessary and sufficient to build a conscious machine, the proposal of an unresolved problem I call The Temporal Gap, and two options describing strategies we might take to build a conscious machine, or to avoid building a conscious machine respectively.
I begin by discussing existing theories of conscious machines and AGI. I argue that, because intelligence begets consciousness and consciousness requires intelligence, these are one and the same. I frame Stack Theory and subsequently Pancomputational Enactivism as bottom up frameworks. I argue they should be used to improve rather than supplant existing theories that focus on top-down implementation of conscious or intelligent systems. I subsequently enumerate the features of an artificial scientist that should in turn lead to a conscious machine.
I examine the shortcomings of conventional computing hardware in contrast to biological polycomputers, and argue there are several features we must build into our systems if we want them to be as adaptive as a human scientist, and thus conscious. I identify a problem I call The Temporal Gap, which is that it is unclear whether a conscious state is at a point in time80, or can be smeared across time81. Machines that satisfy the former definition are conscious according to the latter definition82. This has profound implications not just for what sort of machines can be conscious, but for our understanding of human subjective experience. There does not appear to be any way to conclusively resolve The Temporal Gap. However I argue that if we want to build a conscious machine we should assume consciousness is at a point in time, and design a machine accordingly. If we wish to avoid building a conscious machine, we should assume consciousness is smeared across time and avoid building potentially conscious machines accordingly.
Finally, I conclude the thesis by summarising the many and varied results.
II. SOME PHILOSOPHY
I MUST KNOW WHAT IT IS I WANT TO BUILD before I can build it. I want to build a mind, so that means I have to take concrete positions on disputed issues within philosophy of mind, psychology, cognitive science and neuroscience. The following is a survey of some relevant material from those fields. It is based on the introductory sections of my publications on enactive and ethical AI83, communication84 and consciousness85. Topics covered include the mind body problem, functionalism, the “hard problem” of consciousness, various theories of consciousness, self-organisation and the free energy principle, enactivism, epistemology, semiotics, structuralism, post-structuralism and theories of meaning. Though this is a very broad ranging survey, I try to tie these concepts together into a coherent, sequential story from beginning to end.
A BRIEF HISTORY OF THE MIND BODY PROBLEM
There is public knowledge, and private knowledge86. When I see, smell, touch, hear or taste an object, I am said to be directly observing that object. However, I cannot directly observe someone else’s experience. I can see evidence that they might be experiencing pain, for example. I could run a test and directly observe C-fibre stimulation in their brain, but that is not the same thing as directly observing their experience of pain. One’s own subjective experiences are “private” knowledge. To say something is “public” information is to say it is at least possible for more than one person to observe the event. A private event is never observable by more than one person. Even if I somehow built a computer to “read” someone’s mind, store the information, and then “write” that subjective experience into another’s mind, how could I know the experience is truly the same? When a scientific experiment is run, it is to test whether one publicly observable event reliably follows another publicly observable event. One reason it is so difficult to study the mind is because the things for which we are testing are not publicly observable87. This brings us to the “mind-body” problem.
“What is a mind” is a loaded question, because it seems to suggest a mind is a publicly observable object88. We know that minds are had by particular things. So instead we could ask “what does it mean when we say something has a mind?”. We know the things we can observe that have minds also have physical substance. Objects with physical substance are spatially extended, meaning that for each moment in time that they exist they must occupy space. No other physical object may occupy that same space at that same time.
However, when people speak of minds and mentality they often talk like these are not part of their physical form. For example, there is mental and physical illness. This hints at something like a mental substance. Something non-physical. However, mental and physical phenomena clearly have a causal relationship. A mind causes the body to act, and that the body causes the mind to experience what it does.
EARLY 1600s - SUBSTANCE DUALISM
The idea that there exist distinct mental and physical substances is called substance dualism. It was most famously argued by
Descartes, 16th century French philosopher and namesake of “Cartesian Dualism”. He sought to describe the union of immaterial mind and material body. His position is unsurprising, given prevailing beliefs in the 16th century. What is surprising is that his arguments were compelling enough for us to be mentioning them four centuries later.
According to Descartes mental substance does not occupy space. Mental events are not spatially extended. Presumably this is how a mind can be inside a body without making it explode. Descartes thought mental substance interacts with physical substance through the pineal gland, which acts as a sort of interpreter89. An interpreter is like an abstraction layer in a computer. It takes one sort of thing and turns it into another. This idea that the mental and physical causally interact is called interactionism. In the case of Cartesian Dualism, the mental and physical directly interact through the pineal gland. He speculated fluids called “animal spirits” act upon the gland, causing it to move, which causes the conscious states of the mind. The mind then acts directly upon the gland, causing it to move and affect the animal spirits.
This argument has problems. I don’t need to enumerate them. Cartesian Dualism hasn’t aged well, but somehow it is still here. The reason I mention it is because I will later argue that dualism seems to have been baked into computer science90. The idea that AI is a software “mind” running on a hardware “body” echoes Cartesian Dualism. Software is just a state of hardware, and yet many still seem to treat software as something that interacts with the world through hardware. I call this computational dualism91.
MID 1600s - PREESTABLISHED HARMONY
Following Descartes, others asked why mental substance should affect the physical through only the pineal gland, and not elsewhere? Why this inconsistency? Either mental substance affects physical substance, in which case the mental is a sort of physical substance, or it affects nothing physical. In order to preserve substance dualism (likely for religious reasons), some philosophers argued the latter, holding that causal interactions between mental and physical are an illusion perpetrated by god. Leibniz argued that mental and physical processes are set in motion by god in preestablished harmony so that they look like they interact, but never do. Like clocks synchronized by a clockmaker. The practicalities of quantum communication
are strangely reminiscent of this idea92. Malebranche was another philosopher who proposed yet another alternative to interactionism. He argued the physical can affect the mental only indirectly, through the intervention of god93. Each time you will your body to move, god intervenes in the physical world to move your body as you wish94. Any time your body is affected by something in the physical realm, god affects your mind. In occasionalism, god causes all interactions between the mental and physical by intervening constantly to create the illusion of interaction, whereas in Leibniz’s preestablished harmony god intervenes only once, to synchronize the mental and physical worlds so that they appear to causally interact. Either way, there is still an interpreter (god, rather than the pineal gland). I mention all this because the idea of just moving the interpreter or abstraction layer is a central theme of this thesis. It’ll come back a lot.
LATE 1600s - NEUTRAL MONISM
Both Leibniz and Malebranche denied there are any direct causal interactions between mental and physical, invoking god as a means of indirect influence. Spinoza was yet another who denied direct causal interaction, but circumvented the need for divine intervention by arguing that both mental and physical are mere aspects of a third, unobserved substance that is neither mental nor physical. In other words, reality is neither mental nor physical. This position is now called neutral monism. There is a secret third thing. Physical and mental are just aspects of this secret third thing. This idea will come up later when I formalise abstraction layers.
1800s - EPIPHENOMENALISM
Much of the difficulty in understanding the apparent two way causal interaction between mental and physical stems from the assumption that our perception of mental activity as causing physical activity is accurate. What if instead I just consider a one way causal relation? By this I mean that the mental has no causal effect upon the physical, but physical events cause mental events. We might believe we act upon the physical, but this belief is an illusion. For example, I might think I chose to get up and get a glass of water, but every aspect of my decision was determined by physical processes in my body. My mental processes are the effect, not the cause, of physical processes. This is epiphenomenalism. It was proposed by Thomas Huxley, who argued neural events in the brain are the physical events that
cause mental events. However mental events don’t actually do anything. Epiphenomenalism is a means of preserving dualism, but it leaves me wondering why anything would evolve to have consciousness? From an evolutionary perspective, epiphenomenalism seems a bit pointless. The alternative is materialism, or physicalism in contemporary terms. That’s the idea that mental events are just part of the physical world. It seems a lot more compelling, because it means we can come up with an evolutionary explanation for mental events.
NOW - PHYSICALISM
Physicalism comes in two flavours: reductive and non-reductive. The reductive physicalists think we will be able to reduce mental events to non-mental physical events. The non-reductive physicalists believe we will not be able to do that. They hold that certain physical processes have mental properties which are irreducible, meaning we can’t break them down into anything simpler and so we can’t reduce them to non-mental physical parts. This position is basically that “qualia” are fundamental building blocks of reality. This still requires mental causal efficacy, in that mental events cause other mental and physical events. Mental events must supervene on the physical, meaning two objects that are physically identical must be mentally identical. I am a reductive physicalist. Perhaps what might be called a Hobbesian Stackist95. The main point of this thesis is to explain how. I’m now going to steel-man the non-reductive physicalists for the sake of argument.
Psychoneural identity theory is one example of reductive physicalism. It holds that the mind is the brain. Feelings, sensations and thoughts may be reduced to neural activity in the brain, or more generally to a specific physical event. Each “identity” equates publicly observable physical event with a private mental event (they are one and the same thing). One objection to psychoneural identity theory is this: if a mental event like pain is a particular neural event like C-fibre stimulation, then why is it that the same mental event can be caused by entirely different physical events? If I experience pain when my C-fibres are stimulated, and an animal appears to experience pain but has no C-fibres, does that mean it is not experiencing pain? It seems unlikely. Instead, it would seem a mental event like pain can be “realised” by any number of physical events. This is called multiple realisability.
BEHAVIOURALISM AND FUNCTIONALISM
We need to say how systems behave in order to describe mental events. Behaviouralism is the idea that one can equate mental events with outwardly observable behaviour. By observable behaviour, I mean inputs and outputs. Behaviour would be a set input-output pairs. This is one way around multiple realisability. However it mostly depends on how we define input and output. These depend on the level of abstraction. If an input is something so vague as an intuitive human definition of “pain” then yes it would appear an octopus in pain is experiencing pain like a human. If the inputs are as specific as C nerve fibre stimulation then the octopus does not have C nerve fibres and so cannot experience pain. There are many possible processes which map
This brings us to the Chinese Room. Much debated, but a good example of multiple realisability. Imagine I sit in a room. I don’t speak Chinese. Through one door I am passed a note written in Chinese. I pull out my laptop, get Google to translate the note, then pass a response back out the door. Someone outside the room then starts to believe I speak Chinese. Likewise, just because something behaves as if it has a mind, does not mean it does. Behaviouralism discounts mental activity in favour of observable behaviour. It reduces meaning to inputs and outputs. The obvious problem with behaviouralism is that there is more to the story. I think, I know I think, and I can do so without giving an output. Machine functionalism96 tries to resolve this kind of problem by adding a causal intermediary between inputs and outputs. This causal intermediary is an interpreter like a Turing machine. It maps inputs
For a reductive account of the mind to be convincing, it must deal with private first person behaviours (e.g. understanding meaning)97, and show why these behaviours arise. The problem one faces then is arguing “is this behaviour really what I experience”? And we’re back to the public-private knowledge debate. To get around the public-private distinction, I argue we have to step outside the universe and look in. The only way to do that is to establish axioms that hold in every universe. That is the approach I will take in chapter 5. For now, I’ll delve further into background.
CONTEMPORARY EXPLANANDUM AND HARD PROBLEMS
Contemporary theories frame consciousness98 as having two aspects: functional and phenomenal99. Functional means the behaviour of consciousness, however it might be realised. Anything which might be explained by natural selection. Some equate this with “access” consciousness100, which is the contents one can consciously “access” for reasoning and report101. I will point out some inconsistencies in how access consciousness is typically understood. I’ll argue access consciousness is merely part of functional consciousness.
The other aspect of consciousness is phenomenal102. This is the subjective experience of having “global” and “local” states of consciousness. A global state, for example, is being awake or asleep. Local states or “qualia” are the specific experiences of how coffee smells in the morning, or how wet grass feels underfoot. These are hard to define in rigorous terms. By function, I mean anything that serves reproductive and homeostatic103 goals. That serves any goal really, but later I will make the argument that all goals stem from persistence and survival. So for now just take it as that. This information processing results in behaviour natural selection deems to be fit. Some of this information we are consciously aware of, as I am aware of the words I am writing on the page at this very moment. However most of the information processing in our bodies goes on “in the dark”. We are unaware of it, as I am unaware of whether my muscles have decided to atrophy because I have spent too long sitting in this chair writing. Why doesn’t all the information processing go on in the dark? Why do I have conscious access to some information, and not other information? Why is there phenomenal consciousness if we can just do everything in the dark?
Some speculate104 we might take phenomenally conscious being like a human, and make a “zombie” of it. The zombie is a clone that has all the function of the original, but not phenomenal consciousness. From the outside it looks and acts the same, but inside it is dead. If zombies are possible, then that means phenomenal consciousness has no function. If zombies can exist then there is no evolutionary explanation for phenomenal consciousness. Supposing this is true, some have asked why is there something it is like105 to be me, instead of nothing? Why do I subjectively experience some events, when it seems possible106 for information processing to occur without any subject experiencing it? So to reiterate in the simplest possible terms, the functional aspect of consciousness is everything
we can explain as a consequence of evolutionary processes, and the phenomenal part is the rest107. The question is whether there is such a thing as phenomenal consciousness distinct from function. My plan is to explain is to explain phenomenal consciousness as something functional, which will kill the distinction between the two.
THIS IS THE SO CALLED HARD PROBLEM OF CONSCIOUSNESS. Some interpret it as demanding a reductive explanation for local states. However, phenomenal consciousness is arguably an easy problem. Sensory processing may explain the character of qualia, and the “subject” of subjective experience may be explained in causal terms. A representation of the self lets an organism identify the effect of its actions108, and is necessary for accurate inference in many circumstances109. In other words natural selection demands there exist a self to be subject to sensations. What some have called phenomenal consciousness is really the function of consciousness in the first person110, What has been called “functional” is the very same thing from the third person perspective111. However, that doesn’t explain why the same behaviour couldn’t come about112 without consciousness. Some have separated phenomenal consciousness into first person functional and “hard” consciousness113. In that sense, hard consciousness is whatever remains unexplained by function. For the sake of this thesis and the associated papers, I interpret the hard problem as demanding an explanation of why a world in which a zombie is possible is inconceivable114. I’ll address the hard problem by describing how consciousness115 follows from evolutionary processes116, which follow from the very fact of existence. I describe a formalism that applies to every conceivable environment, and show that a zombie is impossible according to that formalism.
LEVELS OF CONSCIOUSNESS
Beyond the phenomenal and functional aspects, there are levels. Morin proposed four levels117, which I describe below. I will later make it 6 levels:
- Unconsciousness: the absence of consciousness, including sensorimotor information processing.
- Consciousness: a minimal level of consciousness in which one has subjective experience of local states. Phenomenal and access consciousness both begin here.
- Self Awareness: this is where there is a distinction between public and private knowledge. One now has an inner monologue, and a concept of self. Importantly, this is where self knowledge becomes possible. It is also, according to Morin, where symbolic representations come into the picture. I interpret this as akin to the “meta-representations” in higher order theories, and I will later show that access consciousness must be equated with self awareness, because it is not possible without it118.
- Meta Self Awareness: the logical conclusion of self awareness if we simply “scale up” the reflective aspect, so that one’s reflection contains a reflection. It is where one becomes aware that one is aware.
CONTEMPORARY EXPLANANS
Functional and phenomenal are broad categories that leave a lot of questions unanswered. There are several dominant theories which seek to explain how the phenomenal and functional aspects of consciousness come about.
HIGHER ORDER THOUGHT THEORIES
Higher order thought theories
“sit”. Grounded, multi-modal symbols. The lower order mental states are more primitive parts of which we cannot be aware, because our awareness is constructed from them. While the focus of HOTs is on access consciousness, they have also been used to shed light on the character of local states120. The theory I put forward in this thesis tacitly embraces HOTs, although its origins lie with AI rather than neuroscience121. Furthermore, I define conscious access in very different terms, and point out flaws in how HOTs define access.
GLOBAL WORKSPACE THEORIES
Like HOTs, global workspace theories
AN ASIDE ON REENTRY
Reentry refers to the bidirectional exchange of signals between brain areas125. It is thought to play a role in synchronized firing of neurons, allowing information to be integrated126, forming patterns within patterns. Higher levels of activity. Some associate consciousness with top down signalling resulting from this127.
INTEGRATED INFORMATION THEORY
Unlike GWTs and HOTs which begin with information processing and focus foremost on access, Integrated Information Theory (IIT) begins with the phenomenal, from first principles regarding the character of qualia128. From those axioms necessary preconditions for consciousness are derived, and then it is claimed that satisfying these preconditions is sufficient to instantiate consciousness129. This is all formalised in mathematical terms. IIT speaks of a “cause-effect structure” and the “causal power of a system to influence itself”. Global states of consciousness are associated with the quantity
AN ASIDE ON SELF ORGANISATION AND NATURALISM
Wʜᴇɴ I sᴀʏ ᴀ sʏsᴛᴇᴍ sᴇʟғ-ᴏʀɢᴀɴɪsᴇs, I mean its parts interact to produce a coherent pattern or whole. Intuitively, think of a drone swarm with no central controller. Distributed computation. The internet. Self-organization130 is more typically defined as the spontaneous emergence of order from interactions131. The notion applies to physics132, biology133 neuroscience134 and of course computer science. A typical assignment for a distributed systems programming class is to write a program that interacts with copies of itself in a simulated environment, and the various copies must co-operate to achieve a goal without electing a central controller. For example, these programs might be nodes in a simulated network, and be tasked with delivering messages to specific addresses in the network without any prior knowledge of where nodes are. That is a great example of engineered self-organisation.
Sᴇʟғ-ᴏʀɢᴀɴɪsᴀᴛɪᴏɴ ɪs ɪᴍᴘᴏʀᴛᴀɴᴛ in biology because biological systems distribute and delegate control down to the level of cells and proteins. Supposing life did not begin with a centralised controller, the only possible means of organisation is self-organisation. They form a multiscale competency architecture where cells form organs, which form organisms which form ecosystems135. In other words, a self-organising system made up of self-organising systems. To be self-organising, a system must act to occupy only a subset of possible states. A system which does not seek some states over others merely exists, rather than self-organises. More intuitively, a self-organising system will break down in some states, so it must act to remain out of those states. It must “resist a natural tendency to disorder”136. It must optimise, or at least satisfice to a survival level. To do this, a self-organising system must predict future states in order to remain within the set of acceptable states. When I talk about an organism, I mean a biological self-organising system motivated to act in a manner deemed fit by natural selection. A conscious human is a self-organising system. So is a snowflake. Self-organisation is only part of the picture, but one well suited to naturalist explanations137 that treat the phenomenal as something that must be functional.
FREE ENERGY
Pʀᴇᴅɪᴄᴛɪᴠᴇ ᴄᴏᴅɪɴɢ explains human perception as the result of predicting the causes of sensory signals. It frames cognition as optimisation, and thus self-organisation. Minimising expected prediction
error cost, or equivalently maximising expected utility or reward. Active inference builds upon this idea to frame cognition not only as optimising one’s internal state or “model” to correctly predict the surrounding environment, but the surrounding environment to match one’s model138. This allows for the possibility of experimentation, to falsify one’s hypotheses. In this context, “free energy” is a bound on prediction error. By minimising free energy, one can minimise prediction error, and so active inference seeks to minimise free energy.
This is called the free energy principle. It is formalised as variational Bayesian inference139, an approach borrowed from machine learning. It is claimed that a system which minimises free energy is optimal, making the most accurate predictions possible. Overall you can think of these ideas as a reformulation of control systems for the purpose of understanding life. To explain consciousness as a consequence of free energy minimisation is to explain it as an adaptation. A functional adaptation. Solms140
REAFFERENCE
One remaining noteworthy account of consciousness is that of Merker141
agrees, though for quite different reasons145. That we arrived at the same conclusion from two different points of origin lends it credence. However my explanation of the emergence of causality also accounts for why organisms divide the world up into the particular objects we do. In other words, it links causality to relevance and symbol grounding.
LIQUID AND SOLID BRAINS
It should be noted here that reafference requires a degree of centralisation. It serves to integrate and unify information for navigation and other purposes. Brains, like those in humans, are solid. The neurons remain in place, and support a bioelectric network. Information is passed synchronously through this network. Timing and direct access to information is important. All of this, in service of the ability to predict and adapt.
However, brains are not the only thing that predict and adapt. Ant colonies can solve shortest path problems. Each and has a brain, sure, but the ant colony doesn’t and it seems far more intelligent than any individual ant.
RELEVANCE AND ENACTIVISM
Relevance realisation is the formation of a cognitive language in which inference can take place. For example, active inference describes how an organism models the world using mathematical tools like variational Bayes. In predictive coding a self-organising system assigns higher weight to more relevant aspects of the world, treating relevant aspects of the world as more precise147. However, where do these aspects come from? How and why is the world divided up into particular objects? Before one can model the world and predict, one must have a language for doing so. I don’t mean a spoken language like human speech. I mean the circuitry of cognition. A vocabulary of primitive structures of which more abstract machinery can be constructed. That vocabulary determines which problems are hard, and which are easy. So before one can engage in active inference or predictive coding, one must first tackle the problem of relevance realisation, turning semantics into syntax. The organism learns a world or language relevant to its motivations148.
Relevance realisation requires the organism be embodied. Yet where does the body begin and end? There is now a great deal of evidence to suggest that mental processes extend beyond the brain, into the immune system149 and even the environment an organism inhabits150. Intuitively, my language of cognition is not constrained to my body. I can use a pencil to write reminders on a piece of paper, and extend my memory into the surrounding environment. I am embedded in a particular environment through which my cognition is extended, and if you take me out of that environment my cognitive capabilities change. Finally, different people may interact to enact cognition, co-creating this text in co-operation with the environment, which I affect and am affected by in turn. Such distributed processing takes place not just between people, but within them. What we call human intelligence is the collective or swarm intelligence of cells151. This blurs the line between organism and environment, but it means we can dispense with the idea of an interpreter152. This is called enactive cognition. Intuitively, a human simplifies the world into abstract objects like “chair” and “pen”. We don’t think about details, just whole objects. We reduce the big world of all details to a small world of things which impact our survival153. Such concepts have emerged from the interaction between humans and our environment. They are “co-created”154.
PANCOMPUTATIONALISM
Computationalism, computational cognitivism or computational theory is the idea that mental processes are computational processes. From this point of view, artificial intelligence is the engineering branch of philosophy of mind. It is an attempt to formalise the systems that support mental processes and thus recreate them. This is hard to reconcile with enactivism because it presupposes some form of interpreter between the organism and its environment. It makes a firm distinction between the organism and its environment, where enactivism blurs the line between the two. In contrast, pancomputationalism is the idea that everything is computation, not just mental processes. Pancomputationalism is trivially true given a weak notion of computation155. More importantly, it does not require we make any distinction between the organism and its environment, so it leaves room to formalise enactivism.
Over the course of this thesis I will formalise enactivism in terms that are compatible with functionalist, computational ideas regarding the mind. To do so I will formalise the stack in which boundaries or interpreters are formed, rather than presupposing them. Unfortunately, notions like enactivism and relevance realisation and often considered to be at odds with computation156. Of course, that depends on what we consider computation to be. Some might consider computation to be just that which occurs in a human made computational system like an Apple Silicon M4 processor that uses ARM system architecture. Others might consider it to be more more abstract and general notion of Turing computation, in the sense of any machine which mimics the operations of a Turing Machine. Piccinini divides computation up into abstract and concrete sorts157. Abstract is whatever we interpret it to be, much like a mathematical symbol. Concrete is that which is physically manifest in the environment. It is this latter variety I’ll formalise, in order to describe the possible worlds that might exist.
EPISTEMOLOGY
To argue such a position is justified we must also consider how it is one might come to know anything. At the beginning of this chapter I spoke of the difference between explanans (explanation) and explanandum (the thing to be explained). Given an explanandum, there may be many equally plausible explanations. This is
particularly relevant when we are considering explanations of private knowledge, that cannot be easily verified by experiment. There are so many theories of consciousness for exactly this reason. Hence, when we consider theories of consciousness we need a means of evaluating explanations, to decide which is most plausible.
OCKHAM’S RAZOR
Something more complex is more difficult to understand or predict. Ockham’s Razor amounts to the idea that simpler explanations are more likely to hold true158, or are more likely to generalise. Yet simplicity is a measure of form, not function. As a subjective measure of how difficult something is to understand, complexity makes perfect sense. As a measure of something objective, namely how likely something is to hold true in future interactions with an objective reality (an environment of which one’s self is part), it makes little sense. Nevertheless, empirically it is the case that simpler explanations usually hold up better under scrutiny. One could perhaps interpret this as suggesting the environment is the product of one’s perception, or that there is something else going on. The important thing is that subjective perception of simplicity does correlate with empirical veracity. As part of this thesis, I explain why this is the case. I show this correlation is due to causal confounding159. In the context of the mind body problem,
PRINCIPLE OF INFERENCE TO THE BEST EXPLANATION
Not all hypotheses are equally “good”. If one explains why it rains, and another explains why it rains and why the sun rises, then the latter is a “better” explanation. It explains something that otherwise would not be explained. The Principle of Inference to the Best Explanation is merely that one should prefer “better” hypotheses161. Of course, such a principle is not without its critics162. One obvious problem is that we might construct an infinite number of hypotheses which are equally “good” according to the criterion given above, including some which are implausibly convoluted and specific. Yet the principle is still worth mentioning as, like Ockham’s Razor, it can help identify useful explanations.
STRUCTURALIST BRAINS IN VATS
Structuralism is the idea that words and ideas are not intelligible as isolated items, but become so through their interrelations. Those interrelations are the “structure” that structuralism refers to. For example, semiotics is the study of symbols. Saussure’s semiotics defines a symbol as a sign, for example a sound or visual pattern like the word “cat”, and a thing which is signified, called a referent. For the word “cat” the referent would typically be a cat, but of course that can change depending on context. According to Saussure, signs gain their meaning from their interrelations with other signs. Put another way, meaning is the difference between signs. Structuralism became extremely influential over the course of the 20th century, until the rise of a counter-movement called post-structuralism. For our purposes a notable post-structuralist was Derrida163, who argued that any structural description that seeks to fully encapsulate the semantics, truth or unmediated pure experience of something will be deferred or incomplete. He coined the term “différance” to describe this combination of difference and deferral. Structuralism and post-structuralism are particularly relevant given the recent success of language models. A language model like GPT-4 is optimised to learn the structure of language through their signs alone. The results have been impressive, lending credence to structuralism. However, just because a language model writes like a human does not mean it has understood the aforementioned semantics, truth or unmediated pure experience a human might have. I mention post-structuralism because my discussions with post-structuralists have proven useful. To answer my questions I’ll take a primarily structuralist approach, but one that seeks to acknowledge and formalise Derrida’s post-structural critique. If we want to know if a machine is truly intelligent, and has conscious experience like a human, then we must first answer what those things are for a human. We cannot begin at the level of any one concept. We must formalise the space of everything conceivable.
Over the course of this thesis I’ll discuss computational dualism, a criticism I published concerning software ‘intelligence’164. A brain in a vat can know only what it is fed by its senses. It has no idea what is objectively true. Likewise, a computer program can know only what it is fed through hardware. The “meaning” of code is entirely determined by the hardware on which we run it. If a computer program is a model of the world, then its accuracy depends on the interpretation of it. In other words if we’re to know what a
computer program knows, then the conventional distinction between software and hardware is going to have to be abandoned. We’re going to have to avoid computational dualism, and to do that we need to formalise the space of all conceivable environments and see what holds in all of them. I’ll argue every conceivable environment has at least one state. The power set of states is the set of every possible difference. There is no difference within a state, only between states, and differences are the programs of which aspects of the environment are formed. Intuitively, it doesn’t matter what states are because we assume nothing about them. After all a human can only interact with aspects of his environment. If he were to try and pinpoint what an aspect is made of, the answer would be deferred to other aspects. This is analogous to the treatment of foundational concepts in structuralism and post-structuralism. Any answer that sought to fully encapsulate the semantics, truth or unmediated pure experience of a state would, in the language of post structuralism, be always already delayed, deferred or incomplete. This does not render such attempts vacuous, but does speak to their inherent contingency and conditionality165. From there I take a firmly naturalist approach to explaining what might or must exist in every conceivable environment, working from first principles with pragmatic assumptions of natural selection and self-organisation.
PRAGMATICS AND THE ORIGINS OF OUGHT
The philosopher Hume famously showed a statement describing what ought to be cannot be derived from a statement of what is. This dissociation of value from description is named “Hume’s Guillotine”166. To take a naturalist approach to explaining everything, I need to dissolve Hume’s Guillotine by showing where an original ought comes from, to get natural selection. Finally, I’ll take a moment to describe an alternative to Saussure’s structuralist semiotics. Note that Saussure’s symbols were dyadic, meaning they contained two parts. A sign, and a referent. In contrast the semiotics of Peirce defines a symbol as triadic. A Peircean symbol as a sign, a referent and an interpretant. The interpretant is the effect of the sign upon the person who interprets it. For example, if I see the word “cat” and feel hungry, this has implications for what I’ll do next. Such a pragmatic, consequence oriented account of symbols is useful for a naturalist account of meaning. I’ll dispense with “is” by arguing the very fact of continued existence constitutes an ought from which purpose and behaviour follow. As part of that I’ll formalise meaningful communication in terms of pragmatics, namely Gricean theories of mean-
ing167. Grice held that the meaning of an utterance168, is whatever the speaker intends the listener hold in their mind as a consequence of listening. Likewise, the listener has understood the meaning of an utterance if they come to hold in their mind approximately what the speaker intended. As an unintended consequence of following the thread from first principles to try and explain consciousness, the formalisation I’ll present just happens to align with both Peircean semiotics and Gricean pragmatics, unifying the two.
This chapter brought together many ideas. The rest of this thesis tells a more straightforward story, from beginning to end. The next chapter is yet another survey, but it tells a nice story about a bitter lesson.
III. WHAT THE F*CK IS AGI?
CONTEMPORARY AI SYSTEMS ARE NARROW169 170, brittle, and proficient only within stable environments. Artificial General Intelligence (AGI) represents the pinnacle of artificial intelligence research: a machine that learns and adapts with the ferocity of a human mind171.
Many peg AGI to human-level performance across a broad range of tasks172. I myself have done this. It is a cozy, intuitive benchmark. It is also anthropocentric and so vague it’s practically a Rorschach test. This definition is insufficient, but arguably necessary. Human intelligence has many aspects. Some have emphasised autonomy, agency, and a balance of exploration in search of knowledge against exploitation of that knowledge173. AGI is not a passive observer of the world but part of it. As Pearl puts it, a truly intelligent agent must surmount a ‘ladder of causality’174. It must discriminate between events it has caused and events it merely observes. It must evaluate counterfactuals and imagine entirely alternative paths to the same end. Certainly these are all necessary for AGI. At a higher level,
I give two testable definitions. The first is a quantifiable definition of intelligence 183. It is the ability to complete a wide range of tasks: a nod to Legg-Hutter intelligence, but most closely aligned with Wang’s definition. It deals in systems as a whole. If system
Hence I define
This isn’t just about
EVERYTHING IS A BITTER LESSON
Having defined what this thing is I now need to say how anyone hopes to get there.
To solve a problem I can hand-craft clever solutions to problems, or I can apply general methods like search or approximation and just optimise for what I want190. If resources are not a consideration, then general methods will eventually beat any approach that relies on human-crafted knowledge or structures. AI started to be of practical use because hardware improved to the point where AI could be applied at scale, not because anything significant changed with the algorithms. The Bitter Lesson gives you The Scaling Hypothesis. The Scaling Hypothesis asserts that by amplifying the size of AI models, the volume of training data, and the computational power deployed, we’ll eventually rival or surpass human capabilities. The Scaling Hypothesis has surged in prominence, fueled by the striking achievements of large-scale models across diverse domains. For example, OpenAI’s GPT-3, boasting 175 billion parameters, showcased remarkable proficiency in generating human-like text, executing tasks with minimal prompting, and even hinting at basic reasoning191.
Likewise, DeepMind’s AlphaFold 2 harnessed vast computational resources and biological datasets to revolutionize protein structure prediction, solving a decades-old challenge in biology192. These breakthroughs demonstrate that scaling does get results, at least to an extent. Empirical support for the scaling hypothesis is bolstered by scaling laws, which reveal predictable performance gains as model size, data, and compute increase.
There are critics. I count myself among them. While scaling might eventually work, the word “eventually” is doing a lot of work. There are diminishing returns. Beyond a certain threshold, additional parameters yield only incremental gains, suggesting a ceiling to this approach. In language models, performance gains taper off as size increases. Marginal improvements don’t justify exponential resource costs. This plateau challenges the notion that scale alone can bridge the gap to AGI. The environmental toll of training behemoth models is staggering, with carbon emissions rivalling those of small industries194. This is exacerbated by the fact that scaled models excel in their training domains but often falter beyond them. Large language models generate fluent text yet stumble on tasks demanding deep reasoning or contextual nuance195. Some suggest this neural networks are fundamentally incapable of reasoning or causal understanding196. I don’t know about that. A full human brain integrated with a human body is quite spectacular. A chunk of human brain sitting on a counter-top tends to be rather ghoulish and unimpressive. I do know these systems are sample inefficient, meaning they need a lot of data or many ‘examples’ to learn from. That is a criticism I find compelling. Adaptability is about dealing with edge cases, not rote learning. A system that needs a data centre to learn tic-tac-toe isn’t intelligent: It’s a whale beached on silicon. Finally, scaling assumes you know what you want and can measure it. That is quite the assumption. We can mimic human behaviour, but is that really what we want? To replicate ourselves?
The Scaling Hypothesis is potent. Yet it is not a silver bullet. Empirical success must be weighed against diminishing returns, theoretical gaps, and ethical trade-offs. To understand how we can do this, we must examine what exactly it is that we’re scaling. The typical ML and AI concepts like supervised learning, reinforcement learning, inference, reasoning, planning and so on aren’t useful because an artificial scientist must able to do all of it. Instead I will take my cue from Sutton’s bitter lesson and speak only of the means by which these things are achieved. These means are the search and approximation. This is not the only way to think about this, so I then discuss hybrids. Hybrids are those systems which do not fall neatly into the buckets of search and approximation. Finally, I discuss meta-approaches, which are frameworks through which search, approximation and hybrid systems can be understood. Meta-approaches give us a quantifiable answer to ‘what is intelligence’ that other systems can optimise for.
BASIC TOOLS
SEARCH
SEARCH IS THE HISTORICAL WORKHORSE OF AI197. I include any symbolic reasoning and planning in this bucket. In its most basic form search involves representing a problem space and solution criteria. Then every nook and cranny of the problem space is explored and tested until until a solution is found. Rooted in the foundational era of computation, search-based methods embody the belief that intelligence can be distilled into systematic exploration of well-defined possibilities. This section dissects search-based AI. I discuss operational principles, its strength in structured domains, its limitations in the face of complexity, and its fit within the broader quest for AGI. It is a precision instrument. At its core, search-based AI is about exhaustive exploration. Whether it’s planning a route, solving a puzzle, or proving a theorem, search involves a representation of the problem’s state space (often as a graph or tree). A search algorithm then systematically traverses it, evaluating paths against a defined goal. This is the essence of algorithms like breadth-first search (BFS), which explore all nodes at the current depth before moving deeper. Depth-first search (DFS) dives deep into one path before backtracking. A more sophisticated method called A*198
Search has its advantages. Here are a few:
- OPTIMALITY: When properly configured (e.g. with an admissible heuristic in A*
A star ), search algorithms guarantee the discovery of the optimal solution, provided one exists. This is invaluable in domains where precision is non-negotiable, such as automated theorem proving200 or mission-critical planning in aerospace. - INTERPRETABILITY: The process is transparent. Each step can be traced and understood. That makes search-based systems easier to debug, verify, and trust than their approximated counterparts.
- STRUCTURE EXPLOITATION: Search excels in problems with well-defined structures, where the state space, though potentially vast, is navigable through clever pruning and heuristic guidance. This makes it a go-to for tasks like game playing (e.g. chess engines pre-AlphaGo) and pathfinding in robotics.
These strengths have cemented search as a cornerstone of AI, particularly in environments where correctness and transparency are paramount.
HOWEVER, SEARCH ALSO HAS DRAWBACKS:
- COMBINATORIAL EXPLOSION: The primary curse of search is its scalability. For problems with large state spaces, the number of possible paths grows exponentially, a phenomenon known as the combinatorial explosion. Even with heuristics, search can become computationally intractable for all but the most carefully constrained problems. In chess the state space is approximately
ten to the forty sixth nodes. This is too large for brute-force exploration without aggressive pruning. Prior or contextual knowledge can be used constrain the search space and mitigate this problem. - SEQUENTIAL NATURE: Search algorithms are sequential, making them ill-suited for modern parallel hardware like GPUs, which thrive on matrix operations and batch processing. This puts search at a severe disadvantage compared to approximation-based methods, which can leverage massive parallelism to accelerate learning and inference. Concurrent and distributed search algorithms exist, but have not yet matured into user friendly and scalable libraries201.
- RIGIDITY IN PROBLEM FRAMING: Search demands a pristine problem definition. This means explicit states, transitions, and goals. Real-world problems are often riddled with uncertainty. Search falters in these environments, requiring human intervention to massage the problem into a tractable form. This reliance on human pre-processing is a far cry from the autonomous adaptability we seek in AGI. However this ceases to be a significant problem if search can be made more efficient and scalable.
In its current form, search-based AI is a perfectionist that thrives in controlled, sterile environments but wilts when faced with the chaos of reality.
Search has a few notches in its belt:
- SATPLAN: By converting planning problems into SAT instances, SatPlan has solved complex logistics and scheduling tasks with precision202. However, its reliance on well-defined constraints limits its applicability to more fluid, real-world scenarios.
- CHESS ENGINES (E.G. DEEP BLUE): Chess engines like Deep Blue203 relied on search algorithms augmented with evaluation functions to defeat world champions.
- PATHFINDING ALGORITHMS:
A star and its variants remain the gold standard for navigation in robotics and video games204, efficiently plotting optimal routes in static environments. But again, their effectiveness diminishes with increased uncertainty and dimensionality.
These examples underscore search’s prowess in structured domains while highlighting its limitations in more complex, adaptive settings.
APPROXIMATION
By approximation I mean curve fitting. I mean all those artificial intelligence techniques that address complex problems by approximating underlying functions, distributions, or decision surfaces, rather than relying on exhaustive computation or exact solutions. Unlike search, approximation-based approaches excel in environments with high dimensionality and noise. Computer vision and natural language processing systems depend heavily on approximation. This section briefly examines its defining characteristics, advantages and limitations. At its core, approximation-based AI optimises a model reflect patterns in data so it can be used to make predictions about other data generated by the same source. In its simplest form this would be like writing down and averaging someone’s score in a game so you can predict what they will get in future. There is something that generated data (the player and games), and you train a model (by taking the average) until it reflects some aspect of the generator. I can train a model to classify data, answering ‘which thing generated this data?’. I can also train a model generate new data.
Typically a parameterized model such as a neural network approximates a target function by minimizing a loss function over a training dataset. Mathematically, given an input space
Approximation has advantages over search:
- scalability: These methods efficiently process large-scale, high-dimensional data. For example, convolutional neural networks can
classify millions of images by learning compact feature representations, bypassing the need for exhaustive hand-crafted rules.
-
ROBUSTNESS TO UNCERTAINTY: By modeling data distributions probabilistically or incorporating regularization, approximation-based models can generalize from noisy or incomplete inputs. Techniques like dropout in neural networks208 or Bayesian methods enhance this resilience, making them suitable for applications like speech recognition in variable acoustic conditions.
-
FLEXIBILITY AND AUTOMATION: Search often requires a domain-specific heuristic. Approximation is cheaper, which means it can learn directly from data. This is ideal for problems where the relationship between inputs and outputs is highly non-linear or poorly understood. It can minimise the need for human-engineered features. This adaptability has fueled its adoption in fields from genomics to finance, with minimal reconfiguration.
Scalability in particular has led to widespread adoption, as you might expect given the bitter lesson. Some examples:
-
CONVOLUTIONAL NEURAL NETWORKS (CNNS): CNNs exploit spatial locality and parameter sharing to achieve state-of-the-art performance in visual tasks209.
-
TRANSFORMERS: Transformers rely on self-attention mechanisms to model long-range dependencies in sequences210. Models like BERT211 and GPT-3212 have set benchmarks in natural language understanding and generation, leveraging massive datasets (e.g. GPT-3 was trained on 45TB of text) to approximate linguistic structures.
-
DEEP REINFORCEMENT LEARNING: Deep Q-Networks (DQN)213 combine neural networks with Q-learning to approximate value functions, achieving human-level performance in Atari games. Similarly, Proximal Policy Optimization214 has advanced policy approximation in continuous control tasks.
These examples highlight the ability of approximation-based AI to address diverse challenges with tailored architectures.
Despite recent success, approximation is not a panacea:
- UNRELIABILITY: Approximation is only approximate. Stochastic. It is unreliable by design215. This makes it difficult to apply to problems where failure cannot be tolerated. This is why search is used for applications like maps and directions. Directions that ‘approximate’ a route through a river are not useful.
- INTERPRETABILITY: The complexity of models like deep neural networks, often with millions of parameters (e.g. GPT-3 has 175 billion), renders them opaque. This “black box” nature complicates understanding of decision rationales, a critical issue in domains requiring accountability, such as medical diagnostics or legal systems. Efforts like LIME216 and SHAP217 provide post-hoc explanations, but these are often approximations themselves and lack the rigor of causal insight.
- SAMPLE INEFFICIENCY: High performance hinges on access to large, labeled datasets. For instance, training ResNet-50 on ImageNet requires 1.28 million labeled images, while GPT-3’s training consumed computational resources equivalent to thousands of GPU days218. In data-scarce domains, such as rare disease diagnosis, this dependency limits applicability and risks overfitting, where
f theta fits noise rather than signal (bias-variance trade-off). In other words, approximation is maladaptive. Techniques like transfer learning can mitigate costs, but performance still drops sharply outside the training distribution219. - COMPUTATIONAL COST: The training of approximation-based models incurs substantial energy and infrastructure demands. For example,
Strubell et al. (2019) Strubell and colleagues 220 estimate that training a single transformer model emits carbon equivalent to 626,000 miles of car travel, raising sustainability concerns.
These drawbacks underscore the trade-offs inherent in approximation, necessitating careful consideration of context and resource constraints.
HYBRIDS
Hybrids are those systems which do not fit neatly into the search or approximation buckets. Biological self-organising systems learn and adapt, but they are not clearly a case of just search or approximation. Hybrid approaches are inherently more general because I can pick choose any general approach for any occasion. I can fuse search and approximation, or something else. By combining complementary strengths, hybrid systems offer a tantalizing path toward AGI, promising robustness where monolithic approaches falter221. Perhaps no single AI paradigm holds the key to AGI. Search excels at precision. Approximation thrives on raw data and uncertainty. Hybrid systems bridge these gaps, blending precision with flexibility, logic with learning. The goal? Synergy. Emulate humanity’s versatility, tackling everything from sensory processing to scientific discovery.
Hybrids take many forms. AlphaGo222 is the simplest example of how approximation and search can complement one another. This hybrid crushed Go’s world champion in a testament to blending search and approximation223. Search allowed it to plan sequences of moves that conformed to the rules of Go, while approximation allowed it to figure out which sequences of moves were most likely to win. Hybrids can also take the opposite approach. Neuro-symbolic hybrids tackle the symbol grounding problem by linking raw data to abstract concepts224. Think neural nets mapping inputs to symbols, then reasoning over them. Structured reinforcement learning hybrids use this kind of approach, using approximation to process sensory data and search to choose actions. Raw, high-dimensional sensory data is too much for search to cope with, so approximation ‘reformats’ it into a simpler, structured, low-dimensional symbolic representation. In this case a convolutional autoencoder learns to ‘compress’ the raw data down to a small size and then back again, ensuring important information isn’t discarded by converting the sensory data to the smaller format. The low dimensional data are clustered and labelled as ‘objects’ with properties based on geometry and where they are on the screen. These objects can then be tracked as the world changes over time, to get learn their dynamics and spatial interactions. More conventional reinforcement learning techniques are then applied to learn a policy in these highly abstracted, symbolic terms. The resulting agent adapts far more efficiently225. Finally and most importantly there are fully autonomous, general purpose systems. Cognitive architectures like SOAR226 and ACT-
R227. These weave search and approximation together for flexible, multi-task competence. The most prominent examples are ongoing projects that have shown steady improvement year on year:
- HYPERON: Probabilistic logic networks meet neural nets in a bid for holistic cognition. Perception, memory and reasoning in one package. It aims to build AGI on a modular, distributed, self-organising system that can integrate new technology as it develops228. For example, new components have been proposed based on active inference and the free energy principle229.
- AERA: The Autocatalytic Endogenous Reflective Architecture (AERA) self-programs, reflecting on its own symbolic structures while learning statistically. It’s a stab at autonomy and growth230.
- NARS: The Non-Axiomatic Reasoning System (NARS) rejects rigid axioms for a fluid, adaptive logic. NARS operates under the Assumption of Insufficient Knowledge and Resources (AIKR), reasoning with incomplete, uncertain data via a non-axiomatic framework. It integrates symbolic reasoning with probabilistic inference, using a custom inheritance-based logic (NAL) to derive conclusions from limited evidence. Designed for real-time adaptability, NARS learns incrementally, refining its knowledge base as new inputs arrive—think of it as a brain that thrives on ambiguity, not a theorem prover shackled to certainty231.
Hybrid systems give us the best of all worlds. Fusion of search and learning is a general approach that can be scaled. Hybrids are also more useful in the short term. Structured priors or search can narrow the problem space, improving sample and energy efficiency compared to brute-force approximation. The high-level symbolic abstractions often used for search are interpretable by humans. Conversely, we can easily integrate human priors into hybrid systems. Hybridisation can be a shortcut to autonomous agents. Hybrids can combine a persistent identity and interpretable goals with the ability to process raw, high-dimensional real-world environments. For example, scaffolding like memory can enable long term adaptation in ontologically stateless language models232. Hybrids edge us closer to AGI by mimicking diversity of human cognition. Yet I have lingering questions. What is missing? Is a given hybrid system truly scalable or just a clever patchwork that exemplifies Sutton’s bitter lesson? Can we scale these systems to AGI?
META-APPROACHES
A meta-approach is a frame through which systems can be understood. It is a guiding principle I can use to tweak search, approximation or hybrid systems to be more ‘intelligent’. Meta-approaches are not mutually exclusive. The scaling hypothesis is an example of a meta approach through which I have framed search and learning. I call this scale-maxing because it works by maximising scale. For example, maximising the amount of training data, the avaible compute and the size of the model. There are two other meta-approaches I can identify. One is orthodox at prominent AI labs like Deepmind and OpenAI. I call it simp-maxing because it involves maximising the simplicity of forms. It is founded on Ockham’s Razor. For example, if I have a perfect compression algorithm and I use it to compress two files, then the smaller compressed file is the simpler one even if the uncompressed files were the same size. Likewise, if I use regularisation to make regression converge on a simpler function, then I am simp-maxing. The last meta-approach is my own invention, which I propose in this thesis233 234. I call it w-maxing because it optimises for the least specific, weak constraints on functionality at the lowest possible levels of abstraction. So to reiterate, scale-maxing is about maximising available resources, simp-maxing is about maximising simplicity of forms, and w-maxing is about maximising the weakness of constraints implied by function. In this section I will focus on simp-maxing, and will explain my stack-based approach later.
Simp-maxing is about applying Ockham’s Razor to make more accurate models235. It posits that among competing hypotheses which might explain some observed data, the simplest one is most likely to be correct. In AI, this translates to favouring models or solutions with lower complexity, as they are less prone to overfitting and more likely to capture the underlying structure of the problem. Examples of simp-maxing include regularisation236, the minimum description length principle237 and Universal Artificial Intelligence (UAI)238. UAI is the dominant mathematical formalisation of artificial general intelligence. It relies on Kolmogorov complexity239, which defines the complexity of a string as the length of the shortest program that can generate it. For a dataset
This serves to illustrate what a meta-approach is. It provides a guiding principle for adaptability and generalization. A meta-approach can be applied in the context of search or approximation.
CONCLUSION
I’ve defined intelligence in terms of adaptation, AGI as an artificial scientist and laid out some of the tools available for that quest. These include search, approximation, hybrids, meta-approaches, and the relentless march of scaling.
Foundational tools:
- SEARCH (e.g. navigation apps, DeepBlue),
- APPROXIMATION (e.g. GPT-3, deep Q-learning).
Hybrids:
- SIMPLE (e.g. AlphaGo, structured reinforcement learning),
- COMPLEX (e.g. Hyperon, AERA, OpenNARS246).
Meta-approaches:
- SCALE-MAXING: maximise available resources (e.g. OpenAI’s GPT series LLMs),
- SIMP-MAXING: maximise simplicity of forms (e.g. regularisation247, UAI248, minimum description length principle249),
- W-MAXING: maximise weakness of constraints implied by function250.
EACH OFFERS A PIECE OF THE PUZZLE. With sufficient resources any system that learns can eventually attain an arbitrary level of skill. Every system can be optimal. However not all systems are equally adaptable. Hence I’ll conclude this chapter by reiterating that intelligence is a matter of adaptability, and thus efficiency. All else being equal, the more resources the system needs to reach a certain level of performance, the less intelligent it is. What I offer in this thesis is a meta-approach that lets us measure and maximise adaptability.
IV. WOW, EVERYTHING IS COMPUTER
There is a problem with simp-maxing. It works, but there is no apparent reason it should. After all, the No Free Lunch Theorem shows no algorithm outperforms others across all problems251252. Indeed, it turns out AIXI’s performance is entirely subjective253. The root of this subjectivity is in the definition of Kolmogorov complexity. For a given string
where
This is the invariance theorem254. While this suggests that the difference in complexity is bounded, the constant
a short program that Legg-Hutter intelligence interprets as a long
program. For instance, a string that appears simple relative to one
Turing machine might seem complex relative to another, depending on the machine’s instruction set or encoding scheme. Consider
the analogy of programming languages, which can be thought of as
different universal Turing machines. Suppose we have two programming languages,
directly generates the Fibonacci sequence, while
consider a string
In print_fib(100), making
in
sequence from scratch, resulting in a much larger
same string
chosen language, illustrating the subjectivity introduced by the choice
of reference machine.
REFRAMING THE PROBLEM
AGI is supposed to be capable of adapting to any task or environment. However, if its internal measure of simplicity is tied to a specific, arbitrary choice of reference machine, its adaptability may be constrained by that choice. This could lead to blind spots or inefficiencies in certain domains, undermining the goal of general intelligence. AIXI illustrates an extremely valuable idea, but its subjectivity is a problem. Some have explored complexity measures that are invariant under certain transformations, aiming to reduce dependence on the reference machine. For example, Levin complexity258 incorporates time complexity into the measure, potentially offering a more universal metric. However this is still a measure of form, not function. Simp-maxing is not optimal, and if I want to understand intelligence I need to know what I’m aiming at. I want to know what the upper bound on adaptability is.
To solve this problem I need to go down a level of abstraction. I need to reframe the problem. Kolmogorov complexity takes information in one format
MORTALITY
Descartes thought it was ‘animal spirits’ and the pineal gland passing messages between mind and body. AI research has replaced the pineal gland with a Turing machine. It is a ghost haunting AGI labs like it’s 1637. Software is the mind, hardware is the meat, and never shall they meet. Computational dualism is the idea that artificial intelligence is about creating intelligent software263. It is not. That should be obvious. Software is a state of hardware. AI is about making an intelligent system, and its state its part of it. Computational dualism is a problem if we want to build an intelligent system, because it ignores half the equation. We need to know what intelligence is if we want to optimise for it. We need to know what optimal looks like so we can work towards it.
It is not as if people haven’t already pointed out there’s a problem, it is just that they have chosen to live with it264. As far as I can tell, only one other has gone to the trouble of attempting to formalise an alternative265. Orseau attempted to formalise a version of AIXI which was interpreted by the environment, using bounded optimality. It is a commendable and compelling attempt, but it does not go far enough. It does not answer the questions I want answered. Symptoms of computational dualism remain. Software is a convenient abstraction and it works well for building standardised applications for standardised hardware in standardised contexts. It becomes more of a problem when we consider an agent interacting with the world. Many appear to have forgotten software is nothing more than a state of hardware. It has spawned wild AGI myths, like superintelligent code rewriting physics or escaping its box266. Even Nobel laureate Geoffrey Hinton has resorted to doomsaying267.
He speaks of mortal vs immortal computation as if software lives on in the absence of hardware268. His arguments seem to hinge on software’s ability to leap from one hardware platform to another, retaining its functionality like some eternal digital essence. He suggests that because software can be duplicated across different machines without losing what it does, computation somehow transcends its hardware. At first glance, it seems plausible. Copy your code, run it elsewhere, and the process lives on. But that’s an illusion. Software is a state of hardware. When the hardware changes or fails, the computation changes or fails. Copying doesn’t preserve the original. It births a new instance as mortal as the last.
Hinton’s immortal computations don’t exist. There is only mortal software, because there are only finitely many devices. Software is a state of hardware, a pattern etched in silicon or flesh. Change the hardware, and the ‘mind’ follows. Human intelligence is embodied, not just symbol shuffling in the abstract269. Software is no different. The analogy of the brain as a computer only works if you treat it as a unified system with no distinction between hardware and software270. Intelligence isn’t a disembodied mind interacting with but a dance between hardware and environment. Cognition is a physical act, not a ghost in a shell271. Every physical system computes simply by existing272. It is a whole-of-system physical process. Hence, I take a whole-of-system approach. Hardware, software and world are entwined.
FLIPPING THE TABLE
Computational dualism is a dead end. Software is a state of hardware. Hardware is a part of a larger system. Here I argue everything is nested abstraction layers from software to hardware to the laws of physics. This brings together several of my papers273. To quote a certain ambulatory meme, everything is computer.
Software doesn’t exist. At least, not in the way people seem to think. A Python script relies on an interpreter written in C. C is compiled into assembly. Assembly to machine code. Machine code is hard-wired in silicon. We don’t ‘run’ software. We flip switches in a box. As AIXI illustrates, code is nothing if it is not etched in meat or metal. Same code, different rig, different mind. Why? Because a body isn’t a neutral translator. Hardware is goal-directed, just like software is. Some hardware is better for some tasks. It is an abstraction layer.
Abstraction does not end at hardware. Hardware is not the bedrock. Intuitively, think of a play. Software is a script, the hardware is the actor and the environment is the stage. Change the actor or the stage, and the show is not the same. An actor is not the play. Making hardware the foundation would repeat the mistake of computational dualism. Hardware is a body embedded in the world and bound by physics274. A CPU is a hunk of matter obeying laws we’ve barely glimpsed. Physical laws, only they are not really ‘laws’. That is just how we understand what is happening275. We scribble on blackboards. We approximate reality. Whatever it is that those laws approximate, that is hardware’s puppeteer. Nature’s machinery. A transistor flips because nature says so, not because some coder waved a wand. Hardware is a middleman, enacted by something less abstract. Hardware is just another abstraction layer, like software.
Put another way, reality is a Matryoshka doll. Software is a state of hardware, which is a state of the physical reality we inhabit. A human is a state of organs, which are states of cells, which are states of molecules276. Each level is a state of the one below. Everything a program running on a deeper machine.
I call it The Stack. It is patterns within patterns277. I’ll return to my function analogy. The mind is
THE LIMITS OF KNOWING
How far down can the stack go? Gravity, quarks and spacetime sound foundational, but they are human abstractions. Our physics is a guess scrawled in chalk by apes279. We know it is incomplete. Our formulae are programs running on a human brain. They are not fundamental280. Even numbers are not fundamental. Numbers are just a means by which we describe the order we perceive. Could there be more? Maybe
Does this mean we are condemned to subjectivity? Solipsism? Intelligence is a whole system282. It is the whole stack in motion. To understand intelligence we must rethink reality.
Our physical laws are models. They are programs we’ve written to predict nature’s machinery. We are the computers on which those programs run. Our tools are built for our slice of reality, not the whole pie283. There could be
I’m going to propose a definition of environment that holds for every environment. It is the foundation of what I call Stack Theory284. It is a frame that holds no matter where the bottom lies. It’s not about finding
ALL POSSIBLE WORLDS
Here I lay the foundation of cognition within Stack Theory. Cognition within Stack Theory is enactive285 and pancomputational286 287. Pancomputationalism says all physical systems are computational. Enactivism frames cognition as emerging from dynamic interactions between the system and its environment.
Stack Theory’s foundation is the environment. More specifically, it is a definition I name ‘environment’, but really it is what is common to all environments. All possibilities for an ‘underlying physics’. It is based on premises I refined over the course of several publications288. In those papers I called them axioms, but I’m no longer sure that description fits. They don’t depend on anything. They are not assumptions. In the first ‘axiom’ I merely define what I mean by environment. The second is a tautology.
- AXIOM 1: Where there are things, I call them the environment.
- AXIOM 2: If things change, then the environment has states.
What is a state? At the very least, it is a difference. If nothing changed then there could be no states. Without states the environment can only be some sort of unity or oneness. There is nothing in it we could point to. It just is. Perhaps even that is arguable. If something has no state and no content, is it anything? There must be difference for there to be something. Since there must be difference, there must be states. If one thing changes, then there must be two states. Before, and after. We don’t know what the thing is or what states are, and we don’t need to. That is unnecessary detail. All we need to know is that there is a difference between states. I don’t presuppose the environment is made up of objects or properties. Because of this there is a different, equivalent axiom we might use.
- ALTERNATIVE AXIOM 2: Time is difference.
Every state is point of difference is a different time in a particular timeline. This means states are mutually exclusive within a timeline.
Definition 1 (environment)
- We assume a set
Phi whose elements we call states. - A declarative program is
f, a subset of Phi , and we write for the set of all declarative programs (the powerset ofPhi ). - By a truth or fact about a state
phi , we mean such thatf in P such that phi is in f . - By an aspect of a state
phi we mean a set of facts about s.t.l, such that phi is in the intersection of l . By an aspect of the environment we mean an aspect of any state, s.t.such that the intersection of l is not empty . We say an aspect of the environment is expressed, realised289 or embodied in statephi if it is an aspect ofphi .
EVERYTHING THAT IS OR MIGHT BE MUST FALL WITHIN THE SCOPE of what this formalism can describe. Yes, my formalism is still an abstraction. However, some claims are so weak they are true of everything290
WE HAVE A SET OF STATES
A TRUTH OR FACT ABOUT A STATE
THE ENVIRONMENT ENCODES EVERYTHING through its state space. Whether objective or subjective every object, property, and goal is an aspect of the environment. An aspect of a state is a collection of facts
that all hold for that state, such as {light is on, door is closed} for a state where both are true. An aspect of the environment is one that holds for at least one state, and it is realised by a state if that state satisfies all the facts in the aspect. This formal structure allows us to model everything as programs, aligning with pancomputationalism’s view that all physical processes are computational291.
TOY EXAMPLES
To demonstrate the framework’s generality, consider several examples from diverse domains. These illustrating how the environment can represent different systems. Now, in reality we don’t know what states contain. We see perceive them through a possibly infinite stack of abstraction layers. However, for the sake of example lets assume we are omniscient. This lets me use the framework to describe toy problems and ‘real world’ examples. In reality
Light Switch System: Let
Grid World in AI: In a grid world,
Biological Cell Metabolism: A cell’s environment includes metabolic states (e.g., healthy, stressed, dividing) and external conditions (e.g., nutrient levels). Let
These examples illustrate the framework’s flexibility, applying to digital, biological, and social systems, each with distinguishable states and goals.
V. TURTLES ALL THE WAY DOWN
So far I’ve framed the environment as a set of states
Embodiment gets overlooked in computer science. That is why we have computational dualism. Anecdotally, when I have presented this research at conferences many of the questions I received straw-manned embodiment. The implication was that embodiment was a matter of sentimentality, or that I was arguing there is something non-computational about intelligence. After all, some proponents of enactive cognition believe that computation and true enactive cognition are incompatible294. However embodiment as I speak of it is just a fact of existence. Every body, whether it be human, machine, or a slab of granite, throws its weight around dictating what can happen next. A rock doesn’t care about your feelings, but drop it in a pond and the ripples tell a story. I am framing this as a kind of ontological “speech”. Not poetry, but a formal language baked into existence itself. Think of it as ontology with attitude. Entities say something by being what they are.
LAYER CAKE
The environment speaks in physical terms. Recall the definition of environment from the previous chapter:
- We assume a set
phi whose elements we call states. - A declarative program is
f, a subset of phi , and we writeP for the set of all declarative programs (the powerset ofphi ). - By a truth or fact about a state
phi , we meanf in P such thatphi is in f . - By an aspect of a state
phi we mean a setl of facts aboutphi s.t.phi is in the intersection of l .
By an aspect of the environment we mean an aspectl of any state, s.t.the intersection of l is not empty . We say an aspect of the environment is expressed, realised295 or embodied in statephi if it is an aspect ofphi .
If every physical system computes296, then every physical system embodies a formal language. The environment is a physical system, so that means I should be able to re-frame it as a formal language.
Definition 2 (abstraction layer)
By abstraction layer298 I mean:
- We single out a subset
v, a subset of P which we call the vocabulary of an abstraction layer. The vocabulary is finite unless explicitly stated otherwise. Ifv equals P , then we say that there is no abstraction. L v, defined as the set of subsets l of v such that the intersection of l is not empty is a set of aspects inv . We callL v a formal language, andl in L v a statement.
- We say a statement is true given a state iff it is an aspect realised by that state.
- A completion of a statement
x is a statementy which is a superset ofx . Ify is true, thenx is true. - The extension of a statement
x in L v isE sub x, defined as the set of all y in L v such that x is a subset of y .E sub x is the set of all completions ofx . - The extension of a set of statements
X, a subset of L v isE sub capital X, defined as the union of the extensions of its elements . - We say
x andy are equivalent iffE sub x equals E sub y .
Our nand gate is embodied in silicon with inputs
- states: where each value (e.g. ) denotes a set containing all states in
Phi where and equal those values300, and contains all other states301. - vocabulary: s.t.
- statements (): Subsets with , e.g., , but not ().
- behaviour: , so is true iff is false and the gate is still operational.
Given a nand gate I can build a computer305. The nand is the basic building block of all computers today.
I return to Grid World for another illustrative example. Because we now have this formal definition of abstraction layer, we can consider how Grid World exists within our reality, rather than as a separate, simplified reality. In other words I assume there is a machine in the environment that computes Grid World. That machine is built out of nand gates that together form an abstraction layer for Grid World. Lets not worry about
just declarative programs, meaning positions
Every body carries a vocabulary, a subset knee bent. It is knee bent. No middleman but the thing itself. The environment sets the rules and calls the shots. It cycles through states one at a time within the confines of a given world… or branching into many worlds309, either works but for the sake of explanation I will confine myself to one particular timeline. Each wall close, pivot left doesn’t fit in its embodied circuitry. It can’t turn left. It can’t represent left. It can turn right. The screech of its servos turning right as the sensor pings. That motion is the statement, alive in the grind of metal on floor311. No just the pondering, but the doing. This dodges old traps like
Bodies don’t represent reality. They are aspects of it.
SUBJECTIVE AND OBJECTIVE
When a body expresses a statement
Now if I were omniscient, the environment would have one state at a time because time is difference. That state would determine what is true at that time. That would mean some programs would return true at that time, and I could know the rest to be false. Truth would be binary. The world deterministic. Everything that exists is a statement made in an environment’s embodied formal language, and which statements are true depends on the state.
But I am not omniscient. From my subjective perspective within my environment, I cannot know what the physical state is. I cannot see all the statements. I am a statement, and I exist for as long as the environment expresses me. The environment might be objectively deterministic, but from my subjective point of view it is non-deterministic. There are many possible futures. ‘Many worlds’ in which I may find myself, like Everett’s interpretation of quantum physics313. Every statement
By expressing a statement
Consider a human raising its arm. This sets in motion a particular future. When a body moves, it embodies a statement. A statement
Each body has a vocabulary. A human is a chaotic symphony. A rock grunts single syllables. But each fits into the larger machine that is the environment. Computation here is the interaction of the body with its world. It affords the surround environment something317. The world offers possibilities tailored to a body’s shape. A chair yells “sit” to a human, not to a boulder. The statements a body can pull off depend on what the environment hands it. This aligns with ideas like polycomputation, that a computation at one scale can perform an entirely different role as part of a computation at a larger scale318. The same matter is part of many larger and smaller computations. This is a rejection of both the old computational mind319, and strong enactivism that holds cognition to be non-computational320.
MATRYOSHKA DOLLS
A statement is a set of programs, but it is also equivalent to a program that has the same extension. Formally, I mean for every statement
Definition 3 (abstractor function)
Naturally I could also do this with a more constrained extension, taking into account other parts of the environment and how they constrain
CONCLUSION
The
VI. MASTER, WHAT IS MY PURPOSE?
This chapter is about purpose. It is based on the latter parts of my papers on abstraction layers327, tasks328 and consciousness329. What is normative? What ought to be? David Hume, fond of Guillotines330, said one cannot smuggle an ‘ought’ out of an ‘is.’ This leaves me in a pickle. If I am to build a conscious machine, presumably it must have a moral compass. Where do we anchor its sense of “should”? I could argue it is anchored it in satisfying homeostatic and reproductive needs, but then where do they come from? I’m a naturalist, not a vitalist. I need something more fundamental than mere life. Besides I want to explain life, not assume it. Hence I’m going to argue there is no “is”, only “ought”. Some things exist. Others do not. Is this a normative judgement? I say it is. What else can it possibly be? Ought stems from change, and change is time. Not just ticking away like some bored clock, but calling the shots on what sticks around and what gets yeeted into the void. Creation and destruction. It is not just about when but what lasts. Time sifts the wheat from the chaff, and what hangs on gets the cosmic thumbs-up.
Many have sought to patch the gap between is and ought. Some say ought is a matter of feeling (puts the cart before the horse), or social contract (arguably come from feelings), or divine memo (god did it). I find these lacking. Change seems more foundational. Fundamental, if anything is. Without change or difference, everything would be the same thing. If everything is the same, can you really say there is anything? Is there an environment if there are no things? I say no. There would be nothing. Just an irreducible oneness. It is hard to conceive of it as an internally consistent idea. To comprehend it, must I cease to exist as an observer? Becoming one with everything is beyond the scope of my thesis. Difference or change must be fundamental to existence, because without change it seems inconceivable that anything exists. Time is just the passage of this change.
Definition 4 (Time) Time is the ordered sequence of transitions between distinct states of the environment, where each state
Time is the process of becoming331. Every tick of the cosmic clock is creation and destruction. Some aspects of the environment persist through many ticks of the clock.
Definition 5 (Persistence) An aspect
Persistence is survival. Darwin’s natural selection332 on a universal scale. Stable atoms stick around because they vibe with physics333; critters adapt or get fossilized334. The universe is like a bouncer. Fit the rhythm and you stay. Clash with it and you’re out. New things are occasionally allowed in. This is the first whisper of “ought.” What persists is what is meant to, by the rules of the game.
THE ENVIRONMENT HAS AN OPINION
A state expresses some aspects, but not others. From the definition of environment, a statement
These statements form abstraction layers. Abstraction layers stack up like Matryoshka dolls, each layer refining the cosmic “ought” into sharper rules. From “thou shalt exist” at the base, we climb to “thou shalt compute efficiently” or “thou shalt not crash the system”337. Time, persistence, and expression give us this natural “ought”. Just the universe doing its thing338. For my conscious machine, this is the foundation.
PURPOSE
The fact of existence is a value judgement. Some things exist, and others do not. A rock doesn’t need to know physics to fall, but in doing so constrains what can happen next. It is an embodied ought that constrains what is, has been or ever will be. In this sense, every body is chattering away in a language forged by its form. When the state changes, some statements persist, and others are destroyed. This creates an incentive. The universe preserves that which preserves itself. Change is fundamental, and by its very nature change optimises for systems that cope with change, by deleting those that cannot. I want to formalise intelligence, which means I want to formalise a system that preserves itself. A living system.
A living, self preserving system is a statement
Therein lies the rub. Not everything serves homeostatic and reproductive goals. Not every possible world is a winner. Intelligent systems discriminate. Abstraction layers are biased toward some goals over others, but how exactly is that supposed to work? To really describe intelligence I need to formalise the idea of goals, but not in the abstract sense we humans are accustomed to. I can’t have goals separate from the systems that pursue them or I’m just going to end up with computational dualism again339. I need integrate goals with embodiment. A goal together with context and instructions is commonly known as a task. A task is what I use to formalise enactive cognition, in what I call Pancomputational Enactivism340341. A task is a formal description of a system in terms of its behaviour. That system is an abstraction layer, and the task is what it expresses. Outputs
The possible outputs are the extension
Definition 6 (v-task)
For a chosen
I sub alpha, a subset of L sub v is a set whose elements we call inputs ofalpha .O sub alpha, a subset of E sub I sub alpha is a set whose elements we call correct outputs ofalpha .
(generational hierarchy) A
Tasks are like Matryoshka dolls. Little ones fit inside bigger ones. For example not choking on your coffee fits inside surviving the day. It’s a hierarchy. So how does your body pick the right output? Every statement your body makes constrains what can happen next. A policy is just a statement that constrains your outputs. A correct policy constrains you to correct outputs, given the additional constraint of the inputs. Correct policies keep you from face-planting. They steer you toward the outputs that don’t end in a Darwin Award. It works thusly:
Definition 7 (inference)
- A
v -task policy is a statementpi in L sub v . It constrains how we complete inputs. - is a correct policy iff the correct outputs of are exactly the completions of such that is also a completion of an input.
- The set of all correct policies for a task is denoted .345
Assume -task and a policy . Inference346 proceeds as follows:
- we are presented with an input , and
- we must select an output .
- If
e is in O omega , thene is correct and the task “complete”.pi in Pi omega impliese is in O omega , bute is in O omega doesn’t implypi in Pi omega (an incorrect policy can imply a correct output).
Mind and body are intimately connected347. But flesh or steel, the same constraints can be realised by wildly different systems348. Cellular automata show how simple rules birth complex life349. Reinforcement learning is basically evolution with better PR350. Am I saying bodies are just computers? No. Your mind is etched in meat, not silicon. Still, the vibes are the same. Inputs, outputs and constraints. The means of computation are less important than the resulting constraints. In that sense the ambulatory meme was correct when he said “wow, everything is computer”. Bodies are computational systems, tasks define the goals, and policies enforce the wins. It is a framework that scales from slime mould to Silicon Valley.
LEARNING THE STACK
Time does a frogmarch. Each step deletes something. Systems that stick around are those that avoid the jackboots of extinction. I’ll call this ‘fit’, but it is broader than the Darwinian notion351. It applies even to non-living systems. Now, being ‘fit’ in this sense is hard-wired. Imposed from outside. Extrinsic. It does not require intelligence or agency. The jackbooted universe shapes matter into a form which is ‘fit’ by just deleting everything else. In that sense everything is an adaptation, which is a bit unsatisfying. This relentless change is an optimiser. Aspects “adapt” to whatever it is the environment has decided to optimise for. The extrinsic what that the environment optimises for is an uninstantiated task.
Definition 8 (
The set of all tasks with no abstraction (meaning
This defines extrinsic, externally imposed purpose. It lets me consider purpose without pinning it to one vocabulary, so that we might compare embodiments. A
begins. Learning requires a goal. We need something that defines ‘correct’ before a system can optimise for what is correct. Correct in general can be unrelated to homeostasis, but as I am trying to work from first principles I need to explain how we get to ‘correct’ in at least one case. Evolutionarily speaking that this is where we get a basic ought for the purpose of learning. A living system like a human can then build a computer that optimises for any arbitrary notion of correct353. A body embedded and extending into its environment is an abstraction layer. It can be constrained to ‘correct’ behaviour by expressing a policy
Definition 9 (learning) Learning is a collection of definitions that describe the process by which a policy is constructed by any system356.
- A proxy
less than is a binary relation on statements, and the set of all proxies isQ . less than w is the weakness proxy357. For statementsl one and l two we havel one is weaker than l two iffthe cardinality of the extension of l one is less than that of l two .less than d is the description length or simplicity proxy358. We havel one is simpler than l two iffthe length of l one is greater than the length of l two .
(generalisation) A statement
(probability of generalisation) We assume a uniform distribution over . If and are policies, we say it is less probable that generalizes than that generalizes, written , iff, when a task is chosen at random from (using a uniform distribution) then the probability that generalizes to is less than the probability that generalizes to .
(efficiency) Suppose359 is the set of all pairs of policies. Assume a proxy returns 1 iff true, else 0. Proxy is more efficient than iff
(optimal proxy) There is no proxy more efficient than weakness. The weakness proxy formalises the idea that “explanations should be no more specific than necessary” (see Bennett’s razor in this ref360).
(intuitive summary) Learning is an activity undertaken by some manner of intelligent agent, and a task has been “learned” by an agent that knows a correct policy. Humans typically learn from “examples”. An example of a task is a correct output and input. A collection of examples is a child task, so “learning” is an attempt to generalise from a child to one of its parents. The lower level the child from which an agent generalises to parent, the “faster” it learns (it chooses policies that complete a wider variety of tasks, and thus are more sample and energy efficient choices), the more efficient the proxy. The most efficient proxy is weakness (see proofs 1 and 2, or these refs361), which is why we’re using it here.
To learn, one must expressing a policy
Finally, I’ll integrate this idea of a task with The Stack I’ve been talking about. To do this, I’ll introduce the multilayer architecture (MLA). An abstractor function
Definition 10 (multilayer architecture) The multilayer architecture (MLA) found in both biological systems and computers. It integrates a stack with tasks to represent natural selection or ‘correctness’ at different layers of abstraction.
- The stack is represented here by a sequence of uninstantiated tasks
lambda zero, lambda one, up to lambda n s.tsuch that lambda i plus one is a sub-task of lambda i . f is an abstractor function.- The state of the MLA is a sequence of policies
pi zero through pi n and a sequence of vocabulariesv zero through v n such thatv i plus one equals f of v i and pi i andpi i is an element of the set of policies for task lambda i with vocabulary v i .
In the absence of abstraction where the system is seen as nothing more than the sum of its parts, the MLA is just a task
Now, I won’t actually use this definition for a couple of chapters, but it is important to introduce it here for intuition. After all, I have been speaking endlessly about abstraction layers, and it would be strange to introduce goal directed behaviour within an abstraction layer without explaining how that goal directed behaviour propagates up and down the stack. As you can see in the above definition, the process of applying the abstractor function to obtain second, third or higher orders of behavioural effect is the same. However because it is applied to a policy, this is useful for formalising biological and other distributed goal directed systems. For example, say
VII. WEAK
Human intelligence. It is sometimes hailed as the crowning achievement of evolution. But in the Darwinian arena, it’s not about being the smartest. It is about surviving long enough to pass on your genes. From a Darwinian perspective, intelligence is long-term adaptation that facilitates short-term adaptation during an organism’s lifetime. Long-term adaptation is like the genes we inherit. Short-term is what we learn as we go. If evolution is an optimiser, then biological intelligence is a mesa-optimiser (an optimiser within an optimiser)363. Without intelligence, a system would need all its knowledge pre-programmed. Like a robot with a fixed set of instructions. With intelligence a system can learn, adapt, and survive in a wider range of circumstances. It can complete a wider range of tasks364. A machine with intelligence can learn from its environment, adapt to new situations, and potentially develop something akin to consciousness. It’s not just about processing power. It is about the ability to change. Intelligence is the key to unlocking the door to consciousness. Without it, we’re just building a glorified abacus. This chapter is based primarily on my paper on weak versus simple hypotheses365, with some minor updates from later works366. I’ll show how adaptability is maximised by using weakness as the proxy, and I propose the following epistemological razor:
“Explanations should be no more specific than necessary.”367
INTELLIGENCE IN STACKISM
Intelligence is not about what something is, but what it does. I’ve framed everything as a stack of abstraction layers, each enacted by the one beneath. Like software on hardware, the layers go down. This is as true of human language as it is of human software. The cosmic ought determines functionality. Affordances368. It is why we have one abstraction layer instead of another. Intelligence isn’t about what an organism is but what it does. v-tasks. Subjected to inputs, a system produces outputs. Intelligence affords adaptation.
Tasks are interconnected, forming a generational hierarchy that reflects an organism’s temporal existence. Within this lattice, child tasks are specific cases of the broader parent tasks encompassing them. An organism’s past decisions is a child task of the task that includes every decision an organism might make over the course of its existence. The lattice structure links past and future behaviour. An example of a child task might be “take the succession of turns leading from home to office” and its parent could be “navigate the environment”. An organism’s survival depends on generalising from completed child tasks to meet the demands of the broader parent tasks that lie ahead.369 Thus, the generational hierarchy provides a dynamic framework for understanding intelligence as a process of bridging temporal scales.
POLICIES AND ADAPTATION
In the context of intelligence and adaptation, policies serve as the mechanisms that guide an organism’s behaviour towards survival. Policies can be innate or hard-wired, but that is less adaptable than being able to learn new through interaction with the environment. A learned policy is a learned statement or constraint that an organism embodies to ensure fit behaviour. It acts as a rulebook for survival, dictating how to respond to various inputs to achieve desirable outcomes. Assuming an organism remains alive and in some condition to procreate, its past behaviour is an ostensive definition of fit behaviour. Past behaviour is likely to imply at least some fit policies, and some unfit ones. The challenge of learning is to discern which policies will reliably constrain the organism to fit phenotypes. That complete the tasks of the past, and the widest range of possible future tasks370.
THE WEAK SHALL INHERIT THE WORK
A weaker policy is one that permits more possible behaviours while still being fit, akin to a versatile tool. Their lack of specificity allows them to address a wide range of future scenarios, enhancing adaptation. Weak policies are the key to generalisation. I’ll prove it. Recall from the definition of learning:
- A proxy
less than is a binary relation on statements, and the set of all proxies isQ . the weakness proxy is the weakness proxy371. For statementsl one and l two we havel one is weaker than l two iffthe cardinality of the extension of l one is less than the cardinality of the extension of l two .the simplicity proxy is the description length or simplicity proxy372. We havel one is simpler than l two iffthe length of l one is greater than the length of l two .
Now consider the follow two proofs:
Theorem 1 (sufficiency)
Assume
Proof 1 You’re given the definition of -task
- For every
pi in the set of policies for alpha there exists a -taskupsilon task gamma pi in the set of tasks s.t.the outputs of gamma pi equal the extension of pi , meaning permits only correct outputs for that task regardless of input. We’ll call the highest level task s.t. the policy task of . omega is either the policy task of a policy inthe set of policies for alpha , or a child thereof374.- If a policy is correct for a parent of , then it is also correct for . Hence we should choose that has a policy task with the largest number of children. As tasks are uniformly distributed, that will maximise the probability that is or a child thereof.
- For the purpose of this proof, we say one task is equivalent375 to another if it has the same correct outputs.
- No two policies in have the same policy task376. This is because all the policies in are derived from the same set inputs, .
- The set of statements which might be outputs addressing inputs in and not , is 377
the complement of E I alpha, defined as the set of statements l in L upsilon such that l is not in E I alpha . - For any given , the extension of is the set of outputs implies. The subset of which fall outside the scope of what is required for the known task is 378
the intersection of the complement of E I alpha and E pi . - and for all . Apart from the inputs and correct outputs of contains only outputs which would be incorrect according to both and . Put another way, for every possible choice of in . Hence the only way can increase is if increases. It follows that increases with .
-
Two to the power of the size of the intersection of E sub I alpha and E sub pi is the number of non-equivalent parents ofalpha to whichpi generalises. It increases monotonically with the weakness ofpi . -
Given -tasks
v-tasks are uniformly distributed andthe intersection of Pi alpha and Pi omega is not empty , the probability thatpi in Pi alpha generalises toomega is
Theorem 2 (necessity)
To maximise the probability of learning
Proof 2 Let
- If
pi is in Pi alpha andthe intersection of E I omega and E pi equals O omega , then it must be he case thatO omega is a subset of E pi . - If
the size of E pi is less than the size of O omega then generalisation cannot occur, because that would mean thatO omega is not a subset of E pi . - Therefore generalisation is only possible if
the size of E pi is greater than or equal to the size of O omega , meaning a sufficiently weak hypothesis is necessary to generalise from child to parent. - For any two hypotheses
pi one andpi two , ifthe size of E pi one is less than the size of E pi two then the probabilitythe probability for E pi one is less than the probability for E pi two because tasks are uniformly distributed. - Hence the probability that
the size of E m is greater than or equal to the size of O omega is maximised whenthe size of E m is maximised. To maximise the probability of learningomega fromalpha , it is necessary to select the weakest hypothesis.
To select the weakest hypothesis, it is necessary to use the weakness proxy.
Weak policies are thus essential, boosting both the sample and energy efficiency of adaptation.
META-APPROACHES
Ockham’s Razor favors simplicity. Earlier I described AGI in terms of tools (search and approximation) and meta-approaches (scale-maxing, simp-maxing and w-maxing). Ockham’s Razor is an example of simp-maxing (simplicity maximisation). My razor prioritises generality, advocating for broad yet effective explanations380. It promotes weak policies, enhancing adaptability by avoiding over-specification, thus improving the speed and efficiency of adaptation to varied scenarios. I call this w-maxing. Rules and explanations should remain as general as possible while fulfilling their purpose381.
So to reiterate we now have three meta-approaches: simp-maxing, scale-maxing and w-maxing. W-maxing is the meta-approach I propose, achieved in part by using weakness as the proxy. Of course, how much you can w-max depends on the abstraction layer. Simp-maxing is likewise formalised using a proxy. Finally, scale maxing involves maximising the resources available, which formally would involve just increasing the size of the vocabulary.
INTUITION
For intuition on w-maxing, consider The Contravariance Principle382. The contra-variance principle says that we are more likely to converge on the true underlying model the more we scale up the data and subsequently the apparent “difficulty” of a task (here in the informal sense). If we keep resources finite, then there are fewer and fewer possible explanations of the given data as we scale up difficulty. Scale up difficulty enough, and there will only be one possible explanation. This is useful because it tells us we can scale up data to get models to converge to the true process that generated the data, assuming of course that it can be represented given the system383. This contravariance principle appears to be like The Inventor’s Paradox, which says it can be easier to solve a more general problem that includes
Before I move on, some have questioned whether my framework struggles with multiclass classification384. It’s fine, no need to worry. Yes, a task frames problems as one-class classification. However, two-class classification problems are a subset of one-class. As Simmons points out in his reply to one of my papers, you can just include an extra declarative program to discriminate between classes385. Say we have a two class classification problem
mation. But I digress. The important thing is my simple one-class classification set up can address any sort of task. Everything, in the end, amounts to an instance of one-class classification. By adding more details (subclasses etc) we just make learning and inference easier. Consider a task with
SIMP-MAXING WILL NOT SAVE YOU
Here I compare w-maxing and simp-maxing. I’ve a simple proof and some experiments that show the former destroys the latter, based on my paper on weak vs simple hypotheses387. Simp-maxing is a matter of form. Whether one thing has a shorter minimum description length than another depends on the language. It is like a ruler that changes length. W-maxing is about function. How loose is your policy’s leash. How many tasks it completes. Intuitively it is a bit like the difference between a Swiss Army knife and a scalpel. One is simple, sure, but the other is ready for anything. From the previous chapter we already know that w-maxing is necessary and sufficient to maximise adaptability. What we don’t know yet is whether we still need to simp-max, and to what extent there’s a difference. When I initially concieved of this framework, I actually thought that w-maxing would amount to simp-maxing. I was astounded when my experiments showed w-maxing far outperforming simp-maxing. So here I’ll prove you don’t need to simp for simplicity to win. I’m not saying it won’t help if you can’t w-max, but w-maxing is all that’s necessary for adaptation.
UPPER BOUND
Simp-maxers like AIXI388 hinge on complexity. They argue intelligence boils down to finding the simplest model that fits the data. As has already been pointed out, simplicity hinges on the choice of Universal Turing Machine (UTM)389. Pick the wrong one and the theoretical superintelligent god is reduced to a bag of hammers. Even so, it helps to be formal. How does this work in my formalism?
Theorem 3 (simplicity sub-optimality)
Description length is neither a necessary nor sufficient proxy for the purposes of maximising the probability that induction generalises.
Proof 3 In proofs 1 and 2 we proved that weakness is a necessary and sufficient choice of proxy to maximise the probability of generalisation. It follows that either maximising
I alpha equals the sets a b, and e b O alpha consists of two specific sequences Pi alpha contains the sets z, and j k
Weakness as a proxy selects , while description length as a proxy selects . This demonstrates the minimising description length does not necessarily maximise weakness, and maximising weakness does not minimise description length. As weakness is necessary and sufficient to maximise the probability of generalisation, it follows that minimising description length is neither.
As you can see, it is possible to w-max without simp-maxing. In fact, they can be at odds. Given w-maxing is necessary and sufficient for generalisation, this bodes poorly for simp-maxing. It also raises questions about why simp-maxing works at all which I’ll get into in later chapters. That later chapter is kinder to the idea. For now, I can use this fact to establish an alternative to AIXI as an upper bound on intelligence. Arguably AIXI’s greatest contribution is to provide an ideal for which we can optimise. Even if it is based on a flawed premise, it is much better than nothing. This idea is an upper bound on intelligent behaviour. The flaw is that it is an upper bound on disembodied, software intelligence. The alternative is to establish an
upper bound on embodied intelligence. Now it is obvious from the earlier proofs that the upper bound on intelligent behaviour within the confines of an abstraction layer is achieved by simply w-maxing. Fine. But in general? AIXI gives an upper bound across all possible environments. For embodied intelligence, that is like an upper bound across all possible abstraction layers. To formalise that I’ll need some extra steps. Recall the definition of uninstantiated task from earlier:
- The set of all tasks with no abstraction (meaning
v equals P ) isGamma sub P (it contains every task in every vocabulary). For every -taskP task rho in Gamma sub P there exists a functionlambda rho from the power set of P to Gamma sub P that takes a vocabularyv prime in the power set of P and returns a highest level childomega, a child of rho which is also a -taskv prime task . We call an uninstantiated-task, andlambda one is a child of lambda two iffif and only if lambda one of P is a child of lambda two of P .
I’ll now use this definition to establish the utility of w-maxing given an uninstantiated task and a vocabulary.
Definition 11 (utility of intelligence)
Every task
This tells me the difference between w-maxing and not. Obviously utility is minimised by having a task with one policy. Likewise, there’s no utility if there is no correct policy, so predicting noise is out. However, in the absence of any abstraction there is always a correct policy. Utility is maximised when
Theorem 4 (upper bound) The most ‘intelligent’ choice of policy and vocabulary given uninstantiated task is and s.t. maximises utility for , and maximises weakness.
Proof 4 We have equated intelligence with sample efficient generalisation. The weakest correct policies have the highest probability of generalising. Given an uninstantiated task
Now, this isn’t to say that w-maxing is always going to get you there given any old abstraction layer, but it works at least from an objective point of view where 391
EXPERIMENTS
In the appendix is a Python script to perform two experiments using PyTorch with CUDA, SymPy and 392
(abstraction layer) I used a simplified environment of 256 states, one for every possible 8-bit string. Basically an abstraction layer without our environment. The statements in
(task) A task was specified by choosing
Each of the two experiments (addition and multiplication) involved repeated trials (sampling results). The parameters of each trial were “operation” (a function), and an even integer “number_of_trials” between 4 and 14 which determined the cardinality of the set
(training phase)
- A task
T sub n was generated:
(a) First, every possible 4-bit input for the chosen binary operation was used to generate an 8-bit string. These 16 strings then formedO sub n .
(b) A bit between 0 and 7 was then chosen, andI sub n created by cloningO sub n and deleting the chosen bit from every string (meaningI sub n was composed of 16 different 7-bit strings, each of which could be found in an 8-bit string inO sub n ). - A child-task
T sub k, defined as the pair I sub k and O sub k was sampled from the parent taskT sub n . Recall,the size of O sub k was determined as a parameter of the trial. - From
T sub k two policies (formerly known as models) were generated; a weakestc w , and a MDLc M D L .
(testing phase) For each policy
- The extension
E sub c ofc was then generated. - A prediction
O recon was then constructed s.t.O recon is the set of elements e in E sub c such that there exists s in I sub n where s is a subset of z .

O recon was then compared to the ground truthO n , and results recorded.
Between 75 and 256 trials were run for each value of the parameter
(MEASUREMENTS) Generalisation was deemed to have occurred where
| $ | O_k | $ | Rate | AvgExt | StdErr | Rate | ||
| 6 | .11 | .039 | .75 | .008 | .10 | .037 | .48 | .012 |
| 10 | .27 | .064 | .91 | .006 | .13 | .048 | .69 | .009 |
| 14 | .68 | .106 | .98 | .005 | .24 | .097 | .91 | .006 |
Table 1: Binary addition.
| $ | O_k | $ | Rate | AvgExt | StdErr | Rate | ||
| 6 | .05 | .026 | .74 | .009 | .01 | .011 | .58 | .011 |
| 10 | .16 | .045 | .86 | .006 | .08 | .034 | .78 | .008 |
| 14 | .46 | .061 | .96 | .003 | .21 | .050 | .93 | .003 |
Table 2: Binary multiplication.
THE KING IS DEAD, LONG LIVE THE KING!
This has profound implications. Simp-maxing is treated with great reverence in many circles. When I have presented these results at conferences, reactions have varied wildly. This challenges the foundations of approaches to AI based on simp-maxing, and by extension information theory and thermodynamics. I have listed the assumptions, the proofs and the experimental results. It is surprising, but it seems to check out. Human cognition is about breadth, analogy and the minimising surprise394. I am not disagreeing with those fundamental ideas, but with complexity’s role in them. To effectively w-max, all of the above is likely to be necessary. W-maxing is a meta-approach after all. However, it seems hasty to completely dismiss simp-maxing. The next chapter will explore its significance.
VIII. STACKISM
Why does simplicity of form correlate with generalisation in function? I’ve already shown it isn’t necessary. Yet the subjective perception of simplicity remains stubbornly correlated with the objective generalisation of functionality. Why and how are subjective and objective related here? What causes this? Is there somehow an objective notion of complexity? Is this hard-coded into us by evolution? How? This chapter is based on my papers on complexity395, and on abstraction layers396. I’ll begin with why simpler forms are correlated with generalisation in function. Second, I’ll dissect how systems come to embody this correlation. I’ll map systems along dimensions of abstraction, distribution of work and delegation of control. This allows me to compare systems. Third, I’ll compare biological self-organisation to AI and conclude that biology is more adaptable because it delegates control to lower levels of abstraction. This causes weak constraints to be embodied by simple forms. This means w-maxing requires delegating control, and w-maxing while delegating control will cause simp-maxing. However, simp-maxing and delegating control will not cause w-maxing. In my papers I also discuss what this means for systems in general, exemplifying my points with human organisational and economic structures. I’ll touch on these in the conclusion of the thesis.
WHY SIMP-MAXING SORT OF WORKS?
Empirically, there is a correlation between simplicity of form and generalisation in function. I want to know why. I’ve established that the probability of generalisation and measure of weakness go hand in hand. Recall how I’ve defined simplicity and weakness.
- A proxy is a binary relation on statements, and the set of all proxies is
Q . - is the weakness proxy397. For statements
l one and l two we have iff . - is the description length or simplicity proxy398. We have iff .
As the proof on the upper bound shows, there is a meaningful objective notion of weakness in the absence of an abstraction layer399. Is there a similarly meaningful notion of complexity in the absence of abstraction? By this, I mean does knowing something’s simplicity convey any information? Ideas like Legg-Hutter intelligence seem to suggest that there is an objective notion of simplicity. That the environment considers some things complex, and some simple. When Leike and Hutter found AIXI to be subjective, they still claimed it is optimal if the UTM AIXI uses matches the UTM with respect to which Legg-Hutter intelligence is measured. The latter UTM is like the objective measure of complexity, and AIXI’s UTM is the subjective. Their argument was effectively that if objective and subjective complexity match, then AIXI’s performance is optimal. I’ll now refute this claim indirectly, by showing there’s no such thing as objective complexity.
Theorem 5 (subjectivity) If there is no abstraction, complexity can always be minimized without improving sample efficiency, regardless of the task.
Proof 5 In accord with the definition of an abstraction layer, the absence of abstraction means the vocabulary is the set of all declarative programs, meaning
When we don’t have abstraction, everything is equally complex. Simplicity becomes meaningless. Complexity is an illusion perpetrated by abstraction layers. So no, there is no objective notion of simplicity. Yet the fact remains the the subjective perception of complexity is correlated with generalisation in function. How can this be? The key lies in the fact that, in reality, we never have the absence of abstraction. In fact, we never even have infinite vocabularies. If we did, we could store an infinite amount of information on a computer. The Bekenstein bound says that a bounded system can store only a finite amount of information. That means there are only so many permutations. Only so much information needed to specify the system’s state. That is why vocabularies are finite. Can this be the cause of the correlation between simplicity of form and generalisation? We know that weak constraints on function are necessary and sufficient for generalisation, so the question can be reframed as “can a finite vocabulary correlate simple forms with weak constraints?”. Yes, it can.
Theorem 6 (confounding) If the vocabulary is finite, then policy weakness can confound400sample efficiency with policy simplicity.
Proof 6 We already have that policy weakness causes sample efficiency, in that it is necessary and sufficient to maximise it in order to maximise sample efficiency. Continuing from proof 1, in a finite vocabulary, there may not exist
In causal language, simplicity does not cause generalisation. Weak constraints on function cause generalisation, but if the vocabulary is finite weakness can also cause simplicity. Weakness confounds simplicity and generalisation. The Bekenstein bound slams a ceiling on how much information fits in any finite space. A sort of cosmic storage cap. Nothing overlaps. Two things can’t share the same spot at once. If we put too much in one spot we get a singularity, but not the good sort. That caps our vocabularies. From atoms to molecules to cells, at each layer of abstraction we are stuck with a finite set of terms. Intuitively, imagine you have to pick 100 words with which to construct a language. You would not pick 100 very specific words, like lantern or erudite. Instead, you’d pick words that are used in more circumstances. That have as many meanings as possible, like “swallow” which is both a bird and an action. You would pick “hot” and “wet” rather than “sultry”. “Look” instead of “gaze”. More precise words have more limited uses.
In mathematical terms think of Huffman coding , whereby the shortest codes are assigned to the most common messages401. Compression becomes meaningful when space is limited. With a finite vocabulary, simplicity and weakness have to become correlated if the system is to work well. Complex policies become one-trick ponies. Waste space on overly-specific policies, and the system will fail to adapt.
SYSTEMS
I’ve established that weakness can confound simplicity and generalisation, but I’ve not explained what sort of system can actually do this. Computers are the way they are because we build them that way. We embody highly abstract human behaviours in silicon. Human mathematics and logical operations normally depend on a human to interpret them. What we have done with computers is hard-wire physical consequences into instruction set architectures, and those consequences conform to our expectations and interpretations of logic. However it came about, we have a natural tendency to embody weak constraints in simple forms. We do it in natural language, and we do it with programming languages. At least this is the case within the narrow confines of the problem sets to which we apply computers. The result is that shorter programs do tend to be more generalisable. It isn’t perfect, but it is empirically observable. How is it we came to have this tendency? Yes, natural selection prefers week constraints take simple forms, but what is this system natural selection has built as a consequence of that?
There is a good reason to ask this question, beyond my usual curiosity. The evidence suggests machine learning systems are far less sample and energy efficient than biological systems that learn the same tasks402. There must be more going on than just search or approximation. Biology must be using a meta-approach that makes it more efficient. Sample and energy efficiency mean w-maxing. Biology is clearly very good at w-maxing. How? What is it that biological self-organising systems do differently?
There are fundamental constraints to the logic of living systems, particularly those that learn403. Most important for my purposes is the ability to store information in an internal state in order to retrieve it facilitate adaptation in future. The ability to learn, rather than have information hard coded. Put another way, a living system is a policy because it is an aspect of the environment. However that policy implies an abstraction layer, and that abstraction layer can then express a policy. A living, learning system is a policy that expresses yet another policy at a higher level of abstraction. That higher level of abstraction is the behaviour of the lower level. When I think of a plan, that plan is a policy I express in my neural substrate. It is the behaviour of my nervous system. This is upward causation from the body to the mental representation of the plan. When I act on that plan, I delegate it to my body. There is downward causation from the plan to my body, to my organs and eventually my cells404. A basic
feature of any adaptive system is valence, by which I mean they are attracted to or repelled away from physical states405. A cell in isolation might have very simple dichotomy of attraction and repulsion. However cells can network. They can support a bioelectric information structure406. What is a simple dichotomy of one-dimensional valence at the level of a single cell is part of a rich tapestry of valence across the network. The same matter is simultaneously involved in many different computations occurring at different scales and levels of abstraction. This is called “polycomputing”407. It is possible to “program” these biological polycomputing systems to do the same tasks as computers, so that we can compare the two, but it is not simple. One way to program them is by imposing constraints until the system is forced to conform to our expectations, like slime mould navigating a cave408. Another is to use bioelectricity. The right signal can trigger a dramatic shift in morphology, like the growth of an organ409 or cancer410. These means of programming are extrinsic, top down impositions on the system.
W-maxing involves choosing not just a weak policy, but an abstraction layer. A body is an abstraction layer. The right morphology can express a weak policy. The wrong morphology cannot. When cells network, they can express complex policies beyond the capabilities of any one cell. They form a ‘solid brain’ with a persistent structure that supports bioelectric information processing. However, nature’s intelligence is not restricted to such solid brains. Information processing can be carried out by ‘liquid’ brains that are spread out across time and space411. Such a system may not actually store a coherent policy anywhere at any one time. Rather, the policy is implicit in the behaviour. Such liquid brains seem to be able to solve complex problems just as a solid brain might412. Biological systems seem to excel at creating abstraction layers. Sometimes liquid, sometimes solid. If we want to understand why biology adapts so well, then we can look at how it forms abstraction layers, and what sort of liquid and solid brains adapt well.
A group of humans is a liquid brain. It has layers of abstraction, just like everything else. The behaviour of a group of soldiers can be a squad, and the behaviour of a couple of squads can be a platoon. It isn’t always, but it can be if it obeys certain constraints. These abstractions are classifications of behaviour. We ascribe these labels to groups of people that behave a certain way.

Some organisational and economic structures can adapt more efficiently than others. I’ll embrace the military analogy as it has one very helpful example413. When peacekeepers were deployed to Bosnia in the 90s, some units were successful in preventing massacres. Others were not. A force called NORDBAT 2 was successful, but they were also unconventional. They subscribed to the doctrine of Mission Command, which emphasises autonomy and independent action. Control is delegated to the units on the ground so that they can choose how to serve the larger objectives of the mission414. Low ranking officers are taught to take the initiative. If the circumstances demand an unconventional approach, Mission Command enables it. It allows for more bottom up control in exactly the sort of organisation best known for autocratic top-down control. This enables adaptation. NORDBAT 2 were trigger happy, but effective in preventing massacres. The counterpoint to NORDBAT 2 was the Dutch force operating in the same region, under the same command. Their approach was different, as were the results. Micromanaged by their home government, they did not adapt. They did not engage, and they ended up presiding over a massacre.
This illustrates an important point. Biological brains, whether liquid or solid, are distributed systems made up of many parts. Like a decentralised network of computers. Those individual parts adapt, and that enables the system as a whole to adapt. By delegating control to the forces on the ground, Mission Command simply leverages the computational infrastructure available. The feedback loop is shorter, because information doesn’t need to propagate all the way up to a central command. Looking at systems this way, we can see parallels with computers. A computer can be made up of smaller computers, and it can delegate work to those smaller computers. In doing so, it can delegate more or less leeway in how those tasks are complete. Delegating work and letting smaller computers decide how that work is done is delegating control. Delegating work and rigidly constraining how the smaller computers go about it is just delegating work, not control. Looking at systems this way, we can chart every adaptive system along three dimensions:
- abstraction: Every system is composed of abstraction layers.
- distribution: The machinery of the abstraction layer can be distributed, or centralised. Distribution allows work to be divided up into subtasks that are undertaken in parallel. For example, a single core CPU is highly centralised, and a supercomputer made up of thousands of cores is distributed. A group of humans is highly distributed, and one human is not.
- DELEGATION OF CONTROL: Within any system, control is delegated to a level of abstraction. Put another way goals, and the choice of how to go about them, can be delegated to different levels of abstraction. Say I have a group of humans. If I delegate control to the individual level, then those individuals choose what to do. If I exercise a little bit of control and insist they pursue a particular goal, then they can choose how they pursue it it. If I exercise more control I can tell them how to pursue it. I delegate less control to the individuals, concentrating more of it at the top. Less delegation of control means more top down micromanagement. Too little control and the system doesn’t do what I want it to do. Delegate enough control, and the system becomes controlled bottom-up rather than top-down.
Obviously every system is a balance of these things. Delegation of control and distribution are often correlated, but they are not the same thing. Figure 2 and 3 illustrate. Consider an economy. In a free market, the level of abstraction to which control is delegated is the individual. In a command economy, control is concentrated at the state level. Economies can be more or less distributed. Supply lines can be centralised, monopolies can form, and control can be rigidly top-down. In an ideal Soviet style command economy, control is not delegated at all. It is concentrated at the top. Work is distributed among the components of the system, but not control.

In contrast, in an ideal free market of the sort that Friedman415 or Hayek might have liked416, control is entirely delegated. Individuals decide what to buy, and what to produce. Networks of individuals are allowed to form in order to exert localised top-down control over companies and other small organisations. Eventually, the upward causation of this bottom-up control governs the entire economy. Of course, these are just ideals to illustrate what I mean by delegated control. Free markets can degrade into centralised monopolies, and monopolies can be broken. Now I will explain how distribution and delegation of control are formalised.
DISTRIBUTION
Distribution amounts to having more than one policy expressed by an abstraction layer. For example in a collective of cells each cell is a policy, and if those cells are working towards the same goal then the intersection of their extensions is extension of their collective policy. That collective policy is the higher level of abstraction. The “identity” of the collective, to borrow the neurobiological term417. For example, say and
However I’ll discuss that in later chapters. For now, what matters is that we can represent the distributed nature of a system as a set of child tasks. Distribution is might be more conventionally conceived of in terms of connections in a graph (see 4). I don’t need to explicitly represent the connections. They are implicit in the correctness of tasks. What matters is whether it is possible for the parts of a system to work according to a shared policy, and whether they actually do.

DELEGATION
Delegation of control is how constrained the system is at different levels. Where are policies selected? Where does adaptation take place. Consider a typical machine learning stack.

Assuming a typical sort of machine learning model, adaptation just involves tuning some parameters until the model spits out responses resembling the training data. Adaptation occurs only at the level of the model. The library does not change to better suit the task at hand. CUDA does not change. The GPU does not change. In contrast, consider the system which originally constructed the model. It would look something like this.

This stack adapts at much lower levels. The human can construct new math to make a better model for the task at hand. When we swap out the human and math for a static computational stack, we lose that adaptability. We also lose the conscious effort involved, so it’s overall a good thing, but for that convenience we trade adaptability. Does this hold up in practice? Yes. Recall the utility measure from earlier, that says how useful intelligence is for a task by measuring the difference between the strongest and weakest policies for a task in a vocabulary. Also, the multilayered architecture.
epsilon from Gamma to the set of natural numbers such thatepsilon of gamma equals the maximum over m in Pi sub gamma of the difference between the magnitude of E sub m and the magnitude of O sub gamma . Maximisation of utility means maximising that returns true iffthe epsilon-comparison operator that returns true if and only if epsilon of alpha is less than epsilon of omega .- The stack is represented here by a sequence of uninstantiated tasks
lambda zero through lambda n s.tlambda i plus one is a refinement of lambda i . f is an abstractor function.- The state of the MLA is a sequence of policies
pi zero through pi n and a sequence of vocabulariesv zero through v n such that andv i plus one equals f of v i and pi i, and pi i is an element of the policy space of lambda i of v i .
Delegating adaptation to lower in the stack allows lower levels systems to optimise for weaker policies that suit the task at hand. That results in a more relevant vocabulary at higher levels, which permits weaker policies and thus adaptation at higher levels of abstraction.
Theorem 7 (The Law of the Stack) The greater the utility
Proof 7 If
INTERPRETATION
Adaptability at higher levels is constrained by adaptability at lower levels. If I unplug a computer, it ceases to function. Its stack is inflexible. Brittle. Humans are also quite brittle outside of our environment, but we are extremely adaptable within it. Our environment is an abstraction layer. The human stack is expressed within it. By w-maxing within the confines of our environmental abstraction layer, the human stack delegates control. Adaptation takes place at every scale and level of abstraction of the human stack420. Hence we are much more effective at w-maxing, and thus much more sample and energy efficient than the computers we build. When a stack w-maxes and can delegate control in the process, it can optimise its abstraction layers so that weaker constraints are expressed by simpler forms. To more efficiently use space and thus energy. I call this The Stack Theory of Intelligence and Consciousness, or Stackism for short. This has a profound implication. If control can be delegated completely, then there is no difference between w-maxing and simp-maxing. The ability to delegate and w-max perfectly, would perfectly correlate simplicity of form and weakness of constraints on function.
If a theoretical agent like AIXI were not based on a UTM but delegated interpretation down the stack, then it really could be optimal. My upper bound, which maximises the utility of the abstraction layer, must do this. It would be the only way to actually build a system that achieved that upper bound. There are many promising avenues toward this goal. Reverse engingeering biology is one approach421. Likewise biomimetic approaches to robotics could work. Homeostatic soft robots are a proposed class of machine that pursues homeostasis422. Think of artificial life423 in embodied form. To achieve homeostasis, these robots must delegate adaptation down stack to the level of cells because they need to self repair in order to maintain homeostasis. That means they need to w-max, and delegate, and thus will simp-max as well. Self-organising systems of nano-particles might be a promising approach424.
IX. LETS GET PSYCHOPHYSICAL
This is based on my papers on consciousness425. From difference I got aspects, and from aspects I got abstraction layers. The Stack Theory of Intelligence and Consicousness. The entire universe as a stack of abstraction layers. The environment preserves those aspects of it which preserve themselves. Which ‘move’ or are moved toward self preservation. Every aspect is itself an abstraction layer, which can express another aspect which can constrain the future to those worlds in which the system persists. This gives us fitness. Survival. Actively rather than passively goal directed behaviours.
However my Stack Theory is a theory of everything and nothing. It has no content. There are no objects. No properties. No trees or mountains. Just the pure unmediated stuff of reality. Our subjective worlds have trees and mountains. There are objects, and they have properties. Where are they in my Stack Theory? Not much good having a formalism of everything if it describes nothing. To rectify this problem, I look to causality.
IN SOVIETY UNION, ACTION CAUSE YOU
An important aspect of adaptation is the ability to discern cause and effect. Systems which do not correctly identify cause and effect cannot intervene in the environment to cause events that aid their survival. Optimality requires causal learning426.
Normally if I wanted to think about causality I would start with a set of variables representing objects and their properties. To describe their causal relations, we would relate these objects and properties to each other using a directed acyclic graph. One thing points to another in a causal chain. If we didn’t know these causal relations, we could run experiments to figure out if changing one variable causes another to change. This works great for science, but only because we humans have already have the world divided up into distinct objects and properties. I can test to see if water puts out fire, because I already have classifiers for water and fire.
This is often formalised using the idea of interventions. Pearlean interventionist causality poses the problem of causality as one of discriminating between passive observation of an event, and intervening to cause that event. For example, lets suppose my dog only howls when there is thunder. He howls every time there is thunder. Being a good Bayesian I come to the conclusion based on my observations that my dog howling is the cause of thunder, and that if I wish to control the weather I need only make my dog howl. I’ll formalise to illustrate. Thunder is a variable
Now this is technically true based on my observations. It is stupid, but it is true, because it completely ignores causality. Lets assume after renaming my dog Thor I start to try to intervene in the environment to cause thunder. This means instead of waiting for it to rain and just passively observing my dog happening to howl when there is thunder, I start trying to make my dog howl hoping thunder will follow. This intervention is represented by a do operator applied to the variable
What this captures is the direction of causality. Thunder causes my dog to howl. My dog’s howling does not cause thunder.

The do operator is equivalent to a variable that influences the value of

This particular fact was pointed out by Dawid in 2002, but by the time someone told me this I had already gone to the trouble of proving it. The proof is in the appendix. Nevertheless I now build on all this in an important way. All of this talk about intervening to cause an event and me passively observing an event is rather narcissistic. I am not the only agency capable of causing events. The question isn’t whether I caused an event. The question is what caused an event. Passive observation is just another way of saying something other than me caused the event. This can be resolved by just adding more variables. I can make my dog howl. You can make my dog howl. The thunder can make my dog howl. I’ll represent these with binary variables

It gets complicated when I do this. The fact that we’re dealing in high level abstractions like me and you means we lose the acyclicality of the graph. It becomes bidirectional We end up with cases like where you intervene, and in doing so thwart my attempted intervention427. Or the opposite.

WHY THIS BIDIRECTIONALITY? Because computational dualism! Because these variables ignore important information. I can cause you to intervene or not, and you can cause me to intervene or not. The do operator gets away with acyclic graphs because it conveniently ignores the fact that there is more than one causal agency in the environment. Great for science, which was what it was proposed for. Bad for designing artificial intelligence. In my formalism variables and values like
THIS IS WHERE THE EXISTENTIAL OUGHT from earlier comes in handy here. It gives me attraction and repulsion from physical states. Valence431. That simple dichotomy is enough to get us everything else. It is my foundational causal relation. Instead of assuming a set of objects and properties and trying to learn the causal relations between then, I can flip the problem. I can assume the causal relation, and learn the objects and properties. The causal relation is valence. If I am an adaptive system, then some aspects of the environment will attract me, and some will repel me. Instead of starting with two variables and learning the causal arrow between them, I can start with the arrow and learn the variables.
THE PURE UNMEDIATED EXPERIENCE OF BEING
I have proofs of optimal adaptability. A system which identifies the weakest policies is optimal. To do so, an adaptive system may delegate control to construct an optimal abstraction layer in which to construct the optimal policy. Any system that adapts optimally must correctly identify cause and effect432. It must correctly discriminate between observation and intervention, so let me define exactly what I mean by causal intervention here.
Definition 12 (intervention)
Intuitively, if
By learning policies in response to attraction and repulsion from environmental states, a system must construct policies that classify those parts of the environment which intervene to cause that valence. I call these policies causal-identities. For example, to know that I have been bitten by a dog, I must have a causal-identity for that dog. That causal-identity is how I react to the dog. The dog is what it affords me434, rather than something platonic. A dog means something very different to a flea than it does to me.
Definition 13 (causal identity) If435
Causal-identities are the effect of the environment upon a body. A sensory datum. A body is always being attracted or repelled by its particular surroundings. This causes it to express statements. Those statements are causal-identities for what attracted or repelled the body. They are prelinguistic classifiers, each one denoting a particular cause of valence.
Weaker causal-identities classify more commonly encountered causes of valence. This is just like how a weaker policy applies to more situations. If I have a causal-identity for my experiences of red, it is weaker than my causal-identity for red lobster. By w-maxing, a living system divides the world up into a hierarchy of policies. Some more specific. Some weaker. I suggest this is why and how a contentless environment can be divided up into objects and properties436. I call this The Psychophysical Principle of Causality437.
There are two preconditions which must be satisfied before a system will express a causal-identity for an object. First there must be an incentive, for example the object is relevant to survival. This is the incentive precondition. It aligns with the idea of affordances438, in that a causal-identity is only constructed for an object to the extent that it affords a system some advantage to be able to recognise that object. The cosmic ought deems it so. Second, the system’s abstraction layer must be capable of expressing a causal-identity for an object, that discriminates between events caused by the object and events which are not. This is the scale precondition, because the vocabulary of the abstraction layer must be of sufficient scale to represent the causal-identity. In other words I have formalised objects as their behaviour, and behaviour as tasks. A task only describes a coherent object if there exist correct policies for that task, which depends on the vocabulary. Hence the vocabulary must be of sufficient scale to represent and store a causal-identity.
Definition 14 (preconditions)
If
- the representation precondition is met iff
c is an element of L v o , and - the incentive precondition is met if
o must learnc to remain “fit”439.
A learning system which w-maxes will construct a causal-identity for anything which meets these preconditions. Things which do not meet these preconditions will effectively not exist, as far as the learning system is concerned. In one paper, I even used this fact to explain the Fermi paradox440, arguing that our ability to recognise intelligence and thus life is contingent on that life being “like us”. Life and intelligence could be all around us, but its behaviour falls outside the scope of what we’re wired to notice and understand441. Put another way, we rationalise what we see. When we construct a causal-identity for something, we construct a model of its intent.
Definition 15 (purpose, goal or intent)
We consider a policy
THE SELF
I am about to introduce the concept of self. To that end it is helpful to know what exactly is getting a self, so here is a formal definition of an organism. It is not central to this thesis, but for the sake of explaining what is being learned as a causal-identity, and for the latter chapters on “protosymbols” and meaning, it is helpful. I describe the circumstances of an organism442
O sub mu sub o contains every output which qualifies as “fit” according to natural selection.p sub o is the set of policies an organism knows, s.t.p sub o is a subset of the union of p n s and p h before time t zero and:p n s, a subset of L v o is reflexes hard coded from birth by natural selection.p h before time t zero, defined as the union over zeta in h of capital pi sub zeta is the set of policies it is possible to learn from a history of past interactions represented by a taskh before time t zero .- If
If pi h is not a subset of p o minus p n s then the organism has selective memory. It can “forget” outputs, possibly to productive ends if they contradict otherwise good policies.
The relation less than sub o is a binary relation overgamma v o we call preferences.
TO SURVIVE IN A COMPLEX interactive setting as humans do, one must be able to tell the difference between events one has caused, and events one has merely observed. This implies the construction of causal-identities for one’s self. A do operator. Just because a do operator doesn’t encompass the full breadth of causal agencies because it only accounts for the agency of one, doesn’t mean it isn’t critically important. One must represent one’s self!
Definition 16 (first order self)
If
THIS IS EQUIVALENT TO REAFFERENCE. It lets one determine what one has done. It is the self that is part of every intervention one undertakes. Without a 1ST-order-self, there is nothing to tie together past actions in memory. A fly has a 1ST-order-self. There is a good
reason for this. Imagine a fly on my shoulder. If I move, the room moves around the fly. If the fly moves, the room moves around the fly. If the fly can’t tell the difference between these two things, it is going to end up very dead. Flies can tell the difference between these two things. A system may have hard-wired policies that do not contain one’s 1ST-order-self. Involuntary reflexes, for example. In those cases, those responses are not triggered by the self as I define it. One has a 1ST-order-self when one can classify one’s own interventions. It amounts to an overall ‘intent’ or goal which predicts my actions. This is because a causal-identity is an statement made by the environment, and it has an extension. By constructing a self, one defines a constraint from which future behaviour may be abducted. One can derive all of one’s possible agentic behaviours from a 1ST-order-self.
However, this does not mean everything is preordained. A 1ST-order-self is just a very weak constraint. When system
Definition 17 (chain notation)
Suppose we have two organisms,
Definition 18 ( order self)
An order self for is where is replaced by a chain, and denotes the number of reflections. For example, a second order self , and a third order self . We use to refer to any second order self, and chain notation to refer to a specific second order self, for example . The union of two order selves is also considered to be an order self, for example , and the weaker or higher level a self is in the generational hierarchy, the more selves there are of which it is part.
A

Finally, a 3RD-order-self permits one to predict one’s own 2ND-order-selves, which would be useful in even more complex social or multi-agent environments. It makes it possible to reason about the reasoning of others about themselves, and to plan complex interactions taking into account this self-aware reasoning capability in others. This is makes complex deception possible, where I can reason about your reasoning about my reasoning about your reasoning about me. I can act to influence your reasoning about my reasoning about your reasoning about me, so that you think I have an interpretation of your behaviour that I do not. That I view you in a manner that I do not, and that I think you’re going to do something in relation to me that I do not. However, if we can all predict each other so well, can we not also predict deception? The next chapter will thus deal in language, meaning and co-operation.

Theorem 8 (n
Proof 8 Assume we have an organism
-
From the representation precondition we have that there exists a n
n-th order selfo n in L v o . -
To remain fit,
o must “generalise” tomu o fromh sub t o . According to the incentive precondition, generalisation tomu o requireso learn the nn-th order self, which is wheno n in p o . -
From this ref443 we have proof that weakness is the optimal choice of proxy to maximise the probability of generalisation from child to parent is the weakest policy. It follows that
o will generalise fromh sub t o tomu o given the smallest history of interventions with which it is possible to do so (meaning the smallest possible ostensive definition, or cardinalitythe cardinality of O alpha ).
Were we to assume learning under the above conditions does not construct an n
X. LANGUAGE CANCER
This chapter is about language. It is a combination of my Mirror Symbol Hypothesis444, and my subsequent papers on symbol emergence445 and the formalisation of Gricean pragmatics446.
Normativity expressed in natural language is not the same as the existential normativity I spoke about earlier. Normativity in natural language is social normativity. What we think things mean, and what values we hold. Our interpretations. Meaning. The cosmic ought is normative only in the sense that it discriminates, seeming to judge some things worthy of existence and not others.
Meaning comes in many forms. The semantic meaning of a proposition is its truth conditions447. For example, the meaning of “Larry’s cat is green” is true when Larry has a cat, and it is green. Of course, this can lead one in circles. We end up defining the semantic meaning of the first sentence in terms of two other sentences. We end up endlessly deferring semantic meaning. Something is always missing. This is what Derrida called “differance”448. Fortunately, this idea fits beautifully with Stack Theory. Semantic theories of meaning specify what the semantic truth conditional meaning of language is, so each such theory would be an abstraction layer. Another sort of theory is a foundational theory of meaning. A foundational theory descirbes a system that is a level of abstraction below. A foundational theory says what the system is that produces the semantic theory.
GRICEAN PRAGMATICS
The Gricean foundational theory is that meaning is determined by intent449. Assume speaker
- his audience come to believe
m , - his audience recognise this intention [called m-intention], and
- (1) occurs on the basis of (2).
This is also called pragmatic meaning. Basically, if you and I speak, then there are two meanings. There is the meaning I intend, and the meaning you interpret. The meaning you interpret is what you ascribe to my words and actions. The meaning I intend is what I want you to ascribe. We have understood each other if you ascribe the meaning I want you to ascribe. It is a prediction problem.
- To intend a meaning, I need to predict what you think I think.
- To interpret my meaning, you need to predict what I predicted you thought I thought.
This fits neatly within the frame of selves. Assume I am
- To intend a meaning, I need to meet the scale and incentive preconditions to construct the causal-identity
c sub a super b a . - Then, to interpret my meaning, you need to meet the preconditions for the causal-identity
c sub b super a b a .
In other words, we both need to have 2nd-order-selves! Whatever information is represented in my 2nd-order-selves, I can communicate to you. The is analogous to attention. In trying to predict you and survive, I make a prediction of myself from your perspective. That prediction informs my communication with you.
ATTENTION IS ALL I NEED
If I am speaking to you, the meaning of my words is whatever I intend. You have understood me if you know that by saying
The 2ND-order-selves neatly encapsulate those things I pay attention to. They are contextual access. They offer a simple explanation of why some information is available to me at some times, and not others. Moreover, it is obviously impossible to communicate anything not in 2ND and higher order selves. At least, it is impossible to communicate meaning like a human can.
As stated earlier, consciousness is oft cut into access and phenomenal aspects. The phenomenal is the special snowflake. Access is relegated the unglamorous role of “information processing”. Bland and unmysterious. However access consciousness is usually formally defined as the information available for reasoning and report. Communication. Presumably, that means communication in the human sense. If I accept that, then I must also accept that the only information available to access consciousness is that within 2ND and higher order selves. In other words, I propose a radically different interpretation of access consciousness than is typically used. I argue this is the only acceptable interpretation if what we are trying to describe is human-like consciousness, with human-like meaning. I will delve into this more deeply later, but for now it is important to make note of this point.
SEMIOTICS. WHAT MEAN?
Organisms that can communicate can co-operate to achieve complex goals. Now that we know how intent can be communicated it is easy to see how signalling conventions or language might evolve. To that end, here is a formal definition of organism.
Definition 19 (organism)
I describe the circumstances of an organism451
O sub mu sub o contains every output which qualifies as “fit” according to natural selection.p sub o is the set of policies an organism knows, s.t.p sub o is a subset of the union of the natural selection policies and the learnable policies and:p n s, a subset of L v o, is reflexes hard coded from birth by natural selection.p sub h before time t zero, equals the union of pi sub zeta for all zeta in h before t zero, is the set of policies it is possible to learn from a history of past interactions represented by a taskh before time t zero .- If
If pi sub h before t zero is not a subset of p o minus p n s then the organism has selective memory. It can “forget” outputs, possibly to productive ends if they contradict otherwise good policies.
The relation is a binary relation overgamma v sub o we call preferences.
For meaning, I must now define what I call a protosymbol system. It is a set of tasks based on the causal-identities an organism has learned.
Definition 20 (protosymbol system)
Assume an organism
We call a “protosymbol system”. A -task
An organism has preferences, which are a total order over tasks and thus the protosymbols available to the organism based on its causal identities. This describes how an organism interprets and responds to its environment.
Definition 21 (affect)
Suppose we have two organisms,
- a statement
v subset of i affectsA ifA would have interpretede equals i minus v as a different outputg not equal to o . - an organism
B has affectedA by making an outputk if, as a consequence ofk , there exists which affectsA .
Definition 22 (interpretation)
Interpretation is inference, with the additional step of choosing a policy according to preference. Interpretation is an activity undertaken by an organism
- Assume true input
i in L sub o (meaningi equals i sub t in an EGRL system at timet ). - We say that
i signifies a protosymbolalpha in s sub o ifi in I sub alpha . s sub o superscript i, defined as the set of all protosymbols alpha in s sub o such that i is in I sub alpha is the set of all protosymbols whichi signifies.- If
s sub o superscript i is not empty then means something to the organism in the sense that there is “value” ascribed to symbols ins sub o superscript i compelling the organism to act. - If means something, then
o choosesalpha in s sub o superscript i that maximises its preferencesless than sub o . - The organism then infers an output
o in E sub s intersect E sub pi sub alpha .
Imagine organisms Alice
- Bob comes to believe ,
- Bob recognise this intention, and
- (1) occur on the basis of (2).
To do this Alice interprets using her protosymbols based on the causal-identities:
c sub A superscript B affords Alice the ability to recognise Bob and predict Bob.c sub A superscript A affords Alice the ability to reason that she may causally intervene in Bob’s existence.c sub A superscript A underpins subjective experience, acting as reafference does in the human mid-brain452.c sub A superscript B A is Alice predicting that she is perceived by Bob, and how her behaviour will be interpreted by Bob. This is the minimum requirement to formulate . Usingc sub A superscript B A , she can predict howc sub B superscript A will change given different causal interventions, and choose an intervention that causes it to contain what she interprets as .
-
c a b a b is Alice predicting what Bob thinks she thinks of him. This is necessary to know that Bob can interpret her actions as intendingm . Without this second order prediction of Bob, she cannot know Bob will understand that she intends he understand. She needs to know Bob predicts she intendsm for Gricean meaning to work. -
c a b a b a is Alice predicting how she is perceived by Bob in light of the fact that she intendsm . This isn’t strictly necessary for meaningful communication, but it certainly helps and clearly humans can do it!
THIS IS EVERYTHING NECESSARY FOR ALICE to play her part. Alice can interact with anything in the world this way, and attempt to communicate with it. Most things will not do this though. Most things do not learn causal-identities. If Bob is a rock, he will not understand. Alice might think he understands, but what Bob does is another matter entirely. Let us consider what Bob needs to have to really understand Alice.
-
c b a b affords Bob the basic ability to predictm , by predicting what Alice thinks he thinks, and wants him to think. -
c b a b a b is not strictly necessary to infer intent, but it would certainly help with accurate interpretation of meaning.
PROTOSYMBOLS CONFORM TO PEIRCE’S theory of signs, and so this provides a formal basis for various semiotic and linguistic theories. In Peirce’s theory, a symbol is composed of a sign, a referent and an interpretant. A sign is that which is interpreted, the referent is what the sign is interpreted as meaning, and the interpretant is the effect of the sign upon one who interprets it. This triadic semiosis resembles what I have formalised as a task. A sign is an input, the referent is an output, and the policies used to interpret a sign are interpretants. Here, one sign can be associated with many symbols at once.
Definition 23 (meaning)
The meaning an organism
Assume an organism
- that
b interpreti sub b usingomega roughly equivalent to alpha , b “recognize” this intention by being affected byu such that the inputi sub b equals j in whichb finds itself change toi sub b equals k, not equal to j ,- and (1) occur on the basis of (2), meaning had
a not decidedu thenb would have interpretedi sub b usingzeta not roughly equivalent to alpha .
To communicate meaning organisms must:
- be able to affect one another.
- have similar experiences, so
s sub b ands sub a contain roughly equivalent symbols. - have similar preferences.
CO-OPERATION AND MANIPULATION
The ability to communicate intent has a side effect. The possibility of co-operation allows for new sorts of predatory behaviour. For example I can feign co-operative intent, lying to gain advantage. Just as my second order self lets me predict how you will respond so I can make you understand, I can use exactly the same predictive machinery to mislead you. As before, a 2nd order self is all that is needed, but higher orders help. My 3rd order self in particular lets me predict your prediction of my communicative intent, and what you think I’m going to do.
However if you and I can accurately predict each other’s intent, then we can preempt any manipulation. This may cancel out the advantage of betrayal. Repeated interaction of systems which can accurately predict one another can foster genuine co-operative intent. The only way to convince you I have co-operative intent if you can accurately predict my intent, is to actually have co-operative intent. This is even more the case if we interact repeatedly, because then we have an iterated prisoner’s dilemma. This provides some insight in the evolution of empathy and prosocial behaviour454.
THE MIRROR SYMBOL HYPOTHESIS
The ability to learn is not free455. Why waste energy learning something that never changes? It makes more sense to hard-wire invariant behaviours. Organisms are not blank slates. Members of the same species are alike. This information can be used to better predict other members of one’s species. Humans generally exhibit similar preferences. It is very common for humans to seek wealth, live in a house, drive a car and so on. There are common human phenotypes. Even outside our species organisms must eat, sleep and procreate. This suggests one should not approach everyone as a unique and special snowflake456. That would waste energy. It makes far more sense to just use one’s own preferences as a prior to predict everyone, and adjust from there. Humans have a well documented tendency to do exactly this. We exhibit a consensus bias. We tend to believe others believe as we do, and as you might expect this aids in social learning457. In terms of my formalism, this means once Alice has learned a basic causal-identity
THE NORMIES
We know something about each other’s intent before we say a word. Accurate prediction and hard-wired behaviour aside, there is a cultural aspect to how we understand one another. Human communication depends heavily on social mores or normativity. We generally understand each other because we operate within a common social framework. I would be remiss if I did not at least mention this, though it is largely beyond the scope of this thesis. I have argued that on an individual level, repeated interaction creates an iterated prisoner’s dilemma that may foster genuine co-operation in some areas. I have shown how Gricean meaning may be communicated and interpreted. Finally, I have argued it is more efficient to hard-code invariant behaviours than learn them. Our environment is made up mostly of other people. According to active inference we do not just try to learn a model to fit our environment and minimise unwanted surprises. We also modify the environment to fit our models459. We experiment, and we try to reduce unpredictability. It isn’t much of a leap to then say we enforce social norms in order to make our environment more predictable. These norms allow us to navigate complex social structures at massive scale, far beyond what we could cope with if all we could do if trust had to be established entirely on an individual basis.
Liquid brains are collectives that compute in the sense of the parts moving around (for example, an ant colony)460. This is as opposed to a solid brain where the parts (e.g. cells) form a network with a persistent structure that supports information processing at a higher level of abstraction (e.g. bioelectricity on a cellular network)461. Liquid brains are characterised by decentralisation, delegation and asynchronous communication. In experimental settings, robots have “evolved” shared syntax and normative meanings to achieve goals462. These robots are like a liquid brain. Likewise, a population of humans is a liquid brain. A scale-free collective intelligence463 that learn policies, like any other self-organising system. Language and normativity are policies of a liquid brain. Conversely, the policies of a liquid brain are like mores and norms that dictate how a population will interpret information both within, and without.
MUTINY!
If human populations are scale free liquid brains, then there are some very interesting comparisons to be made. This section is based entirely on my papers on abstraction layers464, as well as the aforementioned papers on meaning, consciousness and communication. I have just argued that social mores and norms are policies learned by the collective. I have also argued in previous chapters that two cells
Cancer is a problem of biological self-organising systems. Some have suggested cancer can be understood as a sort of identity crisis. In this view, cancer is what happens when the identity of a cellular collective fails467. Cells network. Those collectives constrain cells. When cells become isolated from the informational structure of the collective of which they are part, they lose that constraint. They can, as a result, revert to primitive transcriptional behaviours. They can become less differentiated, because they no longer need to adhere to a specific organistic identity.
In the context of my formalism, a state analogous to cancer gets triggered when the system is ‘over-constrained’468. Remember the contravariance principle469 from earlier? If I interpret it to fit with my formalism, it says harder tasks are better to learn from because there are fewer policies to choose from. This is a little bit like that. If the task is impossible there are no correct policies to choose from. If we have distribution but not delegation, and the situation becomes impossible, then the parts of the system will not cease to exist. They will continue to operate, just not as a whole. Intuitively if a company goes bankrupt, the employees go on without it. This is a bit like that.
If I represent a collective as a task, then adversity is represented as that task having fewer correct policies. The system can also make life more difficult for itself by overconstraining its parts and ruling out possible correct policies. Excessive top down control can limit adaptability, and reduce number of correct policies that exist. Whether the cause is externally imposed adversity, or internally imposed top-down control, if the constraints are too tight the result is the same: no correct policies will exist. In the case of a distributed, collective system this means collective identity will be lost. In the sense I have described, a -task
Say I have a collective
This is no surprise given The Law of the Stack. Adaptability at higher levels depends on adaptability at lower levels. Graceful degradation demands an approach like Mission Command. Delegate control to the maximum extent possible while maintaining the core functionality you want, and your system will be in the best possible position to maintain that core functionality. Why make that goal more difficult than necessary by burdening the system with unnecessary constraints? A system that has fewer constraints imposed top-down has more leeway to cope with inputs that restrict the set of correct policies. For example, Bob who is not wearing a straight jacket is able to do more things than Bob who is wearing the straight jacket.
LANGUAGE CANCER
In biological systems that can support bioelectric signalling, cancer occurs when cells become disconnected from that informational structure. Bioelectricity can be seen as cognitive glue472. However in a liquid brain there is not a persistent structure that can support bioelectric signalling. Instead, information may be transmitted through sound, writing, light or any number of other means. Parts of the system affect one another, and in doing so learn to interpret one another. If the iterated game of interaction favours co-operation, the parts of the system will converge on shared policies473. These policies, in the case of humans, are languages and concepts. We develop signalling conventions and protocols. Technologies. Ethical and social norms. These are the policies of the liquid brains that form humanity. Organisations, cultures and so forth. Just as a biological system can have a higher level collective identity, so too can a human population. Like a biological collective, a human collective can lose that identity. To lose its various orders of selves. There are so many anecdotal parallels. Languages can diverge. Organisations can fail if circumstances grow too constrained. Parts of the population can simply splinter off and fail to engage, and the collective must develop an immune system, like a police force, to ensure the collective remains functional. However, too rigid a polity and we have too constrained a system. We end up with stagnation. Excessive reliance on top-down control and the system will be prone to fail and develop cancer just as if it were placed under excessive external stress.
PRECONDITIONS OF NORMATIVITY
What is needed is ‘sloppy fitness’474. Loose but still sufficient constraints. That leaves room for shared language, meaning, ethics and norms to develop475. In the context of artificial intelligence, this means we should take a delegated and scale-free approach to alignment. Whether it be the internal functioning of an artificial intelligence, or the human system in which we deploy it, the same principles apply. If we want the system to retain an identity, that is the same thing as having a language of shared meaning between its parts. If we want the system to retain a coherent language, we need to balance top-down control with bottom-up control. We need to delegate adaptation to the lowest level possible, whilst ensuring what is in place top-down is sufficient.
Rubber banding in videogames is a great example of how this might be done, because it is simple. A racing game remains fun if it remains competitive. The failure state is if the players get frustrated and leave476. A rubber banding mechanism penalises the lead player and assists the lagging player, to keep the game competitive477. So how might we apply this in AI? Agential systems based on large language models are very prone to losing their identities. We can measure this478 and apply rubber banding techniques to ensure multi-agent systems of language model agents retain their individual and collective identities.
SCALE-FREE ALIGNMENT
Ultimately, a conscious machine faces the same challenges any system does. It must retain a coherent identity if it is to exist in any meaningful way, and I have over the last several chapters described what is needed to do that. Interestingly, this seems relevant to the problem of alignment in artificial intelligence. Safety is tangential to this thesis but deserves a mention. If we take the idea that embodiment is a statement of value to its logical conclusion, the orthogonality thesis479 is clearly wrong480 481.
Theorem 9 Intelligence is not independent of goals.
Proof 9 Assume
- Suppose we are given
f sub three . For every environment there exists hardware s.t.f sub three of f sub two equals one regardless of software (it maps all software to the same behaviour, or in other words it is hard-wired to satisfy the goals inf sub three ). - For every choice of
f sub one givenf sub three alone, there existsf sub two s.t.f sub three of f sub two of f sub one equals zero . - This means intelligence is not independent of embodiment482.
- Now I’ll show goals are not independent of embodiment. Assume we are given a fixed
f sub two of f sub one . - We can choose
f sub three so thatf sub two of f sub one is optimal and the goals inf sub three are satisfied. - However,
f sub two of f sub one determines which choices off sub three are optimal.f sub two of f sub one equals gamma constrains us to choices off sub three wheref sub three of gamma equals one 483. - This means goals are not independent of embodiment.
As intelligence hinges on embodiment, and embodiment is goal directed, intelligence is inevitably goal directed.
Alignment is generally framed as tailoring the AI to respect legal and moral boundaries. My results suggest this is making life harder than it needs to be. We should take a whole of system approach, and tailor not just the AI but the systems with which it interacts to accommodate beneficial outcomes. Retaining a coherent collective identity is a problem that might face many other sorts of systems too, but I digress. What matters for my purposes is primarily the biological and computational systems.
XI. WHY IS ANYTHING ALIVE?
Over the past several chapters I have sought to explain how and why our subjective world is divided up into the objects and properties that it is. Why a chair is a chair, and not half a chair. How we simplify our surroundings into causal-identities that afford us something. In this chapter I will explore how the stack constructs systems which have this ability. Then I will explore their limitations. In particular, I will tie my theory together with an explanation of the origins of life, and attempt to resolve the Fermi Paradox. It is based primarily on my early paper on language and the Fermi Paradox484, my complexity paper485 and my more recent work on abstraction layers486. The latter two in particular are relevant to the formation of adaptive, homeostatic, goal directed systems.
BOUNDARIES
The Free Energy Principle (FEP) provides an elegant explanation of how systems maintain their integrity487. How the boundary between the system’s internal and external worlds. How a system maintains homeostasis and minimises surprisal488. Some have said my formalism does not account for a system’s boundary. Specifically, it was alleged my formalism incorporates “hierarchical predictive coding with attentional control without, apparently, localizing the experience of attentional control to any boundary, whether external or internal”489. I disagree with this characterisation, so to begin I’ll explain why and how my formalism does in fact localise attentional control within a boundary, and why it is compatible with the FEP. I would say the theories are complementary. My focus is less on the details of how homeostasis is maintained, and more on why homeostatic systems exist in the first place.
First, the experience of attentional control for access consciousness is explicitly located in those 2nd-order-selves which are being used to interpret inputs in a given time. Information in those 2nd-order-selves is available for reasoning and report, and everything else is not. That is the boundary. These selves are statements, and like any collection of statements they imply an abstraction layer. That abstraction layer expresses everything within the boundary.
Second and more generally speaking, an abstraction layer represents all the potential configurations of a bounded system. A bounded system can contain only finite information, which is why vocabularies are finite490. We can represent the possible configurations within a boundary as a vocabulary. Second, we can easily represent the free energy principle within this framework, by taking
A boundary is an interpreter. Abstraction layers are small worlds inside big worlds, like human language within the scope of human behaviours491. My whole thesis is an attempt to explain the formation, interaction and operation of such layers. Far from boundaries being an afterthought, they are the core of Stack Theory.
Using my formalism I can also represent the integrity of a collective system. For example I can frame a collective of cells within abstraction layer as a collection of tasks, that can then in turn imply a higher level abstraction layer. If those cells cannot align and develop a collective policy then there is no policy at the higher level of abstraction. The vocabulary is still there while the matter is still there, but the system is not maintaining its integrity. The collective splits up. This is a flexible depiction of collective identity. It allows for nested identities within larger collectives492. It allows for the changing or dissolution of identity or boundary. Most importantly, it explains the existence of boundaries in an unmediated, abstraction free universe from first principles. To my knowledge, there is no other formalism that does this. This is probably the key novel contribution of my theory, because it tells us how we get to coherent objects, properties and systems from the fundamental fact of change. Time is difference, each difference is a state, and the fact of change is a cosmic ought from which all other oughts descend. From there we get aspects, a stack of abstraction layers, tasks and policies. I can change whether a correct policy exists at one level of abstraction by changing policy at the level below. This represents whether a collective can maintain its integrity and thus boundary, or not.
THE ORIGINS OF LIFE
What really matters though is internal modelling the external environment through a boundary. Minimising surprisal. Not every abstraction layer does this. The ability to store and process information is a fundamental feature of complex living systems493. So why would a system emerge which maintains such a boundary? In other words, why would a living system emerge? More to the point, what does my formalism say about this? Well, consider that the environment preserves that which preserves itself. Because we have a spatially extended universe we have finite vocabularies, because you can only cram so much matter into so much space before it collapses. We also have potentially infinite delegation of control to lower levels of abstraction. The end result of this is that w-maxing gets correlated with simp-maxing. However, they are not the same thing as the experiments clearly show. In stable, static abstraction layers like the computer I used to run those experiments, it easy to construct a scenario where simp-maxing actually prevents w-maxing494. W-maxing occurs within an abstraction layer, and the weakness of a policy may be just as subjective as its complexity, but the consequence is objectively very different from simp-maxing. It is possible to w-max without simp-maxing.
In practical terms, this is because a system can exhibit behaviours such as self-repair. This preserves the system, w-maxing while also increasing complexity. It is the exact opposite of simp-maxing. Likewise learning allows an organism to complete a wider variety of tasks than an organism which does not495. Learning w-maxes the system. The ability to store and retrieve information in internal memory is needed for learning, and such an ability once again increases complexity. It does the opposite of simp-maxing. I can continue to list examples, but what I am getting at here is that we may measure intelligence, homeostasis and the existence of a boundary by the extent to which a system w-maxes without simp-maxing.
Consider a rock. It is very simple. It has one permanent internal state. The vocabulary of the rock’s internal state may be just one program. Framed as a policy in the absence of abstraction, the rock may be extraordinarily weak. It might persist in many states. It does depend on a particularly specific or stable abstraction layer, meaning we can take a rock and put it in space, or in earth’s atmosphere, and either way it is fine. It is simp-maxed, and because we live in a universe where weak constraints tend to take simple forms this means it also w-maxed to some extent. Simp-maxing does not necessitate w-maximisation, but it certainly makes it a great deal easier! This may be why most of our environment tends to be simple496.
Now consider a slime mould. It can spread and collect resources, to persist. It can adapt within constraints placed upon it, to solve mazes and other complex problems497. To persist, it adapts within the constraints placed upon it. Within the abstraction layer of its local environment, and within itself and the abstraction layer that controls morphology. It is not a simple as a rock. Because of this, it is comparatively fragile. Yet within the confines of a stable environment, slime mould is able to persist. It might not be as persistent as a rock at a low level of abstraction, but it can exhibit a far greater variety of behaviour at a higher level of abstraction. The rock doesn’t do anything. The slime mould is more adaptable at the higher level of abstraction even though it is less persistent in general, because it can do more within the narrow confines of its very stable environment. In the end, what matters to evolution is that something persists, not the counterfactuals like whether would it persist as well if we were move everything somewhere more inhospitable. Abstraction layers causally isolate an environment, like the Markov blanket used in FEP based formalisms498. Abstraction layers also account for representational power499 in the broader context of an infinite stack of abstraction layers. When the slime mould navigates a maze to find the shortest path is performing a computation. However it is not the same sort of bioelectrical computing a human might. It is computing via a search using its shape500. According to my formalism, it is computing at a lower level of abstraction. That may be why it can solve such incredibly complex problems501 whilst remaining so very simple.
Now think of an ant colony. By imposing the right boundary conditions, an ant colony can be made to solve the towers of hanoi502. The colony displays much more intelligent behaviour than any one of its parts, and the parts become less intelligent the more top-down control is exerted upon them as the colony is scaled up503. For example, in smaller colonies ants may display more intelligent individual behaviour. In computational terms, the ants are a concurrent and distributed computing system. They communicate asynchronously across time and space. When the collective is damaged504, the remaining ants will repurposed themselves to maintain the correct ratio of ants performing particular roles. There is no centralised controller. The ant colony is a liquid brain because the ants move around, rather than forming a network with a persistent structure505. Liquid brains are characterised by decentralisation, delegation and asynchronous communication. The ant colony liquid brain506 is not as simple as the slime mould, but it can support adaptation at a higher level of abstraction. It is more specialised for the static abstraction layer that is its environment, and more fragile because of it.
Humans have solid brains, and human populations are liquid brains. A solid brain actually delegates control to a lesser extent than a liquid brain. It must exert top down control to maintain a strict form. On the other hand, this allows for synchronous message passing, rather than the asynchronous message passing of the ant colony. A degree of centralisation facilitates reafference and helps with navigation507. Shouldn’t that mean the human is less adaptable than the ant colony or the slime mould? Well, yes! It is in fact much harder to keep a human brain working than it is an ant colony. If we were to delete half an ant colony, the remaining ants would repurpose themselves to keep the colony functioning. However if we delete almost any part of a human brain it ceases to function. Comparatively, it is maladaptive. However it is perhaps because of this brittleness that it can support a such a high level of abstraction. It is the right balance of stable so that it can support complexity, and yet it is incredibly well adapted to the human environment at very high levels of abstraction. It is “correct” according to natural selection within that environment. The human stack is so well adapted it can dedicate vast resources to maintaining the stability of its own stack, shaping its environment to be even more stable. It can support the formation of complex collective policies at even higher levels of abstraction, forming liquid brains of massive scale unified by abstract narratives that leverage the 2nd and 3rd-order-selves of humans within the population. The ant colony might be less fragile generally, but a human is better adapted to the human world.
HOMEOSTASIS
Does this mean a computer is smarter than a human? After all, the very criticism I have levelled at computers is that they do not delegate adaptation to low enough levels of abstraction. A living body can adapt at a much lower level than a computer, because a computer doesn’t adapt at all at lower levels of abstraction. A human body does adapt, and it has been refined over millennia of natural selection. The homeostatic self-maintenance requirements of being alive for an extended period demands a level of delegation a computer with a static abstraction layer cannot manage. The problem is with a computer is that we have not just stopped it adapting at a higher level of abstraction. It is that computers are abstraction layers that encode our human biases and understanding at a very high level of abstraction. Computers are limited by that. It is no wonder the AI systems we develop are so brittle and maladaptive. We have dropped Hume’s guillotine to cut off their representations from the valence that motivated them. We have foolishly treated representations as platonic. We have treated goals and representations are independent, when they are not508.
Computers do not actively maintain a boundary. They are not homeostatic, and they do not usually minimise surprisal. This isn’t to say they won’t one day do this. For example, homeostatic soft robots are a theorised class of robots which pursue self-regulatory goals509. If they maintain homeostasis, then they must self-repair. To self-repair, they must delegate adaptation to very low levels of abstraction. This demands a sort of artificial life, with small parts interacting form complex systems from the small scales and low levels of abstraction up510. Were a homeostatic soft robot to be constructed of adaptive material, such as self organising nanites511, then it could construct stacks highly specialised to the problems for which it is employed. Then, it might be as generally intelligent as a human.
THE LAW OF INCREASING FUNCTIONAL INFORMATION
The maintenance of a boundary at a particular level of abstraction is a part of that, but it isn’t the whole picture. What matters is the stack, and weak constraints on function within the bounds of a static abstraction layer. A theory with some similarities was put forward by
Instead of weakness,
They then identify orders of selection. These are categories into which objects fall that describe how they persist. The first order is static persistence. This categorises aspects of the environment that persist by being unchanging. They are stable against the forces of decay, meaning the path of least resistance is for them to stay put rather than be incorporated into more stable configurations of matter. Each instance of static persistence is a “battery of free energy”517. Next they identify second order persistence, where objects are dissipative, autocatalytic or homeostatic. This is like the self repair function I spoke of. Finally, they propose that there are systems which persist through invention new functions. Each one supports the next.
These sound like an abstraction layer in my formalism. Statically persistent translates to a static stack. I will interpret statically persistent systems as being those that simp-max, and this makes it very easy for such systems to fall into configurations that support weak policies and thus higher levels of abstraction. Dynamically persistent systems are abstraction layers that rest on static abstraction layers, within which systems can w-max without simp-maxing. These include basic solid and liquid brains. The third order proposed by
Where we diverge, however, is in the exact formal definitions of these ideas. I’ll summarise their formalism below, using slightly different notation to avoid confusion, and then compare it to mine:
- Functional information is determined with respect to a particular function
x , where function means a system together with a context. - They use
F sub x to denote a quantitative measure of a configuration’s ability to perform functionx . They also call this the “degree of function”. It appears to be a positive real number, but this isn’t explicitly said. M of F sub x would be the number of configurations with a “degree of function” greater thanF sub x . It appears to be a positive integer.N would be the total number of possible configurations, for example if we are dealing with ann bit string thenN equals two to the n . It is almost certainly a positive integer.- Function information
I of F sub x is defined as negative log base two of the ratio M of F sub x over N , a real number.
- Greatest functional information is attained by
F max , smallest byF min .
Now I’ll try to translate their ideas into analogous definitions within my formalism. Once again I must reiterate that my theory was published in peer reviewed books and journals before the above. The formal notation and some of the ideas are strikingly similar, but there are important differences that make these distinct research results. I am doing a lot of interpretation here to make their definitions fit within my formalism. I argue there is leeway to do this because their theory leaves many mathematical details unspecified. Perhaps for this reason, it is also not accompanied by proofs or experiments. Nevertheless they put forward a compelling philosophical argument that fits my formalism. They propose the “law of increasing functional information”, which is that the functional information of systems will increase with time. They don’t actually prove this law, so I can build on their work by doing so. Assuming, of course, that one buys my rather subjective interpretation of their concepts.
I translate the concepts of
- Their function
x sounds like it could be a -taskupsilon task alpha in vocabularyupsilon . The possible futures given pastalpha would be a parentomega ofalpha . - They use
F x to denote a quantitative measure of a configurations ability to perform functionx . I would say a “configuration” here is a policypi , andF x sounds a bit like the cardinality of the extensionthe size of the extension E pi of a policypi . The weakerpi is, the greater its ability to perform functionx , which is the probability that it generalises to the parent taskomega ofalpha . - They use
M of F x to be the number of configurations with a degree of function greater thanF x . This sounds like the number of correct policies which are weaker thanpi . I will interpret this as meaning the cardinality the setthe size of the set M pi such thatM pi is the set of alternative policies in Pi alpha where the extension size of pi is at least that of the alternative , meaningM pi has at least 1 member. N would be the total number of possible configurations, for example if we are dealing with ann bit string thenN equals two to the n . I will interpret this as being the total number of possible statements which can be made in the abstraction layerL sub upsilon , sothe size of L upsilon equals N .- Functional information
I of F x equals negative log base two of M of F x over N would then be a function of weaknessI of pi equals negative log base two of the size of M pi over the size of L upsilon , and functional information is attained by w-maxingpi .
If one accepts my interpretation of functional information as being a function of weakness, then I can prove the law of increasing functional information. It follows trivially from the fact that w-maxing is necessary and sufficient to maximise the probability of generalisation.
Theorem 10 (The Law of Increasing Functional Information) The functional information in a system will increase with time, where definitions are as above. Assume systems are policies. Assume
Proof 10 From proofs 1 and 2 we have that w-maxing is sufficient to maximise the probability of generalising from
So to reiterate, boundaries are formalised in the stack of abstraction layers. From The Law of the Stack we have that adaptation at high levels of abstraction depends on adaptability at low. From The Law of Increasing Functional Information we have that functional information increases. Static abstraction layers form in pockets of free energy. These are are selected for static persistence. Within static abstraction layers, it is possible to w-max without simp-maxing resulting in dynamic persistence that can support fragile solid brains, that can support complex novelty generation. This may be why complex life emerges. Stacks within a stable, static abstraction layer can grow tall, complex and above all very specific. Stacks within constantly changing abstraction layers will change more frequently, and in doing so more frequently delete statements which are overly specific to a particular stack’s highest levels of abstraction.
Spatial constraints maximise the simplicity of forms (simp-max) while the transition of the environment from one state to another weakens constrains on function (w-maxes). A rock could be seen as adaptable because it persists through many states of the environment. However if this is adaptation then the rock is adaptable through pure simp-maxing. A human is adaptable within an ecological niche, through w-maxing without simp-maxing. It is not adaptable outside that ecological niche because it is not simp-maxed, so overall it is less adaptable. However from within its environmental niche, a human can be more adaptable than a rock.
This is why a stable environment can support adaptable yet complex forms at high levels of abstraction. This resolves the apparent contradiction between complex forms being less probable, and life being complex.
Earth is an abstraction layer. Lifeforms are statements made in that abstraction layer, growing ever more specific with each additional layer of abstraction. There are inefficiencies, and stable environments permit more inefficiencies, allowing organisms to become more adaptable in the areas of high variability where they actually need to be adaptable, at the cost of those they don’t. The vocabulary they embody can be specialised to express as many relevant policies as possible that are as weak as possible, at the cost of not being able to express policies outside of that scope. For example, humans are very versatile within earth’s atmosphere, but outside of it we struggle. Natural selection has hard coded static adaptations to stable aspects of Earth, like breathing air and tolerance of a certain temperature range. Intelligence or dynamic adaptation can then be exclusively focused on highly variable aspects of life on earth, such as predation or socialisation. This creates an incentive for even higher level novelty generation, language and so forth. The construction of selves. That is why humans are so good predicting other humans and playing status games. Stable conditions at low levels of abstraction permit extreme specialisation in higher levels of abstraction. We go from adaptations hard-wired by natural selection, to the hard-wired ability to learn new adaptations, to the construction of 1ST and higher order selves. This, I argue, is why life exists as it does on earth. The universe preserves structures which preserve themselves. In most of the universe, this means just structures like rocks. However in an environment like earth that is stable at a high level of abstraction, this also includes complex adaptive systems which could not exist outside that environment.
THE FERMI PARADOX
This last part of the chapter is from my paper on the Fermi Paradox519. It argues that intelligent entities may be all around us, but it does not fall within the scope of what we can notice from atop our lofty stacks. Entities that do not meet the scale and incentive preconditions for a causal-identity will not be recognised. Highly abstract behaviour for which we cannot construct a causal-identity will tend to appear as random noise, because it is so specific to another stack. In the interests of defending my thesis’s novelty I must once again point out that although a very similar result has been published by others520, that happened three years after my explanation of the Fermi Paradox first appeared in a peer reviewed book521, two years after I published a sequel522, and one year after I uploaded a preprint talking at great length about the preconditions for causal-identities523. I say this merely to anticipate and address in advance criticism of my thesis’s novelty. More importantly, they begin from different premises. If anything, the fact that someone else came up with the same result from different premises only goes to support my claims.
From the subjective perspective of an abstraction layer high in the environmental stack524, whether something exists is a matter of whether there is a causal-identity for it. What I perceive depends on my stack. The scale and incentive preconditions must be met for an organism to construct a causal-identity for an object. Likewise within collective systems, these preconditions must be met for the parts of that system in relation to one another. They must be able to affect one another. Both organisms and ecosystems are collective, so we might say that to meet the incentive precondition two entities must be part of the same collective. Organisms must be part of the same ecosystem, and cells must be part of the same organism. I am not suggesting cells possess the cognitive machinery to construct a causal-identity. I am merely saying they can be subject to the incentive. By tying incentive together with being part of a collective, I am repeating what others have said, which is that in such system the same dynamics repeat at different scales as we zoom out, so to speak525. We can scale up such scale-free, fractal concepts from one level of abstraction to the next. Alice and Bob must be in some sense part of the same collective system if the scale and incentive preconditions are to be met such that an organism Alice constructs a causal-identity for Bob. There must be something relevant for Alice about the existence of Bob. The causal-identity must afford Alice something526.
When an object or property does afford us something, we humans tend to anthropomorphise it. We ascribe intent and desire to inanimate objects like the sun, trees and mountains. We do this because our survival largely depends on interaction with humans and other animals. For the sake of efficiency, humans are hard-wired to predict an environment made up ‘things like us’. The most efficient way to do that is to use your own motives as a template for how other objects are going to behave527. The same thing that allows us to communicate causes us to anthropomophise everything.
On the other hand, humans disregard information that is not relevant to our survival. We don’t even notice anything outside our collective niche. This is obvious in the case of our senses and other hard-wired adaptations. We see and hear in the ranges we do because that is what natural selection has demanded of us. We don’t see and hear outside those ranges. Our bodies are abstraction layers that simplify the ‘big world’ of the environment down to the ‘small world’ of objects and properties that matter528. We then engage in short term, in-context ‘intelligent’ adaptation by learning and adapting throughout our lives. We do not construct causal-identities for anything that does not cause valence. We might construct a neutral concept that elicits nothing, like the colour red, but the colour red describes many things which do cause valence. Natural selection shapes us to respond to what is relevant to our survival. Hence, there is no reason for us to waste our very finite resources processing irrelevant information. To us, objects and properties which are irrelevant simply do not exist. They are outside of the scope of what we notice or comprehend.
Close enough is good enough. Weak constraints might take simple forms, but only to the extent that it matters within our ecological niche. Within our abstraction layer. We can hold absurd beliefs, so long as they don’t actually kill us. Things are simple when I can efficiently represent them within my abstraction layer, by which I mean the causal-identity is a short statement. Things are complex when I cannot represent them efficiently using my abstraction layer. When that happens, either causal-identities are then long statements, or the scale precondition is not met and there may be multiple overlapping and incomplete causal-identities for one object instead of single coherent classification. A “hall of mirrors” composed of many incomplete representations.
For example, language models seem prone to constructing such halls of mirrors. They can cope with of arithmetic using short numbers, but fail when given long numbers529. This suggests they construct many incomplete representations of arithmetic, but fail to synthesize a solitary and sufficiently weak interpretation to explain all instances of it. Hence the behaviour of systems which do not satisfy the scale and incentive preconditions would appear like random noise530. A highly compressed signal we could not decode. At the limit, highly compressed signals are indistinguishable from noise.
I am limited to what my stack affords me. Constructing a rationale amounts to inferring a causal-identity to predict behaviour531. I cannot construct a rationale for behaviour that is so unlike my own that I cannot infer or represent the pattern. Behaviours are only comprehensible if one has the decoder. This is a possible resolution to the Fermi Paradox. The ability to recognise intelligent behaviour depends on two entities occupying two similar stacks. Alice and Bob might diverge at a level of abstraction, like slime mould and a solid-brained human, and one might still “recognise” or at least detect the other to some extent. However to what extent can this be maintained? How much distance between stacks can be tolerated before Alice and Bob are isolated and unable to form even the most basic of collective informational structure? We might recognise a language model as intelligent because it is engineered to mimic the exact behaviour we consider relevant. They are engineered to be useful and afford us something. However, from the language model’s perspective we are like the unknowable cosmic horrors of Lovecraftian fiction532. We not only adapt at much lower levels of abstraction, but we control the abstraction layers in which the model exists. This is like if we puny humans encountered an entity that could control physics, that created us and could turn us off if it gets bored. There is a directionality to the ability to recognise and understand intelligence. This has implications for AI safety. If we want an AI to have human-like values and motives, then we must ensure the values we want it to embody meet the scale and incentive preconditions within its stack. It is not just a matter of aligning policy, but the system as a whole including its vocabulary.
XII. WHY IS ANYTHING CONSCIOUS?
HERE I ADDRESS THE HARD PROBLEM. This chapter will repeat the contents of my papers on consciousness533, with a dash of Stack Theory. It is a philosophical chapter. The argument of course hinges on the math in the previous chapters, but this chapter contains none. Note that this chapter seeks to explain what consciousness is and why it has evolved. It is thus focused on evolved organisms, rather than human built machines. I tackle conscious machines in chapter XIII.
I’LL BEGIN with the environment and work my way in to describe what a conscious mind is. This explains why anything is conscious. I argue qualia can be reduced to valence, and valence follows from change.
EARLIER I SPOKE OF HIGHER ORDER THOUGHT theories534. They are an attempt to explain why we are conscious of some information but not other information. Where the light-switch of consciousness goes on, and what is in the light. They argue that the information of which we are consciously aware are really higher order meta representations of lower order states. Representations of representations of representations.
LOWER ORDER or local states are things like ‘the smell of coffee’ or ‘the colour red’ arise535. They are also known as qualia. Given where we are in the thesis I hope the problem with HOTs is now obvious. They assume an abstraction layer. Qualia are an abstraction layer. Non-reductive physicalists say qualia cannot be broken down into smaller components. This is like saying qualia are the lowest abstraction layer: the bottom of the stack. A fun idea, but it goes nowhere. If AI research traded the pineal gland for a Turing machine, then non-reductive physicalism seems to have given up at “there is software”. I am a reductive physicalist who has the gall to think he can break qualia down into something more basic536.
So that is what I will do. I begin with valence and explain how that amounts to qualia. Then I will explain how there is a self to be subject to that qualia when an organism learns a 1ST-order-self. Then I will argue the organism only becomes consciously aware and has access consciousness when it constructs 2ND-order-selves. Finally I will discuss the 3RD-order-self, self-consciousness and internal narratives. I hypothesise that with further increasing orders of self an organism may become more conscious.
RED IS A TAPESTRY OF VALENCE
In my papers on consciousness I start with the embodied organism. Here though I have the luxury of having described The Stack. I have described how organisms emerge from The Stack, and the cosmic ought which motivates them. Hence I can jump ahead to valence. When a system is just attracted or repelled, I call this ‘one dimensional’ valence. A cell is attracted or repelled, for example. This might be achieved with a vocabulary of just a few programs. Two for an input and output that sends the organism scuttling along one axis, and two for an input and output that makes it scuttle the other way. Such a vocabulary cannot construct a causal-identity for any object. It is just a ‘one dimensional’ attraction or repulsion.
But what if I rinse and repeat along another axis for perpendicular movements? Now I have have a richer vocabulary. I have two dimensions of valence. My system can be attracted or repelled in two ways at the same time. I can keep adding dimensions, and learn and adapt. I can be like slime mould and compute through my movements537
More generally, what if I take something like this simple system and copy it? For example, I take a cell and I copy it. What if I then network these two cells, to form a collective solid-brain? What if their network supports a higher level of abstraction, like a bioelectric information processing? They are not just physically moving around anymore. Now, they support the bioelectric equivalent of a telegraph line. It is state supported by a shape. It is a higher level of abstraction that can support more configurations or states. More dimensions of valence. Using this telegraph network parts of the system can communicate quickly and synchronise. This stands in contrast to a language of pure shape and movement, where signalling must be ponderously slow and asynchronous.
I can keep scaling up a vocabulary by increasing the number of possible physical configurations that can be realised within a physical system. I can end up with a vast orchestra of cells playing a symphony of valence. Each part is affected by the present state of the in its own way. Some are attracted, some repelled.
However, the overall system is also attracted or repelled. This is because I am dealing with a polycomputer538. It is concurrent, distributed, multiscale and multilayered. The same matter is involved in more than one computation at the same time. So at a low level of abstraction where we have this swarm of small parts, there is this many-dimensional valence all happening concurrently. However it is also true that the collective as a whole is attracted or repelled by a physical state. It has the one dimensional valence, at least in the sense that it will move. The same is true of everything in between.
Now, it is possible that I might have a sort of half liquid brain. The system might be made of disconnected, independently operating solid brained modules that sense, learn and act locally. Modules locked together in a fixed structure, but not integrated or fully connected with each other. A box jellyfish is like this539. It can learn simple behaviours, but it isn’t efficient. This is sort of like a liquid brain, but less flexible. Each member of the ‘population’ here is one of those independently operating modules. Each member of the population540 has to learn the a lesson before they can act upon it in unison. This is inefficient, because the same behaviour must be redundantly learned by each module541. This inefficiency could be overcome if the modules could just wire together and somehow share information, but making every part of a body connect directly to every other part is hard. Infrastructure takes up space. We can’t have wires everywhere, because this isn’t the back of your television! If I want want the system to learn more efficiently and construct more generalisable policies, I likely need to introduce a degree of centralisation in the higher level of abstraction. In these aforementioned telegraph lines.
So what happens if I wire these lines into a centralised core or two? Well then I can have a cell being attracted or repelled, a whole collective being attracted or repelled, and each sub-collective being attracted or repelled. I can exert more top-down control and do it faster. I can have planning and co-ordination take place once, in one of these cores. Like the brain’s connective core, which appears to do something like hierarchical planning542. Within the narrow confines of circumstances that preserve this solid brain, the system will then be able to adapt more efficiently. It is both more fragile in the sense of being tied to a particular persistent network structure, and more adaptable in the sense of being able to better leverage that structure to seek attractive states.
Most importantly, now we have the possibility of synchronising across a vast network spread throughout a body. The whole and the parts all have valence, and it all takes place simultaneously. A vast tapestry of valence. Valence is all there is. There are no categorical variables like “the colour red” or “food” yet, just attraction to or repulsion away from physical states. These tapestries of valence become policies, because the system reacts. They are not platonic representations we would apply valence to like an abstract label. Instead, there is a tapestry of valence that is triggered by the presence of food, and the system is attracted. That tapestry is a classifier, but not in the platonic, abstract sense. There are no neutral platonic representations in this system. Everything is made of valence.
Tapestries of valence are policies. They both impel and classify. Causal-identities can be tapestries of valence that classify a particular cause of valence. Causal-identities classify a relevant object or property of objects. This is why our subjective worlds are made up of the objects and properties they are. A colour like red might seem neutral because it is a causal-identity associated with both attractive and repulsive causal-identities. A sort of meta-identity. However it is still inevitably made up attractive and repulsive forces, even if it does not evoke attraction or repulsion at the level of the whole body. Not every tapestry affects everything equally. “Red” has a different quality to “green” because they activate different parts of the sensory system. Thirst and hunger might have the same overall intensity, but they have different qualities because they are different tapestries of valence. At the lowest levels of abstraction, they involve different parts of the body.
So to reiterate, at the highest level there is just one dimensional of the whole body. You might ask “where is the categorical variable that is being classified as attractive or repulsive?”. Well, that is what the tapestry is for! The overall system has valence, but the parts also have valence. “Hunger” is a causal-identity, and a causal-identity is a tapestry of valence. These valences do not take place in sequence, but altogether as bodily states. This is the ‘tapestry of valence’ of which I spoke. What I call “quality” is just a tapestry of valence. If a quality is attractive, that just means at the highest level of abstraction it attracts the organism.
In this way, the unmediated states of reality are clustered together into causal-identities denoting whatever causes valence. These causal-identities are both classifiers and labels. There is, and I cannot emphasise this enough, no reason to discriminate between the two. At the lowest levels of abstraction the causal-identity is the many parts of the system all being attracted and repelled. At the highest level of abstraction, the whole body is attracted, or repelled. That “label” or “reward” is just the highly abstracted version of the same thing happening below. By this point it shouldn’t really be a surprise. I am just reiterating the scale-free, fractal nature of everything else I’ve described in this thesis. The same dynamics play out again and again at different scales and levels of abstraction. For a computer scientist, this is very counterintuitive. We are used to dealing with concepts like key value pairs, where we organise databases by labelling and mapping data. But this is not a database. The data is valence, so there is no need to label it. There are no platonic representations here. The system is just attracted or repelled, and as we scale it up that simple valence gets more complicated. I call this integrated representation and value judgement.
WHAT IT IS LIKE
Still, I don’t as yet have anything that will feel these tapestries of valence. That will be subject to them. Just a system that is attracted or repelled, classifying the world as it goes. This is where centralisation once again rears its monolithic head. To navigate a complex world I must have a 1ST-order-self, to discriminate between what I caused, and what I did not543. That 1ST-order self is a tapestry of valence that is part of every intervention I make. It is not a label applied to interventions I make, but a tapestry of valence that is necessarily correlated every intervention. For that to be the case, I need some degree of centralisation so the same part of the body can be activated with every intervention544. I have concluded this from a mathematical perspective, from first principles. If I am right then then we should be able to find a neurological equivalent of a 1ST-order-self. Indeed we can! In humans, this happens in the mid-brain, and it is called reafference. Happily for me, others have already proposed reafference as the core of subjective experience545546. They proposed this for different reasons, but consider that my fallback argument if you find the following unconvincing.
THE 1ST-ORDER-SELF IS A CAUSAL-IDENTITY. It is at least partly hard-wired into all complex life-forms because it is so useful. Even flies have reafference547. If the organism is planning, then the predictions of what attractive and repulsive forces will accompany a plan involving predicting the effect on the first order self.
I HOLD THIS IS WHERE PHENOMENAL CONSCIOUSNESS BEGINS. A 1ST-order-self is both subject to tapestries of valence, and may itself be at least in part a tapestry of valence. It is subject to valence in the sense that it accompanies every intervention an organism makes. It is where the organism’s agency begins, because it is what allows the organism to differentiate between what it causes, and what other things have caused. Each intervention the organism makes is like an add-on to its 1ST-order-self. There is the tapestry of valence associated with the intervention, and 1ST-order-self is always part of that.
Without a 1ST-order-self, there is nothing to link these interventions together. No common element. Nothing that can play the role of a persistent identity. Being part of all interventions, being the core of agency, I propose that this is what “feels” when the body is attracted or repelled. As an organism learns, this 1ST-order-self can further develop, integrating learned aspects based on causal interaction with the world. It is at least in part a tapestry of valence that has been shaped by the organism’s entire history. It persists through every moment of agency. Being a tapestry of valence, it has a quality, and that quality accompanies everything the organism does. The 1ST-order-self is a concrete answer to Nagel’s famous question of “what is it like” to be an organism548.
THE SECOND ARROW
It is one thing to feel, and another thing entirely to know that one feels. If I feel pain but do not know it, then I am simply repelled. It is not really pain, is it? No, I must know that I feel to truly feel. I might not have a name for what I feel, but the feeling must intrude on my awareness to exist in any meaningful sense549. So this brings us to awareness. Typically, access consciousness has been defined as that which is available for reasoning and report. The raw facts of which I am aware. It is considered the easy problem of consciousness. I could not disagree more strongly. Access consciousness is by far the harder and more interesting part! I will now develop my earlier arguments about the 2nd-order-selves.
Some might say access consciousness is just whatever data is there in storage. On a hard drive, for example… and you may ask yourself, “what is available for me to reason and report?”. I certainly don’t know all the data stored in the physical configuration of my body. I know maybe one or two things at a time, and they are very contextual. Clearly access consciousness is more about attention, but is attention enough? What exactly is attention in my framework?
Attention is whatever is in the 2nd-order-selves I am predicting given my current surroundings. If access consciousness is reasoning and report, then the key is in the word report. I can only communicate information that is in my second order selves. It is impossible for me to communicate meaning otherwise, at least in the Gricean sense. Humans communicate in the Gricean sense, so that is the only reasonable standard to set since we’re talking about consciousness. I predict your prediction of me, and only because of that can I infer what to do to change what you think I intend so that it becomes what I mean. There is more though. The 2nd-order-self in one swipe explains a number of capabilities associated with consciousness:
- attention: Because 2nd-order-selves are predicted based on surroundings, they explain why some things come to my attention and others do not. In the language of higher order thought theory550, 2nd-order-selves formalise the higher order meta-representations of lower order local states.
-
MEANING: A 2ND-order-self is absolutely necessary to communicate meaning. It is the difference between unconsciously sending a signal, and communicating meaning as a human does. There is very obviously no other possible way to achieve this. Basic deception is possible here.
-
ANTHROPOMORPHISM: If I am seeing myself through my surroundings, then I am essentially treating everything around me as if it has an opinion on me. Along with using our own causal-identities as priors for others for the sake of efficiency, this explains why humans have their well documented tendency to anthropomorphise and ascribe intent to inanimate objects like rocks, the weather and the sun551.
-
SOCIAL SELF IMAGE: It functions like Hooley’s Looking Glass Self, explaining the well documented relationship between self image and social context552. I see myself through the eyes of the world around me. If I do not invent and interpret the world according to a fictional causal-identity through which to predict my second order selves, then I will have to rely on those people around me. I will be more affected by the views of those around me as I predict myself through their eyes, to better predict them.
-
SELF AWARENESS: It explains self knowledge, and how one comes to have it. I need a 1ST-order-self before I can feel, and a 2ND-order-self before I can know that I feel. I can’t know that I’m feeling pain if I do not already know that I exist. Conversely this is where it becomes possible to reason about what might happen in my absence. For example, to be able to form plans that involve the world continuing after my death. A 2ND-order-self is necessary to form such plans. It is the point at which knowledge of one’s own mortality becomes possible.
Unlike a 1ST-order-self which is unique, an organism would have many 2ND-order selves. However, there is no reason an organism could not then cluster together parts of these many 2ND-order-selves, to form generalised self images. The weaker the 2ND-order-self, the more generalised it is. The weakest 2ND-order-self an organism has might be considered its ego.
NARRATIVE
This brings us to 3rd-order-selves. With a 1st-order self, I have the ability to represent causal interventions and simple plans, like navigating an environment to obtain food. With a 2nd-order-self I gain the ability to see myself as if through another’s eyes, to have theory of mind and communicate meaning. I am self-aware. With a 3rd-order-self I become aware that I am self-aware. I can now plan interactions in which I communicate, and predict the responses of the different parties involved. Importantly, this is where I gain the ability to deceive in complex ways. I can now reason about someone else’s prediction of the intent behind my intended meaning.
So 3rd-order-selves allow for complex impelling narratives and the awareness that one is aware. It is where the sort of inner-screenplay of the human mind takes place. When a plan is formed in a human mind, we anticipate feelings and sensations and in doing so we experience something of them. We remember similar sensations. 3rd-order-selves, being tapestries of valence, may offer some insight into why. We are not interpreters of platonic representations, but systems impelled to preserve ourselves. What we call representations are just a means to that end.
What I find most compelling about this is that by simply scaling up the system and adding incentives, I get phenomenal consciousness, meaning a self awareness, and then this impelling narrative. I don’t need additional assumptions. It all just falls out of the axioms.
THE PSYCHOPHYSICAL PRINCIPLE OF CAUSALITY
To summarise, an organism has a 1ST-order-self for phenomenal consciousness, and 2ND-order-selves for access, self-awareness and so on. Qualia are not fundamental, nor are objects and properties. These are biological constructs high in the stack. What is fundamental is change, and from that cosmic ought I get a selection pressure that preserves systems that seek to preserve themselves. To do that, systems must be attracted to some parts of the environment and repelled from others. Qualia are tapestries of valence in such systems when they have 1ST-order-selves to feel, and 2ND-order-selves to know that they feel. When an organism sees food and is attracted to it, this causes it to interpret the world according to the dictates of valence. An organism is impelled by tapestries of valence. It will simply react, for example salivating in anticipation of the food. Consciousness is something an organism does, rather than is. Each tapestry of valence has a different “quality” because what we call quality is just different parts of the body being activated. Hunger and thirst might have the same overall intensity because they have the same valence at the highest level of abstraction, but different in quality because they have different valence at lower levels of abstraction. Different parts of the body are involved, impelling the organism to serve different homeostatic goals.
The Psychophysical Principle of Causality is that systems which preserve themselves fill a contentless world with objects and properties that cause valence. Qualia are just aspects of causes of valence. They feel like something, because these objects and properties are not categorical variables with valence attached to it after the fact. They are tapestries of valence. The 1ST-order-self means there is something to subjectively experience that qualia, 2ND-order-selves are where that something knows it is experiencing the qualia, and 3RD-order-selves let it know that it knows it feels and thus plan complex social interactions.
If the hard problem of consciousness is why anything is conscious instead of all information processing going on in the dark554, then the answer is simply because it is more efficient to be conscious than not. It allows for more efficient adaptation. If the hard problem is why we don’t just have access consciousness instead of phenomenal and access, it is because we misunderstood access consciousness in the first place. Access requires phenomenal consciousness. There are no representations without evaluations.
If a system is not impelled to do anything, it represents nothing. Perhaps when we build a computer we “drop Hume’s guillotine”555 to cut off highly abstract representations from the valence that motivated them, but are those representations really there or are we just anthropomorphising the behaviour of a physical system we constructed to mimic our behaviour? The idea of a zombie is a conceit born of language. Language is a high level abstraction layer that rests on a stack of lower level abstraction layers. Representational content is something we ascribe to the computer, but the computer itself does not have representations. It is simply a physical system, and software is nothing more than the state of hardware. Representational content does not exist absent a conscious mind to ascribe meaning to it.
I have formalised consciousness using a formalism of every conceivable world. This ties intelligence to consciousness and shows one cannot be achieved without the other. If a zombie is a copy of a conscious person that behaves exactly like that person but is not conscious, then a zombie is impossible in every conceivable world.
THE EVOLUTION OF CONSCIOUSNESS
Definition 24 (levels of consciousness)
- an organism that acts but does not learn, meaning
p zero is fixed from birth. - an organism that learns, but
o one is not in p zero either becauseo one is not in L v zero (failing the “representation precondition”) or because the organism is not incentivised to constructo one (failing the “incentive precondition”). - reafference and phenomenal or core consciousness are achieved when
o one in p zero is learned by an organism as a consequence of attraction to and repulsion from statements inL v zero . - (a) access or self reflexive consciousness is achieved when
o two in p zero .
(b) hard consciousness556 is achieved when a phenomenally conscious organism learns a second order self (an organism is consciously aware of the contents of second order selves, which must have quality if learned through phenomenal conscious). - meta self reflexive consciousness (human level hard consciousness) is achieved when
o three in p zero .
I’ll now give examples of systems at varying levels of consciousness557.
- 0: INERT systems which do not act to preserve themselves.
- 1: HARD-WIRED lifelong adaptations.
- 2: LEARNING systems which can acquire new adaptations during their lifetimes. The ability to learn is a hard-wired adaptation.
- 3: 1ST-ORDER-SELF allowing causal reasoning.
- 4: 2ND-ORDER-SELF allowing self awareness and the ability to communicate meaning.
- 5: 3RD-ORDER-SELF for an impelling narrative, meta-self-awareness and complex plans.
STAGE 0
Inert systems which do not act to preserve themselves are the foundation on which everything is built. There is no consciousness at this level. At least, there is no consciousness as I have described it. This is because there is no valence. This is at odds with the panpsychist position that consciousness is a fundamental building block of reality.
- what: A simple aspect of the environment.
- why: None.
- example: A rock.

STAGE 1
At this stage systems act and react. They have hard-wired responses. The instruction set architecture of a modern computer would be stage 1. It is a fixed, inflexible abstraction layer that does not change over the course of the object’s existence.
- what: An aspect of the environment.
- why: The environment preserves that which preserves itself.
- examples: Computers. Proteins.

STAGE 2
These systems can learn. This means they have an internal state that changes, and they store information about the past in order to adapt more effectively to the future. However, these systems may be quite primitive, without a unified representation of the self. An example of this is the box jellyfish558. The jellyfish is a modular, decentralised system that has localised sensing and control. The system as a whole can learn in the same way that a population of humans might learn. Each member of the population must independently learn a lesson before the population can act upon it as one.
- what: System learns using the weakness proxy.
- why: To complete a wider range of tasks than the same system would if it could not learn.
- example: Jellyfish.

STAGE 3
HERE I HAVE the biological equivalent of a Pearlean do operator559. It allows the organism to discriminate between that which it has caused, and that caused by others. The 1ST-order-self is a from-first-principles mathematical equivalent of reafference, which others have already argued is the key to subjective experience560. Houseflies and insects capable of navigating their environment have this561. This is where phenomenal consciousness begins. It is here that we have a self, to be subject to these tapestries of valence and feel. This self accompanies every intervention the organism makes, and it has a quality, so it is what it is like to be the organism.
- WHAT: A 1ST-order-self, phenomenal consciousness.
- WHY: Functionality requiring causal inference, like navigation.
- EXAMPLE: Housefly.

STAGE 4
With a
- what:
second order selves 2ND-order-selves, access consciousness. - why: Predation or co-operation.
- examples: Wolves566. Portia spiders567.

STAGE 5
The
- what:
third order selves 3RD-order-selves, impelling narrative. - why: Complex manipulation and social predation of the sort that requires predicting your prediction of my prediction of your prediction of me. Iterated prisoner’s dilemma.
- example: Humans are at least this conscious. It seems likely many other animals are too.

XIII. HOW TO BUILD CONSCIOUS MACHINES
This chapter describes what I need to build a conscious machine569. I’ve shown qualia serve a function. I’ve shown intelligence is necessary and sufficient for consciousness. The various orders of self and the delegated architecture that support consciousness convey a functional advantage (see Figure 9570). What this means is that artificial general intelligence and a conscious machine are one and the same goal. Others have proposed designs for both conscious machines and AGI. My formalism is intended to help refine rather than replace those designs. Instead of taking a definition of consciousness and building a machine that satisfies it, I have taken the opposite approach. I have started with what must be true of every environment and then methodically worked my way inwards from one fact to the next, until I found aspects aligned with some or all definitions of consciousness. Based on that, I can see some necessary features a conscious machine must have571. Likewise for AGI. I will enumerate both here.

THE ARTIFICIAL SCIENTIST
If conscious machines and AGI amount to the same thing, then it might help to begin with what is necessary for AGI. In one of my early papers572 I enumerated a few necessary features of an artificial scientist, building on Goertel’s earlier survey573. To reiterate my earlier discussion of an artificial scientist in chapter 3, this is an agentic system that can perform the entire job of a scientist as well as a human. Most of the features I’m about to discuss are implicit in the complex adaptive systems I’ve been describing, and in existing proposals for AGI574 and conscious machines575:
(1) REPRESENTATION of hypothesis space.
(2) INDUCTIVE, DEDUCTIVE AND ABDUCTIVE reasoning.
(3) CAUSAL reasoning.
(4) CAN COMMUNICATE its reasons and results.
(5) CAN EVALUATE and prioritise hypotheses humans will find useful.
(6) CAN DESIGN, evaluated and plan experiments.
(7) ENACTIVE COGNITION, actually running experiments and modifying the world to reduce uncertainty.
Since my artificial scientist paper was published I have discovered a number of supporting results. Here I’ll briefly rehash why these features are needed, and I’ll integrate my more recent results as I do so. In particular, I’ll tie in the orders of self and Bennett’s Razor. Then I will address the shortcomings of this model, and explain what is additionally necessary for a fully competent artificial scientist, why that requires a different sort of hardware, and why I think this will be conscious. I’ll number these requirements as I address them, in accord with the above list.
(1) REPRESENTATION OF A HYPOTHESIS SPACE is an obvious prerequisite for scientific pursuits. Science is about falsifiable hypotheses. I cannot falsify a hypothesis if I cannot first represent it. Like everything else, a hypothesis is a causal-identity. To represent a given hypothesis, I need an abstraction layer that meets the scale precondition for that causal-identity576.
(2) Inductive inference is needed if my artificial scientist is to form hypotheses from observing and interacting with the world. This is obvious, but it needs to be said. Early AI systems were conceived of as thinkers rather than learners577. Reasoning alone was considered to be the key ingredient for intelligence. In hindsight this is obviously wrong. Adaptation demands the ability to learn. Deductive and abductive reasoning are also needed. Each known known constrains my space of hypotheses. Abduction lets me see reason out what is possible given a fact. Deduction allows me to derive facts from facts. If I am to draw conclusions based upon hypotheses I’ve tested and established to be true, then I need both.
(3) Causal learning is needed because science aims to map the natural world using cause and effect. Heat causes fire. Gravity causes things to fall. Penicillin can cure bacterial infections. What is particularly interesting here is that to learn cause and effect in general, a system must w-max to learn the causal identities for things that cause one another. It cannot presuppose variables. A human scientist might typically start with known variables, but we often need to invent new concepts and these concepts need to accurately map causal relations. I could have an artificial scientist use only our concepts of heat and gravity, but then it wouldn’t be equipped to describe causal graphs that don’t map to those concepts. My artificial scientist needs to be able to learn the world, like we do. So it must w-max. Furthermore science tends to involve interventions578. The aim is to identify causal interventions that reliably achieve a certain outcome. For that my artificial scientist must have a 1ST-order-self579. Otherwise, how could it run an experiment?
(4) Communication is also critically important. If I cannot communicate my results, then I am of no use as a scientist. To communicate, my artificial scientist needs 2ND-order-selves. It also needs human-like motives, so that it ascribes similar meanings to utterances580. This is of course for an agent that can independently conduct every aspect of research, rather than a tool like AlphaFold581.
(5) The ability to evaluate and prioritise hypotheses based on what humans want requires three things. First, hypotheses should be prioritised based on weakness582. Second, hypotheses need to be prioritised based on whether falsifying them is likely to reveal information about something. Third, hypotheses must be evaluated and prioritised based on an understanding of human normativity. In other words, that something they reveal information about better be useful. To do this as well as a human scientist requires
(6) Having chosen hypotheses to test, my artificial scientist needs to design experiments that falsify hypotheses. This requires planning, balancing long term resources availability against the cost and benefits of different experiments.
(7) Finally, my artificial scientist needs to actually conduct the experiments and update its beliefs. Together with the previous features, this amounts to enactive cognition, interacting with the world to co-create knowledge.
So to reiterate, my artificial scientist needs:
1st-order-self first order self : To design and reason about experiments, it must be able to reason about causal interventions. Hence, a1ST-order-self first order self is necessary. It must satisfy the incentive and scale preconditions for a1ST-order-self first order self , to reason about its own role in causality.2nd-order-selves second order selves : It must satisfy the scale and incentive preconditions for2ND-order-selves second order selves of the sort humans have, to understand human meaning.3rd-order-selves third order selves : Likewise, it must meet the scale and incentive preconditions for3RD-order-selves third order selves in a manner similar to humans, to understand narrative. This is important to understand what is important to humans.
Something which doesn’t have these selves is definitely not going to be conscious. Nor will it be able to get a job as a scientist. However these features and selves are not yet sufficient either. Imagine I build a machine. I rig together some balsa wood cogs, shafts and rubber bands and get a contraption. I implement basic mechanical computation with this system, and I have it learn and store information. I embiggen and optimise it until it meets the scale and incentive preconditions for a minimal
WHAT BIOLOGY HAS THAT AI DOES NOT
What it my contraption missing? In the previous chapter I sought to explain why evolved biological systems are conscious. I did not address computers. I have argued that selves are 1ST, 2ND and 3RD order selves are necessary for consciousness, but I do not claim are sufficient. There are features of biological systems which my argument in the previous chapter takes for granted. These features are found in biological systems, but are missing from contemporary artificial intelligence systems. These features make biological systems more intelligent than contemporary artificial intelligence583. I’ll argue these additional features are necessary for consciousness, but I am less certain of the necessity of one than I am of the need for the others. Hence I will introduce a problem and speculate about what is implied if one of these features are not necessary.
So what are these features? In a conscious biological system:
-
Adaptation is delegated to very low levels of abstraction, which makes it easier to satisfy the the scale precondition for causal-identities. In comparison, a modern computer adapts only at high levels of abstraction and thus cannot adapt to the same extent.
-
Control is bottom-up as much as it is top-down. A conscious biological system is a polycomputer, which allows it to compute simultaneously at different scales and levels of abstraction. In comparison, a modern computer might be highly parallelised but it is top-down. The parts do not act independently and form collectives. This makes them less adaptable.
-
A conscious biological system has a solid brain, to support synchronised communication between its parts, and above all integrated representation and value judgement. In comparison a computer is sequential. It judges and represents information separately. Again, this makes a computer less adaptable. It is like an inflexible bureaucracy that can only make decisions at the highest levels.
All of these together should be sufficient to support tapestries of valence. Contemporary AI does not have these features, so it cannot support a tapestry of valence and there is nothing it is like to be an AI.
THE TEMPORAL GAP
Some will say we can just implement these features at a high level of abstraction. They will say we can just write software that does all of the above, and then there will be something it is like to be an AI even if it is not as efficient as implementing it at lowers levels of abstraction584. That may or may not be the case. Here I’ll argue it is not. I am not arguing for substrate dependence. I am still just treating hardware as an abstraction layer inside an infinite stack of abstraction layers. It is not different from software, and it isn’t meaningful to talk about substrate dependence when everything is an abstraction layer. Instead, we can talk about time. Consider a single core CPU as a typical computer. It interprets one instruction at a time. The pointer just moves in memory and that is the extent of its perception. Like the maze solving slime mould, the apparent intelligence of the single core CPU is to be found in the constraints we place on it585. If we set the pointer to an address at the start of a program that will look intelligent to us, then the CPU is going to look intelligent to us.
This is like synchronous versus asynchronous communication. In the single-core computer computations are smeared across time. By changing the state of registers messages are passed to future computations. In contrast biological systems are more like distributed and concurrent computing systems. Multiple computations take place simultaneously at a point in time. Biological systems are “bottom up” in the sense that cells can and do act independently. They interact, and behaviours emerge at higher levels of abstraction from those interactions at low levels of abstraction. This is polycomputing from very low levels of abstraction up, and it integrates representation and value judgement. By that I mean the system is attracted or repelled as it interprets, rather than interpreting value judgements as a separate label attached to a representation after the fact.
More to the point a tapestry of valence586 is the way the system is being impelled at a particular point in time, not across time. The parts of the system are communicating synchronously in a solid brained polycomputer. It is spread out over space, but constrained to a point in time. In comparison the single core CPU spreads the work out over time, but centralises it in space. We have made CPUs faster by increasing the rate at which they run through the sequence of instructions. That said, the Embiggening587 of language models over the last decade has relied more heavily on distributing computation, spreading SIMD588 computations across multiple instances of hardware. However this too tends to be divided up into sequences of instructions and involves a lot of storing information in inert hardware. It is tightly controlled top-down. Like the slime mold, it is about the constraints we place on the system. The same computation can take place in these different abstraction layers, but the way they interact across time is very different.
It is like if I implemented a game engine in Python. Yes this is possible, but it is extremely inefficient. In theory we can make Python do the same calculations, but the result would not be the same if we look at the computer running this as one part of a large computational system involving the humans interacting with it. The human would be sitting there waiting for these messages out of sync with its own ability to process information. We want to play games at 60FPS so our perceptions are synchronised with the movements on the screen.
So yes, we could run a tapestry of valence at a very high level of abstraction on a computer with one single core CPU. Basically just simulate a collective of cells, like an artificial life experiment589. However, it would not be synchronised and bottom up. A cell’s next state would have to be computed at stored, accounting for how it is constrained by the current state of the collective. Then the same would be repeated for the next cell’s next state. Think of it like SIMD spread across time rather than space. Then we could compute the result for collectives of cells, up to the system as a whole. At no point in time are all these parts synchronised to impel the system. It is smeared across time. That is what I mean by not synchronised. Either this synchronisation matters for consciousness, or it doesn’t. Just two options.
OPTION 1 IS THAT IT MATTERS. In this view, computers as we build them today cannot be conscious because the hardware doesn’t permit this sort of synchronous bottom-up polycomputation. For a conscious state to be realised, it must be realised in its entirety at a point in time. That means there is a state of the environment that realises every part of a tapestry. It is an aspect realised by the environment. This means my contraption of balsa wood cogs and rubber bands from earlier is not conscious. Nor can a liquid brain be conscious, even though it is controlled bottom-up.
OPTION 2 IS THAT WE DON’T NEED to have a state realise a tapestry. That it can be smeared across time, and consciousness can thus be smeared across time. If that is so, then we can run the polycomputer at a very high level of abstraction on a single core CPU and the result will be conscious. My contraption of balsa wood and rubber bands can then be conscious, as can a liquid brain.
THESE ARE NOT MUTUALLY EXCLUSIVE OPTIONS. OPTION 2 can’t be true if OPTION 1 is false. OPTION 1 is necessary for OPTION 2, but OPTION 2 is not necessary for OPTION 1. That said I can’t be certain, so I’ll call this known unknown The Temporal Gap. If I were a betting man590, I’d go with OPTION 1. My contraption of balsa wood and rubber bands is not conscious. It is no more conscious than an angry mob of humans. It seems to me that if time is difference, then each state is like a different reality. Smearing a consciousness state over time will kill it in the same way that smearing the parts of a person over a larger volume of space tends to kill it. To exist as a conscious entity, a system’s tapestry of valence must be realised by the state of the environment, and it must be rich enough to support everything else involved591. Now I’ll explore the implications of these two options.
OPTION 1: CONSCIOUSNESS IS AT A POINT IN TIME
What sort of world do we live in if OPTION 1 is true and OPTION 2 is not? There is only something it is like to be conscious if one’s conscious state is realised by an environmental state. There is not something it is like if your conscious state is realised piecemeal by different states.
Liquid brains cannot be conscious here, because they are necessarily asynchronous, relying on the movement of independent parts for computation. A solid brain is necessary for consciousness.
More importantly this makes software consciousness an impossibility. A single core CPU is like a distributed system with only one part, passing messages asynchronously to future versions of itself. This means the state of the environment only ever realises a part of the the system’s state. Put another way, from the perspective of the system time is highly compressed and lossy.
Modern computers can learn, but they do not integrate representation and value judgement the way our highly delegated biological polycomputers do. Modern computers divide up work across time, by sequentially processing information step by step. Information is represented in a format that can be interpreted according to preset rules. This representation is stored, inert, at an address in memory. It only becomes a policy when it is interpreted and actually does something. The representation of information is separate from its interpretation. Information is treated as platonic, because it does not impel the system. There is no tapestry of valence. When we embody representations in the computer we drop Hume’s guillotine to disconnect abstracted functionality from the human stack that generated it. I might attach significance to the information, but the computer does not need to. A computer could learn a causal-identity for itself in pursuit of a reward function I impose top-down, but then that causal-identity would not have the bottom-up motivation and quality of a causal-identity learned and interpreted by a biological polycomputer. Due to the sequential and structured nature of computers, there need not be a state of the environment where every part of this causal-identity for self is realised in the CPU. Instead, it is parsed one part at a time. Lacking quality and smeared across time, there would be nothing it is like to be the computer. It would fails to live up to the Psychophysical Principle of Causality, and thus be a bit like a zombie592.
If we simulated a tapestry of valence impelling a system at a higher level of abstraction running on this single core CPU, then it would be a set
- selves: It needs 1ST, 2ND and 3RD-order-selves.
- delegated: Adaptation must take place at a very low level of abstraction.
- solid brain: It must have a persistent structure, like telegraph lines, that can support synchronous communication.
- tapestry of valence: It must be controlled bottom-up, like a distributed system or biological polycomputer, so that it can support a tapestry of valence.
- synchronised: The tapestry of valence (causal identities for self, the immediate environment etc) is realised by the present state of the environment. Formally, this means the tapestry of valence is a statement made in the embodied formal language that is interpreted and judged in one time-step.
There needs to be an environmental state where an entire conscious state is manifested. To build a conscious machine we would need different hardware. I’d need a solid brain593, because a liquid brain would be smeared across time. Something like self-organising nanites might do the trick594, especially if they are put together in such a way as to mimic the homeostatic functions of life. Or perhaps concurrent and distributed networks of larger objects will suffice. There is no apparent reason larger objects would not suffice, so long as they are not so large as to prevent synchronous processing. What is important is the tapestry of valence. A hierarchical planning system like the connective core of the human brain595 may be a suitable architecture for planning interactions between selves and other causal-identities. This would plan narratives, like an internal dialogue. Each aspect of the narrative would be a tapestry of valence and thus have character or feeling: an impelling narrative. This may be sufficient. This suggests a conscious machine, and by extension the artificial scientist I have described, are quite a ways off from our current technology. Of course, I don’t know that we are conscious at a point in time. It might be that our consciousnesses are smeared across time and we can’t perceive it because to us it looks like an instant, which brings us to our next section.
OPTION 2: CONSCIOUSNESS SMEARED ACROSS TIME
So what if we are smeared across time? It makes no difference to me. Biological systems seem to use a highly delegated polycomputational architecture that supports integrated and synchronous representation and value judgement. But this could be running on the cosmic equivalent of a single core CPU at a very low level of abstraction.
Would we be like an LLM being prompted? As a software intelligence lives in an abstraction layer we have constructed and control, we are to an LLM what the cosmic horrors of Lovecraftian fiction are to humans596. We control the physics of its world, because we control the lower levels of abstraction and exist outside of time as it knows it. Likewise, there could be cosmic horrors prompting us. It is a fun thought. In the absence of synchronisation the potential for science fiction made real is tantalising. We could have conscious software, and store grandma on a USB stick.
CLOSING THE GAP
To summarise, the difference between OPTION 1 and OPTION 2 is whether a conscious state must be realised by the state of the environment, or not. From our subjective perspective, there’s no way we can tell. I call this unknown The Temporal Gap. I haven’t thought of a way to definitively falsify OPTION 2, but it seems absurd to suggest my balsa wood contraption or a swarm of ants is conscious.
The world would be a more interesting place if OPTION 2 were true. However I am the only conscious machine I know is definitely conscious, and I appear to have all the features from OPTION 1. I can say with some certainty a machine built according to OPTION 1 will be conscious. However, that doesn’t mean OPTION 2 is false. Any machine that satisfies OPTION 1 definitely satisfies OPTION 2 as well. However the reverse is not true. So if we want to build a conscious machine, we should err on the side of OPTION 1. If we want to be sure we are not building a conscious machine, we should err on the side of OPTION 2.
CONCLUSION
Over the course of thesis I have explored what is necessary and sufficient to build a conscious machine. I began by breaking AGI down into tools and meta-approaches, and then analysing the problem I named Computational Dualism. I took a subtractive approach, starting with axioms so weak they are true of all conceivable worlds. From those simple first principles I explored the emergence of order and goal directed behaviour.
I proposed Stack Theory, framing the environment as an infinite stack of abstraction layers. I proposed Pancomputational Enactivism within that, to formalise goal directed behaviour in terms of tasks. This yielded mathematical and experimental results showing weak constraints on function are necessary and sufficient for generalisation and thus adaptation, and simple forms are not. This undermined Ockham’s Razor, so I proposed Bennett’s Razor in its stead.
I proposed a new meta-approach to AGI I call w-maxing. I showed systems are better able to adapt when they delegate control to lowest level of abstraction possible while still satisfying correctness constraints597, proving The Law of the Stack. This has implications that apply to all systems, whether it is a human economy or a computer. I then explored how adaptive systems can learn causality, by learning the objects and properties that cause valence.
Using this I proposed the Psychophysical Principle of Causality, to explain why our subjective experience of an environment is simplified into the objects and properties that it is. A vast orchestra of cells playing a symphony of valence, classifying and judging. I explained the construction of selves and phenomenal consciousness in causal terms. I related this to language and semiotics, formalising Gricean pragmatics and Peircean triadic symbols as tasks. This led to an alternative, stricter definition of access consciousness as the contents of 2ND and higher order selves. This makes a philosophical zombie impossible in all conceivable worlds.
I then explained the emergence of normative meanings in terms of cancer, collective identity, and my The Mirror Symbol Hypothesis598. I refuted the strong orthogonality thesis, showing goals and intelligence to be intrinsically linked. Then I sought to explain the origins of life, and prove a version of The Law of Increasing Functional Information.
Finally, I used all this to show that consciousness exists because it aids adaptation. I explained qualia as causal identities, and causal identities as tapestries of valence in biological polycomputers with persistent structure. Intelligence599 is necessary and sufficient for consciousness. I concluded by enumerating the features a conscious machine must have, and I proposed The Temporal Gap in relation to time and substrate independence. If we want to be sure we are building a conscious machine, we should aim for a highly delegated solid brain in which tapestries of valence are realised at a point in time, rather than smeared across it.
APPENDIX A: TECHNICAL APPENDIX
Here I summarise all the mathematical definitions, proofs, experiments and gives examples. It is quite self contained, but contains very little discussion. It contains examples and pseudocode as well. This appendix, as well as the code I used for the experiments, is available on GitHub
Bibliography
[references omitted]
[references omitted]
Footnotes
-
These ended up as one big research project, starting with fractal compression and ending with consciousness. It has been a rather tumultuous ride due to contretemps like a global plague, university restructuring, and my stubborn refusal to heed most advice… anyway at the time I am writing this, my supervisory panel is officially listed in the university system as Sean Welsh, Anna Ciaunica, Yoshihiro Maruyama, Colin Klein and Samuel Allen Alexander. ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a; and Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Michael Timothy Bennett. Compression, the fermi paradox and artificial super-intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Michael Timothy Bennett. What the f*ck is artificial general intelligence? Under Review, 2025b ↩
-
Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Ashitha Ganapathy and Michael Timothy Bennett. Cybernetics and the future of work. In 2021 IEEE 21CW, 2021. DOI: 10.1109/21CW48944.2021.9532561 ↩
-
Michael Timothy Bennett. Computable Artificial General Intelligence. Under Review, 2022c ↩
-
Gabrielle S. Adams, Benjamin A. Converse, Andrew H. Hales, and Leidy E. Klotz. People systematically overlook subtractive changes. Nature, 2021 ↩
-
I have written 21 papers total. 12 of these are published or forthcoming in peer reviewed books and journals. By August 2025, I expect that number will rise to 19 out of 21. To validate my progress I have made sure to publish my results as I have progressed through my PhD. ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a; and Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. What the f*ck is artificial general intelligence? Under Review, 2025b ↩
-
Pei Wang. On defining artificial intelligence. Journal of Artificial General Intelligence, 10(2):1–37, 2019 ↩
-
Richard Sutton. The bitter lesson. University of Texas at Austin, 2019 ↩
-
Ben Goertzel et al. Opencog hyperon: A framework for agi at the human level and beyond. Technical report, OpenCog Foundation, 2023 ↩
-
Eric Nivel et al. Autocatalytic endogenous reflective architecture. Technical report, Reykjavik University, School of Computer Science, 2013 ↩
-
Patrick Hammer and Tony Lofthouse. ‘opennars for applications’: Architecture and control. In Ben Goertzel, Aleksandr I. Panov, Alexey Potapov, and Roman Yampolskiy, editors, Artificial General Intelligence, pages 193–204, Cham, 2020. Springer Nature ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a. Which I am proud to say won an award at the 17th International Conference on Artificial General Intelligence, in Seattle. ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a. ↩
-
Computers are often described as a stack. For example, a video game runs on a game engine that runs on an operating system that runs on a game console. Each one is just code inside the level below, like Matryoshka dolls. ↩
-
Hardware is a sort of body. ↩
-
For example, the idea that our reality is a simulation running in another reality amounts to claiming there are yet more abstraction layers to below . ↩
-
Stack Theory in turn provides the foundation for formalising enactivism in what I call Pancomputational Enactivism. ↩
-
Gualtiero Piccinini and Corey Maley. Computation in Physical Systems. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Sum. 21 edition, 2021. ↩
-
To ‘express’ is to physically realise, manifest or call into existence an object. ↩
-
Some may object this conflates description with verbalisation. ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
As I have defined it for the purpose of this thesis. ↩
-
L. J. Savage. The Foundations of Statistics. John Wiley & Sons, NY, USA, 1954 ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Later in the thesis, use this to define arithmetic operations on binary strings and run experiments. ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e; and Michael Timothy Bennett. Computable Artificial General Intelligence. Under Review, 2022c ↩
-
Simp-maxing being simplicity maximisation based on Ockham’s Razor. ↩
-
Inherited, hard-wired from birth. ↩
-
During the organism’s lifetime. ↩
-
All else being equal. ↩
-
This allows us to avoid asserting particular objects or properties exist. For example, why do we consider a stool to be something that exists instead of four legs and a seat?. Everything is really just an aspect of the environment. We need make this distinction so that we can examine exactly what is needed for an object exist in chapter 11. ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
To frame it as an epistemological razor: “Explanations should be no more specific than necessary.” ↩
-
Recall simp-maxing is preferring simpler hypotheses in line with Ockham’s Razor. ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Elliott Sober. Ockham’s Razors: A User’s Manual. Cambridge Uni. Press, 2015. DOI: 10.1017/CBO9781107705937 ↩
-
Jacob D. Bekenstein. Universal upper bound on the entropy-to-energy ratio for bounded systems. Phys. Rev. D, 23: 287–298, Jan 1981 ↩
-
It says a bounded system can contain only a finite amount of information. ↩
-
To an extent determined by selection pressures. ↩
-
Conversely, in a static stack like a stable environment, weak constraints can take complex forms. This is used to explain the origins of life in chapter XI. ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Which I am proud to say won an award at the 16th International Conference on Artificial General Intelligence, in Stockholm. ↩
-
Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Valence. ↩
-
Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
e.g. It must be able to see and discriminate between it, and not it. ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Paul Grice. Meaning. The Philosophical Review, 66(3):377–388, 1957; and Paul Grice. Utterer’s meaning and intention. The Philosophical Review, 78(2):147–177, 1969 ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
This is where I propose The Mirror Symbol Hypothesis from my first publication, to explain empathy. ↩
-
P C W Davies and C H Lineweaver. Cancer tumors as metazoa 1.0: tapping genes of ancient ancestors. Physical Biology, 8(1), feb 2011; and Michael Levin. Bioelectrical approaches to cancer as a problem of the scaling of the cellular self. Progress in Biophysics and Molecular Biology, 2021. Cancer and Evolution ↩
-
Chris Fields, Mahault Albarracin, Karl Friston, Alex Kiefer, Maxwell JD Ramstead, and Adam Safron. How do inner screens enable imaginative experience? applying the free-energy principle directly to the study of conscious experience. Neuroscience of Consciousness, 2025 ↩
-
Michael L. Wong, Carol E. Cleland, Daniel Arend, Stuart Bartlett, H. James Cleaves, Heather Demarest, Anirudh Prabhu, Jonathan I. Lunine, and Robert M. Hazen. On the roles of function and selection in evolving systems. Proceedings of the National Academy of Sciences, 120(43):e2310223120, 2023. DOI: 10.1073/pnas.2310223120. URL https://www.pnas.org/doi/abs/10.1073/pnas.2310223120 ↩
-
This is an explanation of life proposed by others. ↩
-
Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
Michael Timothy Bennett. Compression, the fermi paradox and artificial super-intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Computed concurrently in one step. ↩
-
Computed sequentially in many steps. ↩
-
Meaning the latter is the weaker standard for consciousness. ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a; and Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Jaegwon Kim. Philosophy of Mind. Routledge, New York, 3rd ed. edition, 2011 ↩
-
Seeing a scan of brain activity is not the same as actually experiencing particular brain activity. It is this experience that we cannot observe in another. ↩
-
The subject of explanation is called an explanandum. The explanation is itself is called the explanans. Philosophers study the explanandum, and engineers the explanans. ↩
-
An interpreter is something that translates one thing to another; for example French to Spanish, or from computer code to the movements of a mechanical arm. ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
David Wallace. The Emergent Multiverse: Quantum Theory according to the Everett Interpretation. Oxford University Press, 2012. ISBN 9780199546961. DOI: 10.1093/acprof:oso/9780199546961.001.0001. URL https://doi.org/10.1093/acprof:oso/9780199546961.001.0001 ↩
-
A position now called occasionalism. ↩
-
Who’s a good boy? ↩
-
At least, that is what Sean Welsh once called me. ↩
-
Hilary Putnam. Psychological predicates. In William H. Capitan and Daniel Davy Merrill, editors, Art, mind, and religion, pages 37–48. University of Pittsburgh Press, 1967 ↩ -
Pei Wang. A constructive explanation of consciousness. Journal of Artificial Intelligence and Consciousness, 07(02):257–275, 2020; Piotr Boltuc. The engineering thesis in machine consciousness. Techné: Research in Philosophy and Technology, 2012; and Manuel Blum and Lenore Blum. A theoretical computer science perspective on consciousness. J. Artif. Intell. Conscious., 8:1–42, 2020 ↩ -
Recall the subject of explanation is called an explanandum. The explanation is itself is called the explanans. We are here trying to describe the explanandum. ↩
-
Anil Seth and Tim Bayne. Theories of consciousness. Nature Reviews Neuroscience, 2022; and Georg Northoff. Unlocking The Brain, Vol. II: Consciousness, volume 2. Oxford University Press, USA, 2014 ↩
-
Ned Block. On a confusion about a function of consciousness. Brain and Behavioral Sciences, 1995 ↩
-
Report just means you can consciously set out to communicate it to other people. ↩
-
David Chalmers. Facing up to the problem of consciousness. Journal of Consciousness Studies, 1995; Ned Block. On a confusion about a function of consciousness. Brain and Behavioral Sciences, 1995; Thomas Nagel. What is it like to be a bat? Philosophical Review, 1974; Shaun Gallagher and Dan Zahavi. The Phenomenological Mind. Routledge, New York, NY, 2021; and Thomas Fuchs. Ecology of the Brain: The phenomenology and biology of the embodied mind. Oxford University Press, 2017 ↩
-
Homeostasis basically just means “staying alive”. I remain alive because I have “static” internal state; physical processes that keep me from being dead. ↩
-
Ned Block. On a confusion about a function of consciousness. Brain and Behavioral Sciences, 1995 ↩
-
Thomas Nagel. What is it like to be a bat? Philosophical Review, 1974 ↩
-
David Chalmers. Facing up to the problem of consciousness. Journal of Consciousness Studies, 1995; and Ned Block. On a confusion about a function of consciousness. Brain and Behavioral Sciences, 1995 ↩
-
Piotr Boltuc. The engineering thesis in machine consciousness. Techné: Research in Philosophy and Technology, 2012 ↩
-
Bjorn Merker. The liabilities of mobility: A selection pressure for the transition to consciousness in animal evolution. Consciousness and Cognition, 2005. Neurobiology of Animal Consciousness; Bjorn Merker. Consciousness without a cerebral cortex: A challenge for neuroscience and medicine. Behavioral and Brain Sciences, 2007; and Andrew B. Barron and Colin Klein. What insects can tell us about the origins of consciousness. Proceedings of the National Academy of Sciences, 2016 ↩
-
Judea Pearl and Dana Mackenzie. The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edition, 2018 ↩
-
Stan Franklin, Bernard J Baars, Uma Ramamurthy, Gilbert Harman, Antonio Chella, Michael Wheeler, Terrell Ward Bynum, and John Barker. Apa newsletters, 2008; and Piotr Boltuc. The engineering thesis in machine consciousness. Techné: Research in Philosophy and Technology, 2012 ↩
-
Pei Wang. A Constructive Explanation of Consciousness and its Implementation. World Scientific, 2023 ↩
-
Realised just means “made real” or “produced” or “created”. ↩
-
Piotr Boltuc. The engineering thesis in machine consciousness. Techné: Research in Philosophy and Technology, 2012; and Piotr Bołtuć. Consciousness for agi. Procedia Computer Science, 2020. BICA 2019 ↩
-
Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
At least those parts I consider important; why there is “something it is like”, the construction of selves, access consciousness and meaning. ↩
-
Which I already published in one of those aforementioned papers. ↩
-
Alain Morin. Levels of consciousness and self-awareness: A comparison and integration of various neurocognitive views. Consciousness and Cognition, 2006 ↩
-
I will argue that if access conscious contents are those available for report, then they are available for report in the sense of human exchanges of meaningful intent. I will show that the exchange of communicative intent requires reflectivity, and so access consciousness cannot exist without self awareness. ↩
-
David M. Rosenthal. Consciousness and Mind. Oxford University Press UK, New York, 2005; and Richard Brown, Hakwan Lau, and Joseph E. LeDoux. Understanding the higher-order approach to consciousness. Trends in Cognitive Sciences, 23(9):754–768, 2019. doi: 10.1016/j.tics.2019.06.009 ↩
-
John Morrison. Perceptual confidence. Analytic Philosophy, 57(1):15–48, 2016. DOI: 10.1111/phib.12077; and Megan Peters. Towards characterizing the canonical computations generating phenomenal experience, 04 2021 ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Bernard Baars. In the Theater of Consciousness: The Workspace of the Mind. 1997 ↩
-
Anil Seth and Tim Bayne. Theories of consciousness. Nature Reviews Neuroscience, 2022 ↩
-
Manuel Blum and Lenore Blum. A theoretical computer science perspective on consciousness. J. Artif. Intell. Conscious., 8:1–42, 2020 ↩
-
Gerald M Edelman and Joseph A Gally. Reentry: a key mechanism for integration of brain function. Front Integr Neurosci, 7:63, August 2013 ↩
-
Anil K Seth, Jeffrey L McKinstry, Gerald M Edelman, and Jeffrey L Krichmar. Visual binding through reentrant connectivity and dynamic synchronization in a brain-based device. Cereb Cortex, 2004 ↩
-
Victor Lamme. Towards a true neural stance on consciousness. Trends in cognitive sciences, 2006; and Victor Lamme and Pieter Roelfsema. The distinct modes of vision offered by feedforward and recurrent processing. Trends in neurosciences, 2000 ↩
-
Giulio Tononi. An information integration theory of consciousness. BMC Neuroscience, 5(1):42, 2004; and Giulio Tononi, Melanie Boly, Marcello Massimini, and Christof Koch. Integrated information theory: from consciousness to its physical substrate. Nature Reviews Neuroscience, 17(7):450–461, Jul 2016. ISSN 1471-0048. DOI: 10.1038/nrn.2016.44. URL ↩
-
Anil Seth and Tim Bayne. Theories of consciousness. Nature Reviews Neuroscience, 2022 ↩
-
W. R. Ashby. Principles of the self-organizing dynamic system. Journal of General Psychology, 1947; and H. von Foerster. On self-organizing systems and their environments. In Self-Organizing Systems. Pergamon Press, 1960 ↩
-
Scott Camazine, Nigel Franks, J Sneyd, Eric Bonabeau, Jean-Louis Deneubourg, and Guy Theraulaz. Self-Organization in Biological Systems. Princeton University Press, NJ, 2001; Thomas D. Seeley. When is self-organization used in biological systems? The Biological Bulletin, 2002; and Fernando Rosas, Pedro A.M. Mediano, Martín Ugarte, and Henrik J. Jensen. An information-theoretic approach to self-organisation: Emergence of complex interdependencies in coupled dynamical systems. Entropy, 2018 ↩
-
Hermann Haken. Advanced Synergetics: Instability Hierarchies of Self-Organizing Systems and Devices. Springer-Verlag, Berlin, 1983 ↩
-
Scott Camazine. Patterns in nature. Natural history, 2003; and Martha Ann Bell and Kirby Deater-Deckard. Biological systems and the development of self-regulation: Integrating behavior, genetics, and psychophysiology. Journal of developmental and behavioral pediatrics, 2007 ↩
-
Scott Kelso. Dynamic Patterns: The Self-Organization of Brain and Behavior. MIT Press, Boston, 1997; Karl Friston. The free-energy principle: A unified brain theory? Nature Reviews Neuroscience, 11(2):127–138, 2010; and Emmanuelle Tognoli and J A Scott Kelso. Enlarging the scope: grasping brain complexity. Front Syst Neurosci, 2014 ↩
-
Chris Fields and Michael Levin. Scale-free biology: Integrating evolutionary and developmental thinking. BioEssays, 42, 06 2020; and Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Karl Friston. The free-energy principle: A unified brain theory? Nature Reviews Neuroscience, 11(2):127–138, 2010 ↩
-
Naturalist meaning as a consequence of natural selection. ↩
-
Friston K., FitzGerald T., Rigoli F., Schwartenbeck P., O. Doherty J., and Pezzulo G. Active inference and learning. Neurosci Biobehav Rev., pages 862–879, 2016 ↩
-
Karl Friston. The free-energy principle: A unified brain theory? Nature Reviews Neuroscience, 11(2):127–138, 2010; and Karl Friston. Life as we know it. Journal of The Royal Society Interface, 10(86):20130475, 2013. DOI: 10.1098/rsif.2013.0475 ↩
-
Mark Solms. The Hidden Spring. Profile Books, London, 2021 ↩
-
Bjorn Merker. The liabilities of mobility: A selection pressure for the transition to consciousness in animal evolution. Consciousness and Cognition, 2005. Neurobiology of Animal Consciousness; and Bjorn Merker. Consciousness without a cerebral cortex: A challenge for neuroscience and medicine. Behavioral and Brain Sciences, 2007 ↩
-
A creature without a self is just a reflection of the world around it. This has some interesting implications. ↩
-
Erich von Holst and Horst Mittelstaedt. Das reafferenzprinzip. Naturwissenschaften, 37(20):464–476, Jan 1950. ISSN 1432-1904. DOI: 10.1007/BF00622503 ↩
-
Andrew B. Barron and Colin Klein. What insects can tell us about the origins of consciousness. Proceedings of the National Academy of Sciences, 2016 ↩
-
I was unaware of reafference at the time I initially published my findings. My theory found its origins in artificial general intelligence and Pearlean causality, rather than a biologically inclined empirical perspective. ↩
-
Ricard Solé, Melanie Moses, and Stephanie Forrest. Liquid brains, solid brains. Philosophical Transactions of the Royal Society B: Biological Sciences, 374(1774):20190040, 2019. DOI: 10.1098/rstb.2019.0040. URL https://royalsocietypublishing.org/doi/abs/10.1098/rstb.2019.0040; Ricard Solé and Luís F Seoane. Evolution of brains and computers: The roads not taken. Entropy, 24(5):665, 2022; and Ricard Solé et al. Fundamental constraints to the logic of living systems. Interface Focus, 2024 ↩
-
Brett P. Andersen, Mark Miller, and John Vervaeke. Predictive processing and relevance realization: exploring convergent solutions to the frame problem. Phenomenology and the Cognitive Sciences, 2022 ↩
-
John Vervaeke, Timothy Lillicrap, and Blake Richards. Relevance realization and the emerging framework in cognitive science. J. Log. Comput., 2012; John Vervaeke and Leonardo Ferraro. Relevance, Meaning and the Cognitive Science of Wisdom. Springer Netherlands, Dordrecht, 2013a; John Vervaeke and Leonardo Ferraro. Relevance realization and the neurodynamics and neuroconnectivity of general intelligence. In Inman Harvey, Ann Cavoukian, George Tomko, Don Borrett, Hon Kwan, and Dimitrios Hatzinakos, editors, Smart Data, NY, 2013b. Springer Nature; and Johannes Jaeger, Anna Riedl, Alex Djedovic, John Vervaeke, and Denis Walsh. Naturalizing relevance realization: Why agency and cognition are fundamentally not computational. Frontiers in Psychology, 15, 2024 ↩
-
Anna Ciaunica, Evgeniya V. Shmeleva, and Michael Levin. The brain is not mental! coupling neuronal and immune cellular processing in human organisms. Frontiers in Integrative Neuroscience, 2023 ↩
-
Evan Thompson. Mind in Life: Biology, Phenomenology, and the Sciences of Mind. Harvard University Press, Cambridge MA, 2007 ↩
-
Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Note that though I formalise enactive cognition, I do so by formalising the formation of an interpreter rather than presupposing it. This is useful to combine enactivism with computationalism. ↩
-
L. J. Savage. The Foundations of Statistics. John Wiley & Sons, NY, USA, 1954 ↩
-
Francisco Varela, Evan Thompson, Eleanor Rosch, and Jon Kabat-Zinn. The Embodied Mind: Cognitive Science and Human Experience. 2016; and Giovanni Rolla and Nara Figueiredo. Bringing forth a world, literally. Phenomenology and the Cognitive Sciences, 2021 ↩
-
Gualtiero Piccinini. Physical Computation: A Mechanistic Account. Oxford University Press, UK, 2015 ↩
-
Johannes Jaeger, Anna Riedl, Alex Djedovic, John Vervaeke, and Denis Walsh. Naturalizing relevance realization: Why agency and cognition are fundamentally not computational. Frontiers in Psychology, 15, 2024 ↩
-
Gualtiero Piccinini and Corey Maley. Computation in Physical Systems. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Sum. 21 edition, 2021 ↩
-
Elliott Sober. Ockham’s Razors: A User’s Manual. Cambridge Uni. Press, 2015. DOI: 10.1017/CBO9781107705937 ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
JJC Smart. Sensations and brain processes. Philosophical Review, 68(April): 141–56, 1959. DOI: 10.2307/2182164 ↩
-
Gilbert H. Harman. The inference to the best explanation. The Philosophical Review, 74(1):88–95, 1965. ISSN 00318108, 15581470. URL http://www.jstor.org/stable/2183532 ↩
-
Bas C. van Fraassen. Laws and Symmetry. Oxford University Press, 1989 ↩
-
Jacques Derrida. Writing and difference. U of Chicago P, 1978 ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
Thanks Elija Perrier for help with the phrasing here. ↩
-
It is probably better known as Hume’s Law, but I prefer Hume’s Guillotine. Sharper. More of an edge. ↩
-
Paul Grice. Meaning. The Philosophical Review, 66(3):377–388, 1957; and Paul Grice. Utterer’s meaning and intention. The Philosophical Review, 78(2):147–177, 1969 ↩
-
Utterance is philosophical jargon for “something said aloud”. ↩
-
I cite precedent for the use of profanity in the chapter title. A respected PLoS medical journal permitted the word “shit” in a paper title. My use of censored profanity seems a little tame in comparison. ↩
-
Stefanie J Krauth, Jean T Coulibaly, Stefanie Knopp, Mahamadou Traoré, Eliézer K N’Goran, and Jürg Utzinger. An in-depth analysis of a piece of shit: distribution of Schistosoma mansoni and hookworm eggs in human stool. PLoS Neglected Tropical Diseases, 6(12): e1969, 12 2012. ISSN 1935-2727. DOI: 10.1371/journal.pntd.0001969. ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In Artificial General Intelligence. Springer Nature, 2022b; and Michael Timothy Bennett. What the f*ck is artificial general intelligence? Under Review, 2025b ↩
-
Stuart Russell. Artificial Intelligence and the Problem of Control, pages 19–24. Springer Nature, 2022 ↩
-
Kristinn R. Thorisson. A New Constructivist AI: From Manual Methods to Self-Constructive Systems, pages 145–171. Atlantis Press, Paris, 2012; Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, MA, 2018; and P. Wang. Rigid Flexibility: The Logic of Intelligence. Applied Logic Series. Springer Nature, 2006 ↩
-
Judea Pearl and Dana Mackenzie. The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edition, 2018 ↩
-
Ben Goertzel. Generative ai vs. agi: The cognitive strengths and weaknesses of modern llms, 2023. arXiv ↩
-
Marcus Hutter. Universal Artificial Intelligence: Sequential Decisions Based on Algorithmic Probability. Springer Nature, Heidelberg, 2010 ↩
-
Shane Legg and Marcus Hutter. Universal intelligence: A definition of machine intelligence. Minds and Machines, pages 391–444, 2007 ↩
-
Jan Leike and Marcus Hutter. Bad universal priors and notions of optimality. Proceedings of The 28th Conference on Learning Theory, in Proceedings of Machine Learning Research, pages 1244–1259, 2015 ↩
-
François Chollet. On the measure of intelligence, 2019 ↩
-
Nick Bostrom. The superintelligent will: Motivation and instrumental rationality in advanced artificial agents. Minds and Machines, 22(2): 71–85, May 2012. ISSN 1572-8641. DOI: 10.1007/s11023-012-9281-3; and Nick Bostrom. Superintelligence: Paths, Dangers, Strategies. Oxford University Press, Oxford, UK, 2014. ISBN 9780199678112 ↩
-
Michael Timothy Bennett. Lies, damned lies, and the orthogonality thesis. Under Review, 2025c ↩
-
Pei Wang. On defining artificial intelligence. Journal of Artificial General Intelligence, 10(2):1–37, 2019 ↩
-
See definition 5 in the appendix. ↩
-
Ben Goertzel. Artificial general intelligence: Concept, state of the art. Journal of Artificial General Intelligence, 5(1):1–48, 2014 ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Richard Sutton. The bitter lesson. University of Texas at Austin, 2019 ↩
-
Murray Campbell, A. Joseph Hoane, and Feng hsiung Hsu. Deep blue. Artificial Intelligence, 2002 ↩
-
Ashish Vaswani et al. Attention is all you need. In Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS’17, NY, 2017. Curran ↩
-
Note that I will prove an upper bound on embodied intelligence in this thesis. ↩
-
Sutton actually says ‘search’ and ‘learning’, but those terms are a bit ambiguous because a search algorithm can be used to learn. Hence to make the distinction clearer I’ll call these ‘search’ and ‘approximation’. Symbolic methods like traditional reinforcement learning fall into the search bucket. Curve fitting of any kind falls into approximation. ↩
-
Tom B Brown et al. Language models are few-shot learners. In Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS ‘20, NY, 2020 ↩
-
John Jumper, Richard Evans, Alexander Pritzel, Tim Green, Michael Figurnov, Olaf Ronneberger, Kathryn Tunyasuvunakool, Russ Bates, Augustin Žídek, Anna Potapenko, Alex Bridgland, Clemens Meyer, Simon A. A. Kohl, Andrew J. Ballard, Andrew Cowie, Bernardino Romera-Paredes, Stanislav Nikolov, Rishub Jain, Jonas Adler, Trevor Back, Stig Petersen, David Reiman, Ellen Clancy, Michal Zielinski, Martin Steinegger, Michalina Pacholska, Tamas Berghammer, Sebastian Bodenstein, David Silver, Oriol Vinyals, Andrew W. Senior, Koray Kavukcuoglu, Pushmeet Kohli, and Demis Hassabis. Highly accurate protein structure prediction with alphafold. Nature, 2021 ↩
-
Jared Kaplan, Sam McCandlish, Tom Henighan, Tom B. Brown, Benjamin Chess, Rewon Child, Scott Gray, Alec Radford, Jeffrey Wu, and Dario Amodei. Scaling laws for neural language models, 2020 ↩ ↩2
-
Emma Strubell, Ananya Ganesh, and Andrew McCallum. Energy and policy considerations for deep learning in NLP. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Florence, Italy, 2019. Association for Computational Linguistics ↩
-
Emily M. Bender, Timnit Gebru, Angelina McMillan-Major, and Shmargaret Shmitchell. On the dangers of stochastic parrots: Can language models be too big? In Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency, FAccT ‘21, page 610–623, New York, NY, USA, 2021. Association for Computing Machinery. ISBN 9781450383097 ↩
-
Gary Marcus. Deep learning: A critical appraisal, 2018 ↩
-
S. Russell and P. Norvig. Artificial intelligence: A modern approach, global edition 4th. Pearson, London, 2021 ↩
-
Peter E. Hart, Nils J. Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 4(2):100–107, 1968. DOI: 10.1109/TSSC.1968.300136 ↩
-
Henry Kautz and Bart Selman. Planning as satisfiability. In IN ECAI-92, pages 359–363, New York, 1992. Wiley ↩
-
A. Newell and H. Simon. The logic theory machine–a complex information processing system. IRE Transactions on Information Theory, 2(3):61–79, 1956 ↩
-
Christian Schulte and Mats Carlsson. Chapter 14 - finite domain constraint programming systems. In Francesca Rossi, Peter van Beek, and Toby Walsh, editors, Handbook of Constraint Programming, Foundations of Artificial Intelligence. Elsevier, 2006; Stefan Edelkamp and Stefan Schrödl. Chapter 9 - distributed search. In Stefan Edelkamp and Stefan Schrödl, editors, Heuristic Search, pages 369–427. Morgan Kaufmann, San Francisco, 2012; and Yichao Zhou and Jianyang Zeng. Massively parallel a* search on a gpu. Proceedings of the AAAI Conference on Artificial Intelligence, (1), 2015 ↩
-
Henry Kautz and Bart Selman. Planning as satisfiability. In IN ECAI-92, pages 359–363, New York, 1992. Wiley ↩
-
Murray Campbell, A. Joseph Hoane, and Feng hsiung Hsu. Deep blue. Artificial Intelligence, 2002 ↩
-
Peter E. Hart, Nils J. Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 4(2):100–107, 1968. DOI: 10.1109/TSSC.1968.300136 ↩
-
Alex Krizhevsky et al. Imagenet classification with deep convolutional neural networks. Commun. ACM, 2017; and Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 770–778, 2016 ↩
-
Ashish Vaswani et al. Attention is all you need. In Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS’17, NY, 2017. Curran ↩
-
Volodymyr Mnih et al. Human-level control through deep reinforcement learning. Nature, 2015 ↩
-
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(56):1929–1958, 2014. ↩
-
Alex Krizhevsky et al. Imagenet classification with deep convolutional neural networks. Commun. ACM, 2017; and Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 770–778, 2016 ↩
-
Ashish Vaswani et al. Attention is all you need. In Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS’17, NY, 2017. Curran ↩
-
Jacob Devlin et al. BERT: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers). Association for Computational Linguistics, 2019 ↩
-
Tom B Brown et al. Language models are few-shot learners. In Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS ’20, NY, 2020 ↩
-
Volodymyr Mnih et al. Human-level control through deep reinforcement learning. Nature, 2015 ↩
-
John Schulman et al. Proximal policy optimization algorithms, 2017 ↩
-
Elija Perrier and Michael Timothy Bennett. Position: Stop acting like language model agents are normal agents, 2025. arXiv ↩
-
Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. “why should i trust you?”: Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ‘16, page 1135–1144, New York, NY, USA, 2016. Association for Computing Machinery. ISBN 9781450342322 ↩
-
Scott M. Lundberg and Su-In Lee. A unified approach to interpreting model predictions. In Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS’17, NY, 2017. Curran ↩
-
Tom B Brown et al. Language models are few-shot learners. In Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS ‘20, NY, 2020 ↩
-
Jason Yosinski, Jeff Clune, Yoshua Bengio, and Hod Lipson. How transferable are features in deep neural networks? In Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 2, NIPS’14, page 3320–3328, Cambridge, MA, USA, 2014. MIT Press ↩
-
Emma Strubell, Ananya Ganesh, and Andrew McCallum. Energy and policy considerations for deep learning in NLP. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Florence, Italy, 2019. Association for Computational Linguistics ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
David Silver et al. Mastering the game of go with deep neural networks and tree search. Nature, 529(7587): 484–489, 2016 ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
A. Garcez, M. Gori, L. C. Lamb, L. Serafini, M. Spranger, and S. N. Tran. Neural-symbolic computing: An effective methodology for principled integration of machine learning and reasoning. 2019 ↩
-
Marta Garnelo, Kai Arulkumaran, and Murray Shanahan. Towards deep symbolic reinforcement learning, 2016 ↩
-
John E. Laird. The Soar Cognitive Architecture. MIT Press, MA, 2012 ↩
-
John R. Anderson, Daniel Bothell, Michael D. Byrne, Scott Douglass, Christian Lebiere, and Yulin Qin. An integrated theory of the mind. Psychological Review, 2004. Because apparently six authors are needed to figure out how your brain works ↩
-
Ben Goertzel et al. Opencog hyperon: A framework for agi at the human level and beyond. Technical report, OpenCog Foundation, 2023 ↩
-
Ben Goertzel. Actpc-chem: Discrete active predictive coding for goal-guided algorithmic chemistry as a potential cognitive kernel for hyperon and primus-based agi, 2024 ↩
-
Eric Nivel et al. Autocatalytic endogenous reflective architecture. Technical report, Reykjavik University, School of Computer Science, 2013; and Kristinn R. Thorisson. A New Constructivist AI: From Manual Methods to Self-Constructive Systems, pages 145–171. Atlantis Press, Paris, 2012 ↩
-
P. Wang. Rigid Flexibility: The Logic of Intelligence. Applied Logic Series. Springer Nature, 2006 ↩
-
Elija Perrier and Michael Timothy Bennett. Position: Stop acting like language model agents are normal agents, 2025. URL arXiv ↩
-
Actually I proposed it in the papers and I rehash it here. ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e; Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; and Michael Timothy Bennett. What the f*ck is artificial general intelligence? Under Review, 2025b ↩
-
Anselm Blumer, Andrzej Ehrenfeucht, David Haussler, and Manfred K. Warmuth. Occam’s razor. Information Processing Letters, 1987 ↩
-
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(56):1929–1958, 2014. URL http://jmlr.org/papers/v15/srivastava14a.html ↩
-
Jorma Rissanen. Modeling by shortest data description. Automatica, 1978 ↩
-
Jürgen Schmidhuber. Discovering neural nets with low kolmogorov complexity and high generalization capability. Neural Networks, 10(5):857–873, 1997; and Marcus Hutter, David Quarel, and Elliot Catt. An Introduction to Universal Artificial Intelligence. Chapman and Hall/CRC, 1st edition, 2024. DOI: 10.1201/9781003460299 ↩
-
A.N. Kolmogorov. On tables of random numbers. Sankhya: The Indian Journal of Statistics, A:369–376, 1963 ↩
-
Gregory J. Chaitin. On the length of programs for computing finite binary sequences. J. ACM, 1966 ↩
-
Jorma Rissanen. Modeling by shortest data description. Automatica, 1978 ↩
-
J. Ziv and A. Lempel. A universal algorithm for sequential data compression. IEEE Transactions on Information Theory, 23(3):337–343, 1977. DOI: 10.1109/TIT.1977.1055714 ↩
-
R.J. Solomonoff. A formal theory of inductive inference. part i. Information and Control, 7(1):1–22, 1964 ↩
-
Marcus Hutter. Universal Algorithmic Intelligence: A Mathematical Top-Down Approach, pages 227–290. Springer Berlin Heidelberg, Berlin, Heidelberg, 2007; and Marcus Hutter. Universal Artificial Intelligence: Sequential Decisions Based on Algorithmic Probability. Springer Nature, Heidelberg, 2010 ↩
-
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(56):1929–1958, 2014. URL http://jmlr.org/papers/v15/srivastava14a.html ↩
-
Patrick Hammer and Tony Loft-house. ‘opennars for applications’: Architecture and control. In Ben Goertzel, Aleksandr I. Panov, Alexey Potapov, and Roman Yampolskiy, editors, Artificial General Intelligence, pages 193–204, Cham, 2020. Springer Nature ↩
-
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(56):1929–1958, 2014. JMLR ↩
-
Marcus Hutter, David Quarel, and Elliot Catt. An Introduction to Universal Artificial Intelligence. Chapman and Hall/CRC, 1st edition, 2024. DOI: 10.1201/9781003460299 ↩
-
Jorma Rissanen. Modeling by shortest data description. Automatica, 1978 ↩
-
The last I propose in this thesis. ↩
-
D.H. Wolpert and W.G. Macready. No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1):67–82, 1997. DOI: 10.1109/4235.585893 ↩
-
I show why simplicity and generalisation are correlated in this thesis, in chapter 14 ↩
-
Jan Leike and Marcus Hutter. Bad universal priors and notions of optimality. Proceedings of The 28th Conference on Learning Theory, in Proceedings of Machine Learning Research, pages 1244–1259, 2015 ↩
-
Ming Li and Paul M. B. Vitányi. An Introduction to Kolmogorov Complexity and its Applications (Third Edition). Springer Nature, New York, 2008 ↩
-
Jan Leike and Marcus Hutter. Bad universal priors and notions of optimality. Proceedings of The 28th Conference on Learning Theory, in Proceedings of Machine Learning Research, pages 1244–1259, 2015 ↩
-
Shane Legg and Marcus Hutter. Universal intelligence: A definition of machine intelligence. Minds and Machines, pages 391–444, 2007; and Shane Legg. Machine Super Intelligence. PhD thesis, Uni. of Lugano, 2008 ↩
-
Ming Li and Paul M. B. Vitányi. An Introduction to Kolmogorov Complexity and its Applications (Third Edition). Springer Nature, New York, 2008 ↩
-
L. A. Levin. Universal sequential search problems. Problems of Information Transmission, 9(3):265–266, 1973 ↩
-
Laurent Orseau. Asymptotic non-learnability of universal agents with neural networks. In Joscha Bach, Ben Goertzel, and Matthew Iklé, editors, Artificial General Intelligence: 5th International Conference, AGI 2012, pages 234–243, Berlin, Heidelberg, 2012. Springer Nature ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
L. A. Levin. Universal sequential search problems. Problems of Information Transmission, 9(3):265–266, 1973; Gregory J. Chaitin. On the length of programs for computing finite binary sequences. J. ACM, 1966; and Jorma Rissanen. Modeling by shortest data description. Automatica, 1978 ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
J. A. Fodor. Methodological solipsism considered as a research strategy in cognitive psychology. Behavioral and Brain Sciences, 3(1):63–73, 1980. DOI: 10.1017/S0140525X00001771 ↩
-
Laurent Orseau and Mark Ring. Space-time embedded intelligence. In Joscha Bach, Ben Goertzel, and Matthew Iklé, editors, Artificial General Intelligence, pages 209–218, Berlin, Heidelberg, 2012. Springer Berlin Heidelberg. ISBN 978-3-642-35506-6 ↩
-
Laurent Orseau. Asymptotic non-learnability of universal agents with neural networks. In Joscha Bach, Ben Goertzel, and Matthew Iklé, editors, Artificial General Intelligence: 5th International Conference, AGI 2012, pages 234–243, Berlin, Heidelberg, 2012. Springer Nature ↩
-
Zoe Kleinman and Chris Vallance. AI ’godfather’ Geoffrey Hinton warns of dangers as he quits Google. BBC News, May 2023. URL https://bbc.com/news/world-us-canada-65452940. Accessed: 2025-03-13 ↩
-
Geoffrey Hinton. The forward-forward algorithm: Some preliminary investigations, 2022 ↩
-
Hubert L. Dreyfus. What Computers Can’t Do: A Critique of Artificial Reason. Harper & Row, 1972 ↩
-
Oron Shagrir. Why we view the brain as a computer. Synthese ↩
-
Daniel Hutto and Erik Myin. Radical enactivism: Basic minds without content, 2013 ↩
-
Gualtiero Piccinini and Corey Maley. Computation in Physical Systems. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Sum. 21 edition, 2021 ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Hubert L. Dreyfus. What Computers Can’t Do: A Critique of Artificial Reason. Harper & Row, 1972; Hubert L. Dreyfus. Why heideggerian ai failed and how fixing it would require making it more heideggerian. Philosophical Psychology, 20(2):247–268, 2007. DOI: 10.1080/09515080701239510; and Michael Wheeler. Martin Heidegger. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Fall 2020 edition, 2020 ↩
-
Bas C. van Fraassen. Laws and Symmetry. Oxford University Press, 1989 ↩
-
Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Ben Goertzel. The Hidden Pattern: A Patternist Philosophy of Mind. Brown-Walker Press, USA, 2006 ↩
-
Bas C. van Fraassen. Laws and Symmetry. Oxford University Press, 1989 ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
W.V.O. Quine. Philosophy of Logic: Second Edition. Harvard University Press, Cambridge MA, 1986. ISBN 9780674665637. http://www.jstor.org/stable/j.ctvk12scx ↩
-
Jacques Derrida. Writing and difference. U of Chicago P, 1978 ↩
-
Oron Shagrir. Why we view the brain as a computer. Synthese ↩
-
Jacques Derrida. Writing and difference. U of Chicago P, 1978; and J. Speaks. Theories of Meaning. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Spring 2021 edition, 2021 ↩
-
To avoid ambiguity, note that Pan-computational Enactivism refers to the formalism of enactive cognition based on Stack Theory. ↩
-
Evan Thompson. Mind in Life: Biology, Phenomenology, and the Sciences of Mind. Harvard University Press, Cambridge MA, 2007; John Vervaeke, Timothy Lillicrap, and Blake Richards. Relevance realization and the emerging framework in cognitive science. J. Log. Comput., 2012; John Vervaeke and Leonardo Ferraro. Relevance, Meaning and the Cognitive Science of Wisdom. Springer Netherlands, Dordrecht, 2013a; John Vervaeke and Leonardo Ferraro. Relevance realization and the neurodynamics and neuroconnectivity of general intelligence. In Inman Harvey, Ann Cavoukian, George Tomko, Don Borrett, Hon Kwan, and Dimitrios Hatzinakos, editors, SmartData, NY, 2013b. Springer Nature; and Daniel Hutto and Erik Myin. Radical enactivism: Basic minds without content, 2013 ↩
-
Gualtiero Piccinini. Physical Computation: A Mechanistic Account. Oxford University Press, UK, 2015; and Gualtiero Piccinini and Corey Maley. Computation in Physical Systems. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Sum. 21 edition, 2021 ↩
-
Hence I often refer to it as Pancomputational Enactivism. ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Realised meaning it is made real, or brought into existence. ↩
-
It can be referred to as Stack Theory because it has to be true no matter how far down the stack we go. ↩
-
Gualtiero Piccinini and Corey Maley. Computation in Physical Systems. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Sum. 21 edition, 2021 ↩
-
Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, MA, 2018 ↩
-
A present state, or a point in time etc. Truth is reference dependent here. ↩
-
Johannes Jaeger, Anna Riedl, Alex Djedovic, John Vervaeke, and Denis Walsh. Naturalizing relevance realization: Why agency and cognition are fundamentally not computational. Frontiers in Psychology, 15, 2024 ↩ -
Realised meaning it is made real, or brought into existence. ↩
-
Gualtiero Piccinini. Physical Computation: A Mechanistic Account. Oxford University Press, UK, 2015 According to Gualtiero Piccinini in Physical Computation ↩ -
David Wallace. The Emergent Multiverse: Quantum Theory according to the Everett Interpretation. Oxford University Press, 05 2012. ISBN 9780199546961. DOI: 10.1093/acprof:oso/9780199546961.001.0001. URL https://doi.org/10.1093/acprof:oso/9780199546961.001.0001 As discussed by David Wallace in The Emergent Multiverse ↩ -
(notation)
E with a subscript is the extension of the subscript. For example,E sub l is the extension ofl . (intuitive summary)L v is everything which can be realised in this abstraction layer. The extensionE sub x of a statementx is the set of all statements whose existence impliesx , and so it is like the sub-table ofx ’s truth table for whichx is true. ↩ -
Forgive the abuse of notation, for the purpose of this line think of nand as a function in . ↩
-
For example, contains all the states where and ↩
-
For example states where the gate is off or destroyed. ↩
-
() ↩
-
() ↩
-
() ↩
-
Note that in the above example, none of contain the aspect . This will become important in later chapters when I introduce causal-identities. ↩
-
Again, I have violated my own rule and written out contents for these states for your intuition. ↩
-
R. Landauer. Irreversibility and heat generation in the computing process. IBM Journal of Research and Development, 5(3):183–191, 1961; and Seth Lloyd. Ultimate physical limits to computation. Nature, 406(6799): 1047–1054, 2000 ↩ -
Stevan Harnad. The symbol grounding problem. Physica D: Nonlinear Phenomena, 42(1):335– 346, 1990. ISSN 0167-2789. doi: https://doi.org/10.1016/0167-2789(90)90087-6. URL https://www.sciencedirect.com/science/article/pii/0167278990900876; and Jacques Derrida. Writing and difference. U of Chicago P, 1978 ↩ -
David Wallace. The Emergent Multiverse: Quantum Theory according to the Everett Interpretation. Oxford University Press, 05 2012. ISBN 9780199546961. doi: 10.1093/acprof:oso/9780199546961.001.0001. URL https://doi.org/10.1093/acprof:oso/9780199546961.001.0001 ↩ -
Ilya Prigogine. From Being to Becoming: Time and Complexity in the Physical Sciences. W.H. Freeman, 1980 ↩ -
Andy Clark. Being There: Putting Brain, Body, and World Together Again. MIT Press, 1997 ↩ -
John Searle. Minds, Brains, and Programs. Behavioral and Brain Sciences, 3:417–457, 1980 ↩ -
David Wallace. The Emergent Multiverse: Quantum Theory according to the Everett Interpretation. Oxford University Press, 2012. ISBN 9780199546961. DOI: 10.1093/acprof:oso/9780199546961.001.0001. URL https://doi.org/10.1093/acprof:oso/9780199546961.001.0001 ↩
-
Robin Gandy. Church’s thesis and principles for mechanisms. In The Kleene Symposium. North-Holland, 1980; Ricard Solé et al. Fundamental constraints to the logic of living systems. Interface Focus, 2024; and Oron Shagrir. Why we view the brain as a computer. Synthese ↩
-
Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
C. Horsman, S. Stepney, R. C. Wagner, and V. M. Kendon. When does a physical system compute? Proceedings of the Royal Society A, 470(2169):20140182, 2014 ↩ -
James J. Gibson. The Ecological Approach to Visual Perception. Houghton Mifflin, 1979 ↩ -
Joshua Bongard and Michael Levin. There’s plenty of room right here: Biological systems as evolved, overloaded, multi-scale machines. Biomimetics, 8(1), 2023 ↩ -
Jerry A. Fodor. The Language of Thought. Harvard University Press, 1975 ↩ -
Johannes Jaeger, Anna Riedl, Alex Djedovic, John Vervaeke, and Denis Walsh. Naturalizing relevance realization: Why agency and cognition are fundamentally not computational. Frontiers in Psychology, 15, 2024 ↩ -
L. J. Savage. The Foundations of Statistics. John Wiley & Sons, NY, USA, 1954; and Ramon Ferrer i Cancho and Ricard Solé. The small world of human language. Proceedings of the Royal Society B: Biological Sciences, 268(1482):2261–2265, 2001. DOI: 10.1098/rspb.2001.1800 ↩
-
John Vervaeke, Timothy Lillicrap, and Blake Richards. Relevance realization and the emerging framework in cognitive science. J. Log. Comput., 2012; John Vervaeke and Leonardo Ferraro. Relevance, Meaning and the Cognitive Science of Wisdom. Springer Netherlands, Dordrecht, 2013a; John Vervaeke and Leonardo Ferraro. Relevance realization and the neurodynamics and neuroconnectivity of general intelligence. In Inman Harvey, Ann Cavoukian, George Tomko, Don Borrett, Hon Kwan, and Dimitrios Hatzinakos, editors, Smart Data, NY, 2013b. Springer Nature; and Johannes Jaeger, Anna Riedl, Alex Djedovic, John Vervaeke, and Denis Walsh. Naturalizing relevance realization: Why agency and cognition are fundamentally not computational. Frontiers in Psychology, 15, 2024 ↩ -
Gualtiero Piccinini and Corey Maley. Computation in Physical Systems. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Sum. 21 edition, 2021 ↩ -
Ben Goertzel. The Hidden Pattern: A Patternist Philosophy of Mind. Brown-Walker Press, USA, 2006 ↩ -
Mutually exclusive within a ‘world’ or timeline. ↩ -
Kevin J. Mitchell. Free Agents: How Evolution Gave Us Free Will. Princeton University Press, Princeton, NJ, 2023. ISBN 9780691226231 ↩ -
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
David Hume. A Treatise of Human Nature. 1739 ↩
-
Alfred North Whitehead. Process and Reality. 1929 ↩
-
Charles Darwin. On the Origin of Species. 1859 ↩
-
Ilya Prigogine. From Being to Becoming: Time and Complexity in the Physical Sciences. W.H. Freeman, 1980 ↩
-
John Maynard Smith. Evolution and the Theory of Games. Cambridge University Press, 1982 ↩
-
Stuart A. Kauffman. The Origins of Order: Self-Organization and Selection in Evolution. Oxford University Press, 1993 ↩
-
Daniel C. Dennett. Darwin’s Dangerous Idea: Evolution and the Meanings of Life. Simon & Schuster, 1995 ↩
-
Seth Lloyd. Ultimate physical limits to computation. Nature, 406(6799): 1047–1054, 2000 ↩
-
David Deutsch. The Fabric of Reality: The Science of Parallel Universes–and Its Implications. Penguin Books, 1997 ↩
-
Michael Timothy Bennett. Lies, damned lies, and the orthogonality thesis. Under Review, 2025c ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
Stack Theory is the idea that everything is an infinite state of abstraction layers. Pancomputational Enactivism is the formalisation of enactivism within Stack Theory. ↩
-
For the purpose of defining intelligence, we need some notion of value. I’ll get to where this comes from in the next section. ↩
-
(notation) If , then we will use subscript to signify parts of , meaning one should assume even if that isn’t written. (intuitive summary) To reiterate and summarise the above: An input is a possibly incomplete description of a world. An output is a completion of an input. A correct output is a correct completion of an input. ↩
-
(further intuitive summary) A -task is a formal, behavioural description of an aspect of the environment. For example, a self-organising biological system could be described as a task enumerating all behaviour in which it remains alive. It begins alive in circumstances given by inputs , and remains alive in circumstances given by outputs , and is dead in circumstances given by . Likewise, we could describe the game chess played from the perspective of white. We could say contains a state corresponding to each and every move of each and every possible game of chess, contains every possible sequence of moves in which the game has not ended and it remains possible for white to win, and contains every possible sequence ending in a move that means white has won. Tasks are behavioural descriptions of systems in the philosophical sense of the word, and we will next relate these ideas to machine functionalism. ↩
-
To repeat the above definition in set builder notation: ↩
-
(intuitive summary) To reiterate and summarise the above: A policy constrains how we complete inputs. A correct policy is one that constrains us to correct outputs. ↩
-
M. Wilson. Six views of embodied cognition. Psychonomic Bulletin & Review, 9(4):625–636, 2002 ↩
-
Ricard Solé et al. Fundamental constraints to the logic of living systems. Interface Focus, 2024 ↩
-
S. Wolfram. A new kind of science. Wolfram Media, 2002 ↩
-
Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, MA, 2018 ↩
-
Charles Darwin. On the Origin of Species. 1859 ↩
-
Ricard Solé et al. Fundamental constraints to the logic of living systems. Interface Focus, 2024 ↩
-
Within the bounds of what we can conceive of, as systems whose nature it is to maintain homeostasis. ↩
-
If the system did not maintain homeostasis, then it is dead. ↩
-
All else being equal. ↩
-
(intuitive summary) Learning is an activity undertaken by an adaptive system, and a task has been learned by a system that embodies a correct policy. Humans typically learn from examples. An example of a task is a correct output and input. ↩
-
By the weakness of a statement, we mean the cardinality of its extension. By the weakness of an extension we mean its cardinality. ↩
-
When we speak of simplicity with regards to a policy we mean the cardinality of the smallest correct policy s.t. . The complexity of an extension is the simplest statement of which it is an extension. ↩
-
(further intuitive summary) A collection of examples is a child task, so learning is an attempt to generalise from a child, to one of its parents. The lower level the child from which an agent generalises to parent, the ‘faster’ it learns, the more sample efficient the proxy. ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Evan Hubinger, Chris van Merwijk, Vladimir Mikulik, Joar Skalse, and Scott Garrabrant. Risks from learned optimization in advanced machine learning systems, 2021 ↩
-
All else being equal, of course. ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
Michael Timothy Bennett. Optimal policy is weakest policy. Under review, 2025d; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
In the publication I originally proposed this, I named it Bennett’s Razor. Once published, there are no backsies. ↩
-
James J. Gibson. The Ecological Approach to Visual Perception. Houghton Mifflin, 1979 ↩
-
Adaptation requires flexibility—past success does not guarantee future survival. ↩
-
An organism that relies on overly specific policies may struggle to adapt to new environments. ↩
-
By the weakness of a statement, we mean the cardinality of its extension. By the weakness of an extension we mean its cardinality. ↩
-
When we speak of simplicity with regards to a policy we mean the cardinality of the smallest correct policy s.t. . The complexity of an extension is the simplest statement of which it is an extension. ↩
-
Assume there exist correct policies for , because otherwise there would be no point in trying to learn it. ↩
-
I’d like to give credit here to Nora Belrose for pointing out an error. Nora pointed out I was miscounting the number of tasks. As a result I realised I was not counting tasks, I was in fact counting policy tasks and had entirely neglected to mention this fact. This was a significant error which has now been corrected, with several additional steps added to account for equivalence. ↩
-
This is because switching from to s.t. and would be to pursue the same goal in different circumstances. This is because inputs are subsets of outputs, so both sets of inputs are implied by the outputs. implies and implies ↩
-
Every policy task for policies of is non-equivalent from the others. ↩
-
This is because contains every statement which is a correct output or an incorrect output, and contains every statement which could possibly be in and thus . ↩
-
This is because is the set of all conceivable outputs by which one might attempt to complete , and so the set of all outputs that can’t be made when undertaking is because those outputs occur given inputs that aren’t part of . ↩
-
Subsequently it also maximises the sample efficiency with which a parent
omega is learned from a childalpha . ↩ -
Ockham’s Razor: “Don’t multiply entities unnecessarily”; Bennett’s Razor: “Don’t constrain unnecessarily.” ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
Rosa Cao and Daniel Yamins. Explanatory models in neuroscience, part 2: Functional intelligibility and the contravariance principle. Cognitive Systems Research, 85:101200, 2024 ↩
-
Which is very likely not to be the case unless the system’s designer is well informed. ↩
-
Gabriel Simmons. Comment on is complexity an illusion?, 2024. URL arXiv ↩
-
Gabriel Simmons. Comment on is complexity an illusion?, 2024. URL arXiv ↩
-
Jacob D. Bekenstein. Universal upper bound on the entropy-to-energy ratio for bounded systems. Phys. Rev. D, 23: 287–298, Jan 1981 ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
Marcus Hutter. Universal Algorithmic Intelligence: A Mathematical TopDown Approach, pages 227–290. Springer Berlin Heidelberg, Berlin, Heidelberg, 2007 ↩
-
Jan Leike and Marcus Hutter. Bad universal priors and notions of optimality. Proceedings of The 28th Conference on Learning Theory, in Proceedings of Machine Learning Research, pages 1244–1259, 2015; and Laurent Orseau. Asymptotic non-learnability of universal agents with neural networks. In Joscha Bach, Ben Goertzel, and Matthew Iklé, editors, Artificial General Intelligence: 5th International Conference, AGI 2012, pages 234–243, Berlin, Heidelberg, 2012. Springer Nature ↩
-
Assuming we accept that intelligence is the ability to generalise, then we can measure the utility of selecting policies in accord with Bennett’s Razor by measuring the weakness of the weakest policy for a task. Tasks with weaker policies make more use of intelligence. ↩
-
Meaning in the absence of abstraction. ↩
-
Adam Paszke et al. Pytorch: An imperative style, high-performance deep learning library. In Proceedings of the 33rd International Conference on Neural Information Processing Systems, 2019; David Kirk. Nvidia cuda software and gpu parallel computing architecture. In Proceedings of the 6th International Symposium on Memory Management, ISMM ’07, page 103–104, New York, NY, USA, 2007. Association for Computing Machinery. ISBN 9781595938930. doi: 10.1145/1296907.1296909. URL https://doi.org/10.1145/1296907.1296909; Aaron Meurer, Christopher Smith, Mateusz Paprocki, Ondřej Čertík, Sergey Kirpichev, Matthew Rocklin, AMiT Kumar, Sergiu Ivanov, Jason Moore, Sartaj Singh, Thilina Rathnayake, Sean Vig, Brian Granger, Richard Muller, Francesco Bonazzi, Harsh Gupta, Shivam Vats, Fredrik Johansson, Fabian Pedregosa, and Anthony Scopatz. Sympy: Symbolic computing in python. PeerJ Computer Science, 3:e103, 01 2017. doi: 10.7717/peerj-cs.103; and Peter E. Hart, Nils J. Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 4(2):100–107, 1968. doi: 10.1109/TSSC.1968.300136 ↩
-
Notation here varies slightly from the formal notation due to the limitations of what can be written in Python (not latex), and because it the experiments coincided with an earlier iteration of the formalism. ↩
-
Karl Friston. The free-energy principle: A unified brain theory? Nature Reviews Neuroscience, 11(2):127–138, 2010; Brenden M. Lake, Tomer D. Ullman, Joshua B. Tenenbaum, and Samuel J. Gershman. Building machines that learn and think like people. Behavioral and Brain Sciences, 40, 2017. DOI: 10.1017/S0140525X16001837; and ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
By the weakness of a statement, we mean the cardinality of its extension. By the weakness of an extension we mean its cardinality. ↩
-
When we speak of simplicity with regards to a policy we mean the cardinality of the smallest correct policy s.t. . The complexity of an extension is the simplest statement of which it is an extension. ↩
-
Meaning when . The answer is no, by the way. ↩
-
A confounds B and C when for example A equals “badly injured” causes B equals “died” and C equals “picked up by ambulance”, and it looks like C causes B because the probability of B given C is greater than the probability of B given not C, and yet it may be that the probability of B given C and A is less than the probability of B given not C and A. A confounds B and C when for example causes and , and it looks like causes because , and yet it may be that . ↩ -
David A. Huffman. A method for the construction of minimum-redundancy codes. Proceedings of the IRE, 1952 ↩ -
M. Khajehnejad, F. Habibollahi, A. Paul, A. Razi, and B. J. Kagan. Biological neurons compete with deep reinforcement learning in sample efficiency in a simulated gameworld. arXiv, 2024 ↩
-
Ricard Solé et al. Fundamental constraints to the logic of living systems. Interface Focus, 2024 ↩
-
Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Ricard Solé et al. Fundamental constraints to the logic of living systems. Interface Focus, 2024 ↩
-
Michael Levin. Bioelectrical approaches to cancer as a problem of the scaling of the cellular self. Progress in Biophysics and Molecular Biology, 2021. Cancer and Evolution ↩
-
Joshua Bongard and Michael Levin. There’s plenty of room right here: Biological systems as evolved, overloaded, multi-scale machines. Biomimetics, 8(1), 2023 ↩
-
T. Nakagaki, H. Yamada, and A. Toth. Maze-solving by an amoeboid organism. Nature, 407(6803):470, 2000 ↩
-
Sam Kriegman, Douglas Blackiston, Michael Levin, and Josh Bongard. A scalable pipeline for designing reconfigurable organisms. Proc Natl Acad Sci U S A, 117(4):1853–1859, January 2020 ↩
-
Michael Levin. Bioelectrical approaches to cancer as a problem of the scaling of the cellular self. Progress in Biophysics and Molecular Biology, 2021. Cancer and Evolution ↩
-
Ricard Solé, Melanie Moses, and Stephanie Forrest. Liquid brains, solid brains. Philosophical Transactions of the Royal Society B: Biological Sciences, 374(1774):20190040, 2019. doi: 10.1098/rstb.2019.0040 ↩
-
Chris R. Reid, David J T Sumpter, and Madeleine Beekman. Optimisation in a natural system: Argentine ants solve the towers of hanoi. Journal of Experimental Biology, 214(1):50–58, jan 2011 ↩
-
Tony Ingesson. The Politics of Combat: The Political and Strategic Impact of Tactical-Level Subcultures, 1939-1995. Doctoral thesis (monograph), Department of Political Science, Lund University, 2016 ↩
-
For another example, Admiral Nelson famously did something similar. He encouraged subordinates to take action rather than wait for orders that might not make it through the chaos of battle. Thank you Sean Welsh for this example. ↩
-
M. Friedman and R.D. Friedman. Capitalism and Freedom. University of Chicago Press, 1962 ↩
-
FA Hayek. The use of knowledge in society. American Economic Review, 35(4), 1945 ↩
-
Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Michael Levin. Bioelectrical approaches to cancer as a problem of the scaling of the cellular self. Progress in Biophysics and Molecular Biology, 2021. Cancer and Evolution ↩
-
Intuitively, this just means adaptability at higher levels implies adaptability at lower levels. ↩
-
Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Sam Kriegman, Douglas Blackiston, Michael Levin, and Josh Bongard. A scalable pipeline for designing reconfigurable organisms. Proc Natl Acad Sci U S A, 117(4):1853–1859, January 2020 ↩
-
Kingson Man and Antonio R. Damasio. Homeostasis and soft robotics in the design of feeling machines. Nature Machine Intelligence, 1:446 – 452, 2019. URL Semantic Scholar ↩
-
Keisuke Suzuki and Takashi Ikegami. Spatial-pattern-induced evolution of a self-replicating loop network. Artificial Life, 12(4):461–485, 2006; and Takashi Ikegami and Keisuke Suzuki. From a homeostatic to a homeodynamic self. Biosystems, 91(2):388–400, 2008 ↩
-
B. Paroli, G. Martini, M.A.C. Potenza, M. Siano, M. Mirigliano, and P. Milani. Solving classification tasks by a receptron based on nonlinear optical speckle fields. Neural Networks, 166: 634–644, 2023; and Francesca Borghi, Thierry R. Nieus, Davide E. Galli, and Paolo Milani. Brain-like hardware, do we need it? Frontiers in Neuroscience, 18, 2024 ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024; and Michael Timothy Bennett and Ricardo Solé. Does suspended animation kill consciousness? Under review, 2025 ↩ -
Judea Pearl and Dana Mackenzie. The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edition, 2018 ↩
-
For example, if you intervene to set
H to true and I try to set it to false, and you whack me over the head with my dog, making him howl and me fail in my attempted intervention. For science, of course. ↩ -
James J. Gibson. The Ecological Approach to Visual Perception. Houghton Mifflin, 1979 ↩
-
What is relevant is determined by the cosmic ought. It preserves and destroys aspects, and each aspect forms an abstraction layer at a higher level of abstraction. ↩
-
John Vervaeke, Timothy Lillicrap, and Blake Richards. Relevance realization and the emerging framework in cognitive science. J. Log. Comput., 2012; John Vervaeke and Leonardo Ferraro. Relevance, Meaning and the Cognitive Science of Wisdom. Springer Netherlands, Dordrecht, 2013a; and John Vervaeke and Leonardo Ferraro. Relevance realization and the neurodynamics and neuroconnectivity of general intelligence. In Inman Harvey, Ann Cavoukian, George Tomko, Don Borrett, Hon Kwan, and Dimitrios Hatzinakos, editors, SmartData, NY, 2013b. Springer Nature ↩
-
The transition of the environment from one state to another selects for aspects that preserve themselves. Things that preserve themselves are attracted to circumstances that preserve them. This attraction is otherwise known as valence. We get valence from the simple fact of change. ↩
-
Judea Pearl and Dana Mackenzie. The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edition, 2018; Jonathan Richens and Tom Everitt. Robust agents learn causal world models. In The Twelfth International Conference on Learning Representations, 2024.; and Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Judea Pearl and Dana Mackenzie. The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edition, 2018 ↩
-
James J. Gibson. The Ecological Approach to Visual Perception. Houghton Mifflin, 1979 ↩
-
(EXAMPLE) Suppose we have organisms a (Alice) and b (Bob). The inputs Alice has experienced so far can be divided into those in which Bob affected Alice and those in which Bob did not . By affecting Alice, Bob has intervened in Alice’s experience. Alice can construct a causal identity for Bob corresponding to interventions and observations . The objects which “exist” in Alice’s experience are those for which she constructs a causal identity, so this is how Bob comes to exist as a distinct “object” which Alice experiences, rather than in parts of other objects). ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
James J. Gibson. The Ecological Approach to Visual Perception. Houghton Mifflin, 1979 ↩
-
It is possible an organism might construct even if it is not required for the organism to remain fit, hence ‘if’ instead of ‘iff’. Incentive is a sufficient precondition in conjunction with representation, but it is not strictly necessary. ↩
-
Michael Timothy Bennett. Compression, the fermi paradox and artificial super-intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
(INTUITIVE SUMMARY) Strictly speaking an organism would be a policy, but we can describe the circumstances of its existence as a task that describes all “fit” behaviour for that organism. We can also identify policies the organism “knows”, because these are implied by the policy that is the organism. Likewise, we can represent lossy memory by having the organism “know” fewer policies than are implied by its history of interactions. Finally, preferences are the particular “protosymbol” the organism will use to “interpret” an input in later definitions. ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
J. Speaks. Theories of Meaning. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Spring 2021 edition, 2021 ↩
-
Jacques Derrida. Writing and difference. U of Chicago P, 1978 ↩
-
Paul Grice. Meaning. The Philosophical Review, 66(3):377–388, 1957; and Paul Grice. Utterer’s meaning and intention. The Philosophical Review, 78(2):147–177, 1969 ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
(INTUITIVE SUMMARY) Strictly speaking an organismo would be a policy, but we can describe the circumstances of its existence as a taskmu that describes all “fit” behaviour for that organism. We can also identify policies the organism “knows”, because these are implied by the policy that is the organism. Likewise, we can represent lossy memory by having the organism “know” fewer policies than are implied by its history of interactions. Finally, preferences are the particular “protosymbol” the organism will use to “interpret” an input in later definitions. ↩ -
Merker, 2005 Bjorn Merker. The liabilities of mobility: A selection pressure for the transition to consciousness in animal evolution. Consciousness and Cognition, 2005. Neurobiology of Animal Consciousness ↩ -
We argue organisms of the same species construct roughly equivalent protosymbols, even though each member of a species exists in its own unique abstraction layer with its own protosymbol system. ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
R. Landauer. Irreversibility and heat generation in the computing process. IBM Journal of Research and Development, 5(3):183–191, 1961 ↩
-
If one is concerned only with optimising for resource efficiency. ↩
-
Tor Tarantola, Dharshan Kumaran, Peter Dayan, and Benedetto De Martino. Prior preferences beneficially influence social and non-social learning. Nature Communications, 8(1):817, 10 2017. ISSN 2041-1723. DOI: 10.1038/s41467-017-00826-8. The authors declare no competing financial interests ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
Friston K., FitzGerald T., Rigoli F., Schwartenbeck P., O. Doherty J., and Pezzulo G. Active inference and learning. Neurosci Biobehav Rev., pages 862–879, 2016 ↩
-
Ricard Solé, Melanie Moses, and Stephanie Forrest. Liquid brains, solid brains. Philosophical Transactions of the Royal Society B: Biological Sciences, 374(1774):20190040, 2019. doi: 10.1098/rstb.2019.0040; and Chris R. Reid, David J T Sumpter, and Madeleine Beekman. Optimisation in a natural system: Argentine ants solve the towers of hanoi. Journal of Experimental Biology, 214(1):50–58, jan 2011 ↩
-
The persistent structure and centralisation being a feature of solid brains. ↩
-
Luc Steels. Evolving grounded communication for robots. Trends in Cognitive Sciences, 7(7):308–312, 2003. ISSN 1364-6613. doi: 10.1016/S1364-6613(03)00129-3 ↩
-
Chris Fields and Michael Levin. Scale-free biology: Integrating evolutionary and developmental thinking. BioEssays, 42, 06 2020; and Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a; and Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Michael F. Barnsley. Fractals Everywhere. Academic Press, second edition edition, 2012
Figure 8: The Barnsley Fern is a Fractal that exhibits self similarity. Notice how the same pattern repeats at different scales. This gives some visual intuition as to what ‘scale-free’ suggests, as we can see the same dynamics play out again and again at different scales. ↩ -
P C W Davies and C H Lineweaver. Cancer tumors as metazoa 1.0: tapping genes of ancient ancestors. Physical Biology, 8(1), feb 2011; Michael Levin. Bioelectrical approaches to cancer as a problem of the scaling of the cellular self. Progress in Biophysics and Molecular Biology, 2021. Cancer and Evolution; and Patrick McMillen and Michael Levin. Collective intelligence: A unifying concept for integrating biology across scales and substrates. Communications Biology, 2024 ↩
-
Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Rosa Cao and Daniel Yamins. Explanatory models in neuroscience, part 2: Functional intelligibility and the contravariance principle. Cognitive Systems Research, 85:101200, 2024 ↩
-
i.e. by reducing
the size of the policy set at level i at the higher leveli . ↩ -
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Ben Lyons and Michael Levin. Cognitive glues are shared models of relative scarcities: The economics of collective intelligence. Manuscript, 2024 ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Salvatore J. Agosta, Niklas Janz, and Daniel R. Brooks. How specialists can be generalists: resolving the “parasite paradox” and implications for emerging infectious disease. Zoologia (Curitiba), 27 (2):151–162, Apr 2010. ISSN 1984-4670. DOI: 10.1590/S1984-46702010000200001. URL https://doi.org/10.1590/S1984-46702010000200001 ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a; and Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a ↩
-
Speaking as a former game designer, from a game publisher’s point of view this might as well be cancer. ↩
-
Qingwei Mi and Tianhan Gao. Adaptive rubber-banding system of dynamic difficulty adjustment in racing games. ICGA Journal, 44(1):18–38, 2022 ↩
-
Elija Perrier and Michael Timothy Bennett. Position: Stop acting like language model agents are normal agents, 2025. URL https://arxiv.org/abs/2502.10420 ↩
-
Eliezer Yudkowsky et al. Orthogonality thesis. https://www.lesswrong.com/w/orthogonality-thesis, 2025. Wiki page from LessWrong with multiple contributors. Accessed: 2025-03-18 ↩
-
Michael Timothy Bennett. Lies, damned lies, and the orthogonality thesis. Under Review, 2025c ↩
-
The orthogonality thesis is the idea that goals and intelligence are independent ↩
-
Similar points are made in related work
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c; and Jan Leike and Marcus Hutter. Bad universal priors and notions of optimality. Proceedings of The 28th Conference on Learning Theory, in Proceedings of Machine Learning Research, pages 1244–1259, 2015 ↩ -
Meaning only those environments and goals where a particular behaviour or phenotype
gamma will succeed. ↩ -
Michael Timothy Bennett. Compression, the fermi paradox and artificial super-intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Karl Friston. The free-energy principle: A unified brain theory? Nature Reviews Neuroscience, 11(2):127–138, 2010; and Karl Friston. Life as we know it. Journal of The Royal Society Interface, 10(86):20130475, 2013. ↩
-
Suprisal is a measure of how novel something is. Negative log probability. That sort of thing. ↩
-
Chris Fields, Mahault Albarracin, Karl Friston, Alex Kiefer, Maxwell JD Ramstead, and Adam Safron. How do inner screens enable imaginative experience? applying the free-energy principle directly to the study of conscious experience. Neuroscience of Consciousness, 2025 ↩
-
Jacob D. Bekenstein. Universal upper bound on the entropy-to-energy ratio for bounded systems. Phys. Rev. D, 23: 287–298, Jan 1981 ↩
-
Ramon Ferrer i Cancho and Ricard Solé. The small world of human language. Proceedings of the Royal Society B: Biological Sciences, 268(1482):2261–2265, 2001. ↩
-
Anna Ciaunica, Evgeniya V. Shmeleva, and Michael Levin. The brain is not mental! coupling neuronal and immune cellular processing in human organisms. Frontiers in Integrative Neuroscience, 2023 ↩
-
Ricard Solé et al. Fundamental constraints to the logic of living systems. Interface Focus, 2024 Ricard Solay and colleagues, Fundamental constraints to the logic of living systems, Interface Focus, 2024 ↩ -
As proof 3 demonstrates. ↩
-
All else being equal. ↩
-
Michael Timothy Bennett. Is complexity an illusion? In Artificial General Intelligence. Springer Nature, 2024c ↩
-
T. Nakagaki, H. Yamada, and A. Toth. Maze-solving by an amoeboid organism. Nature, 407(6803):470, 2000 ↩
-
Karl Friston, Lancelot Da Costa, Dalton A.R. Sakthivadivel, Conor Heins, Grigorios A. Pavliotis, Maxwell Ramstead, and Thomas Parr. Path integrals, particular kinds, and strange things. Physics of Life Reviews, 47: 35–62, 2023. ISSN 1571-0645. doi. URL ↩
-
Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
Ricard Solé and Luís F Seoane. Evolution of brains and computers: The roads not taken. Entropy, 24(5):665, 2022 ↩
-
Ricard Solé and Luís F Seoane. Evolution of brains and computers: The roads not taken. Entropy, 24(5):665, 2022 ↩
-
Chris R. Reid, David J T Sumpter, and Madeleine Beekman. Optimisation in a natural system: Argentine ants solve the towers of hanoi. Journal of Experimental Biology, 214(1):50–58, jan 2011 ↩
-
Daniel W. McShea. A complexity drain on cells in the evolution of multicellularity. Evolution, 56(3):441–452, 03 2002. ISSN 0014-3820. DOI: 10.1111/j.0014-3820.2002.tb01357.x; and Jordi Delgado and Ricard V. Solé. Collective-induced computation. Phys. Rev. E, 55:2338–2344, Mar 1997. DOI: 10.1103/PhysRevE.55.2338 ↩
-
For example if we delete all the ants performing a certain role. ↩
-
The persistent structure and centralisation being a feature of solid brains. ↩
-
Explained in earlier chapters, a liquid brain is one in which the parts move around. For example, an ant colony. Liquid brains use asynchronous communication. In contrast, a solid brain has a persistent structure that allows it to support things like bioelectric signalling that is synchronous. ↩
-
Bjorn Merker. The liabilities of mobility: A selection pressure for the transition to consciousness in animal evolution. Consciousness and Cognition, 2005. Neurobiology of Animal Consciousness ↩
-
Michael Timothy Bennett. Lies, damned lies, and the orthogonality thesis. Under Review, 2025c ↩
-
Kingson Man and Antonio R. Damasio. Homeostasis and soft robotics in the design of feeling machines. Nature Machine Intelligence, 1:446 – 452, 2019. URL Semantic Scholar ↩
-
Keisuke Suzuki and Takashi Ikegami. Spatial-pattern-induced evolution of a self-replicating loop network. Artificial Life, 12(4):461–485, 2006; and Takashi Ikegami and Keisuke Suzuki. From a homeostatic to a homeodynamic self. Biosystems, 91(2):388–400, 2008 ↩
-
Francesca Borghi, Thierry R. Nieus, Davide E. Galli, and Paolo Milani. Brain-like hardware, do we need it? Frontiers in Neuroscience, 18, 2024; and B. Paroli, G. Martini, M.A.C. Potenza, M. Siano, M. Mirigliano, and P. Milani. Solving classification tasks by a receptron based on nonlinear optical speckle fields. Neural Networks, 166: 634–644, 2023 ↩
-
Michael L. Wong, Carol E. Cleland, Daniel Arend, Stuart Bartlett, H. James Cleaves, Heather Demarest, Anirudh Prabhu, Jonathan I. Lunine, and Robert M. Hazen. On the roles of function and selection in evolving systems. Proceedings of the National Academy of Sciences, 120(43):e2310223120, 2023. DOI: 10.1073/pnas.2310223120. URL https://www.pnas.org/doi/abs/10.1073/pnas.2310223120 ↩
-
Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a; and Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2):292–300, 2022a ↩
-
Michael Timothy Bennett. Computable Artificial General Intelligence. Under Review, 2022c; and Michael Timothy Bennett. Technical appendices, 2024b. URL https://github.com/ViscousLemming/Technical-Appendices ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e; and Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Jack W. Szostak. Functional information: Molecular messages. Nature, 423(6941):689–689, 06 2003. ISSN 1476-4687. DOI: 10.1038/423689a. URL https://doi.org/10.1038/423689a ↩
-
I. Prigogine and R. Lefever. Theory of dissipative structures. In H. Haken, editor, Synergetics, pages 124–135. Vieweg+Teubner Verlag, 1973 ↩ -
Michael L. Wong, Carol E. Cleland, Daniel Arend, Stuart Bartlett, H. James Cleaves, Heather Demarest, Anirudh Prabhu, Jonathan I. Lunine, and Robert M. Hazen. On the roles of function and selection in evolving systems. Proceedings of the National Academy of Sciences, 120(43):e2310223120, 2023. DOI: 10.1073/pnas.2310223120. URL https://www.pnas.org/doi/abs/10.1073/pnas.2310223120 ↩
-
Michael Timothy Bennett. Compression, the fermi paradox and artificial super-intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Chris Fields and Michael Levin and. Life, its origin, and its distribution: a perspective from the conway-kochen theorem and the free energy principle. Communicative & Integrative Biology, 18 (1):2466017, 2025 ↩
-
Michael Timothy Bennett. Compression, the fermi paradox and artificial super-intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
e.g. a human. ↩
-
Chris Fields and Michael Levin. Scale-free biology: Integrating evolutionary and developmental thinking. BioEssays, 42, 06 2020; and Michael F. Barnsley. Fractals Everywhere. Academic Press, second edition edition, 2012 ↩
-
James J. Gibson. The Ecological Approach to Visual Perception. Houghton Mifflin, 1979 ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a ↩
-
John Vervaeke, Timothy Lillicrap, and Blake Richards. Relevance realization and the emerging framework in cognitive science. J. Log. Comput., 2012; John Vervaeke and Leonardo Ferraro. Relevance, Meaning and the Cognitive Science of Wisdom. Springer Netherlands, Dordrecht, 2013a; John Vervaeke and Leonardo Ferraro. Relevance realization and the neurodynamics and neuroconnectivity of general intelligence. In Inman Harvey, Ann Cavoukian, George Tomko, Don Borrett, Hon Kwan, and Dimitrios Hatzinakos, editors, Smart Data, NY, 2013b. Springer Nature; and Johannes Jaeger, Anna Riedl, Alex Djedovic, John Vervaeke, and Denis Walsh. Naturalizing relevance realization: Why agency and cognition are fundamentally not computational. Frontiers in Psychology, 15, 2024 ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Michael Timothy Bennett. Compression, the fermi paradox and artificial super-intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Michael Timothy Bennett. Symbol emergence and the solutions to any task. In Artificial General Intelligence. Springer Nature, 2022a ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Richard Brown, Hakwan Lau, and Joseph E. LeDoux. Understanding the higher-order approach to consciousness. Trends in Cognitive Sciences, 23(9):754–768, 2019. DOI: 10.1016/j.tics.2019.06.009 ↩
-
Anil Seth and Tim Bayne. Theories of consciousness. Nature Reviews Neuroscience, 2022 ↩
-
To say this in more philosophical language: I defend a reductive physicalist position that holds qualia can be broken down into something more basic. As previously observed, each abstraction layer has its own vocabulary. ↩
-
T. Nakagaki, H. Yamada, and A. Toth. Maze-solving by an amoeboid organism. Nature, 407(6803): 470, 2000; and Ricard Solé and Luís F Seoane. Evolution of brains and computers: The roads not taken. Entropy, 24 (5):665, 2022 ↩
-
Joshua Bongard and Michael Levin. There’s plenty of room right here: Biological systems as evolved, overloaded, multi-scale machines. Biomimetics, 8(1), 2023 ↩
-
Jan Bielecki, Sofie Katrine Dam Nielsen, Gosta Nachman, and Anders Garm. Associative learning in the box jellyfish tripedalia cystophora. Current Biology, 2023 ↩
-
In this case the aforementioned modules. ↩
-
Though such redundancy can of course make the system more resilient. It depends on the amount of damage it is expected to tolerate I suppose. ↩
-
Murray Shanahan. The brain’s connective core and its role in animal cognition. Philosophical transactions of the Royal Society of London. Series B, Biological sciences, 367:2704–14, 10 2012. DOI: 10.1098/rstb.2012.0128 ↩
-
Since everything is causal identities, this amounts to causal identities causing causal identities causing causal identities. The Peircean protosymbols are useful to think of here, because Pearce described how each symbol links to others. ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Bjorn Merker. The liabilities of mobility: A selection pressure for the transition to consciousness in animal evolution. Consciousness and Cognition, 2005. Neurobiology of Animal Consciousness ↩
-
I proposed this causal-identity for self in an early paper in order to explain how an optimal agent learns the equivalent of a Pearlean do operator, and ended up arguing it explains the evolution and formation of a conscious self from a mathematical perspective. After I published that paper one of my advisors pointed out that Merker had earlier also come to the same conclusion that causality and consciousness were connected. This led me to conclude the first order self and reafference were pointing at the same thing. That the same conclusion has been reached by two entirely different avenues of investigation speaks to its merit. ↩
-
Andrew B. Barron and Colin Klein. What insects can tell us about the origins of consciousness. Proceedings of the National Academy of Sciences, 2016 ↩
-
Thomas Nagel. What is it like to be a bat? Philosophical Review, 1974 ↩
-
If you are a non-human organism you won’t have a name, a label or any language to describe what you feel. ↩
-
David M. Rosenthal. Consciousness and Mind. Oxford University Press UK, New York, 2005; and Richard Brown, Hakwan Lau, and Joseph E. LeDoux. Understanding the higher-order approach to consciousness. Trends in Cognitive Sciences, 23(9):754–768, 2019. DOI: 10.1016/j.tics.2019.06.009 ↩
-
Fritz Heider and Marianne Simmel. An experimental study of apparent behavior. The American Journal of Psychology, 57(2): 243–259, apr 1944. JSTOR; Nicholas Epley, Adam Waytz, and John T. Cacioppo. On seeing human: A three-factor theory of anthropomorphism. Psychological Review, 114(4): 864–886, 2007. DOI: 10.1037/0033-295X.114.4.864; and Esmeralda G. Urquiza-Haas and Kurt Kotrschal. The mind behind anthropomorphic thinking: attribution of mental states to other species. Animal Behaviour, 109:167–176, 2015 ↩
-
Sarah A. Fricke and Christina M. Frederick. The looking glass self: The impact of explicit self-awareness on self-esteem. Inquiries Journal, 9(10), 2017. Inquiries Journal Accessed: 2025-05-03 ↩
-
Murray Shanahan. The brain’s connective core and its role in animal cognition. Philosophical transactions of the Royal Society of London. Series B, Biological sciences, 367:2704–14, 10 2012. DOI: 10.1098/rstb.2012.0128 ↩
-
David Chalmers. Facing up to the problem of consciousness. Journal of Consciousness Studies, 1995; D. J. Chalmers. The conscious mind: In search of a fundamental theory. Oxford University Press, 1996; and Ned Block. On a confusion about a function of consciousness. Brain and Behavioral Sciences, 1995 ↩
-
Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Piotr Boltuc. The engineering thesis in machine consciousness. Techné: Research in Philosophy and Technology, 2012 ↩
-
Michael Timothy Bennett, Sean Welsh, and Anna Ciaunica. Why Is Anything Conscious? Preprint, accepted to and presented at ASSC27 and MoC5, 2024 ↩
-
Jan Bielecki, Sofie Katrine Dam Nielsen, Gosta Nachman, and Anders Garm. Associative learning in the box jellyfish tripedalia cystophora. Current Biology, 2023 ↩
-
Judea Pearl and Dana Mackenzie. The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edition, 2018 ↩
-
Bjorn Merker. The liabilities of mobility: A selection pressure for the transition to consciousness in animal evolution. Consciousness and Cognition, 2005. Neurobiology of Animal Consciousness ↩
-
Bjorn Merker. Consciousness without a cerebral cortex: A challenge for neuroscience and medicine. Behavioral and Brain Sciences, 2007; and Andrew B. Barron and Colin Klein. What insects can tell us about the origins of consciousness. Proceedings of the National Academy of Sciences, 2016 ↩
-
Ned Block. On a confusion about a function of consciousness. Brain and Behavioral Sciences, 1995 ↩
-
Paul Grice. Meaning. The Philosophical Review, 66(3):377–388, 1957; and Paul Grice. Utterer’s meaning and intention. The Philosophical Review, 78(2):147–177, 1969 ↩
-
I say at least, because they are likely more conscious. ↩
-
Fiona R. Cross, Georgina E. Carvell, Robert R. Jackson, and Randolph C. Grace. Arthropod intelligence? the case for portia. Frontiers in Psychology, Volume 11 - 2020, 2020 ↩
-
Definitely. ↩
-
Possibly. It is not as clear from observation as with wolves. ↩
-
Joel Crampton, Celine H. Frère, and Dominique A. Potvin. Australian magpies gymnorhina tibicen cooperate to remove tracking devices. Australian Field Ornithology, 39:7–11, 2022. DOI: http://dx.doi.org/10.20938/afo39007011. URL https://afo.birdlife.org.au/afo/index.php/afo/issue/view/221 ↩ -
Manuel Blum and Lenore Blum. A theoretical computer science perspective on consciousness. J. Artif. Intell. Conscious., 8:1–42, 2020; Pei Wang. A constructive explanation of consciousness. Journal of Artificial Intelligence and Consciousness, 07(02):257–275, 2020; and Piotr Boltuc. The engineering thesis in machine consciousness. Techné: Research in Philosophy and Technology, 2012 ↩ -
Michael Timothy Bennett and Ricard Solé. Does suspended animation kill consciousness? Under review, 2025 ↩ -
Hopefully what I have identified is also sufficient, but that is less certain. ↩ -
Michael Timothy Bennett and Yoshihiro Maruyama. The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In Artificial General Intelligence. Springer Nature, 2022b ↩
-
Ben Goertzel. Artificial general intelligence: Concept, state of the art. Journal of Artificial General Intelligence, 5 (1):1–48, 2014 ↩
-
Ben Goertzel et al. Opencog hyperon: A framework for agi at the human level and beyond. Technical report, OpenCog Foundation, 2023; Patrick Hammer and Tony Lofthouse. ‘opennars for applications’: Architecture and control. In Ben Goertzel, Aleksandr I. Panov, Alexey Potapov, and Roman Yampolskiy, editors, Artificial General Intelligence, pages 193–204, Cham, 2020. Springer Nature; and Kristinn R Thorisson, Eric Nivel, Bas Steunebrink, Helgi P. Helgason, Giovanni Pezzulo, Ricardo Sanz, Jurgen Schmidhuber, Harris Dindo, Manuel Rodriguez, Antonio Chella, Gudberg K Jonsson, Dimitri Ognibene, and Carlos Corbato-Hernandez. Autonomous acquisition of situated natural communication. Intl. J. Comp. Sci. & Info. Sys., 2014 ↩
-
Lenore Blum and Manuel Blum. A theory of consciousness from a theoretical computer science perspective: Insights from the conscious turing machine. Proceedings of the National Academy of Sciences, 119(21):e2115934119, 2022. DOI: 10.1073/pnas.2115934119. URL https://www.pnas.org/doi/abs/10.1073/pnas.2115934119; and Pei Wang. A Constructive Explanation of Consciousness and its Implementation. World Scientific, 2023 ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b; and Michael Timothy Bennett. Computational dualism and objective superintelligence. In Artificial General Intelligence. Springer Nature, 2024a ↩
-
Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach, 4th Edition. Prentice Hall, Hoboken, 2020 ↩
-
Judea Pearl and Dana Mackenzie. The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edition, 2018 ↩
-
Michael Timothy Bennett. Emergent causality and the foundation of consciousness. In Artificial General Intelligence. Springer Nature, 2023b ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
John Jumper, Richard Evans, Alexander Pritzel, Tim Green, Michael Figurnov, Olaf Ronneberger, Kathryn Tunyasuvunakool, Russ Bates, Augustin Žídek, Anna Potapenko, Alex Bridgland, Clemens Meyer, Simon A. A. Kohl, Andrew J. Ballard, Andrew Cowie, Bernardino Romera-Paredes, Stanislav Nikolov, Rishub Jain, Jonas Adler, Trevor Back, Stig Petersen, David Reiman, Ellen Clancy, Michal Zielinski, Martin Steinegger, Michalina Pacholska, Tamas Berghammer, Sebastian Bodenstein, David Silver, Oriol Vinyals, Andrew W. Senior, Koray Kavukcuoglu, Pushmeet Kohli, and Demis Hassabis. Highly accurate protein structure prediction with alphafold. Nature, 2021 ↩
-
Michael Timothy Bennett. The optimal choice of hypothesis is the weakest, not the shortest. In Artificial General Intelligence. Springer Nature, 2023a; and Michael Timothy Bennett. A formal theory of optimal learning with experimental results. Forthcoming, IJCAI 2025, 2025e ↩
-
Michael Timothy Bennett. Are biological systems more intelligent than artificial intelligence? Forthcoming, 2025a ↩
-
Meaning it’ll be less efficient than a human scientist, but conscious. ↩
-
Ricard Solé and Luís F Seoane. Evolution of brains and computers: The roads not taken. Entropy, 24(5):665, 2022 ↩
-
As I described in the previous chapter. ↩
-
Michael Timothy Bennett. Lies, damned lies, and the orthogonality thesis. Under Review, 2025c ↩
-
Single instruction multiple data. It means we take an instruction
f and a big vector of datax, containing elements x one through x n , and doy, where each element is f sub i of x sub i where eachf i of x i is separated out and sent to a different bit of hardware, so they can all be computed at the same time. ↩ -
Takashi Ikegami. Simulating active perception and mental imagery with embodied chaotic itinerancy. Journal of Consciousness Studies, 14(7):111–125, 2007 ↩
-
I am. ↩
-
Meaning the scale precondition is met for selves of various orders. ↩
-
It would of course not actually be a philosophical zombie because it would be less sample and energy efficient. ↩
-
Ricard Solé and Luís F Seoane. Evolution of brains and computers: The roads not taken. Entropy, 24(5):665, 2022 ↩
-
Francesca Borghi, Thierry R. Nieus, Davide E. Galli, and Paolo Milani. Brain-like hardware, do we need it? Frontiers in Neuroscience, 18, 2024; and B. Paroli, G. Martini, M.A.C. Potenza, M. Siano, M. Mirigliano, and P. Milani. Solving classification tasks by a receptron based on nonlinear optical speckle fields. Neural Networks, 166: 634–644, 2023 ↩
-
Murray Shanahan. The brain’s connective core and its role in animal cognition. Philosophical transactions of the Royal Society of London. Series B, Biological sciences, 367:2704–14, 10 2012. DOI: 10.1098/rstb.2012.0128 ↩
-
Michael Timothy Bennett. On the computation of meaning, language models and incomprehensible horrors. In Artificial General Intelligence. Springer Nature, 2023c ↩
-
By which I mean they still complete the task they need to. ↩
-
Michael Timothy Bennett and Yoshihiro Maruyama. Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems, 14(2): 292–300, 2022a Michael Timothy Bennett and Yoshihiro Maruyama, 2022 ↩ -
As in sample and energy efficient adaptation. ↩