Recommendations for farming practices based on consumer feedback comments and preference

One embodiment provides a method, including: receiving a plurality of consumer feedback comments regarding one of a plurality of agricultural food products, wherein each of the plurality of consumer feedback comments comprises information regarding a characteristic of a given agricultural food product, wherein each of the plurality of agricultural food products corresponds to an agricultural source producing an agricultural food product category; updating a rating of each of the plurality of agricultural food products based upon consumer feedback comments corresponding to a given agricultural food product, wherein the updating comprises aggregating the received consumer feedback comments with previously supplied consumer feedback comments for agricultural food products within the agricultural food product category of a given agricultural source; ranking the plurality of agricultural food products based upon the ratings of the plurality of agricultural food products, wherein the ranking comprises ranking the plurality of agricultural food products against other agricultural food products within an agricultural food product category and produced by different agricultural sources; and providing, to the agricultural source, at least one recommendation with respect to a farming practice implemented by the given agricultural source, wherein the recommendation is based upon the ranking of an agricultural food product produced by the given agricultural source.

BACKGROUND

When producing an agricultural product (e.g., produce, meat products, grains, etc.) a farmer may take into account previously known consumer preferences, for example, product preferences, purchasing seasons, and the like, when selecting seeds, growing seasons, products to produce, increasing yield, or the like. Traditionally, these consumer preferences are identified based upon market data from previous seasons. With consumer preferences in mind, the farmer may employ practices and techniques that may result in a product that is preferred by consumers. While uncontrollable variables such as weather or geographical location may require different techniques and farming practices than those utilized by farmers in other growing locations, it is still possible for the producer to utilize techniques that provide consistent products. Consumer preferences may also vary based upon a geographical region of the consumer, so producers may need to vary growing practices based upon a region that the product is being produced for. If a farmer or producer produces consistent products that are preferred by consumers, retailers are more likely to purchase the products from those producers because the products will sell more easily.

BRIEF SUMMARY

In summary, one aspect of the invention provides a method, comprising: receiving a plurality of consumer feedback comments regarding one of a plurality of agricultural food products, wherein each of the plurality of consumer feedback comments comprises information regarding a characteristic of a given agricultural food product, wherein each of the plurality of agricultural food products corresponds to an agricultural source producing an agricultural food product category; updating a rating of each of the plurality of agricultural food products based upon consumer feedback comments corresponding to a given agricultural food product, wherein the updating comprises aggregating the received consumer feedback comments with previously supplied consumer feedback comments for agricultural food products within the agricultural food product category of a given agricultural source; ranking the plurality of agricultural food products based upon the ratings of the plurality of agricultural food products, wherein the ranking comprises ranking the plurality of agricultural food products against other agricultural food products within an agricultural food product category and produced by different agricultural sources; and providing, to the agricultural source, at least one recommendation with respect to a farming practice implemented by the given agricultural source, wherein the recommendation is based upon the ranking of an agricultural food product produced by the given agricultural source.

Another aspect of the invention provides an apparatus, comprising: at least one processor; and a computer readable storage medium having computer readable program code embodied wherewith and executable by the at least one processor, the computer readable program code comprising: computer readable program code configured to receive a plurality of consumer feedback comments regarding one of a plurality of agricultural food products, wherein each of the plurality of consumer feedback comments comprises information regarding a characteristic of a given agricultural food product, wherein each of the plurality of agricultural food products corresponds to an agricultural source producing an agricultural food product category; computer readable program code configured to update a rating of each of the plurality of agricultural food products based upon consumer feedback comments corresponding to a given agricultural food product, wherein the updating comprises aggregating the received consumer feedback comments with previously supplied consumer feedback comments for agricultural food products within the agricultural food product category of a given agricultural source; computer readable program code configured to rank the plurality of agricultural food products based upon the ratings of the plurality of agricultural food products, wherein the ranking comprises ranking the plurality of agricultural food products against other agricultural food products within an agricultural food product category and produced by different agricultural sources; and computer readable program code configured to provide, to the agricultural source, at least one recommendation with respect to a farming practice implemented by the given agricultural source, wherein the recommendation is based upon the ranking of an agricultural food product produced by the given agricultural source.

