An Associated Representation Method for Defining Agricultural Cases in a Case-Based Reasoning System for Fast Case Retrieval
Abstract
:1. Introduction
- Frame-based representation [21]: A frame organizes knowledge in slots that describe various attributes and characteristics of the object. It is a natural way for the structured and concise representation of knowledge.
- Object-oriented representation [22]: The object-oriented representation is a common way of defining IS-A, HAS-A, and PART-OF relationships. Cases are represented by a collection of object classes.
- Predicate-based representation [23]: A predicate is a relation among objects, consisting of a condition part (IF) and an action part (THEN). This representational formalism is usually found in literature about fuzzy logic, neural network, and rough set theory.
- Semantic nets [24]: This representation method involves nodes and arcs that link nodes. Each node either represents an object or a concept and an arc represents the relation between nodes.
- Rules representation [25]: The rule-based representation usually adopts rules like IF-THEN and it is applicable in a relative simple domain.
2. Related Work
2.1. Textual Representation
2.2. Attribute-Value Pair
2.3. Ontology Model
2.4. Summary
3. Basic Content of an Agricultural Case
4. Method of Associated Case Representation and Fast Case Retrieval
4.1. Representation Formulism
- Similar cases: Similar cases are considered to have great commonalities in environmental and crop/plant related data. In our design, each case was associated with three similar ones and stored with case IDs and their corresponding similarity measurements. Once a new case was compared with a past case, the associated similar cases of this past case were compared as well for the reason that the potential most similar case might exist among these associations. Instead of searching the whole case base, the association of similar cases provided the opportunity of measuring the similarity within a smaller range. Consequently, the number of visited cases was reduced, leading to higher case retrieval efficiency.
- Dissimilar cases: Dissimilar cases are considered to have significant differences in environmental and crop/plant related data from the target case. In our design, each case was associated with three dissimilar ones and stored case IDs and their corresponding similarity measurements. The association relation of dissimilar cases was designed to assist the new case in quickly identifying a relative similar case at the very beginning of case retrieval. Instead of searching for cases sequentially, if the similarity between the new case and past case was beyond a given threshold, the comparison with those dissimilar cases would be conducted until a relative similar case was matched.
4.2. Fast Case Retrieval
- Rule 1: Determination of dissimilar cases. When the similarity of compared two cases is less than 50%, the target case (new case) is considered dissimilar to the source case (past case). The source case is assigned with a dissimilar flag.
- Rule 2: Determination of similar cases. When the similarity of compared two cases is greater than 50%, the target case is considered similar to the source case. The source case is assigned with a similar flag.
- Rule 3: Determination of highly similar cases. When the similarity of compared two cases is greater than 75%, the target case is considered highly similar to the source case. An extra flag is assigned to the source case, marking it as highly similar.
- Rule 4: Determination of selecting similar or dissimilar associations for the next iteration. Under the general circumstance, the association with more flags will be chosen for the next iteration. When the number of similar flags is greater than dissimilar flags, the source case with the highest similarity value will be selected and its associated similar cases will be compared in the next iteration. While the evaluation result indicates that the number of dissimilar flags is more, then the source case with the lowest similarity value will be chosen. As a consequence, the associated dissimilar cases will be compared in the next iteration.
- Rule 5: Occurrence of highly similar cases. When the similarity measurement of one case reaches above 75% (Rule 3), the similar association of this highly similar case will be mandatorily chosen for comparison in the next iteration, even when the rest two cases are considered dissimilar to the target case.
- Rule 6: Determination of selecting previous cases. It happens that all three cases in a single iteration have been previously compared because a past case can be associated under the one-to-many manner. For example, in Figure 9, “case 547” is associated with “9” and “956”. Under this circumstance, the compared case for the next iteration will be selected from the previous round. Based on Rule 4 and 5, the associated cases of the second most similar (or dissimilar) case are chosen for comparison.
5. Experiments and Discussions
6. Conclusions and Future Work
Author Contributions
Funding
Conflicts of Interest
References
- Watson, I.; Marir, F. Case-based reasoning—A review. Knowl. Eng. Rev. 1994, 9, 327–354. [Google Scholar] [CrossRef]
- Marling, C.; Montani, S.; Bichindaritz, I.; Funk, P. Synergistic case-based reasoning in medical domains. Expert Syst. Appl. 2014, 41, 249–259. [Google Scholar] [CrossRef]
- Sene, A.; Kamsu-Foguem, B.; Rumeau, P. Telemedicine framework using case-based reasoning with evidences. Comput. Methods Programs Biomed. 2015, 121, 21–35. [Google Scholar] [CrossRef] [PubMed]
- Janssen, R.; Spronck, P.; Arntz, A. Case-based reasoning for predicting the success of therapy. Expert Syst. 2015, 32, 165–177. [Google Scholar] [CrossRef]
- Mohammed, M.A.; Ghani, M.K.A.; Arunkumar, N.; Obaid, O.I.; Mostafa, S.A.; Jaber, M.M.; Burhanuddin, M.A.; Matar, B.M.; Abdullatif, S.K.; Ibrahim, D.A. Genetic case-based reasoning for improved mobile phone faults diagnosis. Comput. Electr. Eng. 2018, 71, 212–222. [Google Scholar] [CrossRef]
- Zhong, Z.W.; Xu, T.H.; Wang, F.; Tang, T. Text case-based reasoning framework for fault diagnosis and prediction by cloud computing. Math. Probl. Eng. 2018, 2018, 9464971. [Google Scholar] [CrossRef]
- Zhao, H.; Liu, J.W.; Dong, W.; Sun, X.Y.; Ji, Y.D. An improved case-based reasoning method and its application on fault diagnosis of Tennessee Eastman process. Neurocomputing 2017, 249, 266–276. [Google Scholar] [CrossRef]
- Amailef, K.; Lu, J. Ontology-based case-based reasoning approach for intelligent m-Government emergency response services. Decis. Support Syst. 2013, 55, 79–97. [Google Scholar] [CrossRef]
- Yu, F.; Li, X.Y. Improving emergency response to cascading disasters: Applying case-based reasoning towards urban critical infrasture. Int. J. Disaster Risk Reduct. 2018, 30, 244–256. [Google Scholar]
- Yu, F.; Li, X.Y.; Han, X.S. Risk response for urban water supply network using case-based reasoning during a natural disaster. Saf. Sci. 2018, 106, 121–139. [Google Scholar] [CrossRef]
- Le Ber, F.; Napoli, A.; Metzger, J.L.; Lardon, S. Modeling and comparing farm maps using graphs and case-based reasoning. J. Univers. Comput. Sci. 2003, 9, 1073–1095. [Google Scholar]
- Shih, M.L.; Huang, B.W.; Chiu, N.H.; Chiu, C.; Hu, W.Y. Farm price prediction using case-based reasoning approach–A case of broiler industry in Taiwan. Comput. Electron. Agric. 2009, 66, 70–75. [Google Scholar] [CrossRef]
- Evans, J.; Terhorst, A.; Kang, B.H. From data to decisions: Helping crop producers build their actionable knowledge. Crit. Rev. Plant Sci. 2017, 36, 71–88. [Google Scholar] [CrossRef]
- Chakraborty, B.; Ghosh, D.; Maji, R.K.; Garnaik, S.; Debnath, N. Knowledge management with case-based reasoning applied on fire emergency handing. In Proceedings of the 8th IEEE International Conference on Industrial Informatics, Osaka, Japan, 13–16 August 2010. [Google Scholar]
- Shiu, S.C.K.; Pal, S.K. Case-based reasoning: Concepts, features and soft computing. Appl. Intell. 2004, 21, 233–238. [Google Scholar] [CrossRef]
- Aamodt, A.; Plaza, E. Case-based reasoning–Foundational issues, methodological variations, and system approaches. AI Commun. 1994, 7, 39–59. [Google Scholar]
- Finnie, G.; Sun, Z.H. R-5 model for case-based reasoning. Knowl.-Based Syst. 2003, 16, 59–65. [Google Scholar] [CrossRef]
- Cheng, Z.H.; Chen, L.; Jia, X.S.; Zeng, H.Y. Case representation and retrieval in the intelligent RCM analysis system. In Proceedings of the Conference on Electronic Commerce, Web Application and Communication, Wuhan, China, 17–18 March 2012. [Google Scholar]
- Bergmann, R.; Kolodner, J.; Plaza, E. Representation in case-based reasoning. Knowl. Eng. Rev. 2005, 20, 209–213. [Google Scholar] [CrossRef]
- Abidi, S.S.R.; Manickam, S. Leveraging XML-based electronic medical records to extract experiential clinical knowledge–An automated approach to generate cases for medical case-based reasoning systems. Int. J. Med. Inform. 2002, 68, 187–203. [Google Scholar] [CrossRef]
- Ye, Q.; Liu, J.; Yu, T. The prediction model of case-based reasoning about project evaluation of Xiamen city. In Proceedings of the 3rd International Conference on Civil Engineering and Transportation (ICCET), Kunming, China, 14–15 December 2013. [Google Scholar]
- Qian, Q.; Zhang, R.; Che, H.Y. Object-oriented case representation and its application in IDS. In Proceedings of the 8th IEEE/ACIS International Conference on Computer and Information Science, Shanghai, China, 1–3 June 2009. [Google Scholar]
- Neves, J.; Goncalves, N.; Oliveira, R.; Gomes, S.; Neves, J.; Macedo, J.; Abelha, A.; Analide, C.; Machado, J.; Santos, M.F.; et al. Screening a case base for stroke disease detection. In Proceedings of the 11th International Conference on Hybrid Artificial Intelligence Systems (HAIS), Seville, Spain, 18–20 April 2016. [Google Scholar]
- Zeilinger, H.; Perner, A.; Kohlhauser, S. Bionically inspired information representation module. In Proceedings of the 3rd Annual International Conference on Human System Interaction (HSI), Rzeszow, Poland, 13–15 May 2010. [Google Scholar]
- Kovacs, S. Adapting the scale and move FRI for the fuzziness interpolation of the double fuzzy point rule representation. In Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ), Hyderabad, India, 7–10 July 2013. [Google Scholar]
- Weber, R.O.; Ashley, K.D.; Bruninghaus, S. Textual case-based reasoning. Knowl. Eng. Rev. 2005, 20, 255–260. [Google Scholar] [CrossRef]
- Ozturk, P.; Prasath, R. Recognition of higher-order relations among features in textual cases using random indexing. In Proceedings of the 18th International Conference on Case-Based Reasoning, Alessandria, Italy, 19–22 July 2010. [Google Scholar]
- Bruninghaus, S.; Ashley, K.D. The role of information extraction for textual CBR. In Proceedings of the 4th International Conference on Case-Based Reasoning (ICCBR), Vancouver, BC, Canada, 30 July–2 August 2001. [Google Scholar]
- Dufour-Lussier, V.; Le Ber, F.; Lieber, J.; Nauer, E. Automatic case acquisition from texts for process-oriented case-based reasoning. Inf. Syst. 2014, 40, 153–167. [Google Scholar] [CrossRef]
- Ding, S.Y.; Dai, Q.; Liu, H.M.; Wang, T.M. A simple feature representation vector for phylogenetic analysis of DNA sequences. J. Theor. Biol. 2010, 265, 618–623. [Google Scholar] [CrossRef] [PubMed]
- Asadi, N.; Lin, J. Document vector representations for feature extraction in multi-stage document ranking. Inf. Retr. 2013, 16, 747–768. [Google Scholar] [CrossRef]
- Bringer, J.; Despiegel, V.; Favre, M. Adding localization information in a fingerprint binary feature vector representation. In Proceedings of the Conference on Sensing Technologies for Global Health, Military Medicine, Disaster Response, and Environmental Monitoring and Biometric Technology for Human Identification VIII, Orlando, FL, USA, 25–27 April 2011. [Google Scholar]
- Svanbery, M. Using feature vector representations to identify similar projects in App Inventor. In Proceedings of the IEEE Blocks and Beyond Workshop (B&B), Raleigh, NC, USA, 9–10 October 2017. [Google Scholar]
- Yagi, M.; Shibata, T.; Tanikawa, C.; Takada, K. A robust medical image recognition system employing edge-based feature vector representation. In Proceedings of the 13th Scandinavian Conference on Image Analysis (SCIA), Halmstad, Sweden, 29 June–2 July 2003. [Google Scholar]
- Avdeenko, T.V.; Makarova, E.S. Knowledge representation model based on case-based reasoning and the domain ontology: Application to the IT consultation. In Proceedings of the 16th IFAC Symposium on Information Control Problems in Manufacturing (INCOM), Bergamo, Italy, 11–13 June 2018. [Google Scholar]
- Ding, Y.; Foo, S. Ontology research and development. Part I—A review of ontology generation. J. Inf. Sci. 2002, 28, 123–136. [Google Scholar]
- Deng, X.Y.; Lou, R.; Li, J.S. Similarity matching algorithm of equipment fault diagnosis based on CBR. In Proceedings of the 6th IEEE Conference on Software Engineering and Service Science, Beijing, China, 23–25 September 2015. [Google Scholar]
- El-Sappagh, S.; Elmogy, M.; Riad, A.M. A fuzzy-ontology-oriented case-based reasoning framework for semantic diabetes diagnosis. Artif. Intell. Med. 2015, 65, 179–208. [Google Scholar] [CrossRef]
- Bergamnn, R.; Schaaf, M. Structural case-based reasoning and ontology-based knowledge management: A perfect match? J. Univ. Comput. Sci. 2003, 9, 608–626. [Google Scholar]
- Wang, X.H.; Zhang, D.Q.; Gu, T.; Pung, H.K. Ontology based context modelling and reasoning using OWL. In Proceedings of the 2nd IEEE Annual Conference on Pervasive Computing and Communications, Orlando, FL, USA, 14–17 March 2004. [Google Scholar]
- Fernandez, M.; Cantador, I.; Lopez, V.; Vallet, D.; Castells, P.; Motta, E. Semantically enhanced information retrieval: An ontology-based approach. J. Web Semant. 2011, 9, 434–452. [Google Scholar] [CrossRef]
- Lau, A.; Tsui, E.; Lee, W.B. An ontology-based similarity measurement for problem-based case reasoning. Expert Syst. Appl. 2009, 36, 6574–6579. [Google Scholar] [CrossRef]
- Akmal, S.; Shih, L.H.; Batres, R. Ontology-based similarity for product information retrieval. Comput. Ind. 2014, 65, 91–107. [Google Scholar] [CrossRef]
- Decision Support System Data for Farmer Decision Making. Available online: https://pdfs.semanticscholar.org/6304/fb7c0884183d00629af93bf1e05de5e3d0da.pdf (accessed on 10 September 2019).
- El-Sharkawy, M.A. Global warming: Causes and impacts on agroecosystems productivity and food security with emphasis on cassava comparative advantage in the tropics/subtropics. Photosynthetica 2014, 52, 161–178. [Google Scholar] [CrossRef]
- Wang, J.; Lan, Y.B.; Zhang, H.H.; Zhang, Y.L.; Wen, S.; Yao, W.X.; Deng, J.J. Drift and deposition of pesticide applied by UAV on pineapple plants under different meteorological conditions. Int. J. Agric. Biol. Eng. 2018, 11, 5–12. [Google Scholar] [CrossRef]
- Chen, C.; Yan, X.F.; Ma, Y.H.; Yu, S.; Xu, Q.; Grantz, D.A.; Lammers, P.S.; Wang, Z.Y.; Sun, Y.R.; Cheng, Q. Monitoring near-surface soil water content using an innovative perforated cylinder coaxial dielectric sensor. J. Hydrol. 2019, 573, 746–754. [Google Scholar] [CrossRef]
- Pytka, J.; Budzynski, P.; Kaminski, M.; Lyszczyk, T.; Jozwik, J. Application of the TDR moisture sensor for terramechanical research. Sensors 2019, 19, 2116. [Google Scholar] [CrossRef] [PubMed]
- Leistra, M.; Zweers, A.J.; Warinton, J.S.; Crum, S.J.H.; Hand, L.H.; Beltman, W.H.J.; Maund, S.J. Fate of the insecticide lambda-cyhalothrin in ditch enclosures differing in vegetation density. Pest Manag. Sci. 2014, 60, 75–84. [Google Scholar] [CrossRef] [PubMed]
- Handique, B.K.; Khan, A.Q.; Goswami, C.; Prashnani, M.; Gupta, C.; Rahy, P.L.N. Crop discrimination using multispectral sensor onboard unmanned aerial vehicle. Proc. Natl. Acad. Sci. India Sect. A 2017, 87, 713–719. [Google Scholar] [CrossRef]
- Arroyo, J.A.; Gomez-Castaneda, C.; Ruiz, E.; de Cote, E.M.; Gavi, F.; Sucar, L.E. Assessing nitrogen nutrition in corn crops with airborne multispectral sensors. In Proceedings of the 30th International Conference on Industrial Engineering and Other Applications of Applied Intelligence Systems (IEA/AIE), Arras, France, 27–30 June 2017. [Google Scholar]
- Hu, P.; Gu, D.X.; Zhu, Y. Collaborative case-based reasoning for knowledge discovery of elders health assessment system. Open Biomed Eng. J. 2014, 8, 68–74. [Google Scholar] [CrossRef]
- Du, Y.; Liang, F.; Sun, Y. Integrating spatial relations into case-based reasoning to solve geographic problems. Knowl.-Based Syst. 2012, 33, 111–123. [Google Scholar] [CrossRef]
- Perea-Ortega, J.M.; Urena-Lopez, L.A.; Gracia-Vega, M.; Gracia-Cumbreras, M.A. Using query reformulation and keywords in the geographic information retrieval task. In Proceedings of the 9th Workshop of the Cross-Language Evaluation Forum (CLEF), Aarhus, Denmark, 17–19 September 2008. [Google Scholar]
- Zhai, Z.Y.; Jose-Fernan, M.O.; Pedro, C.; Victoria, B. A triangular similarity measure for case retrieval in CBR and its application to an agricultural decision support system. Sensors 2019, 19, 4605. [Google Scholar] [CrossRef] [Green Version]
- Sonderskov, M.; Fritzsche, R.; del Mol, F.; Gerowitt, B.; Goltermann, S.; Kierzek, R.; Krawczyk, R.; Bojer, O.M.; Rydahl, P. DSSHerbicide: Weed control in winter wheat with a decision support system in three South Baltic regions–Field experimental results. Crop Prot. 2015, 76, 15–23. [Google Scholar] [CrossRef]
- Lu, J.; Zhang, X.K.; Li, P.R.; Zhu, Y. Case-based FCFT reasoning system. Appl. Sci. 2015, 5, 825–839. [Google Scholar] [CrossRef]
- Altalhi, A.H.; Forcen, J.I.; Pagola, M.; Barrenechea, E.; Bustince, H.; Takac, Z. Moderate deviation and restricted equivalence functions for measuring similarity between data. Inf. Sci. 2019, 501, 19–29. [Google Scholar] [CrossRef]
Feature Name | Content |
---|---|
Soil | Soil type, Soil condition, location, area, etc. |
Temperature | The minimum and maximum temperature value. |
Humidity | Humidity value |
Sunlight | Sunlight value and radiation time. |
Wind | Wind speed and direction |
Pests | Pest type, quantity, occurrence area, severity, etc. |
Diseases | Disease name, disease stage, occurrence area, severity, etc. |
Feature Name | Content |
---|---|
Crop | Crop type, growth stage, yield, stress, dry weight, etc. |
Planting | Area and planting density |
Case ID | New Case 1 | Past Case 148 | Past Case 14 | Past Case 371 | Past Case 231 |
---|---|---|---|---|---|
Pest quantity | 0.5718 | 0.7443 | 0.4397 | 0.2064 | 0.1121 |
Pest stage | 0.3333 | 0.3333 | 0.3333 | 0.3333 | 0.0000 |
Infected area | 0.1800 | 0.2933 | 0.2133 | 0.2333 | 0.4533 |
Growth stage | 0.5000 | 0.0000 | 0.5000 | 0.5000 | 0.5000 |
Planting density | 0.8517 | 0.8110 | 0.7297 | 0.6977 | 0.9506 |
Temperature max | 0.7500 | 0.6250 | 0.7500 | 0.7500 | 1.0000 |
Temperature min | 0.7500 | 0.6250 | 0.8750 | 0.5000 | 0.7500 |
Humidity | 0.5752 | 0.5968 | 0.2556 | 0.5860 | 0.7476 |
Rainfall | 0.7221 | 0.6681 | 0.4751 | 0.9692 | 0.6207 |
Sunlight | 0.9637 | 0.9354 | 0.9214 | 0.5759 | 0.9354 |
Wind speed | 0.1429 | 0.0000 | 0.1429 | 0.0000 | 0.1429 |
DD (N1,P148) | DD (N1,P14) | DD (N1,P371) | DD (N1,P231) | |
---|---|---|---|---|
Value | 0.2539 | 0.2588 | 0.2593 | 0.3002 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhai, Z.; Martínez Ortega, J.-F.; Beltran, V.; Lucas Martínez, N. An Associated Representation Method for Defining Agricultural Cases in a Case-Based Reasoning System for Fast Case Retrieval. Sensors 2019, 19, 5118. https://doi.org/10.3390/s19235118
Zhai Z, Martínez Ortega J-F, Beltran V, Lucas Martínez N. An Associated Representation Method for Defining Agricultural Cases in a Case-Based Reasoning System for Fast Case Retrieval. Sensors. 2019; 19(23):5118. https://doi.org/10.3390/s19235118
Chicago/Turabian StyleZhai, Zhaoyu, José-Fernán Martínez Ortega, Victoria Beltran, and Néstor Lucas Martínez. 2019. "An Associated Representation Method for Defining Agricultural Cases in a Case-Based Reasoning System for Fast Case Retrieval" Sensors 19, no. 23: 5118. https://doi.org/10.3390/s19235118
APA StyleZhai, Z., Martínez Ortega, J. -F., Beltran, V., & Lucas Martínez, N. (2019). An Associated Representation Method for Defining Agricultural Cases in a Case-Based Reasoning System for Fast Case Retrieval. Sensors, 19(23), 5118. https://doi.org/10.3390/s19235118