A lexical approach for identifying behavioral action sequences
Reddy, G.; Desban, L.; Tanaka, H.; Roussel, J.; Wyart, C.
Show abstract
Animals display characteristic behavioral patterns when performing a task, such as the spiraling of a soaring bird or the surge-and-cast of a male moth searching for a female. Identifying such recurring sequences occurring rarely in noisy behavioral data is key to understanding the behavioral response to a distributed stimulus in unrestrained animals. Existing models seek to describe the dynamics of behavior or segment individual locomotor episodes rather than to identify the rare and transient sequences of locomotor episodes that make up the behavioral response. To fill this gap, we develop a lexical, hierarchical model of behavior. We designed an unsupervised algorithm called "BASS" to efficiently identify and segment recurring behavioral action sequences transiently occurring in long behavioral recordings. When applied to navigating larval zebrafish, BASS extracts a dictionary of remarkably long, non-Markovian sequences consisting of repeats and mixtures of slow forward and turn bouts. Applied to a novel chemotaxis assay, BASS uncovers chemotactic strategies deployed by zebrafish to avoid aversive cues consisting of sequences of fast large-angle turns and burst swims. In a simulated dataset of soaring gliders climbing thermals, BASS finds the spiraling patterns characteristic of soaring behavior. In both cases, BASS succeeds in identifying rare action sequences in the behavior deployed by freely moving animals. BASS can be easily incorporated into the pipelines of existing behavioral analyses across diverse species, and even more broadly used as a generic algorithm for pattern recognition in low-dimensional sequential data.
Matching journals
The top 2 journals account for 50% of the predicted probability mass.
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.