A Computational Tool for Studying and Enhancing Spatial Learning
People sketch to work through ideas and to communicate, especially when dealing with spatial matters. Software that could participate in sketching could revolutionize spatial education, and provide a new kind of instrument for cognitive science research, as well as being an important scientific advance in its own right. The goal of the CogSketch project is to do the research and development needed to create a sketch understanding system that can be used as an instrument for cognitive science research and as a platform for educational software. This system, called CogSketch, is being developed by the Spatial Intelligence and Learning Center (SILC), a National Science Foundation Sciences of Learning Center. The vision is that, in ten years or less, sketch-base educational software can be as widely available to students as graphing calculators are today. To achieve this vision will require tight collaboration between the AI researchers on the CogSketch development team and psychologists, learning scientists, and educators.
To be a participant in sketching, CogSketch must understand what you are drawing. One part of that is understanding the visual and spatial properties of the digital ink that you draw. Another part of that is having a conceptual understanding of what your ink is depicting, in real - world terms. CogSketch has, built into it, a powerful set of visual and spatial processing routines for encoding properties of what you draw in a human - like way. CogSketch also uses a large library of knowledge about the world, to provide its conceptual understanding of what you are drawing. It also has capabilities for analogical matching of sketches, so that it can compare sketches in a human - like way. However, it's important to remember that today's computers have far less knowledge and less computational power than people do. So CogSketch also needs more help from you than you might need to give a person you are sketching with. Sketching with CogSketch is not as fluent as sketching by yourself or with an other person, but there are ways of making it flexible enough that people find it useful.
CogSketch can be useful for a variety of purposes:
Researchers at SILC are gathering a corpus of sketches using CogSketch. They are using it to explore how people reason and learn, and are exploring how to incorporate sketching into education, to improve student learning. By gathering people's sketches, scientists will be able to do analyses that will help them with both of these missions. If you want to participate, all you have to do is download CogSketch, and indicate your acceptance when you install the software.
"Common Lisp remains one of the best languages for Artificial Intelligence applications, its flexibility enables rapid experimentation and deployment", said Professor Ken Forbus, Walter P. Murphy Professor of Computer Science at Northwestern University. "Today's Lisp compilers are robust and flexible allowing development entirely within Lisp or in combination with other languages. For example, our CyclePad system for helping engineering students learn thermodynamics is written entirely in Allegro CL. Similarly, CogSketch is primarily written in Allegro CL with two modules in C."
Ken Forbus, the project leader, is the Walter P. Murphy Professor of Computer Science and Professor of Education at Northwestern University. He is notable for his work in qualitative process theory, automated sketch understanding and on automated analogical reasoning. He developed the structure mapping engine based on the structure-mapping theory of Dedre Gentner. He is a Fellow of the Association for the Advancement of Artificial Intelligence. He is the Chair-elect of the Cognitive Science Society and became the chair (president) of the society in August, 2011.
|Copyright © 2017 Franz Inc., All Rights Reserved | Privacy Statement|