Finding the Answer: Techniques for Locating Students' Answers in Handwritten Problem Solutions

In many academic subjects, especially science, engineering, and math, paper-based problem solving is an important part of education. However, grading such work can be prohibitively expensive in large university courses. As a remedy, we have developed techniques to support the automated grading of handwritten problem solutions. Students complete their work using Livescribe digital pens and draw boxes around the final answers. We developed techniques that identify the answers by locating the boxes. This problem is challenging as the written work contains a mixture of diagrams and equations, and boxes frequently appear as a part of the diagrams. Additionally, the boxes must be segmented from the remainder of the writing. Thus, a simple shape recognizer is inadequate for this task. Our techniques efficiently locate answer boxes within a complex page of free-form writing. Furthermore, our techniques are designed to be robust to the wide range of variations in the way students write. In a test on 2022 pages of homework problems, our techniques correctly located 95.3% of the 4473 answer boxes. These techniques are an important step towards automated grading of handwritten work because once the answer boxes are located, a variety of handwriting recognition methods can be used to interpret the answers.

[1]  A. Richard Newton,et al.  Recognition and beautification of multi-stroke symbols in digital ink , 2005, Comput. Graph..

[2]  David Jones,et al.  Discerning structure from freeform handwritten notes , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..

[3]  Beryl Plimmer,et al.  Ink features for diagram recognition , 2007, SBIM '07.

[4]  Julie Linsey,et al.  Mechanix: A Sketch-Based Educational Interface , 2015, IUI Companion.

[5]  C. Alvarado,et al.  Properties of Real-World Digital Logic Diagrams , 2007, First International Workshop on Pen-Based Learning Technologies (PLT 2007).

[6]  Harold Mouchère,et al.  A global learning approach for an online handwritten mathematical expression recognition system , 2014, Pattern Recognit. Lett..

[7]  Kibok Lee,et al.  A flexible framework for online document segmentation by pairwise stroke distance learning , 2015, Pattern Recognit..

[8]  Lisa Anthony,et al.  $N-protractor: a fast and accurate multistroke recognizer , 2012, Graphics Interface.

[9]  Yuan Qi,et al.  Diagram structure recognition by Bayesian conditional random fields , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[10]  Thomas F. Stahovich,et al.  SpeedSeg: A technique for segmenting pen strokes using pen speed , 2011, Comput. Graph..

[11]  Anil K. Jain,et al.  Structure in on-line documents , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[12]  Tracy Anne Hammond,et al.  Using Entropy to Distinguish Shape Versus Text in Hand-Drawn Diagrams , 2009, IJCAI.

[13]  Christopher M. Bishop,et al.  Distinguishing text from graphics in on-line handwritten ink , 2004, Ninth International Workshop on Frontiers in Handwriting Recognition.

[14]  J. Herold,et al.  The 1¢ Recognizer: a fast, accurate, and easy-to-implement handwritten gesture recognition technique , 2012, SBIM '12.

[15]  Daniel P. Huttenlocher,et al.  Comparing Images Using the Hausdorff Distance , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Michael Haller,et al.  cLuster: Smart Clustering of Free-Hand Sketches on Large Interactive Surfaces , 2015, UIST.

[17]  Yong Wang,et al.  Using data mining for digital ink recognition: Dividing text and shapes in sketched diagrams , 2011, Comput. Graph..

[18]  Tracy Anne Hammond,et al.  PaleoSketch: accurate primitive sketch recognition and beautification , 2008, IUI '08.

[19]  J. Platt Sequential Minimal Optimization : A Fast Algorithm for Training Support Vector Machines , 1998 .

[20]  Sumit Gulwani,et al.  QuickDraw: improving drawing experience for geometric diagrams , 2012, CHI.

[21]  Levent Burak Kara,et al.  An image-based, trainable symbol recognizer for hand-drawn sketches , 2005, Comput. Graph..

[22]  Horst Bunke,et al.  Text versus non-text distinction in online handwritten documents , 2010, SAC '10.

[23]  Pieter Abbeel,et al.  Gradescope: A Fast, Flexible, and Fair System for Scalable Assessment of Handwritten Work , 2017, L@S.

[24]  Thomas F. Stahovich,et al.  The One Cent Recognizer: A Fast, Accurate, and Easy-to-Implement Handwritten Gesture Recognition Technique , 2012, SBIM@Expressive.

[25]  Levent Burak Kara,et al.  An efficient graph-based recognizer for hand-drawn symbols , 2007, Comput. Graph..