Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney Ewes

Body condition score (BCS) in sheep (Ovis aries) is a widely used subjective measure of the degree of soft tissue coverage. Body condition score and liveweight are statistically related in ewes; therefore, it was hypothesized that BCS could be accurately predicted from liveweight using machine learn...

Full description

Bibliographic Details
Main Authors: Jimmy Semakula, Rene A Corner-Thomas, Stephen T Morris, Hugh T Blair, Paul R Kenyon
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Agriculture
Subjects:
Online Access:https://www.mdpi.com/2077-0472/11/2/162
id doaj-68bddbf409234968b718aa484425d78c
record_format Article
spelling doaj-68bddbf409234968b718aa484425d78c2021-04-02T19:55:52ZengMDPI AGAgriculture2077-04722021-02-011116216210.3390/agriculture11020162Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney EwesJimmy Semakula0Rene A Corner-Thomas1Stephen T Morris2Hugh T Blair3Paul R Kenyon4School of Agriculture and Environment, Massey University, Private Bag 11222, Palmerston North 4410, New ZealandSchool of Agriculture and Environment, Massey University, Private Bag 11222, Palmerston North 4410, New ZealandSchool of Agriculture and Environment, Massey University, Private Bag 11222, Palmerston North 4410, New ZealandSchool of Agriculture and Environment, Massey University, Private Bag 11222, Palmerston North 4410, New ZealandSchool of Agriculture and Environment, Massey University, Private Bag 11222, Palmerston North 4410, New ZealandBody condition score (BCS) in sheep (Ovis aries) is a widely used subjective measure of the degree of soft tissue coverage. Body condition score and liveweight are statistically related in ewes; therefore, it was hypothesized that BCS could be accurately predicted from liveweight using machine learning models. Individual ewe liveweight and body condition score data at each stage of the annual cycle (pre-breeding, pregnancy diagnosis, pre-lambing and weaning) at 43 to 54 months of age were used. Nine machine learning (ML) algorithms (ordinal logistic regression, multinomial regression, linear discriminant analysis, classification and regression tree, random forest, k-nearest neighbors, support vector machine, neural networks and gradient boosting decision trees) were applied to predict BCS from a ewe’s current and previous liveweight record. A three class BCS (1.0–2.0, 2.5–3.5, > 3.5) scale was used due to high-class imbalance in the five-scale BCS data. The results showed that using ML to predict ewe BCS at 43 to 54 months of age from current and previous liveweight could be achieved with high accuracy (> 85%) across all stages of the annual cycle. The gradient boosting decision tree algorithm (XGB) was the most efficient for BCS prediction regardless of season. All models had balanced specificity and sensitivity. The findings suggest that there is potential for predicting ewe BCS from liveweight using classification machine learning algorithms.https://www.mdpi.com/2077-0472/11/2/162accuracypredictormodelsclassification
collection DOAJ
language English
format Article
sources DOAJ
author Jimmy Semakula
Rene A Corner-Thomas
Stephen T Morris
Hugh T Blair
Paul R Kenyon
spellingShingle Jimmy Semakula
Rene A Corner-Thomas
Stephen T Morris
Hugh T Blair
Paul R Kenyon
Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney Ewes
Agriculture
accuracy
predictor
models
classification
author_facet Jimmy Semakula
Rene A Corner-Thomas
Stephen T Morris
Hugh T Blair
Paul R Kenyon
author_sort Jimmy Semakula
title Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney Ewes
title_short Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney Ewes
title_full Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney Ewes
title_fullStr Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney Ewes
title_full_unstemmed Application of Machine Learning Algorithms to Predict Body Condition Score from Liveweight Records of Mature Romney Ewes
title_sort application of machine learning algorithms to predict body condition score from liveweight records of mature romney ewes
publisher MDPI AG
series Agriculture
issn 2077-0472
publishDate 2021-02-01
description Body condition score (BCS) in sheep (Ovis aries) is a widely used subjective measure of the degree of soft tissue coverage. Body condition score and liveweight are statistically related in ewes; therefore, it was hypothesized that BCS could be accurately predicted from liveweight using machine learning models. Individual ewe liveweight and body condition score data at each stage of the annual cycle (pre-breeding, pregnancy diagnosis, pre-lambing and weaning) at 43 to 54 months of age were used. Nine machine learning (ML) algorithms (ordinal logistic regression, multinomial regression, linear discriminant analysis, classification and regression tree, random forest, k-nearest neighbors, support vector machine, neural networks and gradient boosting decision trees) were applied to predict BCS from a ewe’s current and previous liveweight record. A three class BCS (1.0–2.0, 2.5–3.5, > 3.5) scale was used due to high-class imbalance in the five-scale BCS data. The results showed that using ML to predict ewe BCS at 43 to 54 months of age from current and previous liveweight could be achieved with high accuracy (> 85%) across all stages of the annual cycle. The gradient boosting decision tree algorithm (XGB) was the most efficient for BCS prediction regardless of season. All models had balanced specificity and sensitivity. The findings suggest that there is potential for predicting ewe BCS from liveweight using classification machine learning algorithms.
topic accuracy
predictor
models
classification
url https://www.mdpi.com/2077-0472/11/2/162
work_keys_str_mv AT jimmysemakula applicationofmachinelearningalgorithmstopredictbodyconditionscorefromliveweightrecordsofmatureromneyewes
AT reneacornerthomas applicationofmachinelearningalgorithmstopredictbodyconditionscorefromliveweightrecordsofmatureromneyewes
AT stephentmorris applicationofmachinelearningalgorithmstopredictbodyconditionscorefromliveweightrecordsofmatureromneyewes
AT hughtblair applicationofmachinelearningalgorithmstopredictbodyconditionscorefromliveweightrecordsofmatureromneyewes
AT paulrkenyon applicationofmachinelearningalgorithmstopredictbodyconditionscorefromliveweightrecordsofmatureromneyewes
_version_ 1721548240862576640