Love thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.

Researchers hoping to elucidate the behaviour of species that aren't readily observed are able to do so using biotelemetry methods. Accelerometers in particular are proving particularly effective and have been used on terrestrial, aquatic and volant species with success. In the past, behavioura...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Owen R Bidder, Hamish A Campbell, Agustina Gómez-Laich, Patricia Urgé, James Walker, Yuzhi Cai, Lianli Gao, Flavio Quintana, Rory P Wilson
Formato: article
Lenguaje:EN
Publicado: Public Library of Science (PLoS) 2014
Materias:
R
Q
Acceso en línea:https://doaj.org/article/4d1dc4762d9b46a2bf3dd13210495fb3
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:4d1dc4762d9b46a2bf3dd13210495fb3
record_format dspace
spelling oai:doaj.org-article:4d1dc4762d9b46a2bf3dd13210495fb32021-11-18T08:31:37ZLove thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.1932-620310.1371/journal.pone.0088609https://doaj.org/article/4d1dc4762d9b46a2bf3dd13210495fb32014-01-01T00:00:00Zhttps://www.ncbi.nlm.nih.gov/pmc/articles/pmid/24586354/pdf/?tool=EBIhttps://doaj.org/toc/1932-6203Researchers hoping to elucidate the behaviour of species that aren't readily observed are able to do so using biotelemetry methods. Accelerometers in particular are proving particularly effective and have been used on terrestrial, aquatic and volant species with success. In the past, behavioural modes were detected in accelerometer data through manual inspection, but with developments in technology, modern accelerometers now record at frequencies that make this impractical. In light of this, some researchers have suggested the use of various machine learning approaches as a means to classify accelerometer data automatically. We feel uptake of this approach by the scientific community is inhibited for two reasons; 1) Most machine learning algorithms require selection of summary statistics which obscure the decision mechanisms by which classifications are arrived, and 2) they are difficult to implement without appreciable computational skill. We present a method which allows researchers to classify accelerometer data into behavioural classes automatically using a primitive machine learning algorithm, k-nearest neighbour (KNN). Raw acceleration data may be used in KNN without selection of summary statistics, and it is easily implemented using the freeware program R. The method is evaluated by detecting 5 behavioural modes in 8 species, with examples of quadrupedal, bipedal and volant species. Accuracy and Precision were found to be comparable with other, more complex methods. In order to assist in the application of this method, the script required to run KNN analysis in R is provided. We envisage that the KNN method may be coupled with methods for investigating animal position, such as GPS telemetry or dead-reckoning, in order to implement an integrated approach to movement ecology research.Owen R BidderHamish A CampbellAgustina Gómez-LaichPatricia UrgéJames WalkerYuzhi CaiLianli GaoFlavio QuintanaRory P WilsonPublic Library of Science (PLoS)articleMedicineRScienceQENPLoS ONE, Vol 9, Iss 2, p e88609 (2014)
institution DOAJ
collection DOAJ
language EN
topic Medicine
R
Science
Q
spellingShingle Medicine
R
Science
Q
Owen R Bidder
Hamish A Campbell
Agustina Gómez-Laich
Patricia Urgé
James Walker
Yuzhi Cai
Lianli Gao
Flavio Quintana
Rory P Wilson
Love thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.
description Researchers hoping to elucidate the behaviour of species that aren't readily observed are able to do so using biotelemetry methods. Accelerometers in particular are proving particularly effective and have been used on terrestrial, aquatic and volant species with success. In the past, behavioural modes were detected in accelerometer data through manual inspection, but with developments in technology, modern accelerometers now record at frequencies that make this impractical. In light of this, some researchers have suggested the use of various machine learning approaches as a means to classify accelerometer data automatically. We feel uptake of this approach by the scientific community is inhibited for two reasons; 1) Most machine learning algorithms require selection of summary statistics which obscure the decision mechanisms by which classifications are arrived, and 2) they are difficult to implement without appreciable computational skill. We present a method which allows researchers to classify accelerometer data into behavioural classes automatically using a primitive machine learning algorithm, k-nearest neighbour (KNN). Raw acceleration data may be used in KNN without selection of summary statistics, and it is easily implemented using the freeware program R. The method is evaluated by detecting 5 behavioural modes in 8 species, with examples of quadrupedal, bipedal and volant species. Accuracy and Precision were found to be comparable with other, more complex methods. In order to assist in the application of this method, the script required to run KNN analysis in R is provided. We envisage that the KNN method may be coupled with methods for investigating animal position, such as GPS telemetry or dead-reckoning, in order to implement an integrated approach to movement ecology research.
format article
author Owen R Bidder
Hamish A Campbell
Agustina Gómez-Laich
Patricia Urgé
James Walker
Yuzhi Cai
Lianli Gao
Flavio Quintana
Rory P Wilson
author_facet Owen R Bidder
Hamish A Campbell
Agustina Gómez-Laich
Patricia Urgé
James Walker
Yuzhi Cai
Lianli Gao
Flavio Quintana
Rory P Wilson
author_sort Owen R Bidder
title Love thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.
title_short Love thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.
title_full Love thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.
title_fullStr Love thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.
title_full_unstemmed Love thy neighbour: automatic animal behavioural classification of acceleration data using the K-nearest neighbour algorithm.
title_sort love thy neighbour: automatic animal behavioural classification of acceleration data using the k-nearest neighbour algorithm.
publisher Public Library of Science (PLoS)
publishDate 2014
url https://doaj.org/article/4d1dc4762d9b46a2bf3dd13210495fb3
work_keys_str_mv AT owenrbidder lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT hamishacampbell lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT agustinagomezlaich lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT patriciaurge lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT jameswalker lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT yuzhicai lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT lianligao lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT flavioquintana lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
AT rorypwilson lovethyneighbourautomaticanimalbehaviouralclassificationofaccelerationdatausingtheknearestneighbouralgorithm
_version_ 1718421681450516480