Abstract
We present a novel framework for inspecting representations and encoding their formal properties. This enables us to assess and compare the informational and cognitive value of different representations for reasoning. The purpose of our framework is to automate the process of representation selection, taking into account the candidate representation’s match to the problem at hand and to the user’s specific cognitive profile. This requires a language for talking about representations, and methods for analysing their relative advantages. This foundational work is first to devise a computational end-to-end framework where problems, representations, and user’s profiles can be described and analysed. As AI systems become ubiquitous, it is important for them to be more compatible with human reasoning, and our framework enables just that.
This work was supported by the EPSRC Grants EP/R030650/1 and EP/R030642/1.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
As a consequence, Q tables may contain elements of multiple RSs. For reasons mentioned in Sect. 5, this is discouraged whenever it is avoidable.
- 2.
Those appearing in this example are taken from a semantic net [29].
- 3.
In future work, we will investigate how correspondences and their strength can be identified automatically (e.g., using machine learning).
- 4.
By ‘Euler’ we mean some implementation of Euler diagrams.
- 5.
and requires that both properties appear in the property table. or requires that at least one of the properties appears in the property table. If both properties appear in the table, the strength is only counted once. not requires that a specified property does not occur in the property table.
- 6.
The value 0.6 for ‘instrumental’ properties is chosen arbitrarily; the only condition is that the value-importance relation is monotonic. In future work, these parameters should be tuned with experimental data.
- 7.
In Euler diagrams the cardinality of sets is abstracted away; the size of zones is meaningless.
- 8.
Note that the strength of the correspondences from probability to \(\Pr \) and compare sizes was set to 1 (because in principle any probability function is representable in the Bayesian or Geometric systems), but it was set to 0.5 for Contingency because not every probability function is representable in Contingency tables.
References
Ainsworth, S.: The functions of multiple representations. Comput. Educ. 33(2–3), 131–152 (1999)
Barker-Plummer, D., Etchemendy, J., Liu, A., Murray, M., Swoboda, N.: Openproof - a flexible framework for heterogeneous reasoning. In: Stapleton, G., Howse, J., Lee, J. (eds.) Diagrams 2008. LNCS (LNAI), vol. 5223, pp. 347–349. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87730-1_32
Bengio, Y., Courville, A., Vincent, P.: Representation learning: a review and new perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 35(8), 1798–1828 (2013)
Blackwell, A., Green, T.: Notational systems-the cognitive dimensions of notations framework. In: HCI Models, Theories, and Frameworks: Toward an Interdisciplinary Science. Morgan Kaufmann (2003)
Cheng, P.C.-H.: Unlocking conceptual learning in mathematics and science with effective representational systems. Comput. Educ. 33(2–3), 109–130 (1999)
Cheng, P.C.-H.: Probably good diagrams for learning: representational epistemic recodification of probability theory. Top. Cogn. Sci. 3(3), 475–498 (2011)
Cheng, P.C.-H.: What constitutes an effective representation? In: Jamnik, M., Uesaka, Y., Elzer Schwartz, S. (eds.) Diagrams 2016. LNCS (LNAI), vol. 9781, pp. 17–31. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42333-3_2
Chomsky, N.: Three models for the description of language. IRE Trans. Inf. Theory 2(3), 113–124 (1956)
Chomsky, N.: On certain formal properties of grammars. Inf. Control 2(2), 137–167 (1959)
Coquand, T.: Type theory. In: Stanford Encyclopedia of Philosophy (2006)
Harrison, J.: HOL light: an overview. In: Berghofer, S., Nipkow, T., Urban, C., Wenzel, M. (eds.) TPHOLs 2009. LNCS, vol. 5674, pp. 60–66. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03359-9_4
Huffman, B., Kunčar, O.: Lifting and transfer: a modular design for quotients in Isabelle/HOL. In: Gonthier, G., Norrish, M. (eds.) CPP 2013. LNCS, vol. 8307, pp. 131–146. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-03545-1_9
Jamnik, M., Bundy, A., Green, I.: On automating diagrammatic proofs of arithmetic arguments. J. Log. Lang. Inf. 8(3), 297–321 (1999)
Jupyter. jupyter.org
Kaufmann, M., Moore, J.S.: ACL2: an industrial strength version of Nqthm. In: Proceedings of 11th Annual Conference on Computer Assurance, COMPASS 1996, pp. 23–34. IEEE (1996)
Kovács, L., Voronkov, A.: First-order theorem proving and Vampire. In: Sharygina, N., Veith, H. (eds.) CAV 2013. LNCS, vol. 8044, pp. 1–35. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39799-8_1
Kühlwein, D., Blanchette, J.C., Kaliszyk, C., Urban, J.: MaSh: machine learning for sledgehammer. In: Blazy, S., Paulin-Mohring, C., Pichardie, D. (eds.) ITP 2013. LNCS, vol. 7998, pp. 35–50. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39634-2_6
Matlab. mathworks.com
Mossakowski, T., Maeder, C., Lüttich, K.: The heterogeneous tool set, Hets. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, pp. 519–522. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71209-1_40
Newell, A.: Human Problem Solving. Prentice-Hall Inc., Upper Saddle River (1972)
Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL: A Proof Assistant for Higher-Order Logic, vol. 2283. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45949-9
GNU Octave. octave.org
Raggi, D., Bundy, A., Grov, G., Pease, A.: Automating change of representation for proofs in discrete mathematics (extended version). Math. Comput. Sci. 10(4), 429–457 (2016)
SageMath. sagemath.org
Stapleton, G., Jamnik, M., Shimojima, A.: What makes an effective representation of information: a formal account of observational advantages. J. Log. Lang. Inf. 26(2), 143–177 (2017)
Urbas, M., Jamnik, M.: A framework for heterogeneous reasoning in formal and informal domains. In: Dwyer, T., Purchase, H., Delaney, A. (eds.) Diagrams 2014. LNCS (LNAI), vol. 8578, pp. 277–292. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44043-8_28
Urbas, M., Jamnik, M., Stapleton, G., Flower, J.: Speedith: a diagrammatic reasoner for spider diagrams. In: Cox, P., Plimmer, B., Rodgers, P. (eds.) Diagrams 2012. LNCS (LNAI), vol. 7352, pp. 163–177. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31223-6_19
Winterstein, D., Bundy, A., Gurr, C.: Dr.Doodle: a diagrammatic theorem prover. In: Basin, D., Rusinowitch, M. (eds.) IJCAR 2004. LNCS (LNAI), vol. 3097, pp. 331–335. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25984-8_24
WordNet (2010). wordnet.princeton.edu
Acknowledgements
We thank the 3 anonymous reviewers for their comments, which helped to improve the presentation of this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Raggi, D., Stockdill, A., Jamnik, M., Garcia Garcia, G., Sutherland, H.E.A., Cheng, P.CH. (2019). Inspection and Selection of Representations. In: Kaliszyk, C., Brady, E., Kohlhase, A., Sacerdoti Coen, C. (eds) Intelligent Computer Mathematics. CICM 2019. Lecture Notes in Computer Science(), vol 11617. Springer, Cham. https://doi.org/10.1007/978-3-030-23250-4_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-23250-4_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23249-8
Online ISBN: 978-3-030-23250-4
eBook Packages: Computer ScienceComputer Science (R0)