Call for Paper - July 2023 Edition
IJCA solicits original research papers for the July 2023 Edition. Last date of manuscript submission is June 20, 2023. Read More

A Soft Computing Modeling to Case-based Reasoning Implementation

International Journal of Computer Applications
© 2012 by IJCA Journal
Volume 47 - Number 7
Year of Publication: 2012
Salama A. Mostafa
Mohd Sharifuddin Ahmad
M. A. Firdaus M.

Salama A Mostafa, Mohd Sharifuddin Ahmad and Firdaus M A M.. Article: A Soft Computing Modeling to Case-based Reasoning Implementation. International Journal of Computer Applications 47(7):14-21, June 2012. Full text available. BibTeX

	author = {Salama A. Mostafa and Mohd Sharifuddin Ahmad and M. A. Firdaus M.},
	title = {Article: A Soft Computing Modeling to Case-based Reasoning Implementation},
	journal = {International Journal of Computer Applications},
	year = {2012},
	volume = {47},
	number = {7},
	pages = {14-21},
	month = {June},
	note = {Full text available}


Soft computing is a field of computer science that studies the possibility of finding new models to deal with cognitive functions' problems. Such problems can cover but are not limited to perception, systematic thinking, reasoning, object recognition, data mining, episodic memory, control, and knowledge management. The techniques that are normally utilized to establish such models are Fuzzy Logic (FL), Artificial Neural Network (ANN), and Genetic Algorithm (GA). Nonetheless, compared to these techniques, Case-Based Reasoning (CBR) has the potential to host diverse combination of techniques in its architecture. However, constructing an efficient CBR system is still a controversial research issue. Many approaches based on Soft Computing (SC) methodology have been developed to serve multi-disciplinary and demanding engineering domains. This paper discusses some of these approaches that utilize various SC techniques in CBR systems. It proposes a new framework which can be adopted in many applications that requires Computational Intelligence (CI) solutions. The framework is built under the concepts of SC where FL, ANN and GA are exploited to perform soft case-based reasoning tasks. The paper's target is to encourage and help researchers in investigating the matter further


  • L. Magdalena, "What is Soft Computing? Revisiting Possible Answers," International Journal of Computational Intelligence Systems, vol. 3, No. 2, pp. 148-159, 2010.
  • W. Duch, "What is Computational Intelligence and Where Is It Going?" Studies in Computational Intelligence, vol. 63, pp 1–13. 2007.
  • H. R. Enrique, "Soft Computing: Coping with Complexity," International Journal of Computational Intelligence Systems, Vol. 3, No. 2, 190-196, 2010.
  • P. P. Bonissone, Y. T. Chen, K. Goebel and P. S. Khedkar, "Hybrid Soft Computing Systems: Industrial and Commercial Applications," Proceedings of IEEE, vol. 87, No. 9, pp. 1641–1667, 1999.
  • I. J. Rudas and J. Fodor, "Intelligent Systems," International Journal of Computers, Communications, and Control, vol. 3, pp. 132–138, 2008.
  • K. P. Sankar, and C. K. Simon, "Foundation of Soft Case-Based Reasoning," John Wiley & Sons, Inc. , Hoboken. New Jersey, 2004.
  • A. E. Eiben and J. E. Smith, Ed. , "Introduction to Evolutionary Computing," Springer, 2nd ed. ISBN: 978-3-540-40184-1, 2007.
  • S. W. Kercel, "Guest Editorial Special Issue: Industrial Applications of Soft Computing," IEEE Trans. on Systems, Man and Cybernetics-Part C, vol. 36, No. 4, pp. 450–452. 2006.
  • A. Aamodt, and E. Plaza, Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches: AI Communications, IOS Press, 1994, Vol. 7, No. 1, pp. 39-59.
  • L. De Ma`ntaras, R. Mc Sherry, D. Bridge, D. Leake, D. Smyth, B. Craw, S. , et al. , "Retrieval, Reuse, Revision and Retention in Case-Based Reasoning," Knowledge Engineering Review, vol. 20, No. 3, pp. 215–240, 2005.
  • S. Sathasivam, "Applying Knowledge Reasoning Techniques in Neural Networks," Australian Journal of Basic and Applied Sciences, vol. 6, No. 2, pp. 53-56, 2012.
  • K. D. Althoff, "Evaluating Case-Based Reasoning Systems: The INRECA Case Study. Habilitationsschrift," Postdoctoral thesis, Department of Computer Science, University of Kaiserslautern, 1997.
  • A. Aamodt, "Explanation-Based Case-Based Reasoning," In Wess, Althoff & Richter, pp. 274-288, 1994.
  • D. W. Aha and J. Daniels, (Eds. ), "Case-Based Reasoning Integrations," Papers from the AAAI 1998 Workshop, 1998.
  • B. Lees, (ed. ), "Workshop on Hybrid Case-Based Reasoning Systems," In Schmidt & Vollrath, 1999.
  • D. W. Aha, "The Omnipresence of Case-Based Reasoning in Science and Application," Knowledge-Based Systems, vol. 11, No. 5-6, pp. 261-273, 1998.
  • S. K. . Pal, T. S. Dillon and D. S. Yeung, (Eds. ), "Soft Computing in Case-Based Reasoning," Springer Verlag, London, 2000.
  • A. Aamodt, "Knowledge Acquisition and Learning by Experience-the Role of Case-Specific Knowledge. In Kodratoff and Tecuci (1995), pp. 197-245, 1995.
  • A. A. Hopgood, Ed. , Intelligent Systems for Engineers and Scientists, 2nd Ed. , CRC Press, 2001.
  • P. N. Sakolnakorn, Knowledge Management System Improvement Towards Service Desk of Outsourcing In Banking Business, Master thesis, King Mongkut's University of Technology, North Bangkok, 2007.
  • D. Doyle, A. Tsymbal and P. Cunningham, "A Review of Explanation and Explanation in Case-Based Reasoning," Technical Report TCD-CS-2003-41, Trinity College Dublin, 2003.
  • B. U. Haque, R. A. Belecheanu, R. J. Barson and K. S. Pawar, "Towards the Application of Case-Based Reasoning to Decision Making in Concurrent Product Development (Concurrent Engineering), Knowledge-Based System, vol. 13, No. 2-3, pp. 101–112, 2000.
  • J. Prentzas and I. Hatzilygeroudis, "Categorizing Approaches Combining Rule-Based and Case-Based Reasoning," Expert Systems, Vol. 24, No. 97-122, 2007.
  • J. Prentzas, I. Hatzilygeroudis, "Combinations of Case-Based Reasoning with Other Intelligent Methods," International Journal of Hybrid Intelligent Systems, ISO Prss, vol. 6, No. 4, pp. 189-209, 2009.
  • F. Fdez-Riverola and J. M. Corchado, "FSfRT: Forecasting System for Red Tides," Applied Intelligence, vol. 21, pp. 251-264, 2004.
  • K. M. Saridakis and A. J. Dentsoras, "Case-DeSC: A System for Case-Based Design with Soft Computing Techniques," Expert Systems with Applications, vol. 32, pp. 641-657, 2007.
  • Wen-der Yu, and Yan-ching Liu, "Hybridization of CBR and Numeric Soft Computing Techniques for Mining of Scarce Construction Databases," Expert System with Applications, vol. 15, No. 1, pp. 33–46, 2006.
  • A. Idri, A. Abran, T. Khoshgoftaar and S. Robert, "Fuzzy Case-Based Reasoning Models for Software Cost Estimation," In Soft Computing in Software Engineering:,Studies in Fuzziness and Soft Computing, Springer Verlag, pp. 64-96, 2004.
  • P. P. Bonissone and L. M. Ramon, "F4. 3 Fuzzy Case-Based Reasoning System," 2008.
  • S. C. K. Shiu and S. K. Pal, "Case-Based Reasoning: Concepts, Features and Soft Computing," Applied Intelligence, vol. 21, pp. 233-238, 2004.
  • K. M. Saridakis, A. J. Dentsoras, P. E Radel, V. G Saridakis, N. V. Exintari, "Neuro-Fuzzy Case-Based Design: An Application in Structural Design," 2006 I*PROMS Virtual International Conference on Intelligent Production Machines and Systmes, 2006.
  • L. Wang and W. Ip, "A Soft Case-based Reasoning System for Travelling Time Estimation," The Third International Conference on Future Computational Technologies and Applications, pp. 69-74, Rome, 2011.
  • S. A. Mostafa and H. Mat Jani, "Applying Fuzzy Logic to Software Requirements Specifications Quality Analysis," In The Proceeding of The 2nd International Conference on Advancements in Computing Technology, IEEE/ICACT, Jeju Island, Korea, 2011.
  • I. El Bitar, F. Belouadha and O. Roudiès, "A Logic and Adaptive Approach for Efficient Diagnosis Systems using CBR," International Journal of Computer Applications, vol. 39, No. 15, pp. 0975–8887, 2012.
  • T. Koiranen, T. Virkki-Hatakka, A. Kraslawski and L. Nystriim, "Hybrid Fuzzy and Neural Adaptation in Case Based Reasoning System for Process Equipment Selection," Computers them. Engng vol. 22, Suppl. , pp. S991-S1000, 1998.
  • K. D. Althoff, and S. Wess, "Case-Based Knowledge Acquisition, Learning and Problem Solving in Diagnostic Real World Tasks," In D. Smeed (ed. ), Proc. of the fifth European Knowledge Acquisition for Knowledge-Based Systems Workshop (EKAW-91), Glasgow & Crieff; 1991, also in: M. Linster & B. Gaines (eds. ), Proc. of the fifth European Knowledge Acquisition for Knowledge-Based Systems Workshop (EKAW'91), GMD-Studien Nr. 211, pp. 48-67, 1992.
  • M. M. Richter, "Classification and Learning of Similarity Measures" Proc. 16th Annual Conference of the German Society for Classification, Springer Verlag, 1992.
  • S. Butdee, "Adaptive Aluminum Extrusion Die Design Using Case-Based Reasoning and Artificial Neural Networks," Advanced Materials Research, Trans Tech Publications Inc, pp. 383-390, 2012.
  • K. Ju Kim and K. Kim, "Preliminary Cost Estimation Model Using Case-Based Reasoning and Genetic Algorithms," Journal of Computing in Civil Engineering, vol. 24, No. 6, pp. 499-505, 2010.
  • K. Ju Kim, Toward Global Optimization of Case-Based Reasoning Systems for Financial Forecasting, Applied Intelligence, 21, 239-249, 2004.
  • H. Ahn and K. Kim, "Global Optimization of Case-Based Reasoning for Breast Cytology Diagnosis, Expert Systems with Applications, Elsevier, vol. 36, pp. 724-734, 2009.
  • K. Ju Kim, S. G. Shih and Y. H. Perng, "Decision Support for Housing Customization: A Hybrid Approach Using Case-Based Reasoning and Genetic Algorithm," Expert Systems with Applications, vol. 31, pp. 83-93, 2006.
  • G. de Silva Garza and M. L. Maher, "A Process Model for Evolutionary Design Case Adaptation" In Proceedings of the Artificial Intelligence in Design Conference. Dordrecht: Kluwer Academic Publishers, pp. 393–412, 2000.
  • L. K. Soh and C. Tsatsoulis, "Combining Genetic Algorithms and Case-Based Reasoning for Genetic Learning of a Casebase: A Conceptual Framework," In the Proceedings of the Genetic and Evolutionary Computation Conference, San Francisco, CA, 2001.
  • S. J. Louis and C. Miles, "Playing to Learn: Case-Injected Genetic Algorithms for Learning to Play Computer Games," IEEE Transactions on Evolutionary Computation, vol. 9, pp. 669-681, 2005.
  • E. I. Perez, C. A. Coello Coello and A. Hernandez-Aguirre, "Extraction and Reuse of Design Patterns from Genetic Algorithms Using Case-Based Reasoning," Soft Computing, vol. 9, pp. 44-53, 2005.
  • I. Hatzilygeroudis and J. Prentzas (Editors), "Combinations of Intelligent Methods and Applications," Proceedings of the 2nd International Workshop, CIMA 2010, France, October 2010. Smart Innovation, Systems and Technologies 8 (SIST-8), Springer, 2011.
  • P. D. Picton, J. H. Johnson, and N. J. Hallam, "Neural Networks in Safety-Critical Systems," In the 3rd International Congress on Condition Monitoring and Diagnostic Engineering Management, Southampton, UK, 1991.