An additional aspect of the invention provides a computer program product, comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code executable by a processor and comprising: computer readable program code configured to receive a plurality of consumer feedback comments regarding one of a plurality of agricultural food products, wherein each of the plurality of consumer feedback comments comprises information regarding a characteristic of a given agricultural food product, wherein each of the plurality of agricultural food products corresponds to an agricultural source producing an agricultural food product category; computer readable program code configured to update a rating of each of the plurality of agricultural food products based upon consumer feedback comments corresponding to a given agricultural food product, wherein the updating comprises aggregating the received consumer feedback comments with previously supplied consumer feedback comments for agricultural food products within the agricultural food product category of a given agricultural source; computer readable program code configured to rank the plurality of agricultural food products based upon the ratings of the plurality of agricultural food products, wherein the ranking comprises ranking the plurality of agricultural food products against other agricultural food products within an agricultural food product category and produced by different agricultural sources; and computer readable program code configured to provide, to the agricultural source, at least one recommendation with respect to a farming practice implemented by the given agricultural source, wherein the recommendation is based upon the ranking of an agricultural food product produced by the given agricultural source.

A further aspect of the invention provides a method, comprising: receiving consumer feedback comments regarding an agricultural food product being produced by an agricultural food production agricultural source, the consumer feedback comments comprising information related to a characteristic of the agricultural food product, wherein the characteristic comprises at least one of (i) the taste characteristic of the agricultural food product and (ii) a visual characteristic of the agricultural food product; updating a rating of the agricultural food product for an agricultural source based upon the consumer feedback comments, wherein the updating comprises aggregating the received consumer feedback comments with previously supplied consumer feedback comments for the agricultural food product, wherein the aggregating comprises decreasing the rating for a given agricultural food product based upon negative feedback and increasing the rating for a given agricultural food product based upon positive feedback; predicting quality of an agricultural food product from a given agricultural source by correlating (i) the consumer feedback comments and rating for a given agricultural food product with (ii) characteristics of the agricultural source producing the given agricultural food product; and providing, to the agricultural source, at least one recommendation with respect to a farming practice implemented by the given agricultural source, wherein the recommendation is based upon the predicted quality of the agricultural food product.

DETAILED DESCRIPTION

The illustrated embodiments of the invention will be best understood by reference to the figures. The following description is intended only by way of example and simply illustrates certain selected exemplary embodiments of the invention as claimed herein. It should be noted that the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, apparatuses, methods and computer program products according to various embodiments of the invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises at least one executable instruction for implementing the specified logical function(s).

Utilizing consumer feedback comments to enhance or alter services or products is a common business practice since it is easier for a consumer to provide such feedback and for other consumers to access the feedback. Many applications exist that are directed solely to capturing and providing consumer feedback comments. For example, one such application accepts consumer feedback comments regarding restaurants. The businesses that are being reviewed are also able to access the feedback and may use the feedback to correct any issues identified from negative feedback or capitalize on positive feedback. Additionally, if the consumers identify preferences in the feedback, for example, preference for a particular meal, the restaurant may use this information to offer that meal more frequently or design and offer other meals that have similarities to the preferred meal. For example, if multiple reviews (consumer feedback comments) mention that the restaurant has fantastic steamed dumplings, specifically identifying the softness of the dumpling is what makes the dumpling so good, the restaurant can use this information to continue making the dumplings in the same manner.

Since consumer feedback comments is so easily disseminated, it is very prudent for those who are providing services or producing products to take into account the consumer feedback comments. Continued negative feedback regarding a service or product offered by an entity can be very detrimental to the entity. However, in some industries it is difficult to get feedback to the origin producer, for example, the raw agricultural food production industry that produces raw agricultural food products (e.g., produce, meat, grains, etc.). Additionally, it is difficult to predict the quality, taste, and/or nutrition of an agricultural food product until it has been consumed. However, this information would be helpful to both the producers and retailers who purchase the agricultural food products and then resell them to consumers. In the raw agricultural food production industry conventional techniques are utilized to track farming practices in an attempt to predict yield of a crop or agricultural food product. However, these conventional techniques merely track and help predict crop yield and not whether the agricultural food product is going to be well-received by consumers. Thus, a system and method that identifies consumer feedback comments and preferences for agricultural food products and the ability to predict the quality, taste, and/or nutrition of agricultural food products is useful for the advancement of successful raw agricultural food production techniques.

Additionally, conventional techniques do not provide additional information regarding more detailed consumer preferences, for example, taste preferences, color preferences, quality preferences, and the like. Rather, at best, the traditional systems may provide some details on product preferences or purchasing season preferences, but does not provide a more detailed analysis about what characteristics about the product are desired by the consumer. The inability to provide a more detailed analysis is due to the fact that the traditional systems do not provide a technique for receiving user feedback regarding the product characteristics and providing the same to the producer of the product so that the producer can modify growing practices or techniques to produce the more desirable product.

