Third edition of Artificial Intelligence: foundations of computational agents, Cambridge University Press, 2023 is now available (including the full text).
12 Individuals and Relations
You exploit the structure of the world to make decisions and take actions. Where you draw the line on categories, what constitutes a single object or a single class of objects for you, is determined by the program of your mind, which does the classification. This classification is not random but reflects a compact description of the world, and in particular a description useful for exploiting the structure of the world.
- Eric B. Baum (2004) pages 169-170
This chapter is about how to represent individuals (things, objects) and relationships among them. As Baum suggests in the quote above, the real world contains objects and we want compact representations of those objects. Such representations can be much more compact than representations in terms of features alone. This chapter considers logical representations and gives a detailed example of how such representations can be used for natural language interfaces to databases, without uncertainty. Later chapters address ontologies and the meaning of symbols, relational learning, and probabilistic relational models.
- 12.1 Exploiting Structure Beyond Features
- 12.2 Symbols and Semantics
- 12.3 Datalog: A Relational Rule Language
- 12.4 Proofs and Substitutions
- 12.5 Function Symbols
- 12.6 Applications in Natural Language Processing
- 12.7 Equality
- 12.8 Complete Knowledge Assumption
- 12.9 Review
- 12.10 References and Further Reading
- 12.11 Exercises