Lee, WeeSanKara, Levent BurakStahovich, Thomas F.Thomas Stahovich and Mario Costa Sousa2014-01-272014-01-2720063-905673-39-81812-3503https://doi.org/10.2312/SBM/SBM06/011-018We describe a trainable symbol recognizer for pen-based user interfaces. Symbols are represented internally as attributed relational graphs that describe both the geometry and topology of the symbols. Symbol recognition reduces to the task of finding the definition symbol whose attributed relational graph best matches that of the unknown symbol. One challenge addressed in the current work is how to perform this graph matching in an effi- cient fashion so as to achieve interactive performance. We present four approximate graph matching techniques: Stochastic Matching, which is based on stochastic search; Error-driven Matching, which uses local matching errors to drive the solution to an optimal match; Greedy Matching, which uses greedy search; and Sort Matching, which relies on geometric information to accelerate the matching. Finally, we present promising results of initial user studies, and discuss the tradeoffs between the various matching techniques.Categories and Subject Descriptors (according to ACM CCS): I.5.2 [Pattern Recognition]: Classifier Design and EvaluationAn Efficient Graph-Based Symbol Recognizer