Accordingly, a system and method are provided for utilizing consumer feedback comments and preference data to enhance farming practices and techniques and also for predicting the taste, quality, and/or nutrition of a produced agricultural food product. The system receives consumer feedback comments regarding agricultural food products. Consumer preferences and feedback may include information related to taste, quality, nutrition, coloring, or any other characteristic of an agricultural food product. Each of the agricultural food products that has corresponding consumer feedback comments has an associated production agricultural source, for example, the farm or facility where the raw food was produced and sourced from.

Based upon the consumer feedback comments for an agricultural food product, the ratings of agricultural food products are updated within a system. For example, the consumer feedback comments that are related to an agricultural food product from a particular agricultural source are aggregated to generate or update a rating for the agricultural food product from that particular agricultural source. The feedback will be based upon a category of agricultural food product produced by the agricultural source, for example, tomatoes, potatoes, beef, wheat, or the like. The feedback that corresponds to one of these categories produced by a single agricultural source will be aggregated to identify the rating of that agricultural food product being produced by that agricultural source. Once the agricultural food products are rated for a particular agricultural source, these agricultural food products can be ranked against other agricultural food products within the same or similar category produced by other agricultural sources. Based upon this ranking, the system can provide a recommendation to an agricultural source regarding adjustments that should be made to the agricultural food product and, therefore, the farming practices, to produce an agricultural food product that is more desirable to more consumers.

Additionally, the system can utilize a prediction engine to predict the taste, quality, or nutrition level of an agricultural food product. Based upon the consumer feedback comments of a product, the system can analyze the farming technique or practices that were used to produce the most desirable agricultural food products. For example, based on differing production variables, such as seed type or cultivar, irrigation, fertilization and pesticide schedules, the soil the agricultural food product is grown in, growing temperature, geographical region, and the like, foods of differing tastes and qualities may be produced. Thus, by correlating these production variables with the consumer feedback comments that identifies desirable agricultural food products, the system may identify which production variables likely result in the desired characteristics. Accordingly, the system may make a prediction regarding the taste, quality, and/or nutrition of an agricultural food product based upon the production variables of a specific agricultural source.

Such a system provides a technical improvement over current systems for enhancing farming practices and agricultural food product characteristics. The described system and method utilize consumer feedback comments to rate agricultural food products and, thereafter, rank the agricultural food products of agricultural sources against agricultural food products of other agricultural sources. The consumer feedback comments provide information related to characteristics of an agricultural food product which can be used to identify production practices or variables that contribute to desirable characteristics. Thus, the described system and method provide a technique for providing recommendations to raw food producers regarding the production practices or variables in order to increase the desirability of the agricultural food product. Conventional techniques do not provide such recommendations, instead only providing information regarding product yield. Thus, the described system and method provide a technique that can enhance agricultural food products making them more desirable, which is not offered with conventional techniques.

FIG.1illustrates a method for providing recommendations to an agricultural source producing an agricultural food product based on consumer feedback comments regarding characteristics of the agricultural food product (e.g., taste, quality, coloring, size, nutrition, etc.). At101a system receives consumer feedback comments regarding an agricultural food product and related to one or more characteristics of the agricultural food product (e.g., taste, quality, color, size, nutrition, etc.). Receipt of the consumer feedback comments may be via a user manually uploading or providing the feedback to the system, for example, by providing feedback directly in an application of the system, uploading the feedback into the system, providing a link or pointer to a data storage location of the feedback, or the like. Additionally, or alternatively, the system may access the feedback, for example, by accessing a data storage location accessible or coupled to the system, accessing an application that receives the feedback, or the like. In other words, receiving the consumer feedback comments may be performed using any method or technique for obtaining information.

The provided consumer feedback comments may be related to characteristics regarding the taste of a product, for example, bitterness, saltiness, sweetness, sourness, and the like. The provided consumer feedback comments may also be related to characteristics regarding the visual appearance of the product, for example, texture, size, shape, color, and the like. The provided consumer feedback comments may also include information related to other characteristics, for example, plumpness, juiciness, smell, firmness, and the like. These characteristics may all be used together to identify an overall taste, quality, and/or nutrition of the agricultural food product.

A system may aggregate the characteristics provided by a consumer to produce overall consumer preferences regarding the taste, quality, and/or nutrition of agricultural food products. For example, characteristics provided by consumers regarding a desirable apple may describe the apples as firm, crimson, and sweet. On the other hand, characteristics regarding an undesirable apple may describe the apples as soft, spotted, and bitter. Thus, the system can identify an overall consumer preference regarding the apples, specifically, that the firm, crimson, and sweet apples are more desirable than soft, spotted, and bitter apples.

