Papers
Topics
Authors
Recent
Detailed Answer
Quick Answer
Concise responses based on abstracts only
Detailed Answer
Well-researched responses based on abstracts and relevant paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses
Gemini 2.5 Flash
Gemini 2.5 Flash 47 tok/s
Gemini 2.5 Pro 41 tok/s Pro
GPT-5 Medium 28 tok/s Pro
GPT-5 High 25 tok/s Pro
GPT-4o 104 tok/s Pro
Kimi K2 156 tok/s Pro
GPT OSS 120B 474 tok/s Pro
Claude Sonnet 4 36 tok/s Pro
2000 character limit reached

SequentialSamplingModels.jl: Simulating and Evaluating Cognitive Models of Response Times in Julia (2411.06631v1)

Published 10 Nov 2024 in cs.MS, q-bio.NC, stat.CO, and stat.ME

Abstract: Sequential sampling models (SSMs) are a widely used framework describing decision-making as a stochastic, dynamic process of evidence accumulation. SSMs popularity across cognitive science has driven the development of various software packages that lower the barrier for simulating, estimating, and comparing existing SSMs. Here, we present a software tool, SequentialSamplingModels.jl (SSM.jl), designed to make SSM simulations more accessible to Julia users, and to integrate with the Julia ecosystem. We demonstrate the basic use of SSM.jl for simulation, plotting, and Bayesian inference.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Summary

  • The paper introduces SequentialSamplingModels.jl, a framework that simulates and evaluates sequential sampling models for cognitive response times.
  • It details methods for generating multivariate choice-response time distributions with integrated visualization and Bayesian parameter estimation.
  • The work demonstrates practical applications using models like the Diffusion Decision Model and Linear Ballistic Accumulator, advancing cognitive research.

SequentialSamplingModels.jl: Simulating and Evaluating Cognitive Models of Response Times in Julia

The paper "SequentialSamplingModels.jl: Simulating and Evaluating Cognitive Models of Response Times in Julia" presents an innovative software package designed to compute Sequential Sampling Models (SSMs) within the Julia programming environment. Authored by Kianté Fernandez, Dominique Makowski, and Christopher Fisher, the work addresses the expanding need for advanced tools to paper decision-making processes through SSMs.

Sequential Sampling Models operate on the premise that decision-making can be conceptualized as a stochastic process involving the accumulation of evidence until a decision threshold is reached. The significance of SSMs lies in their capacity to model cognitive processes that influence decision-making speeds and accuracy across several cognitive functions such as memory retrieval, visual perception, and decision-making. These models are extensively utilized to provide theoretical insight into the temporal aspects of decision-making.

One of the core contributions of this research is the provision of an integrated software framework, SequentialSamplingModels.jl (SSM.jl), that facilitates the simulation, plotting, and Bayesian inference of cognitive models. The package offers functionalities tailored for the user-friendly generation of multivariate choice-response time distributions, seamless plotting support, and parameter estimation, showing compatibility with the wider Julia ecosystem.

The paper delineates several illustrative examples, demonstrating the robust simulation features of SSM.jl. For instance, the simulation of the Diffusion Decision Model (DDM) and the racing diffusion model (RDM) is showcased. Leveraging the Julia Distributions package, users can generate discrete choices and continuous response times, enabling researchers to simulate realistic decision-making scenarios efficiently. The plotting capabilities are enhanced by integration with Plots.jl, facilitating comprehensive visualization of joint choice-response time distributions and the dynamic evidence accumulation process through histograms and traced trajectories.

Moreover, SSM.jl interfaces with the probabilistic programming framework Turing.jl for Bayesian modeling. This integration permits the estimation of model parameters and facilitates rigorous statistical analysis by employing a Bayesian paradigm. The Linear Ballistic Accumulator (LBA) model exemplifies this capabilities via Markov Chain Monte Carlo (MCMC) based parameter estimation, highlighting the methodological versatility of SSM.jl.

In terms of future perspectives, the authors propose extending SSM.jl's capabilities by implementing approximate solutions for likelihoods lacking a closed form, using methods such as approximate Bayesian computation and potentially harnessing deep learning paradigms. This ambition could pave the way for more efficient simulation-based inference, including for those models which currently prove computationally challenging.

From a theoretical standpoint, SSM.jl stands to greatly impact the landscape of cognitive modeling by enabling more complex and comprehensive models of decision-making. The software’s integration capabilities promise to contribute significantly to cross-disciplinary research, specifically in areas like cognitive psychology, neuroscience, and decision sciences.

In summary, the research encapsulated in SequentialSamplingModels.jl introduces a powerful tool into the cognitive modelling arsenal, reinforcing the Julia ecosystem’s relevance in computational cognitive science. By lowering the technical barriers, the package broadens access for researchers striving to harness the depth of SSMs in understanding decision-making systems. As such, it also opens novel pathways for further exploration of more intricate models of human cognition and behavior.

Dice Question Streamline Icon: https://streamlinehq.com

Follow-Up Questions

We haven't generated follow-up questions for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com