Cognitive Learning and the Multimodal Memory Game: Toward Human-Level Machine Learning 2008 IEEE World Congress on Computational Intelligence (WCCI 2008)

Slides:



Advertisements
Similar presentations
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Advertisements

Teaching an Agent by Playing a Multimodal Memory Game: Challenges for Machine Learners and Human Teachers AAAI 2009 Spring Symposium: Agents that Learn.
Chapter Thirteen Conclusion: Where We Go From Here.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Shailesh Appukuttan : M.Tech 1st Year CS344 Seminar
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Overview and History of Cognitive Science. How do minds work? What would an answer to this question look like? What is a mind? What is intelligence? How.
Random Administrivia In CMC 306 on Monday for LISP lab.
The History and Methods of Cognitive Psychology. What is Cognitive Psychology? The branch of psychology that studies how we perceive, attend, recognize,
THEORIES OF MIND: AN INTRODUCTION TO COGNITIVE SCIENCE Jay Friedenberg and Gordon Silverman.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Artificial Chemistries – A Review Peter Dittrich, Jens Ziegler, and Wolfgang Banzhaf Artificial Life 7: , 2001 Summarized by In-Hee Lee.
Unit 2: Engineering Design Process
Hypernetwork Models of Memory Hypernetwork Models of Memory Byoung-Tak Zhang Biointelligence Laboratory School of Computer Science and Engineering Brain.
Cognitive Learning and the Multimodal Memory Game: Toward Human-Level Machine Learning 2008 IEEE World Congress on Computational Intelligence (WCCI 2008)
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Chapter 1. Introduction in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from Humans Jo, HwiYeol Biointelligence Laboratory.
Self-Assemblying Hypernetworks for Cognitive Learning of Linguistic Memory Int. Conf. on Cognitive Science, CESSE-2008, Feb. 6-8, 2008, Sheraton Hotel,
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Bain on Neural Networks and Connectionism Stephanie Rosenthal September 9, 2015.
SIMULATIONS, REALIZATIONS, AND THEORIES OF LIFE H. H. PATTEE (1989) By Hyojung Seo Dept. of Psychology.
Intelligent Database Systems Lab Advisor : Dr.Hsu Graduate : Keng-Wei Chang Author : Lian Yan and David J. Miller 國立雲林科技大學 National Yunlin University of.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Chapter 2. From Complex Networks to Intelligent Systems in Creating Brain-like Systems, Sendhoff et al. Course: Robots Learning from Humans Baek, Da Som.
Evolving Hypernetworks for Language Modeling AI Course Material Oct. 12, 2009 Byoung-Tak Zhang Biointelligence Laboratory School of Computer Science and.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Modeling Situated Language Learning in Early Childhood via Hypernetworks Zhang, Byoung-Tak 1,2, Lee, Eun Seok 2, Heo, Min-Oh 1, and Kang, Myounggu 1 1.
Chapter 14. Active Vision for Goal-Oriented Humanoid Robot Walking (2/2) in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from.
Chapter 15. Cognitive Adequacy in Brain- Like Intelligence in Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from Humans Cinarel, Ceyda.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Brain, Mind, and Computation Part III: Cognitive Brain Networks Brain, Mind, and Computation Part III: Cognitive Brain Networks Brain-Mind-Behavior Seminar.
Brain, Mind, and Computation Part I: Computational Brain Brain, Mind, and Computation Part I: Computational Brain Brain-Mind-Behavior Seminar May 18, 2011.
Brain, Mind, and Computation Part III: Cognitive Brain Networks Brain, Mind, and Computation Part III: Cognitive Brain Networks Brain-Mind-Behavior Seminar.
Introduction to Artificial Intelligence
Artificial Intelligence DNA Hypernetworks Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Brain, Mind, and Computation Part I: Computational Brain Brain, Mind, and Computation Part I: Computational Brain Brain-Mind-Behavior Seminar May 14, 2012.
Sub-fields of computer science. Sub-fields of computer science.
Brief Intro to Machine Learning CS539
Elements of Good Occupational Training Program Design
THE SP SYSTEM AS AN AID TO CRIME PREVENTION AND DETECTION (CPD)
What is cognitive psychology?
End-To-End Memory Networks
Learning Fast and Slow John E. Laird
Learning Styles & Teaching Styles
Chapter 11: Artificial Intelligence
INFORMATION COMPRESSION, MULTIPLE ALIGNMENT, AND INTELLIGENCE
Exam Review Session William Cohen.
Artificial Intelligence
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
DNA Computing and Molecular Programming
Information Systems in Organizations 2
Optimization Techniques for Natural Resources SEFS 540 / ESRM 490 B
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
CSc4730/6730 Scientific Visualization
Artificial Intelligence (Lecture 1)
Introduction to Artificial Intelligence and Soft Computing
CSc4730/6730 Scientific Visualization
Perceptron as one Type of Linear Discriminants
Intelligent Systems and
3.1.1 Introduction to Machine Learning
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Information Processing by Neuronal Populations Chapter 5 Measuring distributed properties of neural representations beyond the decoding of local variables:
Lecture 4. Niching and Speciation (1)
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
Toward a Great Class Project: Discussion of Stoianov & Zorzi’s Numerosity Model Psych 209 – 2019 Feb 14, 2019.
Psychology Chapter 9:Inelligence Section 1: What is Intelligence
CS249: Neural Language Model
Presentation transcript:

