6.xxx (AKA 6.803 and 6.833)

The Human Intelligence Enterprise: Spring 2006

FORSAN ET HAEC OLIM MEMINISSE IUVABIT

Home
Prospectus
FAQ
Staff
Schedule
Style Guide
Grading Marks

6xxx Projects 2014

Updated 8 April 2017


Alex Chumbley and Jonathan Matthews

 

Agent-Based Music Composition

 

 The rules of music theory can be embedded into simple autonomous agents that interact in “music space” to perhaps produce pleasing compositions. Further rules can be applied to select for different types/genres/eras of music.

Project type

Research project with implementation.

Steps

Contributions

    

Archana Ram

A Theory of Visual Abstraction for Object Recognition

I believe that people have multiple abstracted representations of a single type of object, e.g. a face, some of which overemphasize features in order to allow for the underemphasis of other features.

Project type

Pilot study.

Steps

Contributions



Benjamin Xie

The Genetic Epistemology of Computational Thinking Concepts

If we are to understand how programmers' computational thinking knowledge develops, then we must understand the order in which they learn computational thinking concepts in an open, informal programming experience.

Project type

Research project with implementation.

Steps

Contributions



Berj Chilingirian and Brian Copeland

Discovering Relations Between Previously Unrelated Ideas

We believe that the ability to combine known concepts to create novel ideas is fundamental to intelligence. To understand this process, we must first uncover a mechanism for relating two previously unrelated ideas.

Project type

Research Project with Implementation

Steps

Contributions



Daniel Sosa and Srinidhi Viswanathan

What Difference Does It Make?

Understand the innovations associated uniquely with human intelligence with a multidisciplinary approach.

Project type

Literature Review

Steps

Contributions



Dishaan Ahuja

Incorporating User Feedback in Emotional Analysis of Story Characters

In order to truly understand a story, a system must be able to determine and describe both the emotional state of the characters in the story, as well as what events in the story likely caused the emotional state. This description might take the form of sentences such as "John feels angry because Jack threw a tomato at him." A useful feature of such a system is the ability to learn from user feedback. The goal of this research is to develop a proposal for collection and incorporation of user feedback in the Genesis system sub-module that performs emotional analysis on characters in a story, and outputs statements similar to the example provided.

Project type

Research Proposal

Steps

Contributions



Dishita Turakhiac

Investigating role of social interaction in creative thought process

Examining the role of social interaction - verbal and visual in the creative conception if ideas and development of design. As designers, we often indulge in discussion or brainstorming as part of developing a design idea or thinking of a solution. A group discussion often results in better solutions. What is it about the creative thought processes that involves social interaction that makes it more efficient? Is our thinking process directly related and influenced by other thinking processes around us? Do human thinking processes perform efficient computations when interacting with peers?

Project type

Pilot experiment

Steps

Contributions



Ege Ozgirin

Seeing the story

In order to identify the role of perception in human story understanding we need to understand the role of visual representations in memory and reasoning.

Project type

Pilot Study

Steps

Contributions



Eeway Hsu

Attack Planning for Control Systems

Cybersecurity is a growing issue in our society. Malicious attacks can range from stealing multi-billion dollars worth of credit card and personal information, to shutting off control systems leading to massive infrastructure failures. The ability to hack control systems can become incredibly dangerous. To decrease exposure, we must consider attack planning. Attack planning builds trees of possible attacks, allowing preventative methods to be implemented.

Project type

Research Proposal/Project with Implementation.

Steps

Contributions



Harry Rein

The Emergence of Abstract Entities/Introducing Randomness into Conway’s Game of Life

