Knowledge Representation and Organization Chapter 8 Outline 1. Organization of Declarative Knowledge 1. Concepts and Categories 2. Semantic Network Models 3. Schematic Representations 2. Representations of Procedural Knowledge 3. Integrative Models for Representing Declarative and Nondeclarative Knowledge 1. Combining Representations: ACT-R 2. Models Based on the Human Brain 3. Parallel Processing: The Connectionist Model ? As quickly and as legibly as possible, write your normal signature, from the first letter of your first name to the last letter of your last name. Now as quickly and as legibly as possible, write your signature backward. Which signature was more easily and accurately created? Procedural Knowledge versus Declarative Knowledge • Declarative Knowledge – The what of knowledge representations • Procedural Knowledge – Involves some degree of skill, which increases as a result of practice – The how (the process) of knowledge representation • Previous slide – For both signatures, you had available extensive declarative knowledge of which letters precede or followed one another, but for the first task, you also could call on procedural knowledge, based on years of knowing how to sign your name 1. Organization of Declarative Knowledge • 1. Concepts and Categories Concept – – – • Fundamental unit of symbolic knowledge An idea about something that provides a means for understanding the world Often a single concept may be captured in a single word Category – – One way to organize concepts Functions to organize or point out aspects of equivalence among other concepts based on common features or similarity to a prototype 1. Organization of Declarative Knowledge • 1. Concepts and Categories Feature-Based Categories: A Defining View – – Classic view of conceptual knowledge involves disassembling a concept into a set of featural components, which are singly necessary and jointly sufficient to define the category Defining features constitute the definition of a category, according to the feature-based, componential point of view • • – a defining feature is a necessary one: For a think to be an “X”, it must have that feature E.g. Bachelor has defining features: male, unmarried, adult This theory can not capture typicality within categories (e.g. robin versus penguin) 1. Organization of Declarative Knowledge • 1. Concepts and Categories Prototype Theory: A Characteristic View – • Suggests that categories are formed on the basis of characteristic features, which describe the typical model of the category A prototype – – The original item on which subsequent models are based Model that best represents the class on which the category is based 1. Organization of Declarative Knowledge • 1. Concepts and Categories Prototype Theory: A Characteristic View – Characteristic features • • • Whereas a defining feature is possessed by every instance of a category, a characteristic feature need not be Many or most instances possess each characteristic features e.g. the ability to fly is typical of birds, but it is not a defining feature of a bird (ostrich can not fly) 1. Organization of Declarative Knowledge • 1. Concepts and categories Prototype Theory: A Characteristic View – Two kinds of categories: Classical concepts • • Categories that can be readily defined through defining features, such as bachelor Inventions that experts have devised for labeling a class Fuzzy concepts • • Categories that cannot be so easily defined, largely because the borders of what constitutes them are fuzzy Tend to evolve naturally (e.g. fruit) ? Divide the following items into the category of fruits and the category of vegetables: apples, carrots, tomatoes, cauliflower, oranges, pumpkin, cucumber 1. Organization of Declarative Knowledge • 2. Semantic Network Models Knowledge is represented in terms of a hierarchical semantic network – A web of interconnected elements consisting of • • Nodes - The elements representing concepts Labeled relationships which might involve category membership, attributes, or some other semantic relationship 1. Organization of Declarative Knowledge • 2. Semantic Network Models Concepts appear to have a basic level of specificity within a hierarchy that is preferred to other levels (Eleanor Rosh, 1978) – – – The basic level is neither the most abstract nor the most specific (e.g. apple) The basic level can be manipulated by context and expertise Basic level is the one that has the largest number of distinctive features, which set it off from other concepts at the same level 1. Organization of Declarative Knowledge • 3. Schematic Representations Schemas – A mental framework organizing knowledge, creating a meaningful structure of related concepts – Explain who concepts are related in the mind – E.g. kitchen 1. Organization of Declarative Knowledge • 3. Schematic Representations Scripts – – A structure that describes appropriate sequences of events in a particular context Scripts include default values for the actors, the props, the setting, and the sequence of events • E.g. the restaurant script – – – – – Props – tables, a menu, a food Roles to be played – a customer, a waiter, a cook Opening conditions for the script – the customer is hungry and has money Scenes – entering, ordering, eating, exhibiting Results – customer has less money, the owner has more money 2. Representations of Procedural Knowledge • Procedural knowledge can be organized in the form of sets of rules governing a production (generation and output of a procedure) • These rules are organized into – Routines • Instructions regarding procedures for implementing a task – Subroutines • Instructions for implementing a subtask within a larger task governed by a routine 2. Representations of Procedural Knowledge • Production system – comprises the entire set of rules for executing the task or using the skill – E.g. a production system for a pedestrian to cross the street at an intersection with a traffic light • Traffic-light red stop • Traffic-light green move • Move and left foot on pavement step with right foot • Move and right foot on pavement step with left foot 3. Integrative Models for Representing Declarative and Nondeclarative Knowledge • Combining Representations: ACT-R (Anderson) – Adaptive control of thought model of knowledge representation and information processing – A model of information processing that integrates a network representation for declarative knowledge and a production-system representation for procedural knowledge – Declarative network includes storing and retrieving of information; Procedural system implements the processes of proceduralization (automatization) 3. Integrative Models for Representing Declarative and Nondeclarative Knowledge • Models based on human brain – Nondeclarative knowledge may encompass a broader range of mental representation than just procedural knowledge • • • • Perceptual, motor, and cognitive skills Simple associative knowledge (conditioning) Simple nonassociative knowledge (habituation) priming 3. Integrative Models for Representing Declarative and Nondeclarative Knowledge • Models based on human brain – Amnesic patients: • Patient who is given repeated practice in reading mirror writing will improve as a result of practice but will not recall ever having engaged in practice • As your explicit access to nondeclarative knowledge decreases, your speed and ease of gaining implicit access to that knowledge increases 3. Integrative Models for Representing Declarative and Nondeclarative Knowledge • Parallel Processing: The connectionist model – Parallel processing – multiple operations go on all at once – Parallel distributed processing (PDP) models or connectionist models • We may be able to process information as efficiently as we do because we can handle very large numbers of cognitive operations at once through a distributed network 3. Integrative Models for Representing Declarative and Nondeclarative Knowledge • Parallel Processing: The connectionist model – Networks consist of nodes and connections between them – The more often a particular connection is activated, the greater is the strength of the connection – The basic aspect of these models is learning 3. Integrative Models for Representing Declarative and Nondeclarative Knowledge • Domain general versus Domain specific systems – Domain general • The same mental processes underlie various cognitive tasks – Domain specific • There are specific mental processes underlying various cognitive tasks