using conceptual spaces for cognitive ai
play

Using Conceptual Spaces for Cognitive AI Lucas Bechberger - PowerPoint PPT Presentation

Using Conceptual Spaces for Cognitive AI Lucas Bechberger Institute of Cognitive Science Osnabrck University https://www.lucas-bechberger.de Conceptual Spaces x :apple ( x ) red ( x ) Symbolic Layer Formal Logics Geometric ?


  1. Using Conceptual Spaces for Cognitive AI Lucas Bechberger Institute of Cognitive Science Osnabrück University https://www.lucas-bechberger.de

  2. Conceptual Spaces ∀ x :apple ( x )⇒ red ( x ) Symbolic Layer Formal Logics Geometric ? Conceptual Layer Representation Sensor Values, Subsymbolic Layer [0.42; -1.337, ...] Machine Learning Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 2

  3. My PhD Project / Outline Symbolic Layer Manually define 3.) Learning Concepts regions Conceptual Layer 1.) Mathematical Formalization Manually define 2.) Learning Dimensions dimensions Subsymbolic Layer Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 3

  4. My PhD Project / Outline Symbolic Layer Manually define 3.) Learning Concepts regions Conceptual Layer 1.) Mathematical Formalization Manually define 2.) Learning Dimensions dimensions Subsymbolic Layer Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 4

  5. Conceptual Spaces  Quality dimensions  Interpretable ways of judging the similarity of two instances  E.g., temperature, weight, brightness, pitch  Domain  Set of dimensions that inherently belong together  Color: hue, saturation, and brightness Gärdenfors, P. Conceptual Spaces: The Geometry of Thought. MIT press, 2000 Representing Correlations in Conceptual Spaces / Lucas Bechberger 5

  6. The Color Domain https://en.wikipedia.org/wiki/HSL_and_HSV#/media/File:HSL_color_solid_dblcone_chroma_gray.png Representing Correlations in Conceptual Spaces / Lucas Bechberger 6

  7. Concepts  Property  Region within a single domain  Examples: “white”, “baby blue”, “hot”, “sour”, “round”  Concept  Spans multiple domains  Examples: “apple”, “dog”, “chair”  Components of a concept  One region per domain  Salience weights for the domains  Correlations between the domains Representing Correlations in Conceptual Spaces / Lucas Bechberger 7

  8. Betweenness and Distance B(x,y,z) :↔ d(x,y) + d(y,z) = d(x,z) Euclidean distance Manhattan distance A A C C brightness size B B hue hue Representing Correlations in Conceptual Spaces / Lucas Bechberger 8

  9. Convexity and Manhattan Distance  Convex region C:  Star-shaped region S: height adult child age Bechberger, L. & Kühnberger, K.-U. Formalized Conceptual Spaces with a Geometric Representation of Correlations. In: Kaipainen, M.; Zenker, F.; Hautamäki, A. & Gärdenfors, P. (Ed.). Conceptual Spaces: Elaborations and Applications, Springer International Publishing, 2019, 29-58 Representing Correlations in Conceptual Spaces / Lucas Bechberger 9

  10. Formalizing Star-Shaped Concepts Representing Correlations in Conceptual Spaces / Lucas Bechberger 10

  11. Formalizing Star-Shaped Concepts ~ S = S 1.0 ~ S 0.5 ~ S 0.25 Representing Correlations in Conceptual Spaces / Lucas Bechberger 11

  12. Operations on Concepts  Basic x  Membership  Concept Creation ~ S 1  Intersection v  Unification  Projection ~ S 2  Cut  Relations Between Concepts ~ S 3  Size  Subsethood  Implication  Similarity  Betweenness https://github.com/lbechberger/ConceptualSpaces Representing Correlations in Conceptual Spaces / Lucas Bechberger 12

  13. My PhD Project / Outline Symbolic Layer Manually define 3.) Learning Concepts regions Conceptual Layer 1.) Mathematical Formalization Manually define 2.) Learning Dimensions dimensions Subsymbolic Layer Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 13

  14. Learning Dimensions Handcrafting Psychology https://www.pinclipart.com/downpngs/hmJhoT_hammer-saw- clipart-hammer-and-saw-png-transparent/ Machine Learning https://www.pinclipart.com/downpngs/TJoTxi_brai n-symbol-of-psychology-clipart/ https://www.pinclipart.com/downpngs/hboiwb_ne ural-networks-set-out-to-replicate-the-brains/ Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 14

  15. Learning Dimensions: MDS 1) Psychological experiment similarity judgments 2) Average across participants matrix # dimensions 3) Multidimensional Scaling space Psychological grounding Dealing with unseen inputs Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 15

  16. Learning Dimensions: ANNs  Autoencoder (e.g., β-VAE): compress and reconstruct input 22 76 03 50 output 42 91 hidden representation Dealing with unseen inputs 24 75 02 53 input Psychological grounding  Hidden neurons = dimensions in our conceptual space Higgins, I.; Matthey, L.; Pal, A.; Burgess, C.; Glorot, X.; Botvinick, M.; Mohamed, S. & Lerchner, A. β-VAE: Learning Basic Visual Concepts with a Constrained Variational Framework, ICLR 2017 Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 16

  17. Learning Dimensions: Hybrid dog cat . . . ANN Psychological MDS Experiment Psychological grounding Dealing with unseen inputs Bechberger, L. & Kypridemou, E. Mapping Images to Psychological Similarity Spaces Using Neural Networks. AIC 2018 Bechberger, L. & Kühnberger, K.-U. Generalizing Psychological Similarity Spaces to Unseen Stimuli. Preprint 2019 Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 17

  18. Feasibility Study: Data Set  NOUN data set  64 images of novel objects  Pairwise similarity ratings Horst, J. S. & Hout, M. C. The Novel Object and Unusual Name (NOUN) Database: A Collection of Novel Images for Use in Experimental Research. Behavior Research Methods, 2016, 48, 1393-1409 Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 18

  19. Feasibility Study: MDS Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 19

  20. Feasibility Study: ANN Setup Szegedy, C.; Vanhoucke, V.; Ioffe, S.; Shlens, J. & Wojna, Z. Rethinking the Inception Architecture for Computer Vision. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, 2818-2826 Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 20

  21. Feasibility Study: Experiment 1 1,4 1,2 1 0,8 MSE 0,6 0,4 0,2 0 Baseline Correct Targets Shuffled Targets Training Test Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 21

  22. Feasibility Study: Experiment 3 1,4 1,2 1 0,8 MSE 0,6 Baseline Regression 0,4 0,2 0 1 2 3 4 5 6 7 8 9 10 Number of Dimensions Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 22

  23. My PhD Project / Outline Symbolic Layer Manually define 3.) Learning Concepts regions Conceptual Layer 1.) Mathematical Formalization Manually define 2.) Learning Dimensions dimensions Subsymbolic Layer Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 23

  24. Learning Concepts: LTN Apple AND red IMPLIES sweet: 0.31 0.99 0.75 0.31 apple red sweet Symbolic Conceptual Subsymbolic Serafini, L. & d'Avila Garcez, A. Logic Tensor Networks: Deep Learning and Logical Reasoning from Data and Knowledge. NeSy 2016 Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 24

  25. Learning Concepts: LTN  Conceptual space of movies from Derrac and Schockaert  Extracted conceptual space from movie reviews  15.000 data points  Multi-label problem: genres, plot keywords, age restriction  Use LTN to learn concepts in that space  Extract rules with apriori algorithm  Vary size of training set and compare to other classifiers  Long run: align LTN with conceptual spaces theory  Convexity, domain structure, ... Joaquín Derrac and Steven Schockaert. Inducing semantic relations from conceptual spaces: a data-driven approach to commonsense reasoning, Artificial Intelligence, vol. 228, pages 66-94, 2015 Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 25

  26. My PhD Project / Outline Symbolic Layer Manually define 3.) Learning Concepts regions Conceptual Layer 1.) Mathematical Formalization Manually define 2.) Learning Dimensions dimensions Subsymbolic Layer Using Conceptual Spaces for Cognitive AI / Lucas Bechberger 26

  27. Thank you for your attention! Questions? Comments? Discussions? https://www.lucas-bechberger.de @LucasBechberger

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend