Commonsense reasoning is the branch of Artificial intelligence concerned with replicating human thinking. There are several components to this problem, including:
- Developing adequately broad and deep commonsense knowledge bases.
- Developing reasoning methods that exhibit the features of human thinking, including:
- The ability to reason with knowledge that is true by default
- The ability to reason rapidly across a broad range of domains
- The ability to tolerate uncertainty in your knowledge
- The ability to take decisions under incomplete knowledge and perhaps revise that belief or decision when complete knowledge becomes available.
- Developing new kinds of cognitive architectures that support multiple reasoning methods and representations.
- Minsky, Marvin (1988). The Society of Mind.
- Davis, Ernest (1990). Representations of Commonsense Knowledge. San Mateo, CA: Morgan Kaufman. ISBN 1-55860-033-7
- McCarthy, John (1990). Formalizing Common Sense. Norwood, NJ: Ablex. ISBN 1-871516-49-8
- Minsky, Marvin (2006). The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind. New York: Simon & Schuster. ISBN 0-7432-7663-9
- Mueller, Erik T. (2006) Commonsense Reasoning. San Francisco: Morgan Kaufmann. ISBN 0-12-369388-8