Assessing the Perceived Predictability of Functions

How do we perceive the predictability of functions? We derive a rational measure of a function’s predictability based on Gaussian process learning curves. Using this measure, we show that the smoothness of a function can be more important to predictability judgments than the variance of additive noise or the number of samples. These patterns can be captured well by the learning curve for Gaussian process regression, which in turn crucially depends on the eigenvalue spectrum of the covariance function. Using approximate bounds on the learning curve, we model participants’ predictability judgments about sampled functions and find that smoothness is indeed a better predictor for perceived predictability than both the variance and the sample size. This means that it can sometimes be preferable to learn about noisy but smooth functions instead of deterministic complex ones.

[1]  B. Brehmer Hypotheses about relations between scaled variables in the learning of probabilistic inference tasks , 1974 .

[2]  Manfred Opper,et al.  General Bounds on Bayes Errors for Regression with Gaussian Processes , 1998, NIPS.

[3]  Joshua B. Tenenbaum,et al.  Structure Discovery in Nonparametric Regression through Compositional Kernel Search , 2013, ICML.

[4]  Klaus Ritter,et al.  Average-case analysis of numerical problems , 2000, Lecture notes in mathematics.

[5]  Andrew Gordon Wilson,et al.  Gaussian Process Kernels for Pattern Discovery and Extrapolation , 2013, ICML.

[6]  Peter Sollich,et al.  Can Gaussian Process Regression Be Made Robust Against Model Mismatch? , 2004, Deterministic and Statistical Methods in Machine Learning.

[7]  Christopher K. I. Williams,et al.  Upper and Lower Bounds on the Learning Curve for Gaussian Processes , 2000, Machine Learning.

[8]  M. McDaniel,et al.  The conceptual basis of function learning and extrapolation: Comparison of rule-based and associative-based models , 2005, Psychonomic bulletin & review.

[9]  Stephan Lewandowsky,et al.  Population of linear experts: knowledge partitioning and function learning. , 2004, Psychological review.

[10]  T. Griffiths,et al.  Iterated learning: Intergenerational knowledge transmission reveals inductive biases , 2007, Psychonomic bulletin & review.

[11]  J. Carroll FUNCTIONAL LEARNING: THE LEARNING OF CONTINUOUS FUNCTIONAL MAPPINGS RELATING STIMULUS AND RESPONSE CONTINUA , 1963 .

[12]  M. McDaniel,et al.  Extrapolation: the sine qua non for abstraction in function learning. , 1997, Journal of experimental psychology. Learning, memory, and cognition.

[13]  Peter Sollich,et al.  Learning Curves for Gaussian Process Regression: Approximations and Bounds , 2001, Neural Computation.

[14]  Thomas L. Griffiths,et al.  Modeling human function learning with Gaussian processes , 2008, NIPS.

[15]  D. Meyer,et al.  Function learning: induction of continuous stimulus-response relations. , 1991, Journal of experimental psychology. Learning, memory, and cognition.

[16]  Noah D. Goodman,et al.  Learning a theory of causality. , 2011, Psychological review.

[17]  Georg M. Goerg Forecastable Component Analysis , 2013, ICML.

[18]  A. Neal,et al.  Why people underestimate y when extrapolating in linear functions. , 2006, Journal of experimental psychology. Learning, memory, and cognition.