Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Cognitive Computing 2012 The computer and the mind INTRODUCTION See: http://www.doc.gold.ac.uk/~mas02mb Professor Mark Bishop Reading list Essential texts: Harnish, R., (2002), Minds, Brains & Computers, Blackwell, ISBN 0-631-21260-4 Secondary texts: Boden, M., (1990), The Philosophy of Artificial Intelligence, OUP, ISBN 0-19-824854-7 Boden, M., (1996), The Philosophy of Artificial Life, OUP, ISBN 0-19-875155-9 30/04/2017 Bishop: An introduction to Cognitive Computing 2 An introduction to cognitive science Harnish, R., “Minds, Brains, Computers” W1: Principles of Dualism W2: Principles of Associationism W3: Principles of Behaviourism W4: Principles of Connectionism W5: Principles of Identity Theory W6: READING WEEK W7: Principles of Functionalism W8: Principles of Knowledge Representation (1) W9: Principles of Knowledge Representation (2) W10: The Computational Theory of Mind W11: The Connectionist Theory of Mind 30/04/2017 Bishop: An introduction to Cognitive Computing 3 Foundation of artificial intelligence and artificial life The Philosophy of Artificial Intelligence, (Boden) W1: Computing Machinery & Intelligence, (Turing). W2: Minds, Brains & Programs, (Searle). W3: Computer Science as Empirical Enquiry, (Newell & Simon). W4: Cognitive Wheels, (Dennett). W5: Some Reductive Strategies in Cognitive Neurobiology, (Churchlands) W6: READING WEEK W7: Making a mind versus modeling the brain, (Dreyfus & Dreyfus) The Philosophy of Artificial Life, (Boden) 30/04/2017 W8: Artificial Life, (Langton). W9: From Robots to Rothko, (Wheeler) W10: Autonomy and Artificiality, (Boden) W11: Tierra, (Ray) Bishop: An introduction to Cognitive Computing 4 Assessment Write an extended (5,000 word) essay (to be submitted by 4pm, Friday last day of the autumn term) Problems with representations. i.e. Amongst other issues, your essay may discuss: 30/04/2017 What is a representation? Intentionality: how might a representation ‘represent’ reality? The danger of homunculus fallacies. Representations and the Cartesian theatre. Processing – using – representations in cognition. Action-orientated representations, etc. etc. How to cognize without using representations? Bishop: An introduction to Cognitive Computing 5 Cognitive Computing 2012 The computer and the mind FIRST STEPS Professor Mark Bishop First steps in Cognitive Science How is it that cognitive systems - such as ourselves - can: think; hold conversations; recognise objects; play tennis; feel pain; see red. Cognitive Science is concerned with explaining how such behaviours are realised. 30/04/2017 Bishop: An introduction to Cognitive Computing 7 The ‘representational theory of mind’ The ‘representational theory of mind’ is the dominant theory of the nature of mental content in cognitive science, modern philosophy of mind and experimental psychology. In contrast to theories of naive or direct realism - where sense provides us with direct awareness of the external world - it postulates the existence of mental intermediaries – representations between the observing subject and the objects in the external world. These intermediaries stand for represent - to the mind objects of the world. 30/04/2017 Bishop: An introduction to Cognitive Computing 8 What is cognition? An attempt to explain the processes that underlie [conscious] thought; this leads to the: Narrow Definition of Cognition: the mental manipulation of mental representations. 30/04/2017 Cognitivism: the belief that cognition consists of discrete, internal mental states (representations) whose manipulation can be described in terms of rules or algorithms. Broad Definition of Cognition: involves investigation of: Attention. Memory. Learning. Reasoning. Problem solving. Bishop: An introduction to Cognitive Computing 9 What is computation? Broad Definition: Is simply whatever computer do... give off heat; play music; watch DVDs etc. Narrow Definition: Computation is ‘information processing’. For David Marr - like Newell & Simon before him - ‘Information Processing systems’ involve manipulation of symbols. For Marr Information Processing (IP) systems have three levels of description: 30/04/2017 What problems does the IP system solve? What algorithms does the IP system employ? How are the algorithms implemented? Bishop: An introduction to Cognitive Computing 10 What is intelligence (1) We need to identify intelligence so that we can rightly ascribe the quality to a machine if, and when, it is present. Is Intelligence: The deduction of mathematical proof? The ability to do intelligence tests? 30/04/2017 A computer demonstrated strength in this ability in 1963, ‘Empirical explorations with the logic theory machine’, (Newell, Shaw & Simon). A computer demonstrated strength in this ability in 1968, ‘A heuristic Program to solve Geometric Analogy Problems’, (Minsky). Bishop: An introduction to Cognitive Computing 11 What is intelligence (2) Answer specialised questions about a complex knowledge domain? A computer demonstrated strength in this ability in 1971, ‘On Generality and Problem Solving ...’, the DENDRAL Expert System project, (Feigenbaum et al). Answering general questions about a simple knowledge domain? 30/04/2017 A computer demonstrated strength in this ability in 1973, ‘A Procedural Model of Language Understanding’, (Winograd), SHRDLU: the blocks world. Bishop: An introduction to Cognitive Computing 12 What is intelligence (3) The ability to play a strong game of chess? A computer has demonstrated strength in this ability from 1988. The DEEP THOUGHT project (1988 - 1997). 30/04/2017 .. But did it have human help…. In game two DB made one exceptionally good move.. But then subsequently missed an obvious counter move (luckily for IBM so did Kasparov). Bishop: An introduction to Cognitive Computing 13 So, what is a chair? How do I know the object - pictured right - is a chair? Are there specific rules/features that define if a given object is a chair? I.e. has the given object: A back? A seat? Four legs? It seems apparent that there is no one distinctive feature set necessary and sufficient for the property of ‘chairiness’. Thus there is no reason to look - as we have traditionally - for one, essential core in which the meaning of a concept (e.g. chair) is located and which is, therefore, common to all uses of that word. This lack of rigid rule based structure has posed serious problems for rule based, computational attempts to solve problems in object categorization. 30/04/2017 Bishop: An introduction to Cognitive Computing 14 On family resemblance An alternative approach to object categorization is suggested in the later work of the great twentieth century philosopher, Ludwig Wittgenstein. In ‘Philosophical Investigations’, Wittgenstein suggested family resemblance as a suitable analogy for the means of connecting particular uses of the same concept. In other words, we correctly say of something that it is a chair, iff it has a group of features in common - it shares a family resemblance to - objects we class as chairs. I.e. we should travel with the concept's uses through "a complicated network of similarities, overlapping and criss-crossing" (PI 66). Family resemblance also serves to exhibit the lack of boundaries and the distance from exactness that characterize different uses of the same concept 30/04/2017 Bishop: An introduction to Cognitive Computing 15 So what is cognitive science? (1) The Narrow Definition of Cognitive Science: Cognitive Science is not an area of study but a doctrine Specifically the Computational Theory of Mind, (CTM). But this definition of Cognitive Science is risky.. 30/04/2017 The mind/brain is a type of computer. If cognition turns out not to be computational then on this definition there is no Cognitive Science… Bishop: An introduction to Cognitive Computing 16 What is cognitive science? (2) Broad Definition – the scientific study of cognition which involves: Computer Science / Artificial Intelligence Instantiation of complex (intelligent) system in a real machine. Neuroscience Aims to provide a functional analysis of various portions of the brain. Psychology Investigation of attention, memory, learning, reasoning, problem solving etc. Linguistics Understanding of language. eg. Cholmsky’s work on transformative grammars. Anthropology Investigating cognitive phenomena from a cross cultural perspective. Philosophy Many problems in Cognitive Science are old philosophical problems recast in new language. 30/04/2017 The Mind/Body problem; free will; consciousness etc. Bishop: An introduction to Cognitive Computing 17