Abstract entities are often composed of other abstract entities - for example, the human body, while it always recycles its constituent parts, remains a human body. Human-like entities were the natural evolution of simpler organisms. We believe that complexity will naturally arise given a single rule: every entity has a finite lifespan. Furthermore, less robust entities have shorter lifespans. Single cellular organisms are less robust than multicellular organisms. Given a sufficient amount of time, with some probability, a single cellular organism will be killed. Multicellular organisms are much more capable of sustaining themselves in their environments. At some stage of evolution, some single cellular organisms had to evolve such that they acted in the mutual interest of other organisms, eventually reaching a point, at which, within their actions, was encoded a notion that they are a part of a multicellular organism. This is necessary for multicellular organisms to exist, but it is at the expense of the single celled organisms that make it up. The multicellular organism maintains its identity even if some of its cells die. This is the natural result of our principle. These multicellular organisms give rise to even further macroorganisms, ad infinitum. We believe that this is one of the key principles in the development of intelligent life, and that we can better understand the process by building a simplified system.

Project type

Research Project with Implementation

Steps

Contributions



Jason Tong and Phoebe Tse

Understanding the Unspoken

If we are to understand the story in human dialogue, then we need to understand how humans recognize and respond to conversational implicatures. Take the following example: Alice: Where does Eve live? Bob: Somewhere in California. Alice: Okay, I will ask David if he knows. The implicature that Alice draws from Bob’s response is that Bob does not know where Eve specifically lives (e.g. region, city, and street name). If Alice does not recognize this implicature, she may ask “Where in California?” or a similar follow-up question. Bob would then most likely respond with an exasperated “I don’t know!” Alice’s follow-up question would reflect a failure to understand that Eve’s address is likely absent from Bob’s knowledge space. Bob’s ignorance is not explicitly conveyed in the dialogue, but is understood by both participants. Recognizing this implicature enables more efficient (and less frustrating!) communication. The vision is to examine the mechanisms involved in dialog understanding and determine what computational imperatives are necessary for processing implicatures.

Project type

Research Proposal

Steps

Contributions



Julian Brown and Natalie Lao

Image Fooling in Simultaneous Neural Networks

If we want to build secure systems using neural networks, we must first attempt to prevent neural network fooling of the type demonstrated by Nguyen.

Project type

Reimplementation of the Nguyen paper.

Steps

Contributions



Neha Patki

Understanding the Strength of Emotional Empathic Alignment

If humans can recognize actions by aligning their body and imagining the physical sensations, then the same process should also allow them to imagine a mental state and identify an emotion. My goal is to quantitatively measure empathetic alignment in the space of human emotions, and determine how the absence of sensory data or prior experience affects the degree of alignment.

Project type

Pilot Experiment.

Steps

Contributions



Oscar Rosello

Steps towards visual computational creativity

If we want to build a creative computer programs, we need to first define a model for creativity.

Project type

Research proposal .

Steps

Contributions



Sami Alsheikh

Physical Scene Understanding through Simulation

If we are to understand how humans interpret the physical world, then we need to fully consider approximate probabilistic physical simulations as a potential mechanism.

Project type

Pilot Study/Reimplementation of Tenenbaum's "Simulation as an engine of physical scene understanding." (http://web.mit.edu/~pbatt/www/publications/BattHamrTene13PNAS.pdf)

Steps

Contributions



Scott Penman

Computing Design Iteration

In order to understand the capacity of computation to model creativity, we must investigate the creative processes used by designers. Iteration is a generative and exploratory technique employed in design thinking. By defining the characteristics and evaluating the methods of iteration, I intend to explore its potential as a computational process.

Project type

Research project with implementation

Steps

Contributions




Shidan Xu

Investigating Difference in Depth of Ynderstanding in First/Second Language

There is a fundamental difference in depth of understanding for humans using first vs. second language. Often, using first language, one can understand the concepts deeper and have more meaningful conversations. Such thoughtful conversations and ideas may be deemed more intelligent, however the human subject is no different. What does this depth of understanding depend on? Is it through the merge operation, memory capacity, use of exact (non-suitcase) words, etc.?

Project type

Research Proposal / Pilot Study

Steps

Contributions


Steven Fine

Near Miss Teaching

If we are to understand how people readily learn new concepts, then we must understand the specific advantage that is gained from near-miss learning.

Project type

Pilot Experiment

Steps

Contributions