Concepts: from instances to meaning 16-721: Learning-Based Methods in Vision A. Efros, CMU, Spring 2009.

Slides:



Advertisements
Similar presentations
Are Categories Necessary in a Data-Rich World? Alexei (Alyosha) Efros CMU Joint work with Tomasz Malisiewicz.
Advertisements

1 Recognition by Association: ask not “What is it?” ask “What is it like?” Tomasz Malisiewicz and Alyosha Efros CMU CVPR’08.
What’s in memory?-- Categorization. The importance of categorization What’s this? Does it have seeds on the inside? Does it have lungs? How do you know.
Cognitive - knowledge.ppt © 2001 Laura Snodgrass, Ph.D.1 Knowledge Structure of semantic memory –relationships among concepts –organization of memory –memory.
Chapter 7 Knowledge Terms: concept, categorization, prototype, typicality effect, object concepts, rule-governed, exemplars, hierarchical organization,
Cognitive Linguistics Croft&Cruse 4: Categories,concepts, and meanings, pt. 1.
Language and the Mind Prof. R. Hickey SS 06 Cognitive Linguistics
Knowledge ß How do we organize our knowledge? ß How do we access our knowledge? ß Do we really use categories?
WHS AP Psychology Unit 6: Cognition Essential Task 6-1: Define cognition and identify how the following interact to form our cognitive life: schemata/concepts,
Varieties of Learning Structural descriptions and instances Scenarios and locations; eating in a fast food restaurant Perceptual and semantic representations.
How do Categories Work? CMSC 828J – David Jacobs.
PSY 369: Psycholinguistics Mental representations II.
Concepts and Categories. Functions of Concepts By dividing the world into classes of things to decrease the amount of information we need to learn, perceive,
Concepts and Categories. Functions of Concepts By dividing the world into classes of things to decrease the amount of information we need to learn, perceive,
Knowing Semantic memory.
PSY 402 Theories of Learning Chapter 8 – Stimulus Control How Stimuli Guide Instrumental Action.
Cognitive Processes PSY 334 Chapter 5 – Meaning-Based Knowledge Representation July 24, 2003.
Natural Categories Hierarchical organization of categories –Superordinate (e.g., furniture) –Basic-level (e.g., chair) –Subordinate (e.g., armchair) Rosch.
Concepts and Categories. Concept – a mental representation Category – the set of things picked out by the concept Why do we need them? –To make predictions.
Cognitive Processes PSY 334 Chapter 5 (Cont.) Chapter 6 – Human Memory: Encoding and Storage July 29, 2003.
Pattern Recognition Pattern - complex composition of sensory stimuli that the human observer may recognize as being a member of a class of objects Issue.
Knowledge information that is gained and retained what someone has acquired and learned organized in some way into our memory.
Categorization  How do we organize our knowledge?  How do we retrieve knowledge when we need it?
How do we store information for the long-term in memory?
Conceptual modelling. Overview - what is the aim of the article? ”We build conceptual models in our heads to solve problems in our everyday life”… ”By.
Cognitive Psychology, 2 nd Ed. Chapter 8 Semantic Memory.
Roles of Knowledge in Cognition 1 Knowledge is often thought of as constituting particular bodies of facts, techniques, and procedures that cultures develop,
By the end of this lecture, you will learn: –How to see sound and hear colors –How to alter the perceptions of others –How to know what you don’t know.
GRAMMAR: PARTS OF SPEECH
Introduction to Semantics & Pragmatics
General Knowledge Dr. Claudia J. Stanny EXP 4507 Memory & Cognition Spring 2009.
MIND: The Cognitive Side of Mind and Brain  “… the mind is not the brain, but what the brain does…” (Pinker, 1997)
Semantic Memory Memory for meaning
MODULE 23 COGNITION/THINKING. THINKING Thinking is a cognitive process in which the brain uses information from the senses, emotions, and memory to create.
1 Thinking in Objects and Classes © Datasim Education BV, 2010 All rights reserved. No part of this book may be reproduced, stored in a database or retrieval.
Classical vs prototype model of categorization
PSY 323 – COGNITION Chapter 9: Knowledge.  Categorization ◦ Process by which things are placed into groups  Concept ◦ Mental groupings of similar objects,
Information Processing Assumptions Measuring the real-time stages General theory –structures –control processes Representation –definition –content vs.
Category Structure Psychology 355: Cognitive Psychology Instructor: John Miyamoto 05/20 /2015: Lecture 08-2 This Powerpoint presentation may contain macros.
What is a concept? Part of semantic memory (vs. episodic memory) A class of items that seem to belong together –‘dog’, ‘balloon’, ‘terrorist’ (things)
Concepts: from instances to meaning Pixels to Percepts A. Efros, CMU, Spring 2011.
Concepts and Knowledge Thomas G. Bowers, Ph.D. Penn State Harrisburg 2000.
What is a concept? Part of semantic memory (vs. episodic memory) A class of items that seem to belong together –‘dog’, ‘balloon’, ‘terrorist’ (things)
Long Term Memory: Semantic Kimberley Clow
Introduction to Categorization Theory (Goldstein Ch 9: Knowledge)
FORSVARETS FORSKNINGSINSTITUTT Transformation of geographical information into linguistic sentences: Two case studies Jan Terje Bjørke.
Cognitive Processes PSY 334 Chapter 5 – Meaning-Based Knowledge Representation.
Language in the Brain Language Processing in the Brain.
CHS AP Psychology Unit 7 Part II: Cognition Essential Task 7.1: Define cognition and identify how the following interact to form our cognitive life: schemata/concepts,
Li Fei-Fei, UIUC Rob Fergus, MIT Antonio Torralba, MIT Recognizing and Learning Object Categories ICCV 2005 Beijing, Short Course, Oct 15.
September 1998HKU Mental Images The visual system encodes patterns of light and their inter-relationships Images in the visual system are partly created.
Concepts And Generic Knowledge
Taylor 4 Prototype Categories II. Two main issues: What exactly are prototypes? Do ALL categories have a prototype structure?
Lecture 8 – Categories 1 great detail is needed for planning & executing current responses some detail about context of new learning can be emcoded with.
Chapter 9 Knowledge. Some Questions to Consider Why is it difficult to decide if a particular object belongs to a particular category, such as “chair,”
Representational Hypotheses in Cognitive Psychology
Unit 7: Cognition WHS AP Psychology
PSY 323 – Cognition Chapter 9: Knowledge.
Unit 7 Part II: Cognition
Interpretation and Perception
Prototype Categories: I
Unit 6: Cognition WHS AP Psychology
Lexical interface 4 Oct 30, 2017 – DAY 26
Knowledge Pt 2 Chapter 10 Knowledge Pt 2.
Unit 7: Cognition AP Psychology
Introduction to Categorization Theory (Goldstein Ch 9: Knowledge)
Knowledge Pt 2 Chapter 10 Knowledge Pt 2.
Knowledge Pt 2 Chapter 10 Knowledge Pt 2.
You hear people say: “Let me think about that” “What do you think?”
Categories My dog sleeping. My dog. All golden retrievers. All dogs. All canines. All mammals… Each of these is a category. Categorization is the process.
Presentation transcript:

