Machine learning to detect schedules using spatiotemporal data of behavior: A proof of concept.

Journal: Journal of the experimental analysis of behavior
Published Date:

Abstract

Traditionally, the experimental analysis of behavior has relied on the single discrete response paradigm (e.g., key pecks, lever presses, screen clicks) to identify behavioral patterns. However, the development and availability of new technology allow researchers to move beyond this paradigm and use other features to detect schedules. Thus, our study used spatiotemporal data to compare the accuracy of four machine learning algorithms (i.e., logistic regression, support vector classifiers, random forests, and artificial neural networks) in detecting the presence and the components of time-based schedules in 12 rats involved in a behavioral experiment. Using spatiotemporal data, the algorithms accurately identified the presence or absence of programmed schedules and correctly differentiated between fixed- and variable-space schedules. That said, our analyses failed to identify an algorithm to discriminate fixed-time from variable-time schedules. Furthermore, none of the algorithms performed systematically better than the others. Our findings provide preliminary support for the utility of using spatiotemporal data with machine learning to detect stimulus schedules.

Authors

  • Marc J Lanovaz
    École de psychoéducation, Université de Montréal.
  • Varsovia Hernandez
    Centro de Investigaciones Biomédicas, Universidad Veracruzana, Mexico.
  • Alejandro León
    Centro de Investigaciones Biomédicas, Universidad Veracruzana, Mexico.