Design Buddy: Providing Feedback for Sketched Multi-Modal Causal Explanations

An important problem for engineering students is learning how to communicate. Based on collaborations with engineering design instructors, we are creating a system, Design Buddy, that is intended to help students learn how to explain their designs. The input is a sketched comic strip with graphical annotations that indicate forces and motions, plus a structured language system that enables students to enter causal models. The system provides feedback by comparing their explanation to its own reasoning about how the design might work, using qualitative reasoning to detect contradictions and gaps in the causal explanation. This paper focuses on a structured language system to provide information that is not easily communicated via sketching, and the new technique of Sequential Explanation Analysis to provide feedback based on the consistency of a student’s explanation, both internally and with physical laws. Results from a pull-out study with engineering design students indicating that the system can indeed help them improve their explanations are also described.

[1]  Kenneth D. Forbus,et al.  CogSketch: open-domain sketch understanding for cognitive science research and for education , 2008, SBM'08.

[2]  Anthony G. Cohn,et al.  Calculi for Qualitative Spatial Reasoning , 1996, AISMC.

[3]  Kenneth D. Forbus CyclePad: An Articulate Virtual Laboratory for Engineering Thermodynamics , 1999, Artif. Intell..

[4]  Kenneth D. Forbus,et al.  Solving Geometric Analogy Problems Through Two-Stage Analogical Mapping , 2009, Cogn. Sci..

[5]  Kenneth D. Forbus,et al.  Qualitative Spatial Reasoning about Sketch Maps , 2004, AI Mag..

[6]  Daniel D. Suthers,et al.  Representational and advisory guidance for students learning scientific inquiry , 2001 .

[7]  Paul J. Feltovich,et al.  Smart machines in education: the coming revolution in educational technology , 2001 .

[8]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artif. Intell..

[9]  Kenneth D. Forbus,et al.  Automated Critique of Sketched Mechanisms , 2009, IAAI.

[10]  Randall Davis,et al.  LADDER, a sketching language for user interface developers , 2005, Comput. Graph..

[11]  Tracy Anne Hammond,et al.  LAMPS: A sketch recognition-based teaching tool for Mandarin Phonetic Symbols I , 2010, J. Vis. Lang. Comput..

[12]  Hyeonkyeong Kim,et al.  Qualitative reasoning about fluids and mechanics , 1993 .

[13]  Thomas F. Stahovich,et al.  Combining Speech and Sketch to Interpret Unconstrained Descriptions of Mechanical Devices , 2009, IJCAI.

[14]  Pedro A. Szekely,et al.  Adaptive forms: an interaction paradigm for entering structured data , 1998, IUI '98.

[15]  Kenneth D. Forbus,et al.  A qualitative approach to rigid body mechanics , 1988 .