Concepts: from instances to meaning : Learning-Based Methods in Vision A. Efros, CMU, Spring 2009

Understanding an Image: what do we mean?

Recognizing Exact Instances? A Beijing City Transit Bus #17, serial number 43253? “It irritated him that the ”dog” of 3:14 in the afternoon, seen in profile, should be indicated by the same noun as the dog of 3:15, seen frontally.” ”My memory, sir, is like a garbage heap” Jorge Luis Borges Fumes the Memorious

Need more general (useful) information Functional: A large vehicle that may be moving fast, probably to the right, and will kill you if you stand in its way. However, at specified places, it will allow you to enter it and transport you quickly over large distances. Communicational: bus, autobus, λεωφορείο, ônibus, автобус, 公共汽车, etc. What can we say the very first time we see this thing?

Concepts try to reduce complexity Functional: Many instances act/behave in similar ways. If one tiger ate your cousin, then another tiger might very well eat you. Communicational: There are way more object instances in the world than we have names for.

Ways of Reducing Complexity Representation (e.g. texture, blur, small scale) Raw Image pixels Segmentation (partition the input) Categorization (partition the world)

Most of computer vision right now focuses on “communicational” categorization…

Object naming -> Object categorization sky building flag wall banner bus cars bus face street lamp slide by Fei Fei, Fergus & Torralba

