Application of random forest classification to predict daily oviposition events in broiler breeders fed by precision feeding system

J. You, S. A.S. van der Klein, E. Lou, M. J. Zuidhof, Application of random forest classification to predict daily oviposition events in broiler breeders fed by precision feeding system, Computers and Electronics in Agriculture, Volume 175, 2020, 105526, ISSN 0168-1699, https://doi.org/10.1016/j.compag.2020.105526

About

Publication Metrics

Domestic hens lay eggs in sequences of one or more eggs, separated by one or more non-laying days called a pause. Because of variability in the maturation process modulated by hormone and environmental factors, the exact day and time of oviposition events during the laying period is highly variable. Given that oviposition contributes to nutrient requirement, identifying oviposition events might be helpful in future precision feeding applications aimed at increasing feed efficiency and reducing excretion of N, P, and CO2 to the environment. In a flock of free run birds, it is difficult to determine the daily oviposition event of each individual bird. The objective of the current research was to develop a random forest classification model to predict oviposition events of free run broiler breeders fed by a precision feeding system, based on observations recorded by the system.

Approach

A total of 202 Ross 708 free run broiler breeder pullets were randomly allocated to 8 environmentally controlled rooms. Each room was equipped with a precision feeding station. Birds were trained to use the precision feeding station After 17 d, if a bird’s BW was lower than the target BW, the bird could have a meal and then be ejected. Birds were immediately ejected by the precision feeding station without any provision of feed if their BW were greater than the target BW. Daily oviposition events were confirmed by palpation every morning at 7:00 AM. A total of 2,364,761 observations in the station dataset were processed to extract information such as age, BW, feed intake (FI), the time interval between 2 meals, number of machine visits, and successful meals per day. Important features were selected using random forest-recursive feature elimination with 5-fold cross-validation, and 28 features were selected to build a random forest classification model.

Analysis of Results

The highest accuracy was 0.8522 when the first 28 features were selected. Among the 28 features, FI was the most important one. Precision (a measure of purity in retrieving) of no egg-laying and egg-laying, recall (a measure of completeness in retrieving) of no egg-laying and egg-laying were 0.8814, 0.8090, 0.8520 and 0.8453, respectively. The Kappa coefficient of the model was 0.6931, indicating substantial agreement (substantial agreement range: 0.61–0.80).

Application

To our knowledge, this is the first time the random forest algorithm was applied to predict daily oviposition events in broiler breeders. The dataset from the precision feeding system was able to predict the daily oviposition event of free run broiler breeders with an overall accuracy of 0.8482. Since oviposition is a contributor to nutrient requirements, identifying egg-laying events of free run broiler breeders would be beneficial for providing the birds with precise amounts of feeds appropriate for individual egg production levels, which would increase feed efficiency, reduce production costs, and reduce excretion of N, P, and CO2 into the environment. To improve the prediction accuracy of the model, the biological characteristics of broiler breeders and other machine learning methods might be considered.

Abstract

In group-housed poultry, hormone and environment modulated variability in the processes of follicle maturation and egg formation make it difficult to predict a daily egg-laying event (oviposition). Recording daily egg laying events has required individual cages or expensive technology such as RFID equipped nests or labor intensive trap nests. The current study implemented the random forest classification algorithm to predict oviposition events of 202 free run Ross 708 broiler breeder hens fed by a precision feeding system from week 21 to 55, based on a dataset recording information of all visits to the station. The raw dataset from the precision feeding system was processed for 6 classes of features (34 features in total) in relation to feeding activity and real-time body weight of birds. The dataset of the features was then combined with a corresponding daily individual oviposition record. The processed data were shuffled and separated into 2 subsets: 90% for training, and 10% for testing. Important features were selected using random forest-recursive feature elimination with 5-fold cross-validation, and 28 features were selected to build a random forest classification model. Overall accuracy of the model using the testing samples was 0.8482, and out-of-bag score was 0.8510. Precision (a measure of purity in retrieving) of no egg-laying and egg-laying, recall (a measure of completeness in retrieving) of no egg-laying and egg-laying were 0.8814, 0.8090, 0.8520 and 0.8453, respectively. The Kappa coefficient of the model was 0.6931, indicating substantial agreement (substantial agreement range: 0.61–0.80). This model was able to identify whether a free run broiler breeder laid an egg or not on a certain day during the laying period with around 85% accuracy.