URL: http://www.cs.bham.ac.uk/research/projects/cosy/deliverables/matrix/non-spatial-general/axs-fido-abstract-entities.html
Last changed: 7 Dec 2005

Non-spatial Abstract Entities

Fido, the domestic robot of the future, will need to know about various kinds of non-spatial (abstract) entities. The designers of Fido will also have to think very hard about such things.

I'll start with the things designers need to think about, of which a subset will be required by Fido (unless it too becomes an intelligent designer!).

The abstract entities designers need to think about divide into several main classes, with various sub-classes, some of which Fido will think about:

Note that the various portions of space described in here including locations, regions, boundaries, routes, etc. could also be described as 'abstract' objects. In particular they cannot be directly sensed even though we can talk about spaces, routes, regions, etc. as being perceived. Perceiving them depends on perceiving relationships between occupants of space.

What sorts of abstract (non-mental) entities will Fido need to know about?
The requirements for Fido could vary enormously depending on the sort of household in which the robot is deployed. For instance, one could imagine a robot helping to look after a disabled mathematician or chess player, learning to discuss abstract kinds of mathematics or abstract properties of chess strategies.

Likewise if Fido is a companion for a philosopher or psychologist, or is looking after a precocious child who starts asking questions about what's going on inside insects, dogs, humans or robots when they perceive and act on their environment, then Fido may need to be able to talk about things like concepts, propositions, beliefs, desires, sensing, learning, etc.

For purposes of this project we wish to restrict attention to generic capabilities required of a domestic robot, and in particular to the subset of capabilities that might be found in a typical human child aged up to about five years at most. That still leaves a wide range of possibilities, but would exclude the ability to discuss advanced mathematics or advanced chess strategies, or many of the philosophical and psychological problems that might fascinate Fido's owner or charges.

Of course it might turn out that providing the more generic and fundamental capabilities found in young children suffices, if done right, to provide most of the information-processing platform required for learning to think about the more abstract things.

But in early experiments there will inevitably be simplifications that mean it is not 'done right'.

Exactly which sorts of abstract entities the robot might be expected ot know about, or be capable of learning about, would need to be investigated by considering a number of scenarios in depth.

In particular we could expect Fido to know about locations, routes, questions, answers, rules, and many abstract entities that have physical instances, e.g. physical properties and relations, like colours, shapes.

What Fido can do with these various abstract entities and how they are represented within Fido are topics for further investigation. This will depend enormously on what we expect Fido to be able to do, and to talk about.


For an incomplete discussion on what concepts are and what is involved in learning them see this file.