Object categorization sky building flag wall banner bus cars bus face street lamp A picture is worth a 1000 words… Or just 10?

But it’s all about function! Let’s downplay “Communicational” reasons. They don’t have strong connections to vision and might confuse our discussion, e.g. “Women, Fire, and Dangerous Things” is a category is Australian aboriginal language (Lakoff 1987)

© Stephen E. Palmer, 2002 Perception of Function 21.4 Two approaches Affordances Categorization

© Stephen E. Palmer, 2002 Affordances 21.5 Affordances Functions of an object that an observer can perceive directly from its visible structure. Affordances Functions of an object that an observer can perceive directly from its visible structure. throwable sittable-upon drinkable-from

Gestaltists again… To primitive man each thing says what it is and what he ought to do with it: a fruit says, "Eat me"; water says, "Drink me"; thunder says, "Fear me," and woman says, "Love me." -- Kurt Koffka

© Stephen E. Palmer, 2002 Affordances 21.6 Comments on Affordances: Interesting ideas: Function follows form Observer relativity Similar to Gestalt idea of “physiognomic character” Problems Comments on Affordances: Interesting ideas: Function follows form Observer relativity Similar to Gestalt idea of “physiognomic character” Problems Won’t work for everything Won’t work for everything Functional fixedness Functional fixedness Exaggerated claims Exaggerated claims

© Stephen E. Palmer, 2002 Categorization 21.8 Categorization: The process of perceiving objects as members of known types to allow observers to respond appropriately via past experiences stored in memory. Categorization: The process of perceiving objects as members of known types to allow observers to respond appropriately via past experiences stored in memory. Four components of categorization: 1. Representation of object (from the visual system) 2. Representation of categories (from memory) 3. Comparison process between 1 and 2 4. Decision process Four components of categorization: 1. Representation of object (from the visual system) 2. Representation of categories (from memory) 3. Comparison process between 1 and 2 4. Decision process

An example of categorical perception Continuous perception: graded response Many perceptual phenomena are a mixture of the two: categorical at an everyday level of magnification, but continuous at a more microscopic level. It can also depend on cultural aspects, expertise, task, attention, … Categorical perception: “sharp” boundaries Slide by Torralba

Another example Continuous perception: graded response Categorical perception: “sharp” boundaries happinessfear Emotions have categorical boundaries Identification Task % identification Anger Fear Happiness Slide by Torralba

Classical View of Categories Dates back to Plato & Aristotle 1. Categories are defined by a list of properties shared by all elements in a category 2. Category membership is binary 3. Every member in the category is equal

© Stephen E. Palmer, 2002 Categorical Hierarchies Categorical Hierarchies Multiple Levels of Categories Beagles Collies Dachshunds Robins Eagles Ostriches Trout Salmon Sharks Living things Plants

© Stephen E. Palmer, 2002 Categorical Hierarchies Venn diagrams of categorical hierarchies

© Stephen E. Palmer, 2002 Categorical Hierarchies Aristotelian categories Defined by necessary and sufficient conditions Crisp boundary conditions All members are equal Aristotelian categories Defined by necessary and sufficient conditions Crisp boundary conditions All members are equal Example: Triangles are three-sided closed polygons

Problems with Classical View Humans don’t do this! – People don’t rely on abstract definitions / lists of shared properties (Rosch 1973) e.g. Are curtains furniture? – Typicality e.g. Chicken -> bird, but bird -> eagle, pigeon, etc. – Intransitivity e.g. car seat is chair, chair is furniture, but …

