It can also serve an educational purpose by providing
an answer to the question of why a particular crop in
the crop database was not selected by the Recommen-
dation Engine. However, while the logic program-
ming approach is feasible for the small size of the crop
database and the limited parameters being considered
for the pilot testing, it will not scale well to some of
the desired future capabilities for the system. That
will require a different approach.
3.3 Proposed Future Design
To truly be a useful tool for subsistence farmers, the
crop recommendation system needs to have more than
just a small subset of tropical fruits in it and it needs
to take many more factors into consideration. In the
crop database, any crop that could be grown in a re-
gion should be considered by the Recommendation
Engine. The price database also needs to be imple-
mented and incorporated into the recommendation.
The farmer should be able to get an estimate of the
market value of the crop when it is harvested, as well
as the best place to take the crop to market. The
growing conditions database needs to be expanded to
include parameters like polyculture (simultaneously
planting multiple crops) or crop rotation when mak-
ing a recommendation. And tips on dealing with pests
and diseases, as well as methods for harvesting, stor-
ing, and transporting the produce to market should be
made available.
These enhancements to the functioning of the
Recommendation Engine will require a redesign,
since logical programming doesn’t scale well when
multiple factors have to be examined. The planned
approach to the redesign will be to replace the expert
system in the Recommendation Engine with a neural
network that takes all of the growing conditions, pest,
crop, and price data as input and outputs crop recom-
mendations and tips to the grower. The disadvantage
is that the decision process is no longer observable;
but the neural network should be faster and more flex-
ible.
4 NEXT STEPS
The immediate objective for the project team is to
get an SMS-based version of the system into the
field for testing with subsistence farmers and Non-
Governmental Organization (NGO) personnel on the
ground in one of the equatorial regions.
In the longer term, it will be necessary to continue
expanding the capabilities and scope of the crop rec-
ommendation system, in order to increase its value
to the farmers that use it and their families and com-
munities. The ultimate goal is to reduce hunger and
poverty in the developing world. This will require ad-
vancing the design and implementation of the system
and it will require close monitoring of trends, like in-
creasing use of smart phones, that could make the sys-
tem more useful to its users.
5 CONCLUSIONS
This project is an ambitious undertaking with the po-
tential to really make a difference in people’s lives.
It has inspired enthusiasm from sponsors, hackathon
judges, and especially from the participants in the
project. Within the year we hope to take a pilot ver-
sion of the system into the field and begin to translate
this passion for helping others into tangible results.
REFERENCES
Dictionary (2012). subsistence farming. Merriam-
Webster.com, http://www.merriam-webster.com.
FAO (2012). pH - TOPSOIL. Food and Agriculture Or-
ganization of the United Nations, http://www.fao.org/
geonetwork.
Google (2012). The Google Geocoding API. Google,
https://developers.google.com.
Hoell, J. M., Stackhouse, P. W., Westberg, D. J., Chandler,
W. S., Whitlock, C. H., and Zhang, T. (2007). Clima-
tological to near real time global meteorological data
for agriculture, range, and forestry applications. In
Fall American Geophysical Union Meeting, San Fran-
cisco, CA.
ISAC (2012). The Pineapple Project. International Space
Apps Challenge, http://2012.spaceappschallenge.org.
JSON (2012). Introducing JSON. JSON.org, http://json.org.
OpenMarketsFoundation (2011). Evaluating the impact of
an SMS-based Market Information System on small-
holder farmers in the Volta Region. GNAFF.
RHoK (2012). The Pineapple Project. Random Hacks of
Kindness, http://www.rhok.org.
Strauch, C. (2012). Nosql databases. Technical report,
Hochschule der Medien, Stuttgart.
USAID (2012). The PineApple Project. United
States Agency for International Development,
http://idea.usaid.gov.
WorldBank (2007). World Development Report 2008: Agri-
culture for Development. The World Bank, Washing-
ton, DC.
ARecommendationEngineforSubsistenceFarmers
581