A method, framework, and tutorial for efficiently simulating models of decision-making

被引:15
作者
Evans, Nathan J. [1 ,2 ]
机构
[1] Univ Amsterdam, Dept Psychol, Amsterdam, Netherlands
[2] Vanderbilt Univ, Dept Psychol, Nashville, TN 37240 USA
基金
美国国家科学基金会;
关键词
Decision-making; Evidence accumulation models; Random number generation; Probability density approximation; DIFFUSION-MODEL; URGENCY SIGNALS; RESPONSE-TIMES; CHOICE; COMPUTATIONS; ACCURACY; LEAKY;
D O I
10.3758/s13428-019-01219-z
中图分类号
B841 [心理学研究方法];
学科分类号
040201 ;
摘要
Evidence accumulation models (EAMs) have become the dominant models of rapid decision-making. Several variants of these models have been proposed, ranging from the simple linear ballistic accumulator (LBA) to the more complex leaky-competing accumulator (LCA), and further extensions that include time-varying rates of evidence accumulation or decision thresholds. Although applications of the simpler variants have been widespread, applications of the more complex models have been fewer, largely due to their intractable likelihood function and the computational cost of mass simulation. Here, I present a framework for efficiently fitting complex EAMs, which uses a new, efficient method of simulating these models. I find that the majority of simulation time is taken up by random number generation (RNG) from the normal distribution, needed for the stochastic noise of the differential equation. To reduce this inefficiency, I propose using the well-known concept within computer science of "look-up tables" (LUTs) as an approximation to the inverse cumulative density function (iCDF) method of RNG, which I call "LUT-iCDF". I show that when using an appropriately sized LUT, simulations using LUT-iCDF closely match those from the standard RNG method in R. My framework, which I provide a detailed tutorial on how to implement, includes C code for 12 different variants of EAMs using the LUT-iCDF method, and should make the implementation of complex EAMs easier and faster.
引用
收藏
页码:2390 / 2404
页数:15
相关论文
共 49 条
[1]   QUANTITATIVE STUDY OF ATTRACTOR NEURAL NETWORK RETRIEVING AT LOW SPIKE RATES .1. SUBSTRATE SPIKES, RATES AND NEURONAL GAIN [J].
AMIT, DJ ;
TSODYKS, MV .
NETWORK-COMPUTATION IN NEURAL SYSTEMS, 1991, 2 (03) :259-273
[2]   The simplest complete model of choice response time: Linear ballistic accumulation [J].
Brown, Scott D. ;
Heathcote, Andrew .
COGNITIVE PSYCHOLOGY, 2008, 57 (03) :153-178
[3]   An integrated model of choices and response times in absolute identification [J].
Brown, Scott D. ;
Marley, A. A. J. ;
Donkin, Christopher ;
Heathcote, Andrew .
PSYCHOLOGICAL REVIEW, 2008, 115 (02) :396-425
[4]   A NEURAL BASIS FOR VISUAL-SEARCH IN INFERIOR TEMPORAL CORTEX [J].
CHELAZZI, L ;
MILLER, EK ;
DUNCAN, J ;
DESIMONE, R .
NATURE, 1993, 363 (6427) :345-347
[5]   Variance as a Signature of Neural Computations during Decision Making [J].
Churchland, Anne. K. ;
Kiani, R. ;
Chaudhuri, R. ;
Wang, Xiao-Jing ;
Pouget, Alexandre ;
Shadlen, M. N. .
NEURON, 2011, 69 (04) :818-831
[6]   Decisions in Changing Conditions: The Urgency-Gating Model [J].
Cisek, Paul ;
Puskas, Genevieve Aude ;
El-Murr, Stephany .
JOURNAL OF NEUROSCIENCE, 2009, 29 (37) :11560-11571
[7]   Evidence for time-variant decision making [J].
Ditterich, Jochen .
EUROPEAN JOURNAL OF NEUROSCIENCE, 2006, 24 (12) :3628-3641
[8]   The overconstraint of response time models: Rethinking the scaling problem [J].
Donkin, Chris ;
Brown, Scott D. ;
Heathcote, Andrew .
PSYCHONOMIC BULLETIN & REVIEW, 2009, 16 (06) :1129-1135
[9]   Getting more from accuracy and response time data: Methods for fitting the linear ballistic accumulator [J].
Donkin, Chris ;
Averell, Lee ;
Brown, Scott ;
Heathcote, Andrew .
BEHAVIOR RESEARCH METHODS, 2009, 41 (04) :1095-1110
[10]   The Cost of Accumulating Evidence in Perceptual Decision Making [J].
Drugowitsch, Jan ;
Moreno-Bote, Ruben ;
Churchland, Anne K. ;
Shadlen, Michael N. ;
Pouget, Alexandre .
JOURNAL OF NEUROSCIENCE, 2012, 32 (11) :3612-3628