# Web of connotations: Bleggs, Rubes, thermostats and beliefs

This is a series of posts with the modest goal of showing on how you can get syntax from semantics, solve the [grounding problem](https://en.wikipedia.org/wiki/Symbol_grounding_problem), and start looking for [models within](https://www.lesswrong.com/posts/rcXaY3FgoobMkH2jc/figuring-out-what-alice-wants-part-ii) human brains.

Before getting to the meat of the approach, I'll have to detour, Eliezer-like, into a few background concepts. They'll be presented in this post. The overall arc of the series is that, once we understand how syntax and semantics can *fail* to match up, then checking if they *do* becomes easy.


# Old arguments: does a thermostat have beliefs?

I'd like to start with Searle. He's one of the most annoying philosophers, because he has genuine insights, but since he focuses mainly on the Chinese room thought experiment - which is an [intuition pump](https://en.wikipedia.org/wiki/Intuition_pump) with [no real](https://www.lesswrong.com/posts/T27QnGQ929YMTZaaM/s-e-a-r-l-e-s-cobol-room) [content](https://www.lesswrong.com/posts/xjr8zLcyizqQxBkGk/ai-prediction-case-study-3-searle-s-chinese-room) [behind it](https://www.lesswrong.com/posts/295KiqZKAb55YLBzF/hedonium-s-semantic-problem) \- everyone ignores these.

[McCarthy](http://cs.uns.edu.ar/~grs/InteligenciaArtificial/ascribing.pdf) argued:

>Machines as simple as thermostats can be said to have beliefs, and having beliefs seems to be a characteristic of most machines capable of problem solving performance

Searle [counter-argues](http://www.cs.tufts.edu/comp/50cog/readings/searle.html):

>Think hard for one minute about what would be necessary to establish that that hunk of metal on the wall over there had real beliefs: beliefs with direction of fit, propositional content, and conditions of satisfaction; beliefs that had the possibility of being strong beliefs or weak beliefs; nervous, anxious, or secure beliefs; dogmatic, rational, or superstitious beliefs; blind faiths or hesitant cogitations; any kind of beliefs. The thermostat is not a candidate.

This *seems* like it's just a definition problem, similar to the discussion of whether something is a [Rube or a Blegg](https://www.lesswrong.com/posts/yA4gF5KrboK2m2Xu7/how-an-algorithm-feels-from-inside). Searle lists the rich and varied properties of human beliefs, and contrasts them with McCarthy's stripped down interpretation of belief. It seems that we could just call the first "human-like beliefs", and the second "simplified beliefs", and we would have [dissolved the question](https://www.lesswrong.com/posts/Mc6QcrsbH5NRXbCRX/dissolving-the-question).

But I'd argue that the implicit question is actually more complicated than that, and that Searle was, in this instance, correct.

# The implicit part of complex definitions

Bleggs and rubes are defined by only five characteristics:

![Blegg-Rube](https://www.lesswrong.com/static/imported/2008/02/10/blegg3.png)

Let's have a look at two more complicated examples: is [this object](https://upload.wikimedia.org/wikipedia/commons/6/61/SandstoneUSGOV.jpg) a chair? Is person X good (and what is goodness anyway)?

## Chairs

For chairs, we have a rough [intensional](https://www.lesswrong.com/posts/HsznWM9A7NiuGsp28/extensions-and-intensions) definition that goes something like "something humans sit on", and a huge amount of mental examples of chairs from our experience (extensional definition).

When I bring up the question of what is and what isn't a chair, most people are uncertain, because they don't often encounter edge cases. When I present these, by, eg sitting on the edge of a table or asking whether a broken chair counts as a chair, they generally try and refine the intensional and the extensional definitions by adding more explicit characteristics, and ruling that specific example are or aren't chairs.

There are many ways of doing so, but some ways are actually better than others. Scott Alexander's [post argues](http://slatestarcodex.com/2014/11/21/the-categories-were-made-for-man-not-man-for-the-categories/) that definitions can't be right or wrong, but I think in general they can be.

A definition of chair is **wrong** if it doesn't [approximate the boundaries](https://www.lesswrong.com/posts/d5NyJ2Lf6N22AD9PB/where-to-draw-the-boundary) of the mental set of examples of chairs that we have in our minds. If your definition answers "yes" to the question "is your mobile phone a chair if you sit on it?", then this is a wrong/bad/incorrect definition.

A definition doesn't have to be boolean, yes/no - you could say that a mobile phone being sat on is 5% a chair, while one being talked into is 0.1% a chair. And you have quite a lot freedom when setting these percentages - and different conversations with different people will result in quite different numbers. But you don't have arbitrary freedom. Some definitions of chair are just bad.

## Impossible definitions

Note that it may be impossible in some cases to find a good general definition for a term. "Natural" seems to be one of those categories. There are clear examples of natural objects (trees, animals) and clear examples of non-natural objects (swords, iphones).

Yet the definition seems to completely fall apart when we press it too hard. Human beings have been having a huge effect on the world, so, for example, the "[natural landscapes of England](https://www.walkingholidayinfo.co.uk/articles-news/wp-content/uploads/2015/06/beautiful-english-landscape-4.jpg)" are also highly artificial. Genetic engineering to produce a cow: non-natural. Selective breeding that produces the same cow: arguably natural. Natural selection to produce the same cow: totally natural, as the name indicates. But what if the natural selection pressure was an unforeseen consequence of human action? Or a foreseen consequences? Or a deliberate one?

The point is, when we consider the set of all things and processes in the world, there does not seem to be a good definition of what is natural and what isn't. Like the AI searching for the [nearest unblocked strategy](https://arbital.com/p/nearest_unblocked/), it seems that most non-natural objects can be approximated by something arguably natural.

That doesn't mean that the category "natural" is entirely vacuous. We could, for example, see it as the conjunction of more useful definitions (I would personally start by distinguishing between natural *objects*, and objects created by natural *methods*). Much philosophical debate about definitions is of this type.

Another thing to note is that "natural" can have a clear definition when applied only to a subset of things. In the set {oak tree, lice, aircraft-carrier, window}, it's clear which objects are natural and which are not. Sports and games that humans play are similar. People play a well defined [game of football](https://www.telegraph.co.uk/sport/2317064/The-greatest-matches-of-all-time.html), despite the fact that the rules don't cover what happens if you were to play in space, on Mars, or with jetpack-enhanced super-humans who could clone themselves in under ten seconds. It is plausible that "game of football" cannot be well-defined in general; however, within the limitations of typical human situations, it's perfectly well defined.


## Extending definitions, AI, and moral realism

As we move to more and more novel situations, and discover new ideas, previously well-defined concepts become underdefined and have to be updated. For example, the definition of [Formula One racing car](https://en.wikipedia.org/wiki/Formula_One_car) is constantly evolving and getting more complex, just to keep the sport somewhat similar to what it was originally (there are other goals to the changing definition, but preventing the sport from becoming "racing rockets vaguely around a track" is a major one).

This is a major challenge in building safe AI - when people periodically come up with ideas such as training AI to be "respectful" or whatever, they are thinking of a set of situations within typical human situations, and assigning respectful/non-respectful labels to them.

They don't generally consider how the boundary extends when we get powerful AIs capable of going radically beyond the limits of typical human situations. Very naive people suggest intensional definitions of respect that will explode into uselessness the moment we leave typical situations. More sophisticated people expect the AI to learn and extend the boundary itself. I expect this to fail because I don't see "respectful" as having any meaningful definition across all situations, but it's much better than the intensional approach.

I'm strongly speculating here, but I suspect the difference between moral realists and non-moral realists is mainly whether we expect moral category definitions to extend well or badly.


# Goodness and the unarticulated web of connotations

Suppose someone has programmed an AI, and promised that that AI is "good". They are trustworthy, and even Eliezer has been convinced that they've achieved that goal. Given that, the question is:

* Should I let that AI take care of an aging relative?

The concept of "good" is quite ambiguous, but generally, if someone is a "good" human, then they'd also be loyal, considerate, charitable, kind, truthful, honourable, etc... in all typical human situations. These concepts of loyalty, consideration, etc... form a *web of connotations* that go along with good. We can think of them as connotations that go along with "good", or as properties of [central examples](https://www.lesswrong.com/posts/yCWPkLi8wJvewPbEp/the-noncentral-fallacy-the-worst-argument-in-the-world
) of "good" people, or as properties shared by most people in our mental set of "good" people.

Notice that unlike the blegg/rube example, I haven't listed all the properties of "good". Indeed the first step of any philosophical investigation of "good" is to figure out and list these properties, starting from our mental example set.

There are two obvious ways to extend the concept of good to more general cases. First of all, following the example of [Peter Singer](https://en.wikipedia.org/wiki/Peter_Singer#Effective_altruism_and_world_poverty), we could distill the concept by looking at properties that we might like for definition of good - things like [distance to the victim not mattering](https://www.utilitarian.net/singer/by/199704--.htm). If we follow that route, we'd end up somewhere close to a preference or hedonistic utilitarian. Call this "EAGood" - the sort of definition of good that most appeals to [effective altruists](https://www.effectivealtruism.org/). Properties like loyalty, consideration, and so on, get sacrificed to the notion of utilitarianism: an AI maximising EA good would only have those properties when they helped it increase the EAGood.

Or we could go the other way, and aim to preserve all the things in the web of connotations. Formalise loyalty, consideration, charitability, and so on, combine all these definitions, and then generalise the combined definition. Call this broad definition "MundaneGood". Notice that this is much harder, but it also means that our intuitions about "good" in typical situations, are more portable to extreme situations. The analogy between "EAGood" and "MundaneGood" and [bullet-dodgers and bullet-swallowers](https://www.scottaaronson.com/blog/?p=326) is quite clear.

Notice that in practice, most people who are "EAGood" are also "MundaneGood"; this is not unexpected, as these two definitions, by construction, overlap in the typical human situations.

In any case, it would be perfectly fine to leave an aging relative with a "MundaneGood" AI: they will do their best to help them, because a good human given that role would do so. It would much more dubious to leave them with a "EAGood" AI: they would only help them if doing so would increase human utility, directly or indirectly (such as causing me to trust the AI). They may well kill them quickly, if this increases the utility of the rest of humanity (on the other hand, the EAGood AI is more likely to be already helping my relative without me asking it to do so).

So if we started with a concept $X$, and had a narrow extension of $N_X$ of $X$, then predicting the behaviour of an $N_X$-maximiser in untypical situations is hard. However, if $B_X$ is a broad extension of $X$, then our intuitions can be used to predict the behaviour of a $B_X$-maximiser in the same situations. In particular, a $B_X$-maximiser is likely to have all the implicit properties of $X$ that we haven't defined or even thought of.

# Back to the thermostat

All sorts of things have webs of connotations, not just ethical concepts. Objects have them as well (a car is a vehicle is a physical object; a car generally burns carbon-based fuels; a car generally has a speed below 150km/h), as do animals and people. The [Cyc project](https://en.wikipedia.org/wiki/Cyc) is essentially an attempt to formalise all the web of connotations that go with standard concepts.

In terms of "beliefs", it's clear that McCarthy is using a narrow/distilled extension of the concept. Something like "a belief is something within the agent that co-varies with the truth of the proposition in the outside world". So labeling something "belief about temperature", and attaching that to the correct wires that go to a thermometer, is enough to say that thing has a belief.

In contrast, Searle uses a broad definition of belief. He sees the thermostat failing to have beliefs because it fails to have the same web of connotations that human beliefs do.

The implicit question is:

* Is McCarthy's definition of belief sufficient to design an agent that can reason as a human can?

Note that neither Searle nor McCarthy's definitions address this question directly. This means that it's an implicit property of the definition. By the previous section, implicit properties are much more likely to be preserved in broad definitions than in narrow ones. Therefore McCarthy's definition is unlikely to lead to a successful AI; the failure of [Symbolic AI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence) is a testament to this. Searle was not only right about this; he was right for (partially) the right reasons.

## Sufficient versus necessary

Does this mean that a true AI would need to have all the properties that Searle mentioned? That it would need to have "strong beliefs or weak beliefs; nervous, anxious, or secure beliefs; dogmatic, rational, or superstitious beliefs; blind faiths or hesitant cogitations"? No, of course - it's unlikely that the whole web of connotations would be needed. However, some of the web may be necessary; and the more of the web that the agent has, the more likely it is to be able to reason as a human can.

## Side-note about the Chinese Room.

It's interesting to note that in the Chinese Room thought experiment, Searle tries to focus attention on the man in the room, manipulating Chinese symbols. In contrast, many of the counter-arguments focus on the [properties of the whole system](https://plato.stanford.edu/entries/chinese-room/).

These properties must include anything that humans display in their behaviour. For instance, having a (flawed) memory, stored in complex ways, having processes corresponding to all the usual human emotions, periods of sleep, and so on. In fact, these properties include something for modelling the properties of beliefs - such as "beliefs with direction of fit, propositional content, and conditions of satisfaction; beliefs that had the possibility of being strong beliefs or weak beliefs; nervous, anxious, or secure beliefs; dogmatic, rational, or superstitious beliefs; blind faiths or hesitant cogitations; any kind of beliefs".

Thus, the Chinese room is a broad model of a human mind, with a full web of connotations, but Searle's phrasing encourages us to see it as narrow one.