Machine learning techniques for classification of livestock behavior

16Citations
Citations of this article
41Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Animal activity recognition is in the interest of agricultural community, animal behaviorists, and conservationists since it acts as an indicator of the animal’s health in addition to their nutrition intake when the observation is performed during the circadian circle. Machine learning techniques and tools are used to help identify the activities of livestock. These techniques are helpful to discriminate between complex patterns for classifying animal behaviors during the day; human observation alone is labor intensive and time consuming. This research proposes a robust machine learning method to classify five activities of livestock. To prove the concept, a dataset was utilized based on the observation of two sheep and four goats. A feature selection technique, namely Boruta, was tested with multilayer perceptron, random forests, extreme gradient boosting, and k-Nearest neighbors algorithms. The best results were obtained with random forests achieving accuracy of 96.47% and kappa value of 95.41%. The results showed that the method can classify grazing, lying, scratching or biting, standing, and walking with high sensitivity and specificity.

Cite

CITATION STYLE

APA

Kleanthous, N., Hussain, A., Mason, A., Sneddon, J., Shaw, A., Fergus, P., … Al-Jumeily, D. (2018). Machine learning techniques for classification of livestock behavior. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11304 LNCS, pp. 304–315). Springer Verlag. https://doi.org/10.1007/978-3-030-04212-7_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free