Each of the agricultural food products has a corresponding agricultural source that produced the raw agricultural food product. An agricultural source may be a farm, garden, feedlot, ranch, or any other entity that may produce an agricultural food product (e.g., grain, produce, eggs, meat, dairy, etc.). Thus, the characteristics received by a system may be associated with the agricultural source that produced the agricultural food product. In other words, the consumer feedback comments can be associated with a particular agricultural source and a category of food produced by that agricultural source. A category of food may be a category that each agricultural food product is defined within, for example, carrots, potatoes, celery, eggs, milk, cream, and the like. The categories may also be broken down into sub-categories. For example, a potato category may include sub-categories for fingerling potatoes, Yukon potatoes, Russet potatoes, baking potatoes, and the like.

To identify an agricultural source of an agricultural food product, the system may first identify the geographical area of the consumer who is consuming the agricultural food product. Based upon the geographical area of the consumer, the system can identify the agricultural source that produced the agricultural food product. For example, within a single geographical region there may be only a few agricultural sources that produce a particular agricultural food product. Thus, the agricultural source can be narrowed down to one of these agricultural sources. Further, the system may identify where a consumer purchased a product. Only one or two agricultural sources may supply agricultural food products to a particular retailer or purchasing location. Thus, the agricultural source can be further narrowed down to one of these two agricultural sources. Based upon other information included in the consumer feedback comments, the agricultural source may be further narrowed down. For example, a retailer may only sell a particular sub-category of an agricultural food product from a single agricultural source. Thus, if the consumer identifies the sub-category, the system can narrow the agricultural source down to this single agricultural source. Agricultural sources may also be narrowed down based upon a time of purchase, identification of a particular agricultural source, information captured from the retailer, or the like.

At102, identifying the agricultural source that provides an agricultural food product may permit a system to provide a rating of the agricultural food product provided from that agricultural source. Rating the agricultural food product may include aggregating the consumer feedback comments that is related to a particular agricultural food product category and a particular agricultural source. In other words, the agricultural food product ratings are unique to the agricultural source that produced the agricultural food product. Thus, each agricultural source that produces an agricultural food product within a particular category will have an agricultural food product rating for that category of agricultural food product. In aggregating the consumer feedback comments, the system not only aggregates all of the incoming consumer feedback comments, but also aggregates the incoming feedback with previously supplied consumer feedback comments. This type of aggregation allows for updating the rating. Additionally, since all of the consumer feedback comments is aggregated, the rating of an agricultural source is not subject to quick rises and falls based upon single batches of the agricultural food product.

The rating may be dynamically updated, for example, in real-time, per agricultural food product delivery, upon receiving a predetermined number of consumer feedback comments, or the like. Thus, the rating is dependent on the agricultural food product produced and then consumed and provides a rating at a particular snapshot in time. The rating may provide an indication of the desirability of agricultural food products produced by a particular agricultural source. For example, agricultural food products having low ratings may indicate that the agricultural source produces undesirable agricultural food products or agricultural food products having characteristics that are undesirable to consumers. On the other hand, agricultural food products having high ratings may indicate that the agricultural source produces desirable agricultural food products or agricultural food products having characteristics that are desirable to consumers. Thus, the agricultural food product ratings may identify which farms are consistently producing desirable or undesirable agricultural food products.

The rating of agricultural food products produced by an agricultural source may assist in ranking the agricultural food products produced by an agricultural source. At103, ranking the agricultural food products based upon the ratings includes collecting all of the ratings associated with the agricultural food products produced by the agricultural source and comparing the aggregated ratings for the agricultural food product of an agricultural source to the aggregated ratings for the agricultural food product produced by another agricultural source. Thus, the ranking of the agricultural food products is performed across all agricultural sources producing a given agricultural food product, thereby illustrating which agricultural food products are the most and least desirable and from what agricultural source these agricultural food products are produced. It should be understood that agricultural food products that are ranked against each other across agricultural sources are ranked based on the agricultural food product category the agricultural food product is grouped into. This provides a more accurate representation of the agricultural food product desirability rather than the overall agricultural source desirability. However, the system may also rank the agricultural sources utilizing all the agricultural food product rankings. The rankings may also be performed based upon a geographical region of the agricultural food products. Thus, only agricultural food products within the same or similar geographical region may be included in a single ranking.

