TY - JOUR
T1 - Towards modelling beef cattle management with Genetic Programming
AU - Abbona, Francesca
AU - Vanneschi, Leonardo
AU - Bona, Marco
AU - Giacobini, Mario
N1 - info:eu-repo/grantAgreement/FCT/9471 - RIDTI/PTDC%2FCCI-CIF%2F29877%2F2017/PT#
info:eu-repo/grantAgreement/FCT/3599-PPCDT/DSAIPA%2FDS%2F0113%2F2019/PT#
info:eu-repo/grantAgreement/FCT/3599-PPCDT/DSAIPA%2FDS%2F0022%2F2018/PT#
info:eu-repo/grantAgreement/FCT/3599-PPCDT/PTDC%2FCCI-INF%2F29168%2F2017/PT#
Abbona, F., Vanneschi, L., Bona, M., & Giacobini, M. (2020). Towards modelling beef cattle management with Genetic Programming. Livestock Science, 241, 1-12. [104205]. https://doi.org/10.1016/j.livsci.2020.104205
PY - 2020/11
Y1 - 2020/11
N2 - Among the Italian Piemontese Beef Breedings, the yearly production of calves weaned per cow, that is the calves that survive during the period of 60 days following birth, is identified as the main target expressing the performance of a farm. modeling farm dynamics in order to predict the value of this parameter is a possible solution to investigate and highlight breeding strengths, and to find alternatives to penalizing factors. The identification of such variables is a complex but solvable task, since the amount of recorded data among livestock is nowadays huge and manageable through Machine Learning techniques. Besides, the evaluation of the effectiveness of the type of management allows the breeder to consolidate the ongoing processes or, on the contrary, to adopt new management strategies. To solve this problem, we propose a Genetic Programming approach, a white-box technique suitable for big data management, and with an intrinsic ability to select important variables, providing simple models. The most frequent variables encapsulated in the models built by Genetic Programming are highlighted, and their zoological significance is investigated a posteriori, evaluating the performance of the prediction models. Moreover, two of the final expressions selected only three variables among the 48 given in input, one of which is the best performing among GP models. The expressions were then analyzed in order to propose a zootechnical interpretation of the equations. Comparisons with other common techniques, including also black-box methods, are performed, in order to evaluate the performance of different type of methods in terms of accuracy and generalization ability. The approach entailed constructive and helpful considerations to the addressed task, confirming its key-role in the zootechnical field, especially in the beef breeding management.
AB - Among the Italian Piemontese Beef Breedings, the yearly production of calves weaned per cow, that is the calves that survive during the period of 60 days following birth, is identified as the main target expressing the performance of a farm. modeling farm dynamics in order to predict the value of this parameter is a possible solution to investigate and highlight breeding strengths, and to find alternatives to penalizing factors. The identification of such variables is a complex but solvable task, since the amount of recorded data among livestock is nowadays huge and manageable through Machine Learning techniques. Besides, the evaluation of the effectiveness of the type of management allows the breeder to consolidate the ongoing processes or, on the contrary, to adopt new management strategies. To solve this problem, we propose a Genetic Programming approach, a white-box technique suitable for big data management, and with an intrinsic ability to select important variables, providing simple models. The most frequent variables encapsulated in the models built by Genetic Programming are highlighted, and their zoological significance is investigated a posteriori, evaluating the performance of the prediction models. Moreover, two of the final expressions selected only three variables among the 48 given in input, one of which is the best performing among GP models. The expressions were then analyzed in order to propose a zootechnical interpretation of the equations. Comparisons with other common techniques, including also black-box methods, are performed, in order to evaluate the performance of different type of methods in terms of accuracy and generalization ability. The approach entailed constructive and helpful considerations to the addressed task, confirming its key-role in the zootechnical field, especially in the beef breeding management.
KW - Cattle breeding
KW - Evolutionary algorithms
KW - Machine learning
KW - Piemontese bovines
KW - Precision livestock farming
UR - http://www.scopus.com/inward/record.url?scp=85089219447&partnerID=8YFLogxK
UR - http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=Alerting&SrcApp=Alerting&DestApp=WOS_CPL&DestLinkType=FullRecord&UT=WOS:000616496700030
U2 - 10.1016/j.livsci.2020.104205
DO - 10.1016/j.livsci.2020.104205
M3 - Article
AN - SCOPUS:85089219447
VL - 241
SP - 1
EP - 12
JO - Livestock Science
JF - Livestock Science
SN - 1871-1413
M1 - 104205
ER -