{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,7]],"date-time":"2026-08-07T10:51:13Z","timestamp":1786099873748,"version":"3.56.0"},"reference-count":47,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,4,26]],"date-time":"2023-04-26T00:00:00Z","timestamp":1682467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Artif. Intell."],"abstract":"<jats:p>This study investigates crop disease monitoring with real-time information feedback to smallholder farmers. Proper crop disease diagnosis tools and information about agricultural practices are key to growth and development in the agricultural sector. The research was piloted in a rural community of smallholder farmers having 100 farmers participating in a system that performs diagnosis on cassava diseases and provides advisory recommendation services with real-time information. Here, we present a field-based recommendation system that provides real-time feedback on crop disease diagnosis. Our recommender system is based on question\u2013answer pairs, and it is built using machine learning and natural language processing techniques. We study and experiment with various algorithms that are considered state-of-the-art in the field. The best performance is achieved with the sentence BERT model (RetBERT), which obtains a BLEU score of 50.8%, which we think is limited by the limited amount of available data. The application tool integrates both online and offline services since farmers come from remote areas where internet is limited. Success in this study will result in a large trial to validate its applicability for use in alleviating the food security problem in sub-Saharan Africa.<\/jats:p>","DOI":"10.3389\/frai.2023.1010804","type":"journal-article","created":{"date-parts":[[2023,4,26]],"date-time":"2023-04-26T05:59:06Z","timestamp":1682488746000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["A field-based recommender system for crop disease detection using machine learning"],"prefix":"10.3389","volume":"6","author":[{"given":"Jonathan","family":"Omara","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Estefania","family":"Talavera","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Otim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dan","family":"Turcza","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Emmanuel","family":"Ofumbi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Godliver","family":"Owomugisha","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2023,4,26]]},"reference":[{"key":"B1","first-page":"114","article-title":"\u201cAutomated vision-based diagnosis of cassava mosaic disease,\u201d","volume-title":"Advances in Data Mining. 10th Industrial Conference, ICDM 2010, July 2010, Workshop Proceedings","author":"Aduwo","year":"2010"},{"key":"B2","doi-asserted-by":"publisher","first-page":"16","DOI":"10.33837\/msj.v3i1.1095","article-title":"Global trends in apps for agriculture","volume":"3","author":"Barbosa","year":"2020","journal-title":"Multi Sci. J"},{"key":"B3","doi-asserted-by":"publisher","first-page":"528","DOI":"10.18178\/ijmerr.7.5.528-533","article-title":"Chatbot for e-learning: a case of study","volume":"7","author":"Colace","year":"2018","journal-title":"Int. J. Mech. Eng. Rob. Res"},{"key":"B4","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1186\/s40066-018-0225-x","article-title":"Agricultural extension and its effects on farm productivity and income: insight from northern ghana","volume":"7","author":"Danso-Abbeam","year":"2018","journal-title":"Agric. Food Security"},{"key":"B5","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1810.04805","article-title":"BERT: pre-training of deep bidirectional transformers for language understanding","author":"Devlin","year":"2018","journal-title":"CoRR"},{"key":"B6","unstructured":"Policy Paper on Transforming Smallholder Farming to Modern Agriculture in Uganda. National Planning Authority2018"},{"key":"B7","doi-asserted-by":"publisher","first-page":"15","DOI":"10.7160\/aol.2020.120102","article-title":"E-AGRO: intelligent chat-bot. IoT and artificial intelligence to enhance farming industry","volume":"12","author":"Ekanayake","year":"2020","journal-title":"Agris On-line Pap. Econ. Inf"},{"key":"B8","unstructured":"Smallholder agriculture in East Africa2010"},{"key":"B9","doi-asserted-by":"crossref","DOI":"10.1109\/ICCV.2019.00140","article-title":"\u201cSearching for mobilenetv3,\u201d","volume-title":"2019 IEEE\/CVF International Conference on Computer Vision (ICCV)","author":"Howard","year":"2019"},{"key":"B10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3287048","article-title":"FarmChat: a conversational agent to answer farmer queries","volume":"2","author":"Jain","year":"2018","journal-title":"ACM Interact. Mobile Wearable Ubiquit. Technol"},{"key":"B11","volume-title":"Agribot: Agriculture-Specific Question Answer System","author":"Jain","year":"2019"},{"key":"B12","doi-asserted-by":"publisher","first-page":"100033","DOI":"10.1016\/j.jafr.2020.100033","article-title":"A critical review on computer vision and artificial intelligence in food industry","volume":"2","author":"Kakani","year":"2020","journal-title":"J. Agric. Food Res"},{"key":"B13","doi-asserted-by":"publisher","first-page":"2221","DOI":"10.3390\/app10072221","article-title":"A domain-specific generative chatbot trained from little data","volume":"10","author":"Kapo\u010di\u016bt\u0117-Dzikien\u0117","year":"2020","journal-title":"Appl. Sci"},{"key":"B14","doi-asserted-by":"publisher","first-page":"3335","DOI":"10.3390\/app10093335","article-title":"Knowledge-grounded chatbot based on dual wasserstein generative adversarial networks with effective attention mechanisms","volume":"10","author":"Kim","year":"2020","journal-title":"Appl. Sci"},{"key":"B15","first-page":"138","article-title":"\u201cCrop Selection Method to maximize crop yield rate using machine learning technique,\u201d","volume-title":"International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials","author":"Kumar","year":"2015"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1912.11927","article-title":"Towards finding hay in a haystack: explicit tensors of border rank greater than 2.02m in cm\u2297cm\u2297cm","author":"Landsberg","year":"2019","journal-title":"ArXiv"},{"key":"B17","doi-asserted-by":"crossref","first-page":"1012","DOI":"10.1007\/978-3-030-02683-7_75","article-title":"\u201cModern chatbot systems: a technical review,\u201d","volume-title":"Proceedings of the Future Technologies Conference (FTC) 2018","author":"Lokman","year":"2019"},{"key":"B18","doi-asserted-by":"publisher","first-page":"8412","DOI":"10.3390\/app12178412","article-title":"Adaptive thresholding of cnn features for maize leaf disease classification and severity estimation","volume":"12","author":"Mafukidze","year":"2022","journal-title":"Appl. Sci"},{"key":"B19","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1109\/ICOEI.2019.8862707","article-title":"\u201cChatbot for disease prediction and treatment recommendation using machine learning,\u201d","volume-title":"2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI)","author":"Mathew","year":"2019"},{"key":"B20","doi-asserted-by":"publisher","first-page":"855","DOI":"10.3390\/agronomy10060855","article-title":"Smartphone applications targeting precision agriculture practices\u2013a systematic review","volume":"10","author":"Mendes","year":"2020","journal-title":"Agronomy"},{"key":"B21","doi-asserted-by":"publisher","DOI":"10.1186\/s13007-019-0475-z","article-title":"Ai-powered banana diseases and pest detection","author":"Michael","year":"2019","journal-title":"Plant Methods"},{"key":"B22","unstructured":"New App Diagnoses Crop Diseases2019"},{"key":"B23","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1007\/978-3-319-28518-4_29","article-title":"\u201cPrototype-based classification for image analysis and its application to crop disease diagnosis,\u201d","volume-title":"Advances in Self-Organizing Maps and Learning Vector Quantization","author":"Mwebaze","year":"2016"},{"key":"B24","unstructured":"MwebazeE.\n            GebruT.\n            FromeA.\n            NsumbaS.\n            TusubiraJ.\n          Icassava Fine-Grained Visual Categorization Challenge [Dataset]2019"},{"key":"B25","doi-asserted-by":"publisher","first-page":"83355","DOI":"10.1109\/ACCESS.2021.3087231","article-title":"Matrix relevance learning from spectral data for diagnosing cassava diseases","volume":"9","author":"Owomugisha","year":"2021","journal-title":"IEEE Access"},{"key":"B26","first-page":"158","article-title":"\u201cMachine learning for plant disease incidence and severity measurements from leaf images,\u201d","volume-title":"IEEE International Conference on Machine Learning and Applications","author":"Owomugisha","year":"2016"},{"key":"B27","first-page":"311","article-title":"\u201cBleu: a method for automatic evaluation of machine translation,\u201d","volume-title":"Annual Meeting of the Association for Computational Linguistics","author":"Papineni","year":"2002"},{"key":"B28","doi-asserted-by":"publisher","first-page":"61","DOI":"10.5121\/ijist.2016.6207","article-title":"Survey of android apps for agriculture sector","volume":"6","author":"Patel","year":"2016","journal-title":"Int. J. Inf. Sci. Techn"},{"key":"B29","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1007\/s42486-019-00012-3","article-title":"A survey on construction and enhancement methods in service chatbots design","volume":"1","author":"Peng","year":"2019","journal-title":"CCF Trans. Pervasive Comput. Interact"},{"key":"B30","doi-asserted-by":"crossref","first-page":"498","DOI":"10.18653\/v1\/P17-2079","article-title":"\u201cAliMe chat: a sequence to sequence and rerank based chatbot engine,\u201d","volume-title":"Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)","author":"Qiu","year":"2017"},{"key":"B31","doi-asserted-by":"publisher","first-page":"1852","DOI":"10.3389\/fpls.2017.01852","article-title":"Deep learning for image-based cassava disease detection","volume":"8","author":"Ramcharan","year":"2017","journal-title":"Front. Plant Sci"},{"key":"B32","doi-asserted-by":"crossref","first-page":"3982","DOI":"10.18653\/v1\/D19-1410","article-title":"\u201cSentence-bert: sentence embeddings using siamese bert-networks,\u201d","volume-title":"Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)","author":"Reimers","year":"2019"},{"key":"B33","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.eij.2020.02.007","article-title":"A predictive machine learning application in agriculture: Cassava disease detection and classification with imbalanced dataset using convolutional neural networks","volume":"22","author":"Sambasivam","year":"2021","journal-title":"Egyptian Inform. J"},{"key":"B34","first-page":"126","article-title":"\u201cGenerative model chatbot for human resource using deep learning,\u201d","volume-title":"International Conference on Data Science and Engineering","author":"Sheikh","year":"2019"},{"key":"B35","doi-asserted-by":"crossref","first-page":"1614","DOI":"10.1109\/ICICCT.2018.8472998","article-title":"\u201cChatbot using tensorflow for small businesses,\u201d","volume-title":"2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT)","author":"Singh","year":"2018"},{"key":"B36","article-title":"Seq2Seq AI chatbot with attention mechanism. 1\u201318","author":"Sojasingarayar","year":"2020","journal-title":"[Preprint]"},{"key":"B37","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/ICOT.2017.8336091","article-title":"\u201cA chatbot using lstm-based multi-layer embedding for elderly care,\u201d","author":"Su","year":"2017","journal-title":"2017 International Conference on Orange Technologies (ICOT)"},{"key":"B38","first-page":"7","volume-title":"What Every Extension Worker Should Know: Core Competency Handbook","author":"Suvedi","year":"2016"},{"key":"B39","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1145\/3289600.3290985","article-title":"\u201cMulti-representation fusion network for multi-turn response selection in retrieval-based chatbots,\u201d","volume-title":"Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, WSDM '19","author":"Tao","year":"2019"},{"key":"B40","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/j.inpa.2019.07.003","article-title":"A role of computer vision in fruits and vegetables among various horticulture products of agriculture fields: a survey","volume":"7","author":"Tripathi","year":"2020","journal-title":"Inf. Process. Agric"},{"key":"B41","doi-asserted-by":"publisher","first-page":"186","DOI":"10.35940\/ijrte.B1037.0782S519","article-title":"Agriculture talkbot using AI","volume":"8","author":"Vijayalakshmi","year":"2019","journal-title":"Int. J. Recent Technol. Eng"},{"key":"B42","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1046","article-title":"Sequential matching network: a new architecture for multi-turn response selection in retrieval-based chatbots","author":"Wu","year":"2016","journal-title":"arXiv preprint"},{"key":"B43","first-page":"5520","article-title":"\u201cchitty-chitty-chat bot\u201d: Deep learning for conversational AI,\u201d","volume-title":"Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI-18","author":"Yan","year":"2018"},{"key":"B44","first-page":"516","article-title":"\u201cDocchat: An information retrieval approach for chatbot engines using unstructured documents,\u201d","volume-title":"Annual Meeting of the Association for Computational Linguistics","author":"Yan","year":"2016"},{"key":"B45","first-page":"1341","article-title":"\u201cA hybrid retrieval-generation neural conversation model,\u201d","volume-title":"ACM International Conference on Information and Knowledge Management","author":"Yang","year":"2019"},{"key":"B46","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-01249-6_18","article-title":"\u201cNetadapt: Platform-aware neural network adaptation for mobile applications,\u201d","volume-title":"European Conference on Computer Vision","author":"Yang","year":"2018"},{"key":"B47","first-page":"22203","article-title":"Smart chatbot for agriculture","volume":"9","author":"Yashaswini","year":"2019","journal-title":"Int. J. Eng. Sci. Comput"}],"container-title":["Frontiers in Artificial Intelligence"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frai.2023.1010804\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,26]],"date-time":"2023-04-26T05:59:27Z","timestamp":1682488767000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frai.2023.1010804\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,26]]},"references-count":47,"alternative-id":["10.3389\/frai.2023.1010804"],"URL":"https:\/\/doi.org\/10.3389\/frai.2023.1010804","relation":{},"ISSN":["2624-8212"],"issn-type":[{"value":"2624-8212","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,26]]},"article-number":"1010804"}}