Cognitive Learning and the Multimodal Memory Game: Toward Human-Level Machine Learning 2008 IEEE World Congress on Computational Intelligence (WCCI 2008) Cognitive Architectures: Towards Human-Level Intelligence Session June 5, 2008, Hong Kong Byoung-Tak Zhang Biointelligence Laboratory School of Computer Science and Engineering Cognitive Science, Brain Science, and Bioinformatics Programs Seoul National University Seoul 151-744, Korea btzhang@cse.snu.ac.kr http://bi.snu.ac.kr/ I will talk about evolving DNA-encoded genetic programs in a test tube. We evaluate the potentials of this approach by solving a medical diagnosis problem on a simulated DNA computer. The individual genetic program represents a decision list of variable length and the whole population takes part in making probabilistic decisions.

© 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ Talk Outline Human-level machine learning is a prerequisite to achieving human-level machine intelligence. Differences of behaviors in humans and machines What principles are underlying the cognitive learning and memory in humans? A proposal for three principles What tasks are challenging enough to study human-level machine learning? A proposal for the multimodal memory game (MMG) Some illustrative results Linguistic memory Language-vision translation Future directions Toward human-level machine intelligence © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Cognitive Learning

© 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ Humans and Machines Humans are imprecise, sloppy, distractable, emotional, and illogical Humans are creative, compliant, attentive to change, resourceful, and multipurpose To achieve human-level intelligence these properties should be taken into account. © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Toward Human-Level Intelligence Human intelligence develops situated in a multimodal environment [Gibbs, 2005]. The human mind makes use of multiple representations and problem-solving strategies [Fuster, 2003]. The brain consists of functional modules which are localized in subcortical areas but work together on the whole-brain scale [Grillner et al., 2006]. Humans can integrate the multiple tasks into a coherent solution [Jones, 2004]. Humans are versatile and come up with many new ideas and solutions to a given problem [Minsky, 2006]. © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Learning and Memory as a Substrate for Intelligence It is our memory that enables us to value everything else we possess. Lacking memory, we would have no ability to be concerned about our hearts, achievements, loved ones, and incomes. Our brain has an amazing capacity to integrate the combined effects of our past experiences together with our present experiences in creating our thought and actions. This is all possible by the memory and the memories are formed by the learning process. McGaugh, J. L. Memory & Emotion: The Making of Lasting Memories, 2003. © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Principles of Learning: Early Ideas Aristotle: Three Laws of Association [Crowder, 1976] Similarity Contrast Contiguity James Mill (1773-1836): Strength Criteria of Association Permanence Certainty Spontaneity “Mental Compounding” John Stuart Mill (1806-1873) “Mental Chemistry” 7 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Principles of Learning: Modern Concepts Types of learning: Accretion, tuning, restructuring (e.g., Rumelhart & Norman, 1976) Encoding specificity principle (Tulving, 1970’s) Cellular and molecular basis of learning and memory (Kandel et al., 1990’s) Conceptual blend and chemical scramble (e.g., Feldman, 2006) 8 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Methods of Machine Learning Symbolic Learning Version Space Learning Case-Based Learning Neural Learning Multilayer Perceptrons Self-Organizing Maps Support Vector Machines Evolutionary Learning Evolution Strategies Evolutionary Programming Genetic Algorithms Genetic Programming Probabilistic Learning Bayesian Networks Helmholtz Machines Latent Variable Models Generative Topographic Mapping Other Machine Learning Methods Decision Trees Reinforcement Learning Boosting Algorithms Kernel Methods Independent Component Analysis

Three Fundamental Principles of Cognitive Learning: Our Proposal Continuity. Learning is a continuous, lifelong process. “The experiences of each immediately past moment are memories that merge with current momentary experiences to create the impression of seamless continuity in our lives” [McGaugh, 2003] Glocality. “Perception is dependent on context” and it is important to maintain both global and local, i.e. glocal, representations [Peterson and Rhodes, 2003] Compositionality. “The brain activates existing metaphorical structures to form a conceptual blend, consisting of all the metaphors linked together” [Feldman, 2006] © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Research Platform for Cognitive Learning

Toward Human-Level Machine Learning: Multimodal Memory Game (MMG) But, I'm getting married tomorrow Well, maybe I am... I keep thinking about you. And I'm wondering if we made a mistake giving up so fast. Are you thinking about me? But if you are, call me tonight. But, I'm getting married tomorrow Well, maybe I am... I keep thinking about you. And I'm wondering if we made a mistake giving up so fast. Are you thinking about me? But if you are, call me tonight. But, I'm getting married tomorrow Well, maybe I am... I keep thinking about you. And I'm wondering if we made a mistake giving up so fast. Are you thinking about me? But if you are, call me tonight. But, I'm getting married tomorrow Well, maybe I am... I keep thinking about you. And I'm wondering if we made a mistake giving up so fast. Are you thinking about me? But if you are, call me tonight. But, I'm getting married tomorrow Well, maybe I am... I keep thinking about you. And I'm wondering if we made a mistake giving up so fast. Are you thinking about me? But if you are, call me tonight. Image Sound Text Text Hint Image Hint Image-to-Text Generator Machine Learner Text-to-Image Generator © 2007, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Text Generation Game (from Image) Sound Text Learning by Viewing T Text Hint I2T Game Manager T2I 13 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Image Generation Game (from Text) Sound Text Learning by Viewing I Hint Image I2T Game Manager T2I 14 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Some Experimental Results

© 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ Three Experiments Sentence Generation Learn: a linguistic recall memory from a sentence corpus Given: a partial or corrupt sentence Generate: a complete sentence Image-to-Text Translation Learn: an image-text joint model from an image-text pair corpus Given: an image (scene) Generate: a text (dialogue of the scene) Text-to-Image Translation Given: a text (dialogue) Generate: an image (scene of the dialogue) 16 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Experiment 1: Learning Linguistic Memory Dataset: scripts from dramas Friends House 24 Grey Anatomy Gilmore Girls Sex and the City Training data: 289,468 sentences Test data: 700 sentences with blanks Vocabulary size: 34,219 words 17 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Sentence Completion Results ? gonna ? upstairs ? ? a shower We ? ? a lot ? gifts I'm gonna go upstairs and take a shower We don't have a lot of gifts ? have ? visit the ? room ? ? don't need your ? I have to visit the ladies' room if I don't need your help ? still ? believe ? did this ? ? a dream about ? In ? I still can't believe you did this I had a dream about you in Copenhagen ? ? ? decision What ? ? ? here to make a decision What are you doing here ? appreciate it if ? call her by ? ? ? you ? first ? of medical school I appreciate it if you call her by the way Are you go first day of medical school Would you ? to meet ? ? Tuesday ? I'm standing ? the ? ? ? cafeteria Would you nice to meet you in Tuesday and I'm standing in the one of the cafeteria Why ? you ? come ? down ? ? think ? I ? met ? somewhere before Why are you go come on down here I think but I am met him somewhere before 18 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Experiments 2 & 3: Crossmodal Translation The order (k) of hyperedge Text: Order 2~4 Image: Order 10~340 The method of creating hyperedges from training data Text: Sequential sampling from a randomly selected position Image: Random sampling in 4,800 pixel positions Number of samples from an image-text pair From 150 to 300 Dataset: scenes and corresponding scripts from two dramas Friends Prison Break Training data: 2,808 scenes and scripts Scene (image) size: 80 x 60 = 4800 binary pixels Vocabulary size: 2,579 words Where am I giving birth I know it's been really hard for you So when you guys get in there 19 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

© 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ Image-to-Text Translation Results Matching & Completion Query Answer I don't know don't know what know what happened I don't know what happened There's a a kitty in … in my guitar case There's a kitty in my guitar case Maybe there's something there's something I … I get pregnant Maybe there's something I can do to make sure I get pregnant © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

© 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ Text-to-Image Translation Results Matching & Completion Query Answer I don't know what happened Take a look at this There's a kitty in my guitar case Maybe there's something I can do to make sure I get pregnant © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Hypernetwork Architecture for Cognitive Learning

© 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ Learning x1 =1 x2 =0 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 y = 1 1 x1 =0 x2 =1 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 y = 0 2 4 Data Items x1 =0 x2 x3 =1 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 y 3 x1 =0 x2 x3 x4 x5 x6 x7 x8 =1 x9 x10 x11 x12 x13 x14 x15 y 4 x8 x9 x12 x1 x2 x3 x4 x5 x6 x7 x10 x11 x13 x14 x15 Round 3 Round 1 Round 2 x4 x10 y=1 x1 x4 x12 y=1 x1 1 x10 x12 y=1 x4 x3 x9 y=0 x2 x3 x14 y=0 x2 2 x9 x14 y=0 x3 x6 x8 y=1 x3 x6 x13 y=1 x3 3 x8 x13 y=1 x6 x11 x15 y=0 x8 4 23 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ 23

Hypernetwork of DNA Molecules [Zhang, DNA-2006]

Hypernetwork as Chemical Associative Memory [Zhang, DNA-2006] For more details: Zhang, B.-T., IEEE Computational Intelligence Magazine, August 2008 (in press) 25 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Image to Text (Recall Rate) 26 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Text to Image (Recall Rate) 27 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Toward Human-Level Intelligence

From Mind to Molecules and Back Brain Cell ∞ memory Molecule 1011 cells >103 molecules 29 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Paradigms for Computational Intelligence Symbolism Connectionism Dynamicism Hyperinter- actionism Metaphor symbol system neural dynamical system biomolecular Mechanism logical electrical mechanical chemical Description syntactic functional behavioral relational Representation localist distributed continuous collective Organization structural connectionist differential combinatorial Adaptation substitution tuning rate change self-assembly Processing sequential parallel dynamical massively parallel Structure procedure network equation hypergraph Mathematics logic, formal language linear algebra, statistics geometry, calculus graph theory, probabilistic logic Space/time formal spatial temporal spatiotemporal 30 [Zhang, IEEE Comp. Intel. Mag., August 2008] © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Summary and Conclusion We argue that understanding and implementing the principles of cognitive learning and memory is a prerequisite to achieving human-level intelligence. Suggested three principles as the most fundamental to cognitive learning. Continuity, glocality, compositionality Proposed the multimodal memory game (MMG) as a research platform for studying the architectures and algorithms for cognitive learning. Presented the hypernetwork model as a cognitive architecture for learning in an MMG environment. Showed some experimental results to illustrate the usefulness of the platform. Linguistic recall memory or sentence completion Language-vision crossmodal translation tasks Future work can extend the experimental setups in various dimensions, such as corpus size, kinds of modality, and learning strategies. © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Derivation of the Learning Rule

Completion of One Missing Word (1/3) The number of completion increases while the number of training sentences become larger. 34 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Completion of Two Missing Words (2/3) The number of completions increases until the number of missing words equals the order – 1. (ex) Orders 3 and 4 35 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Completion of Three Missing Words (3/3) The number of completions rapidly decreases if the number of missing words becomes larger than the order. (ex) Orders 2 and 3 36 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Multimodal Memory Game as a Platform for Cognitive Machine Learning Image Sound Text I2T Learning by Viewing T2I 37 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

© 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/ Illustrative Results Query Completion Classification who are you ? are you who ? you who are ? what are you Friends you need to wear it ? need to wear it you ? to wear it you need ? wear it you need to ? it you need to wear ? I need to wear it you want to wear it you need to do it you need to wear a 24 House 38 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Image to Text Translation - Where am I giving birth - You guys really don't know anything So when you guys get in there I know it's been really hard for you - … Learning by Viewing Question: Where ? I giving ? User Text Corpus Answer: Where am I giving birth 39 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/

Text to Image Translation - Where am I giving birth - You guys really don't know anything So when you guys get in there I know it's been really hard for you - … Learning by Viewing Question: You've been there Answer: Image Corpus User 40 © 2008, SNU Biointelligence Lab, http://bi.snu.ac.kr/