A Hierarchical Classification Method Used to Classify Livestock Behaviour from Sensor Data
One of the fundamental tasks in the management of livestock is to understand their behaviour and use this information to increase livestock productivity and welfare. Developing new and improved methods to classify livestock behaviour based on their daily activities can greatly improve livestock management. In this paper, we propose the use of a hierarchical machine learning method to classify livestock behaviours. We first classify the livestock behaviours into two main behavioural categories. Each of the two categories is then broken down at the next level into more specific behavioural categories. We have tested the proposed methodology using two commonly used classifiers, Random Forest, Support Vector Machine and a newer approach involving Deep Belief Networks. Our results show that the proposed hierarchical classification technique works better than the conventional approach. The experimental studies also show that Deep Belief Networks perform better than the Random Forest and Support Vector Machine for most cases.
KeywordsMachine learning Hierarchical classification Livestock behaviour Sensor data
This research was supported by CSIRO Floreat, Western Australia. We are grateful for their cooperation and permission to use their data.
- 1.Manning, L.: What is Ag Big Data? (2015). https://agfundernews.com/what-is-ag-big-data5041.html
- 4.Van Hertem, T., Lague. S., Rooijakkers, L., Vranken, E.: Towards a sustainable meat production with precision livestock farming. In: Proceedings in Food System Dynamics, pp. 357–362 (2016)Google Scholar
- 17.Durgesh, K., Lekha, B.: Data classification using support vector machine. J. Theoret. Appl. Inf. Technol. 12, 1–7 (2010)Google Scholar
- 18.Hua, Y., Guo, J., Zhao, H.: Deep belief networks and deep learning. In: IEEE International Conference on Intelligent Computing and Internet of Things (ICIT) (2015)Google Scholar