At104, a system may determine if a recommendation should be made to an agricultural source that is producing the agricultural food product. In other words, based on the ranking of the agricultural food products, the system may determine that a recommendation should be made to one of the agricultural sources. A recommendation may be made regardless of the ranking. However, the recommendation may change based upon the ranking. For example, an agricultural source having high ranking agricultural food products may receive a recommendation to continue to produce agricultural food products having the same characteristics as a previously produced agricultural food product. On the other hand, a recommendation for an agricultural source having low ranking agricultural food products may be a recommendation identifying characteristics that should be changed and what the characteristics should be based upon the consumer feedback comments.

If the system determines that a recommendation does not need to be made at104, the system may take no action at106. If, on the other hand, the system determines that a recommendation should be made at104, the system may provide a recommendation to an agricultural source. The recommendation to the agricultural source may include providing recommendations for growing techniques, seed type or cultivar, irrigation, fertilization and pesticide schedules, and the like. The recommendations provided to the agricultural sources may vary in detail. For example, the recommendation provided to the agricultural source may be vague, for example, the apple should be a redder color rather than spotted. As another example, the recommendation may be specific, for example, the apple seed should be planted eight inches below ground and watered twice a day until a sprout is formed. It should be understood that these are non-limiting examples of recommendations and other recommendations may be provided, for example, regarding irrigation, fertilizer schedules, soil moisture levels, and the like.

Recommendations may be determined and generated using a correlation between high ranking agricultural food products or agricultural food products having positive feedback and characteristics of the production facility producing the high-ranking agricultural food products. Characteristics of the production facility may include soil moisture, seed type or cultivar, irrigation, fertilization and pesticide schedules, growth time, feed ratios, weather conditions, growing season, geographical location, and the like. The system may then take these characteristics for all of the agricultural sources and make a correlation between the characteristics of the production facility and the ranking of an agricultural food product. The system may employ a machine-learning model to make these correlations, where the machine-learning model continuously learns from predictions made by the model and outcomes of those predictions, thus making the machine-learning model more accurate over time as more information is provided to the model. The machine-learning model is trained using the historical consumer feedback comments regarding characteristics of agricultural food products and the characteristics of the agricultural sources.

Additionally, utilizing the correlation between the production facility characteristics and agricultural food product characteristics, the system can generate an agricultural food product taste, quality, and/or nutrition prediction for an agricultural food product that has not yet been produced. Based upon the identified correlations and the trained machine-learning model, the model can ingest characteristics of a target agricultural source. The model can then predict the characteristics of an agricultural food product produced by that target agricultural source. The predicted characteristics may include taste, nutrition, and/or quality characteristics. Additionally, the provided recommendation may be based upon the predicted characteristics and may, therefore, take into account the agricultural food product quality prediction. Thus, the system may utilize the taste prediction engine that is a multiple variable prediction engine that may utilize the highest rated characteristics associated with an agricultural food product and agricultural source characteristics. The engine may determine agricultural source characteristics that are needed to produce an agricultural food product having a preferred taste, quality, and/or nutrition. The taste prediction engine may output the taste category that describes the multi-variable characteristics necessary to produce the desired tasting agricultural food product.

FIG.2illustrates a system architecture for utilizing consumer feedback comments and preference information regarding an agricultural food product to improve the supply and demand locally, provide recommendations to the improve the taste, nutrition, and/or quality of an agricultural food product throughout a market, and rank the agricultural sources of the agricultural food product based on the consumer feedback comments. A consumer201A may provide feedback regarding an agricultural food product201B. The feedback information may be characteristics describing taste attributes202A and visual characteristics of the agricultural food product202B. Thus, the system captures the consumer's feedback and preferences regarding the taste, nutrition, and/or quality of the agricultural food product as seen at203.

At204, the system may identify the geographical location of the consumer and the retail shops surrounding the location of the consumer that may be providing or selling an agricultural food product. By identifying the geographical location of the consumer and/or retail shops providing an agricultural food product, the system can group agricultural food products based upon geographical location or region. The system may then aggregate the consumer feedback comments at205, to update the rating of the agricultural food product. In updating the rating, the system may aggregate both the received consumer feedback comments and any historical consumer feedback comments associated with the agricultural food product. In other words, the ratings of the agricultural food products produced at an agricultural source are continuously updated to provide the most accurate ratings.

