Skip to main content

Inspection and Selection of Representations

  • Conference paper
  • First Online:
Intelligent Computer Mathematics (CICM 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    Those appearing in this example are taken from a semantic net [29].

  3. 3.

    In future work, we will investigate how correspondences and their strength can be identified automatically (e.g., using machine learning).

  4. 4.

    By ‘Euler’ we mean some implementation of Euler diagrams.

  5. 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. 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. 7.

    In Euler diagrams the cardinality of sets is abstracted away; the size of zones is meaningless.

  8. 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

  1. Ainsworth, S.: The functions of multiple representations. Comput. Educ. 33(2–3), 131–152 (1999)

    Article  Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. Bengio, Y., Courville, A., Vincent, P.: Representation learning: a review and new perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 35(8), 1798–1828 (2013)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. Cheng, P.C.-H.: Unlocking conceptual learning in mathematics and science with effective representational systems. Comput. Educ. 33(2–3), 109–130 (1999)

    Article  Google Scholar 

  6. Cheng, P.C.-H.: Probably good diagrams for learning: representational epistemic recodification of probability theory. Top. Cogn. Sci. 3(3), 475–498 (2011)

    Article  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. Chomsky, N.: Three models for the description of language. IRE Trans. Inf. Theory 2(3), 113–124 (1956)

    Article  Google Scholar 

  9. Chomsky, N.: On certain formal properties of grammars. Inf. Control 2(2), 137–167 (1959)

    Article  MathSciNet  Google Scholar 

  10. Coquand, T.: Type theory. In: Stanford Encyclopedia of Philosophy (2006)

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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

    Chapter  MATH  Google Scholar 

  13. Jamnik, M., Bundy, A., Green, I.: On automating diagrammatic proofs of arithmetic arguments. J. Log. Lang. Inf. 8(3), 297–321 (1999)

    Article  MathSciNet  Google Scholar 

  14. Jupyter. jupyter.org

  15. 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)

    Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. Matlab. mathworks.com

  19. 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

    Chapter  Google Scholar 

  20. Newell, A.: Human Problem Solving. Prentice-Hall Inc., Upper Saddle River (1972)

    Google Scholar 

  21. 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

    Book  MATH  Google Scholar 

  22. GNU Octave. octave.org

  23. 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)

    Article  MathSciNet  Google Scholar 

  24. SageMath. sagemath.org

  25. 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)

    Article  MathSciNet  Google Scholar 

  26. 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

    Chapter  Google Scholar 

  27. 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

    Chapter  Google Scholar 

  28. 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

    Chapter  Google Scholar 

  29. WordNet (2010). wordnet.princeton.edu

Download references

Acknowledgements

We thank the 3 anonymous reviewers for their comments, which helped to improve the presentation of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Raggi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics