摘要
20世纪的行为学研究通过在自然状态下和受控的实验室条件下的观察揭示了动物行为的众多本质特点.但这两种途径都存在各自的局限,不能完全满足动物行为学研究发展的需要.近年来,计算技术的发展与突破给行为学研究带来了新的机遇,"计算行为学"这一新兴学科正在形成.计算行为学的发展、完善和应用使得高效量化分析动物行为成为可能.本文对计算行为学的发展历史和前沿进展进行了系统梳理和总结,介绍了人工智能技术用于动物行为分析的基本概念、方法和应用场景.此外,还对计算行为学在行为的神经机制解析和神经精神疾病诊断方面的应用进行了概述,分析了目前该领域所面临的挑战与机遇,希望能为行为科学、脑科学,以及神经精神疾病的临床转化研究提供参考.
Animal behavior,mostly controlled by the central brain,has been studied in natural environments and controlled laboratory settings.In the early 20 th century,researchers studied behavior in natural environments to reveal how it is built from components and organized over time in response to stimuli.In the laboratory settings,researchers study the ability of brain to generate behaviors in response to rewards and punishments.However,there are limitations in quantifying animal behaviors in these two approaches.Recent advances and breakthroughs in computer science provide an important opportunity for overcoming these limitations of behavioral studies.In this review,we focus on an emerging new discipline called"Computational Ethology",which uses a wide variety of techniques,including computer vision and machine learning,to measure and analyze the patterns of animal behaviors.Computational Ethology allows quantitative analyses of animal behaviors with high efficiency,and has made significant progress in recent years towards a better understanding of behaviors as well as their underlying neural mechanism.Over the last decade,with the application of artificial intelligence in animal behavior study,numerous methods have been developed to automatically quantify animal behavior,including automatic tracking of movements.Classical computer vision methods estimate centroids and ellipses of animals,which reflect the locomotion and orientation,respectively.This estimation was then extended to multiple animals.Nevertheless,non-locomotion information of animal pose cannot be reliably captured.To solve this problem,deep learning-based pose estimation of behaviors in the laboratory setting has been developed for various animal species.In this review,we present a pipeline of collecting and analyzing behavioral data.High-dimensional raw behavioral data are first subjected to dimension reduction.The low-dimensional data are then segmented and analyzed by supervised classification or unsupervised clustering in order to produce behavioral modules.After this,transition probabilities between behavioral modules over time are calculated to elucidate the pattern of behaviors.We also review the application of artificial intelligence to analyze behaviors for diagnosing and evaluating neuropsychiatric diseases and discuss the opportunities and challenges in Computational Ethology.Computational Ethology,a result of substantial interdisciplinary research of neuroscience,psychology,physics,computer science,and ethology has great potential towards a deeper understanding of the nature of animal behaviors.Nevertheless,it is still in its infancy and many questions remain to be explored.This review provides a summary as well as a reference resource for this new yet rapidly advancing discipline.We hope that this review will be informative and useful for a wide interdisciplinary scientific community studying animal behaviors and artificial intelligence.
作者
任炜
余山
张永清
Wei Renu;Shan Yu;Yong Q.Zhang(State Key Laboratory for Molecular Developmental Biology,Institute of Genetics and Developmental Biology,Chinese Academy of Sciences,Beijing,100101,China;Institute of Automation,Chinese Academy of Sciences,Beijing 100190,China;Center for Excellence in Brain Science and Intelligence Technology,Chinese Academy of Sciences,Shanghai 200031,China;College of Life Sciences,University of Chinese Academy of Sciences,Beijing 100049,China;School of Future Technology,University of Chinese Academy of Sciences,Beijing 100049,China)
出处
《科学通报》
EI
CAS
CSCD
北大核心
2021年第30期3799-3810,共12页
Chinese Science Bulletin
基金
国家重点研发计划(2017YFA0105203,2019YFA070710)
国家自然科学基金(31921002,31830036)
北京市科学技术委员会(Z1811000015180010)
中国科学院战略性先导科技专项(XDBS1020100)资助。
关键词
动物行为
人工智能
计算行为学
姿态估计
机器学习
animal behavior
artificial intelligence
Computational Ethology
pose estimation
machine learning