Adaptive stimulus selection for multi-alternative psychometric functions with lapses

Research output: Contribution to journalArticlepeer-review

8 Scopus citations


Psychometric functions (PFs) quantify how external stimuli affect behavior, and they play an important role in building models of sensory and cognitive processes. Adaptive stimulus-selection methods seek to select stimuli that are maximally informative about the PF given data observed so far in an experiment and thereby reduce the number of trials required to estimate the PF. Here we develop new adaptive stimulus-selection methods for flexible PF models in tasks with two or more alternatives. We model the PF with a multinomial logistic regression mixture model that incorporates realistic aspects of psychophysical behavior, including lapses and multiple alternatives for the response. We propose an information-theoretic criterion for stimulus selection and develop computationally efficient methods for inference and stimulus selection based on adaptive Markov-chain Monte Carlo sampling.We apply these methods to data from macaque monkeys performing a multi-alternative motion-discrimination task and show in simulated experiments that our method can achieve a substantial speed-up over random designs. These advances will reduce the amount of data needed to build accurate models of multi-alternative PFs and can be extended to high-dimensional PFs that would be infeasible to characterize with standard methods.

Original languageEnglish (US)
Article number4
Pages (from-to)1-25
Number of pages25
JournalJournal of vision
Issue number12
StatePublished - Nov 1 2018

All Science Journal Classification (ASJC) codes

  • Sensory Systems
  • Ophthalmology


  • Adaptive stimulus selection
  • Bayesian adaptive design
  • Closed-loop experiments
  • Psychometric function
  • Sequential optimal design


Dive into the research topics of 'Adaptive stimulus selection for multi-alternative psychometric functions with lapses'. Together they form a unique fingerprint.

Cite this