Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T19:45:44.030Z Has data issue: false hasContentIssue false

Visuo: A model of visuospatial instantiation of quantitative magnitudes

Published online by Cambridge University Press:  24 July 2013

Jonathan Gagné
Affiliation:
Systems Design Engineering Department, University of Waterloo, 200 University Avenue West, Waterloo, ON, Canada N2L 3G1; e-mail: jgagne@uwaterloo.ca
Jim Davies
Affiliation:
Institute of Cognitive Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, Canada K1S 5B6; e-mail: jim@jimdavies.org
Rights & Permissions [Opens in a new window]

Abstract

Visuo is an implemented Python program that models visual reasoning. It takes as input a description of a scene in words (e.g. ‘small dog on a sunny street’) and produces estimates of the quantitative magnitudes of the qualitative input (e.g. the size of the dog and the brightness of the street). We claim that reasoners transfer quantitative knowledge to new concepts from distributions of familiar concepts in memory. We also claim that visuospatial magnitudes should be stored as distributions over fuzzy sets. We show that Visuo successfully predicts quantitative knowledge to new concepts.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Figure 1 Result of parsing Example 2 from the input file above. Each node is turned into an exemplar

Figure 1

Figure 2 Fuzzy numbers and their actual membership functions at two different scales. The values along the horizontal axis represent crisp number inputs. The values along the top label are the fuzzy number sets. The vertical axis represents the degree of membership of that crisp number in a given set. For example, a crisp input of 700 is a member of fuzzy number 400 to a degree of 0.40, a member of fuzzy number 600 to a degree of 0.8667, a member of fuzzy number 900 to degree 0.60, a member of fuzzy number 1350 to degree 0.1333 and a member of all other fuzzy numbers to degree 0.0

Figure 2

Figure 3 Tree representation of a visualization stimulus [[large raven] above [tree]].

Figure 3

Figure 4 Graphical representation of the conceptual combination process for an adjective and a noun

Figure 4

Table 1 Description of the variables in the pseudocode

Figure 5

Table 2 Comparison between Visuo's estimated width ratios and the actual width ratios

Figure 6

Figure 5 Visuo's performance when the target distribution is shifted from the source. The distribution for ‘all ravens’ is the same as that of ‘all crows’ except that it is shifted right. As expected, the distribution for ‘large ravens’ is shifted as well

Figure 7

Figure 6 Visuo's performance when the target has a higher variance. As expected, it adjusts the predicted distribution appropriately; the ‘large ravens’ distribution also has a high variance, even though the source distributions do not

Figure 8

Figure 7 Visuo's performance in a low variance target situation. As expected, the estimated distribution also has a low variance