Reflective Commonsense Thinking: Bo Morgan

    “Don't just do something, sit around instead”—Spiritualized
    “There must be a negative way to see this”—Bo Morgan

Research Interests


    
I am a research assistant and Ph.D. candidate at the MIT Media Lab working on computational models of reflective commonsense reasoning. Once models of reflective commonsense reasoning are built, applications include understanding mental illnesses of reflection in terms of correlations with neurological regions and information patterns of the brain. We hope that teasing apart meaningful quantitative dimensions of "spectrum" mental disorders, such as Schizophrenia and Autism will involve more advanced commonsense models of learning and reasoning. This work combines the expertise of many fields, including artificial intelligence, cognitive science, and neuroscience. Our current work is in understanding the brain as a computer program. We are interested in answering questions such as:
    "What types of computer programs are good explanations of the human brain?",
    "How are computational systems that reflect on episodic memories implemented in the brain?", and
    "What new types of computer languages can help us to explore neural analogues to computation?".

I have previously worked under the late Push Singh, who had developed the first working demonstration of Marvin Minsky's Emotion Machine cognitive architecture (the bookIntroduction, Falling in Love [Ch. 1], Attachments and Goals [Ch. 2], From Pain to Suffering [Ch. 3], Consciousness [Ch. 4], Levels of Mental Activities [Ch. 5], Common Sense [Ch. 6], Thinking [Ch. 7], Resourcefulness [Ch. 8], The Self [Ch. 9], Bibliography). This implementation is interesting for many reasons. First, it was based on memories in the form of commonsense narratives, a humanly natural but complex form of memory. Also, the model is able to reflectively debug its own problem solving by using narratives of the mental processes themselves. Previous experiences are transfered from one mental problem solver to another through a structure mapping process called Parallel Analogy, or Panalogy. The process of panalogy is enabled by layers of reflective control structured in a critic-selector cognitive architecture. We design new programming languages that allow Causal Reflection over processes that exist in layers of control. Layers of reflective control allow near-miss one-shot learning algorithms to quickly adapt within very high-dimensional physical and social environments.

We are applying these powerful new forms for control systems to model how humans learn and adapt to their physical and social world in order to advance our cognitive science understanding of mental health. We strongly believe that a firm foundation in understanding mental health is an important prerequisite for understanding mental illness.


In the Media


    

We recently had a discussion of our work on modelling commonsense reflective thinking at Seed Magazine in New York.


Teaching


    

I am a teaching assistant with Dustin Smith for Marvin Minsky's Society of Mind class, which is driven by student questions and curiosity. We discuss ideas for how to structure a mental architecture for an artificial intelligence that includes the ability to robustly perform commonsense learning and reasoning—a longstanding goal of the field of artificial intelligence research.

In 2006, I was a teaching assistant to Rosalind Picard's Pattern Recognition class.


Research Projects


    
Moral Compass: A Model of Self-Conscious Learning
Muddy Carol: A Simple Physical Model of a Commonsense World
Funk2: Causal Reflective Programming
Neural Models of Mind: Mapping Reflective Computation to Natural Features
LifeNet: First-person Spatial and Temporal Probabilistic Commonsense Reasoning

Contact Information


    
Office Location:MIT Media Lab, Third Floor, Room #351 (E15-351)
E-Mail Address:bo@mit.edu
Office Phone:(617) 452-5614

Publications


    
Morgan, B.;"Funk2: A Distributed Processing Language for Reflective Tracing of a Large Critic-Selector Cognitive Architecture";Proceedings of the Metacognition Workshop at the Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems; San Francisco, California, USA; 2009 September
Morgan, B.;"Funk2: A Frame-based Programming Language with Causally Reflective Capabilities (draft in progress)";Technical Note; Massachusetts Institute of Technology;2009 May
Morgan, B.;"Learning Commonsense Human-language Descriptions from Temporal and Spatial Sensor-network Data";Masters Thesis; Massachusetts Institute of Technology;2006 August
Morgan, B.;"Learning perception lattices to compare generative explanations of human-language stories";Published Online; Commonsense Tech Note; MIT Media Lab;2006 July
Morgan, B. and Singh, P.;"Elaborating Sensor Data using Temporal and Spatial Commonsense Reasoning";International Workshop on Wearable and Implantable Body Sensor Networks (BSN-2006);2005 November
Morgan, B.;"Experts think together to solve hard problems";Published Online; Commonsense Tech Note; MIT Media Lab2005 August
Morgan, B.;"LifeNet Belief Propagation";Published Online; Commonsense Tech Note; MIT Media Lab;2004 January

Presentations


    
Morgan, B.;"Funk2 Trust Presentation online Movie, PDF, and Transcript.";Research Presentation; Massachusetts Institute of Technology;2008 April
Morgan, B.;"Funk2: Causal Reflective Programming";Research Presentation; Massachusetts Institute of Technology;2008 January

Media


    
    
Morgan, B.;"NeuralMoM: Funk2 3D-Brain Mental Simulation Demo Video";Research Presentation Movie; Massachusetts Institute of Technology;2008 April

λ

Blue%20Ribbon%20Online%20Free%20Speech%20Campaign