It gets worse! –Multiple category membership (it’s not a tree, it’s a forest!) e.g. Tolstoy’s “War and Peace” belongs to: – love story – Napoleonic wars – long Russian novels with lots of French dialog –Doesn’t work even in human-defined domains e.g. Is Pluto a planet?

© Stephen E. Palmer, 2002 Prototypes Defined by best examples (prototypes) Graded membership function Fuzzy boundary conditions Defined by best examples (prototypes) Graded membership function Fuzzy boundary conditions Natural categories (according to Rosch)

© Stephen E. Palmer, 2002 Prototypes Evidence for prototypes Typicality ratings (How good are robins as an example of birds) Evidence for prototypes Typicality ratings (How good are robins as an example of birds) Production order of exemplars (Name all the kinds of birds you can think of) Time to verify categorical statements (True or false: A robin is a bird) Production order of exemplars (Name all the kinds of birds you can think of) Time to verify categorical statements (True or false: A robin is a bird)

© Stephen E. Palmer, 2002 Basic Level Categories Basic Level (Rosch) A privileged intermediate level of the categorical hierarchy as defined by three operational criteria: Basic Level (Rosch) A privileged intermediate level of the categorical hierarchy as defined by three operational criteria: Shape Similarity: highest level at which members have similar shapes (e.g., dogs, not animals). Shape Similarity: highest level at which members have similar shapes (e.g., dogs, not animals). Similar motor interactions: highest level at which we interact with exemplars in the same way (e.g., pianos, not musical instruments). Similar motor interactions: highest level at which we interact with exemplars in the same way (e.g., pianos, not musical instruments). Common attributes: highest level at which members have the same features (e.g., chairs, not furniture). Common attributes: highest level at which members have the same features (e.g., chairs, not furniture).

© Stephen E. Palmer, 2002 Basic Level Categories Criteria for Basic Level Categories Shape Similarity Similar motor interactions Common attributes Criteria for Basic Level Categories Shape Similarity Similar motor interactions Common attributes Motor Similarity Motor Similarity Common Attributes Common Attributes

© Stephen E. Palmer, 2002 Basic Level Categories Are objects initially categorized at the basic level? Jolicoeur, Gluck & Kosslyn (1984) asked subjects to name objects with the first label that came to mind. Jolicoeur, Gluck & Kosslyn (1984) asked subjects to name objects with the first label that came to mind. Bird, not Robin Bird, not Sparrow Bird, not Bluejay Ostrich, not Bird Penguin, not Bird Vulture, not Bird Typical Exemplars Atypical Exemplars

© Stephen E. Palmer, 2002 Basic Level Categories Entry level categories The level at which objects are first categorized perceptually. Higher level categorization is conceptual. Lower level categorization requires further perception. The level at which objects are first categorized perceptually. Higher level categorization is conceptual. Lower level categorization requires further perception. Basic Level “Bird” is the basic level category for every bird Basic Level “Bird” is the basic level category for every bird Entry Level “Bird” is the entry level category for typical birds, but subordinate categories are the entry level for atypical birds. Entry Level “Bird” is the entry level category for typical birds, but subordinate categories are the entry level for atypical birds.

© Stephen E. Palmer, 2002 Perspective Effects 22.3 Canonical Perspective The “best,” most easily identified view of an object. (Palmer, Rosch & Chase, 1981) The “best,” most easily identified view of an object. (Palmer, Rosch & Chase, 1981)

© Stephen E. Palmer, 2002 Perspective Effects 22.4 All views of the horse

© Stephen E. Palmer, 2002 Perspective Effects 22.5 Canonical perspectives of all objects

why? Frequency hypothesis Maximum Information hypothesis

We do not need to recognize the exact category A new class can borrow information from similar categories Slide by Torralba

Prototype or Sum of Exemplars ? Prototype ModelExemplars Model Category judgments are made by comparing a new exemplar to the prototype. Category judgments are made by comparing a new exemplar to all the old exemplars of a category or to the exemplar that is the most appropriate Slide by Torralba

Could be the same thing… Think of visual “memex”

Further Reading Murphy Big Book of Concepts Weinberger Everything is Miscellaneous