Computational Analysis of Behavior
- PMID: 27090952
- DOI: 10.1146/annurev-neuro-070815-013845
Computational Analysis of Behavior
Abstract
In this review, we discuss the emerging field of computational behavioral analysis-the use of modern methods from computer science and engineering to quantitatively measure animal behavior. We discuss aspects of experiment design important to both obtaining biologically relevant behavioral data and enabling the use of machine vision and learning techniques for automation. These two goals are often in conflict. Restraining or restricting the environment of the animal can simplify automatic behavior quantification, but it can also degrade the quality or alter important aspects of behavior. To enable biologists to design experiments to obtain better behavioral measurements, and computer scientists to pinpoint fruitful directions for algorithm improvement, we review known effects of artificial manipulation of the animal on behavior. We also review machine vision and learning techniques for tracking, feature extraction, automated behavior classification, and automated behavior discovery, the assumptions they make, and the types of data they work best with.
Keywords: animal behavior; automated behavioral analysis; computer vision; machine learning; tracking.
Similar articles
-
Machine vision methods for analyzing social interactions.J Exp Biol. 2017 Jan 1;220(Pt 1):25-34. doi: 10.1242/jeb.142281. J Exp Biol. 2017. PMID: 28057825 Review.
-
Automation, machine learning, and artificial intelligence in echocardiography: A brave new world.Echocardiography. 2018 Sep;35(9):1402-1418. doi: 10.1111/echo.14086. Epub 2018 Jul 5. Echocardiography. 2018. PMID: 29974498 Review.
-
An unsupervised learning approach for tracking mice in an enclosed area.BMC Bioinformatics. 2017 May 25;18(1):272. doi: 10.1186/s12859-017-1681-1. BMC Bioinformatics. 2017. PMID: 28545524 Free PMC article.
-
Improved 3D tracking and automated classification of rodents' behavioral activity using depth-sensing cameras.Behav Res Methods. 2020 Oct;52(5):2156-2167. doi: 10.3758/s13428-020-01381-9. Behav Res Methods. 2020. PMID: 32232737
-
Automated structural classification of lipids by machine learning.Bioinformatics. 2015 Mar 1;31(5):621-5. doi: 10.1093/bioinformatics/btu723. Epub 2014 Oct 29. Bioinformatics. 2015. PMID: 25359887
Cited by
-
scAnt-an open-source platform for the creation of 3D models of arthropods (and other small objects).PeerJ. 2021 Apr 12;9:e11155. doi: 10.7717/peerj.11155. eCollection 2021. PeerJ. 2021. PMID: 33954036 Free PMC article.
-
Temporal structure of mouse courtship vocalizations facilitates syllable labeling.Commun Biol. 2020 Jun 26;3(1):333. doi: 10.1038/s42003-020-1053-7. Commun Biol. 2020. PMID: 32591576 Free PMC article.
-
EXPLORE: a novel deep learning-based analysis method for exploration behaviour in object recognition tests.Sci Rep. 2023 Mar 14;13(1):4249. doi: 10.1038/s41598-023-31094-w. Sci Rep. 2023. PMID: 36918658 Free PMC article.
-
New approaches to selecting a scan-sampling method for chicken behavioral observations and their practical implications.Sci Rep. 2023 Oct 11;13(1):17177. doi: 10.1038/s41598-023-44126-2. Sci Rep. 2023. PMID: 37821498 Free PMC article.
-
DeepEthogram, a machine learning pipeline for supervised behavior classification from raw pixels.Elife. 2021 Sep 2;10:e63377. doi: 10.7554/eLife.63377. Elife. 2021. PMID: 34473051 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources