Machine Learning for Precision Broiler Weight Estimation

In a paper published in the journal Agriculture, researchers introduced an innovative method utilizing machine learning algorithms for non-invasive broiler weight estimation in large-scale production. Employing Gaussian mixture models, Isolation Forest, and the Ordering Points To Identify the Clustering Structure (OPTICS) algorithm in a two-stage clustering process achieved accurate predictions of individual broiler weights.

Study: Machine Learning for Precision Broiler Weight Estimation. Image credit: AlexanderLipko/Shutterstock
Study: Machine Learning for Precision Broiler Weight Estimation. Image credit: AlexanderLipko/Shutterstock

Their approach combined polynomial fitting and gray models for real-time predictions, continuously refining parameters based on accuracy feedback. Evaluation using the Symmetric Mean Absolute Percentage Error (SMAPE) metric on 111 datasets revealed considerable accuracy, presenting a promising solution for cost-effective and precise broiler weight monitoring in large-scale farming setups.

Background

Broiler weight monitoring is crucial for large-scale farming; companies seek high qualification rates to maximize profits, while farmers aim for incentives by meeting weight standards. Traditional methods involve growth models, image processing, audio analysis, and sensor-based predictions, each facing limitations in accuracy and scalability.

Previous studies explored growth curve models for broilers, image-based weight estimation, audio analysis for weight correlation, and direct weight prediction using sensor data. Challenges include model specificity, noise sensitivity in image and audio analysis, and limited evaluation on smaller datasets, necessitating more robust, scalable solutions for broiler weight.

Automated Broiler Weight Monitoring Methodology

The primary aim of this research was to devise an automated method leveraging machine learning algorithms for precise broiler weight estimation using weight sensors as the singular data source. Researchers integrated diverse machine learning clustering algorithms into three stages to derive the average weight of an individual chicken from noisy and outlier-infused data.

Machine learning encompasses algorithms that discern patterns and features from substantial datasets. It is categorized into supervised, unsupervised, and reinforcement learning. In this context, unsupervised learning methods played a pivotal role in the data analysis and mining processes, offering avenues for comprehensive insights.

The methodology commenced by replacing evident outliers and invalid data—such as negatives or 0s—using a multiple interpolation machine learning algorithm in the initial phase. Subsequent stages segmented the entire dataset into distinct monitoring units at fixed intervals, enabling the calculation of mean body weights through multiple clustering and anomaly detection algorithms. The third phase focused on predicting mean weights for subsequent intervals, building upon the compiled list of individual weights.

The method encompassed 36 farms housing Cobb 500 broilers for data collection, with weight measurements facilitated by KOKOFARM electronic scales. The breeding cycle spanned 28 to 31 days, encompassing up to 30,000 broilers per batch. Raw data, collected every second and aggregated into Comma-Separated Values (CSV) files every minute, underwent rigorous preprocessing using Python 3.9 and critical libraries such as sci-kit-learn and SciPy.

Researchers conducted experiments on a high-performance server with an Intel Xeon Gold Central Processing Unit (CPU), an NVIDIA A100 80 GB Peripheral Component Interconnect Express (PCIe), 251 GB  Random Access Memory (RAM), and an Ubuntu Linux operating system. The preprocessing stage involved critical-value-based noise reduction and a MissForest-based approach to null-filling. These methods aimed to eliminate noise and replace it with null values, employing imputation techniques to fill the missing data. It prepared the dataset for further analysis by addressing noise and outliers within the time-series data.

Segmentation and Gaussian Mixture Model (GMM)-based data modeling were pivotal in the subsequent stages. GMM facilitated data segmentation, breaking it into Gaussian distribution components to discern patterns within the dataset. Subsequently, isolation forest-based outlier sieving and OPTICS-based multiple clustering processes refined the dataset, enabling the determination of average broiler body weights through algorithmic model analysis.

The adaptive forecasting phase combined multinomial regression with gray models to forecast broiler weights. Polynomial regression, mainly the Gompertz function, was employed for fitting mathematical curves to the data, while gray models compensated for the late starting point of the polynomial-appropriate prediction models, offering short-term forecasting with limited data points. This integration facilitated automatic real-time monitoring and prediction of average broiler body weight, representing a robust methodology for industry application.

This comprehensive methodology, amalgamating diverse machine learning techniques, sensor-based data collection, and predictive modeling, holds promise for precise and automated broiler weight monitoring, which is critical in large-scale farming setups.

Broiler Weight Estimation: Data Journey

This comprehensive study navigates through the processes of data preprocessing, analysis, and estimation of broiler weight. Researchers managed extensive CSV files by filtering timestamps and broiler weight values. The team implemented noise reduction and MissForest techniques to tackle missing and noisy data, ensuring a more robust and accurate analysis. The analysis phase navigated complexities in handling missing broiler weight values, emphasizing challenges posed by 0s and diverse noise.

Utilizing MissForest and validating populated data showcased the algorithm's efficiency, highlighting the necessity for data padding and the effectiveness of the imputation technique. Additionally, the approach highlighted difficulties in accurately weighing numerous chickens, revealing insights into the proposed algorithm's effectiveness despite human-induced challenges during transportation. Validating across 111 datasets showcased practical feasibility, showing errors below 0.2, emphasizing its potential real-world applications in farming contexts.

Conclusion

This study revolutionizes broiler weight management by leveraging machine learning algorithms with simple electronic scales. Its innovative approach simulates natural weighing processes, ensuring accurate predictions without complex technology. While future research could expand this system's capabilities by integrating additional farm factors, this methodology promises efficient decision-making in broiler farming. It holds potential for broader application in livestock weight estimation.

Journal reference:
  • Lyu, P., Min, J., & Song, J. (2023). Application of Machine Learning Algorithms for On-Farm Monitoring and Prediction of Broilers’ Live Weight: A Quantitative Study Based on Body Weight Data. Agriculture, 13:12, 2193. DOI:10.3390/agriculture13122193, https://www.mdpi.com/2077-0472/13/12/2193

Article Revisions

  • Jul 16 2024 - Minor edits to punctuation and grammar, plus fixed broken journal URL.
Silpaja Chandrasekar

Written by

Silpaja Chandrasekar

Dr. Silpaja Chandrasekar has a Ph.D. in Computer Science from Anna University, Chennai. Her research expertise lies in analyzing traffic parameters under challenging environmental conditions. Additionally, she has gained valuable exposure to diverse research areas, such as detection, tracking, classification, medical image analysis, cancer cell detection, chemistry, and Hamiltonian walks.

Citations

Please use one of the following formats to cite this article in your essay, paper or report:

  • APA

    Chandrasekar, Silpaja. (2024, July 15). Machine Learning for Precision Broiler Weight Estimation. AZoAi. Retrieved on November 21, 2024 from https://www.azoai.com/news/20231126/Machine-Learning-for-Precision-Broiler-Weight-Estimation.aspx.

  • MLA

    Chandrasekar, Silpaja. "Machine Learning for Precision Broiler Weight Estimation". AZoAi. 21 November 2024. <https://www.azoai.com/news/20231126/Machine-Learning-for-Precision-Broiler-Weight-Estimation.aspx>.

  • Chicago

    Chandrasekar, Silpaja. "Machine Learning for Precision Broiler Weight Estimation". AZoAi. https://www.azoai.com/news/20231126/Machine-Learning-for-Precision-Broiler-Weight-Estimation.aspx. (accessed November 21, 2024).

  • Harvard

    Chandrasekar, Silpaja. 2024. Machine Learning for Precision Broiler Weight Estimation. AZoAi, viewed 21 November 2024, https://www.azoai.com/news/20231126/Machine-Learning-for-Precision-Broiler-Weight-Estimation.aspx.

Comments

The opinions expressed here are the views of the writer and do not necessarily reflect the views and opinions of AZoAi.
Post a new comment
Post

While we only use edited and approved content for Azthena answers, it may on occasions provide incorrect responses. Please confirm any data provided with the related suppliers or authors. We do not provide medical advice, if you search for medical information you must always consult a medical professional before acting on any information provided.

Your questions, but not your email details will be shared with OpenAI and retained for 30 days in accordance with their privacy principles.

Please do not ask questions that use sensitive or confidential information.

Read the full Terms & Conditions.

You might also like...
Boost Machine Learning Trust With HEX's Human-in-the-Loop Explainability