Searching for Geometric Theorems Using Features Retrieved from Diagrams

Searching for knowledge objects from knowledge bases is a basic problem that need be investigated in the context of knowledge management. For geometric knowledge objects such as theorems, natural language representations may not exactly reveal the features and structures of geometric entities, and that is why keyword-based searching is often unsatisfactory. To obtain high-quality results of searching for theorems in plane Euclidean geometry with images of diagrams as input, we propose a method using geometric features retrieved from the images. The method consists of four main steps: 1 retrieve geometric features, with formal representations, from an input image of a diagram D using pattern recognition and numerical verification; 2 construct a graph G corresponding to D from the retrieved features and weaken G to match graphs produced from formal representations of theorems in OpenGeo, an open geometric knowledge base; 3 calculate the degree of relevance between G and the graph for each theorem found from OpenGeo; 4i¾?rank the resulting theorems according to their degrees of relevance. This method, based on graph matching, takes into account the structures of diagrams and works effectively. It is capable of finding out theorems of higher degree of relevance and may have potential applications in geometric knowledge management and education.

[1]  Dongming Wang,et al.  Formalization and Specification of Geometric Knowledge Objects , 2009, Math. Comput. Sci..

[2]  Pedro Quaresma,et al.  Querying Geometric Figures Using a Controlled Language, Ontological Graphs and Dependency Lattices , 2014, CICM.

[3]  Peter Willett,et al.  RASCAL: Calculation of Graph Similarity using Maximum Common Edge Subgraphs , 2002, Comput. J..

[4]  Hideki Hashimoto,et al.  Incorporating breadth first search for indexing MathML objects , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[5]  William A. Woods,et al.  Knowledge Base Retrieval , 1986, On Knowledge Base Management Systems.

[6]  S. Chou Mechanical Geometry Theorem Proving , 1987 .

[7]  Frank Wm. Tompa,et al.  Improving Mathematics Retrieval , 2009 .

[8]  Sabina Jeschke,et al.  mArachna: A Classification Scheme for Semantic Retrieval in eLearning Environments in Mathematics , 2005 .

[9]  Michael Kohlhase,et al.  A Search Engine for Mathematical Formulae , 2006, AISC.

[10]  Dan Song,et al.  Automated generation of geometric theorems from images of diagrams , 2014, Annals of Mathematics and Artificial Intelligence.

[11]  Dan Song,et al.  Discovering Geometric Theorems from Scanned and Photographed Images of Diagrams , 2014, ADG.

[12]  Xiaoyu Chen,et al.  Representation and automated transformation of geometric statements , 2014, J. Syst. Sci. Complex..

[13]  Frank Wm. Tompa,et al.  A new mathematics retrieval system , 2010, CIKM '10.

[14]  Dennis Shasha,et al.  GraphGrep: A fast and universal method for querying graphs , 2002, Object recognition supported by user interaction for service robots.

[15]  S. Kumar,et al.  OWL-based ontology indexing and retrieving algorithms for Semantic Search Engine , 2012, 2012 7th International Conference on Computing and Convergence Technology (ICCCT).

[16]  Lei Jiang,et al.  OpenGeo: An Open Geometric Knowledge Base , 2014, ICMS.

[17]  Richard Zanibbi,et al.  Recognition and retrieval of mathematical expressions , 2011, International Journal on Document Analysis and Recognition (IJDAR).

[18]  Richard J. Fateman,et al.  Searching techniques for integral tables , 1995, ISSAC '95.

[19]  Matthias Dehmer,et al.  A similarity measure for graphs with low computational complexity , 2006, Appl. Math. Comput..