COGNITIVE SYSTEMS and COGNITIVE ARCHITECTURES Systems May Be More Easily Developed

COGNITIVE SYSTEMS and COGNITIVE ARCHITECTURES Systems May Be More Easily Developed

C COGNITIVE SYSTEMS AND COGNITIVE The eventual objective of cognitive systems research is to ARCHITECTURES construct physically instantiated cognitive systems that can perceive, understand, and interact with their environ- INTRODUCTION ment, and evolve and learn to achieve human-like perfor- mance in complex activities (often requiring context- Cognitive systems refer to computational models and sys- specific knowledge). The readers may look into Refs. 1–4 tems that are in some way inspired by human (or animal) for further information. cognition as we understand it, which is a broad class of systems, not always well defined or clearly delineated. COGNITIVE ARCHITECTURES There are a variety of forms of cognitive systems. They have been developed for a variety of different purposes and In this section, we describe cognitive architectures. First, in a variety of different ways. We will describe two broad the question of what a cognitive architecture is is answered. categories below. Next, the importance of cognitive architectures is In general, computational cognitive modeling explores addressed. Then an example cognitive architecture is pre- the essence of cognition through developing computational sented. models of mechanisms (including representations) and processes of cognition, thereby producing realistic cognitive What is a Cognitive Architecture? systems. In this enterprise, a cognitive architecture is a domain-generic and comprehensive computational cogni- As mentioned earlier, a cognitive architecture is a compre- tive model that may be used for a wide range of analysis of hensive computational cognitive model, which is aimed to behavior. It embodies generic descriptions of cognition in capture the essential structure and process of the mind, and computer algorithms and programs. Its function is to pro- can be used for a broad, multiple-level, multiple-domain vide a general framework to facilitate more detailed compu- analysis of behavior (5,6). tatonal modeling and understanding of various compo- Let us explore this notion of architecture with an ana- nents and processes of the mind. Cognitive architectures logy. The architecture for a building consists of its overall occupy a particularly important place among all kinds of framework and its overall design, as well as roofs, founda- cognitive systems, as they aim to capture all basic struc- tions, walls, windows, floors, and so on. Furniture and tures and processes of the mind, and therefore are essential appliances can be easily rearranged and/or replaced and for broad, multiple-level, multiple-domain analyses of therefore they are not part of the architecture. By the same behavior. Developing cognitive architectures has been a token, a cognitive architecture includes overall structures, difficult task. In this article, the importance of developing essential divisions of modules, essential relations between cognitive architectures, among other cognitive systems, modules, basic representations and algorithms within mod- will be discussed, and examples of cognitive architectures ules, and a variety of other aspects (2,7). In general, an will be given. architecture includes those aspects of a system that are Another common approach toward developing cognitive relatively invariant across time, domains, and individuals. systems is the logic-based approach. From the logical It deals with componential processes of cognition in a point of view, a cognitive system is first and foremost a structurally and mechanistically well-defined way. system that, through time, adopts and manages certain In relation to understanding the human mind (i.e., in attitudes toward propositions, and reasons over these pro- relation to cognitive science), a cognitive architecture pro- positions, to perform the actions that will secure certain vides a concrete framework for more detailed computa- desired ends. The most important propositional attitudes tional modeling of cognitive phenomena. Research in are believes that and knows that. (Our focus herein will be computational cognitive modeling explores the essence of on the latter. Other propositional attitudes include wants cognition and various cognitive functionalities through that and hopes that.) A propositional attitude is simply a developing detailed, process-based understanding by spe- relationship holding between an agent (or system) and one cifying corresponding computational models of mechan- or more propositions, where propositions are declarative isms and processes. It embodies descriptions of cognition statements. in concrete computer algorithms and programs. Therefore, We can think of a cognitive system’s life as being a it produces runnable computational models of cognitive cycle of sensing, reasoning, acting; sensing, reasoning, processes. Detailed simulations are then conducted based acting; ..., and so on. In a cognitive system, this cycle on the computational models. In this enterprise, a cognitive repeats ad infinitum, presumably with goal after goal architecture may be used for broad, multiple-level, achieved along the way. In a logic-based cognitive system, multiple-domain analyses of cognition. the knowledge at the heart of this cycle is represented as In relation to building intelligent systems, a cognitive formulas in one or more logics, and the reasoning in architecture specifies the underlying infrastructure for question is also regimented by these logics. intelligent systems, which includes a variety of capabilities, modules, and subsystems. On that basis, application 1 2 COGNITIVE SYSTEMS AND COGNITIVE ARCHITECTURES systems may be more easily developed. A cognitive archi- of a task (as often happens with specialized, narrowly tecture also carries with it theories of cognition and under- scoped models), that is, to generate explanations of a deeper standing of intelligence gained from studying human kind. To describe a task in terms of available mechanisms cognition. Therefore, the development of intelligent sys- and processes of a cognitive architecture is to generate tems can be more cognitively grounded, which may be explanations centered on primitives of cognition as advantageous in many circumstances (1,2). envisioned in the cognitive architecture (e.g., ACT-R or Existing cognitive architectures include Soar (8), ACT-R CLARION), and therefore such explanations are deeper (9), CLARION (6), and many others. explanations. Because of the nature of such deeper expla- For further (generic) information about cognitive archi- nations, this style of theorizing is also more likely to lead to tectures, the readers may turn to the following websites: unified explanations for a large variety of data and/or phenomena, because potentially a large variety of tasks, http://www.cogsci.rpi.edu/~rsun/arch.html data, and phenomena can be explained on the basis of the http://books.nap.edu/openbook.php?isbn=0309060966 same set of primitives provided by the same cognitive as well as the following websites for specific individual architecture. Therefore, using cognitive architectures cognitive architectures (Soar, ACT-R, and CLARION): leads to comprehensive theories of the mind (5,6,9), unlike using more specialized, narrowly scoped models. http://www.cogsci.rpi.edu/~rsun/clarion.html Although the importance of being able to reproduce the http://act-r.psy.cmu.edu/ nuances of empirical data from specific psychological http://sitemaker.umich.edu/soar/home experiments is evident, broad functionality in cognitive architectures is also important (9), as the human mind needs to deal with the full cycle that includes all of the Why are Cognitive Architectures Important? following: transducing signals, processing them, storing them, representing them, manipulating them, and gener- For cognitive science, the importance of cognitive architec- ating motor actions based on them. There is clearly a need tures lies in the fact that they are beneficial to understand- to develop generic models of cognition that are capable of a ing the human mind. In understanding cognitive wide range of functionalities to avoid the myopia often phenomena, the use of computational simulation on the resulting from narrowly-scoped research (in psychology basis of cognitive architectures forces one to think in terms in particular). of process and in terms of detail. Instead of using vague, In all, cognitive architectures are believed to be essential purely conceptual theories, cognitive architectures force in advancing the understanding of the mind (5,6,9). There- theoreticians to think clearly. They are, therefore, critical fore, developing cognitive architectures is an important tools in the study of the mind. Researchers who use cogni- enterprise in cognitive science. tive architectures must specify a cognitive mechanism in On the other hand, for the fields of artificial intelligence sufficient detail to allow the resulting models to be imple- and computational intelligence (AI/CI), the importance of mented on computers and run as simulations. This cognitive architectures lies in the fact that they support the approach requires that important elements of the models central goal of AI/CI—building artificial systems that are as be spelled out explicitly, thus aiding in developing better, capable as human beings. Cognitive architectures help us conceptually clearer theories. It is certainly true that more to reverse engineer the best existing intelligent system— specialized, narrowly scoped models may also serve this the human mind. They constitute a solid basis for building purpose,

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us