MaCro Philosophy Blog

Animal-AI: Final Submission Details

Animal-AI Final Submission Details!

Animal-AI: AWS Prizes and Test Details

We are rapidly approaching the half-way mark for the competition where we will be giving away $10,000 of AWS credits split between the top 20 entrants. To make your job easier, we are releasing a few extra features and also providing more information about the competition tests.

Animal-AI: Hand-Crafted Baseline Details

Yesterday morning I wrote a simple algorithm for entry in to the Animal-AI Olympics. At this very early stage it tops the leaderboard and beats all our preliminary deep reinforcement learning benchmarks. The agent follows purely hand-coded rules based on the simple idea that moving towards green and yellow things is good and that red things are bad and should be avoided (this is generally true in Animal-AI world). This submission, at the moment, would put you in line to win $8,000 worth of prizes and provides a competitive baseline for other, more powerful, methods.

Animal-AI: Full Test Details

Submissions are now live! This post collates all the publicly available information about the testing process, and adds some more, including a brief discussion of some very simple baselines.

Animal-AI Launch!

Prizes, rules, and category information for the Animal-AI Launch!

Animal-AI Devblog 3: Syllabus Part 2

This week Murray Shanahan introduces our first complex category: Internal Models/Lights Out.

Animal-AI Devblog 2: Syllabus Part 1

This week we introduce the first half of the syllabus and look at some of the issues with designing a competition built around hidden tests.

Animal-AI Devblog 1: Why Animal-AI?

This week, Lucy Cheke, Marta Halina and I, explain the motivations for the competition itself, and take a look at why we think it’s a good idea to translate animal cognition tasks for AI.

Five reasons we will never have conscious AI

This post argues for the opposite view to the previous in the series. The question of whether (or when) we will create artificial consciousness is one of the most important of our time. Whether or not AI will be conscious will determine our moral responsibility towards it, and, perhaps, its attitude towards us. In this post I give five reasons to believe that we will never create such entities.

Five reasons we will soon have conscious AI

The question of whether (or when) we will create artificial consciousness is one of the most important of our time. The relationship we will have with future conscious AI could determine the future of the human race, indeed, of conscious life, in our little corner of the universe. In this post I give five reasons to believe that we will create such entities sooner rather than later.

Academic Poster Sessions

Poster sessions can be a great way of disseminating knowledge and increasing interaction amongst researchers, but do they really require all that printing?

KL-Divergence Part 3: An oddly satsifying visualisation of 6-variable gradient descent

A followup to the non-techincal interactive KL-Divergence and Gradient Descent tutorials showing gradient descent on the final 6 variable example from the initial post.

Modelling Consciousness Part 1: The Axioms of IIT

Integrated Information Theory (IIT) starts from five axioms, aimed to capture the essential aspects of every possible experience. These five axioms are then used to construct an information-theoretic theory of consciousness based on the physical cause-effect properties of a system. I propose to explore what happens when the axioms are translated to a level much closer to the original starting point, the representational level. This first installment looks at the axioms of IIT that we will take as the starting point for our theory, and suggests some modifications.

KL-Divergence Part 2: Gradient Descent

A followup to the non-techincal interactive KL-Divergence tutorial. This time introducing Gradient Descent.

KL-Divergence a Zero-Maths Interactive Tutorial

This post provides interactive tools for understanding KL-Divergence without having to delve into any of the maths. You can attempt to match hidden distributions by adjusting parameters using KL-Divergence as a guide.

AI Suffering

The future of AI brings the possibility for creating entities that we have moral responsibility for. I explore some issues surrounding this topic and argue that perhaps all general intelligence entails the capacity for suffering.

MiCro Post

Intelligence: Artificial vs Biological

Visualisations of the difference between biological and artificial work on intelligence show a focus on learning to be the most salient difference.

Representative Reasoning: A short story

Something very different this week. A short story about the mind, the future of intelligence, politics, meditation, and the idea that we can only create things in our image.

The Kinds of Intelligence Symposium

Videos are now available for the Kinds of Intelligence Symposium. I collect them here, with a simple visualisaton of the topics covered.

Why am I Conscious? Cats on Mats and Zombie Hats

'Why am I conscious?' is both the greatest and worst question of all time. In this post I discuss how to make sure we're answer the good version.

This Week in Machine Learning and AI Podcast

No post this week. Instead, here's a link to a podcast I did for TWiML - This week in machine learning and AI

Revisiting Introspection: The Reverse Playing Card Experiment and Dennettian Predictive Processing

In previous posts I tried to 'save' our everday intuitions about experience. In this post I introduce the reverse playing card experiment, and my direct experience sampling results, both of which show my previous conclusions to be wrong. I then introduce my current attempt to think about the problem, through Dennettian Predictive Processing.

Interaction Tests

Some informal prototypes for testing the hypothesis that interaction makes a noticeable difference when trying to decode information in the world.

MiCro Post

The Unreliability of Introspection

I present a classic experiment and show a nice example of the lack of precision in our peripheral vision. I argue that this doesn't show that we are commonly mistaken about the contents of consciousness, but just that the contents contain generally include high-level predictions of the world.

The Refrigerator Light Illusion and a Mindfulness Tool

Is your refrigerator light on when the door is closed? How can you ever know? Perhaps consciousness works in the same way. Are you conscious when you're not specifically noticing it? How can you ever know? This post includes a tool for discussing this question that also works well as a mindfulness reminder.

MiCro Post

The Power of Prediction (1)

I show a visual example of one of the powers of decoding information through prediction. A network built to predict its inputs automatically filters out noise.

Strange Loops Part 3: How to Build One

In the last two posts I explored strange loops and argued that humans are perfect examples of them. In this post I discuss how to build them.

Strange Loops Part 2: You are a Strange Loop!

In the last post I broke down the components of strange loops. In this instalment go through the components one by one to see whether or not you are a strange loop.

Strange Loops Part 1: What is a Strange Loop?

Douglas Hofstadter thinks you are a strange loop. I think he's right. Unfortunately, the two best examples of strange loops are Gödel's incompleteness theorem and the human brain, neither of which are particularly easy to understand. In this post I break down the key components of strange loops (without too much logic). In the following weeks I will cover the ways in which we are strange loops, and how we can use modern AI to build them.

Human vs Machine Intelligence

AI improves along the dimension that we use to measure it. If we use a human-inspired definition of intelligence to determine our measures of success, we should expect more human-like AI. If we use a machine-oriented definition of intelligence, we should expect less human-like AI. I analyse the two different definitions of intelligence and conclud that, whether wise or foolish, we are currently walking the path towards human-like AI.

Investigating the BAAN Scenario

In the Benevolent Artificial Anti-Natalism scenario it is imagined that a superintelligence, being not susceptible to existence bias, might realise that human suffering is inevitable and use its powers to compassionately prevent the human race from continued existence.

Matthew Crosby

A blog primarily about philosophy of mind, consciousness, AI, and the future of intelligence.


To receive updates whenever a new post goes live follow me on twitter.

If you have any comments, ideas or criticisms please get in touch at