The ratings produced for an agricultural food product produced across multiple agricultural sources may then be compared against the same agricultural food product produced by other agricultural sources to provide a ranking of the agricultural food product across the multiple agricultural sources at206. The rankings may be done for a geographical location, for example, the one identified at204, or may be done across all possible agricultural sources. These rankings produced at206, may be used to improve local supply and demand based upon the consumer feedback comments at207. The rankings may provide local retailers with the ability to determine what agricultural sources to utilize for an agricultural food product.

At208the agricultural sources that produce the agricultural food product having a particular ranking may be identified. The system may obtain the production characteristics, for example, weather data, farming practices, growth season, and the like. The system may correlate these production characteristics with the consumer feedback comments regarding the taste, nutrition, and/or quality of an agricultural food product at209. Based on this correlation, the system may, at210, provide a recommendation to an agricultural source in order to improve the taste of an agricultural food product and improve the end market for the agricultural source. If the agricultural food product taste, quality, or nutrition cannot be improved, the recommendation may simply be to recommend the agricultural food product to the retailer, consumer, or other purchaser instead of providing a recommendation to the producer on how to improve the agricultural food product. The correlations may also be used to determine the highest quality agricultural sources. At211, a system may rank the agricultural sources based on the consumer feedback comments associated with the agricultural source.

When generating a recommendation to be made to an agricultural source based on the received consumer feedback comments and the established consumer preference information, a system may correlated the user preferences corresponding to an agricultural food product to the techniques and characteristics associated with an agricultural source.FIG.3illustrates an example system and method for correlating aggregated consumer feedback comments and preference information with farm regions producing an agricultural food product. Starting with the information regarding the first season, a system may accept consumer feedback comments information301and agricultural food product information302. Receipt of the consumer feedback comments information301and agricultural food product information302may be similar to the technique described inFIG.2, steps201A-B, and202A-B.

The system takes the received consumer feedback comments information301and agricultural food product information302and aggregates this information into similar categories and clusters303. Based on the collected information, a system may determine which features of an agricultural food product, including both taste features and visual features, are similar and group the similar features. These features can assist in identifying characteristics of the products that are found together. Using an example of strawberries, after categorizing the strawberries based on taste, a system may identify that the sweet tasting strawberries also have a bright, red color, while the bitter tasting strawberries have a dull or lighter red color.

During a second growing season, a system may first correlate tracked farm regions304that produce a particular agricultural food product with the quality of the agricultural food product produced by a given farm region. The system may also track characteristics for the farm regions, for example, region information, farming practice, weather condition, seed type, soil condition, and the like. These variable characteristics between farm regions may affect the growth of an agricultural food product, which may ultimately influence the taste and visual characteristics of an agricultural food product. Thus, the system can predict the taste, quality, and/or nutrition characteristics for an agricultural food product produced at a particular farm region. At305, a system may take into account the variable farming characteristics as well as the previously input agricultural food product information to determine which farm regions may produce agricultural food products having similar taste, quality, and/or nutrition characteristics. A system may then cluster the farm regions based on the predicted taste attributes and farming practices306, thereby allowing the system to cluster agricultural food products based on the predicted agricultural food product taste307.

Once predicted agricultural food products are clustered307and the consumer feedback comments and preferences are clustered303, the system may attempt to correlate the taste attributes308between the predicted agricultural food product taste307and the aggregated consumer feedback comments and preference data regarding taste303. A correlation taste attribute308may be produced and then provided to a system as a correlation metric309. The correlation metric309may identify a correlation between the predicted taste of an agricultural food product and the consumer feedback comments regarding taste information. In the event that a high correlation310between the predicted taste and the consumer feedback comments regarding taste information is identified, no recommendation for the producer (e.g., regarding the farming practices, fertilizer schedules, soil moisture levels, growing seasons, etc.) is needed.

A high correlation means that the produced product is likely to be desirable to the consumer based upon the feedback and preferences of the consumers. In the event that a low or medium correlation311between the predicted taste and the consumer feedback comments taste information is identified, a recommendation312may be made to the producer. The recommendation312that is provided may be based upon identification of the difference between the predicted taste, quality, and/or nutrition and the consumer preferences. Thus, the recommendation may include recommending a change in farming practice, a change in harvest time, a change in irrigation technique, a change in seed type, a change in fertilizer, and the like.

As shown inFIG.4, computer system/server12′ in computing node10′ is shown in the form of a general-purpose computing device. The components of computer system/server12′ may include, but are not limited to, at least one processor or processing unit16′, a system memory28′, and a bus18′ that couples various system components including system memory28′ to processor16′. Bus18′ represents at least one of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnects (PCI) bus.