Applying machine learning to agricultural data

Abstract Many techniques have been developed for learning rules and relationships automatically from diverse data sets, to simplify the often tedious and error-prone process of acquiring knowledge from empirical data. While these techniques are plausible, theoretically well-founded, and perform well on more or less artificial test data sets, they depend on their ability to make sense of real-world data. This paper describes a project that is applying a range of machine learning strategies to problems in agriculture and horticulture. We briefly survey some of the techniques emerging from machine learning research, describe a software workbench for experimenting with a variety of techniques on real-world data sets, and describe a case study of dairy herd management in which culling rules were inferred from a medium-sized database of herd information.

[1]  Jadzia Cendrowska,et al.  PRISM: An Algorithm for Inducing Modular Rules , 1987, Int. J. Man Mach. Stud..

[2]  Ian H. Witten,et al.  A framework for knowledge acquisition through techniques of concept learning , 1989, IEEE Trans. Syst. Man Cybern..

[3]  Ray Bareiss,et al.  Protos: An Exemplar-Based Learning Apprentice , 1988, Int. J. Man Mach. Stud..

[4]  Ron Kohavi,et al.  MLC++: a machine learning library in C++ , 1994, Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94.

[5]  Simon Kasif,et al.  OC1: A Randomized Induction of Oblique Decision Trees , 1993, AAAI.

[6]  Ryszard S. Michalski,et al.  A theory and methodology of inductive learning , 1993 .

[7]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[8]  Patrick Henry Winston,et al.  Learning structural descriptions from examples , 1970 .

[9]  Ian H. Witten,et al.  Using Concept Learning for Knowledge Acquisition , 1988, Int. J. Man Mach. Stud..

[10]  R. Mike Cameron-Jones,et al.  FOIL: A Midterm Report , 1993, ECML.

[11]  John H. Gennari,et al.  A survey of clustering methods , 1989 .

[12]  G. Collins,et al.  Transcending inductive category formation in learning , 1986, Behavioral and Brain Sciences.

[13]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[14]  J. Ross Quinlan,et al.  Determinate Literals in Inductive Logic Programming , 1991, IJCAI.

[15]  Kenneth A. Kaufman,et al.  EMERALD 2: An Integrated System of Machine Learning and Discovery Programs to Support Education and Experimental Research , 1993 .

[16]  Carl H. Smith,et al.  Inductive Inference: Theory and Methods , 1983, CSUR.

[17]  Brian R. Gaines,et al.  The Trade-Off between Knowledge and Data in Knowledge Acquisition , 1991, Knowledge Discovery in Databases.

[18]  G. Holmes,et al.  Geometric Comparison of Clarifications and Rule Sets , 1994, KDD Workshop.

[19]  John R. Anderson,et al.  MACHINE LEARNING An Artificial Intelligence Approach , 2009 .

[20]  Pat Langley,et al.  Models of Incremental Concept Formation , 1990, Artif. Intell..

[21]  James Kelly,et al.  AutoClass: A Bayesian Classification System , 1993, ML.

[22]  Michael Lebowitz,et al.  Concept Learning in a Rich Input Domain: Generalization-Based Memory , 1984 .

[23]  William Frawley,et al.  Knowledge Discovery in Databases , 1991 .

[24]  R. Mike Cameron-Jones,et al.  Avoiding Pitfalls When Learning Recursive Theories , 1993, IJCAI.

[25]  Ryszard S. Michalski,et al.  PLANT/ds: An Expert Consulting System for the Diagnosis of Soybean Diseases , 1982, ECAI.

[26]  Ryszard S. Michalski,et al.  Pattern Recognition as Rule-Guided Inductive Inference , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Patrick Henry Winston,et al.  The psychology of computer vision , 1976, Pattern Recognit..