Abstract
Knowledge-intensive software systems have to be continuously maintained to avoid inconsistent or false knowledge and preserve the problem solving competence, efficiency, and effectiveness. The more knowledge a system contains, the more dependencies between the different knowledge items may exist. Especially for an overall system, where several CBR systems are used as knowledge sources, several dependencies exist between the knowledge containers of the CBR systems. The dependencies have to be considered when maintaining the CBR systems to avoid inconsistencies between the knowledge containers. This paper gives an overview and formal definition of these maintenance dependencies. In addition, a first version of an algorithm to identify these dependencies automatically is presented. Furthermore, we describe the current implementation of dependency modeling in the open source tool myCBR.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
A Domain-Specific Language for Dependency Management in Model-Based Systems Engineering (2013)
Aamodt, A.: Modeling the knowledge contents of CBR systems. In: Proceedings of the Workshop Program at the Fourth International Conference on Case-Based Reasoning, pp. 32–37 (2001)
Al-Natour, S., Cavusoglu, H.: The strategic knowledge-based dependency diagrams: A tool for analyzing strategic knowledge dependencies for the purposes of understanding and communicating. Inf. Technol. Manage. 10(2–3), 103–121 (2009)
Bach, K.: Knowledge Acquisition for Case-Based Reasoning Systems. Ph.D. thesis, University of Hildesheim , dr. Hut Verlag Muenchen 2013 (2012)
Bach, K., Sauer, C., Althoff, K.D., Roth-Berghofer, T.: Knowledge modeling with the open source tool myCBR. In: Nalepa, G.J., Baumeister, J., Kaczor, K. (eds.) Proceedings of the 10th Workshop on Knowledge Engineering and Software Engineering (KESE 2010). Workshop on Knowledge Engineering and Software Engineering (KESE-2014), located at 21st European Conference on Artificial Intelligence, August 19, Prague, Czech Republic. CEUR Workshop Proceedings (2014). http://ceur-ws.org/
Davenport, T.H., Prusak, L.: Working Knowledge: How Organizations Manage What they Know. Havard Business School Press, Boston (2000)
Du, J., Bormann, J.: Improved similarity measure in case-based reasoning with global sensitivity analysis: an example of construction quantity estimating. J. Comput. Civ. Eng. 28(6), 04014020 (2012)
Ferrario, M.A., Smyth, B.: Distributing case-based maintenance: The collaborative maintenance approach. Comput. Intell. 17(2), 315–330 (2001)
Nick, M.: Experience Maintenance Loop through Closed-Loop Feedback. Ph.D. thesis, TU, Kaiserslautern (2005)
Patterson, D., Anand, S., Hughes, J.: A knowledge light approach to similarity maintenance for improving case-base competence. In: ECAI Workshop Notes, pp. 65–78 (2000)
Reuss, P., Althoff, K.D.: Explanation-aware maintenance of distributed case-based reasoning systems. In: Workshop Proceedings of the LWA 2013, Learning, Knowledge, Adaptation, pp. 231–325 (2013)
Reuss, P., Althoff, K.: Maintenance of distributed case-based reasoning systems in a multi-agent system. In: Proceedings of the 16th LWA Workshops: KDML, IR and FGWM, Aachen, Germany, 8–10 September 2014, pp. 20–30 (2014)
Reuss, P., Althoff, K.: Dependencies between knowledge for the case factory maintenance approach. In: Proceedings of the LWA 2015 Workshops: KDML, FGWM, IR, and FGDB, Trier, Germany, 7–9 October 2015, pp. 256–263 (2015)
Richter, M.M.: The knowledge contained in similarity measure. In: Invited Talk at the First International Conference on Case-Based Reasoning, ICCBR 1995 (1995)
Richter, M.M.: Fallbasiertes Schlieen. In: Handbuch der künstlichen Intelligenz, pp. 407–430. Oldenbourg Wissenschaftsverlag (2003)
Roth-Berghofer, T.: Knowledge Maintenance of Case-based Reasoning Systems: The SIAM Methodology. Akademische Verlagsgesellschaft Aka GmbH, Berlin (2003)
Sangal, N., Jordan, E., Sinha, V., Jackson, D.: Using dependency models to manage complex software architecture. In: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, pp. 167–176. ACM, New York (2005)
Sell, C., Winkler, M., Springer, T., Schill, A.: Two dependency modeling approaches for business process adaptation. In: Karagiannis, D., Jin, Z. (eds.) KSEM 2009. LNCS (LNAI), vol. 5914, pp. 418–429. Springer, Heidelberg (2009). doi:10.1007/978-3-642-10488-6_40
Smyth, B., Keane, M.: Remembering to forget: A competence-preserving case deletion policy for case-based reasoning systems. In: Proceedings of the 13th International Joint Conference on Artificial Intelligence, pp. 377–382 (1995)
Stahl, A.: Learning feature weights from case order feedback. In: Aha, D.W., Watson, I. (eds.) ICCBR 2001. LNCS, vol. 2080, pp. 502–516. Springer, Heidelberg (2001). doi:10.1007/3-540-44593-5_35
Stahl, A., Roth-Berghofer, T.R.: Rapid prototyping of CBR applications with the open source tool myCBR. In: Althoff, K.-D., Bergmann, R., Minor, M., Hanft, A. (eds.) ECCBR 2008. LNCS, vol. 5239, pp. 615–629. Springer, Heidelberg (2008). doi:10.1007/978-3-540-85502-6_42
Stram, R., Reuss, P., Althoff, K.-D., Henkel, W., Fischer, D.: Relevance matrix generation using sensitivity analysis in a case-based reasoning environment. In: Goel, A., Díaz-Agudo, M.B., Roth-Berghofer, T. (eds.) ICCBR 2016. LNCS, vol. 9969, pp. 402–412. Springer, Cham (2016). doi:10.1007/978-3-319-47096-2_27
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Reuss, P., Witzke, C., Althoff, KD. (2017). Dependency Modeling for Knowledge Maintenance in Distributed CBR Systems. In: Aha, D., Lieber, J. (eds) Case-Based Reasoning Research and Development. ICCBR 2017. Lecture Notes in Computer Science(), vol 10339. Springer, Cham. https://doi.org/10.1007/978-3-319-61030-6_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-61030-6_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61029-0
Online ISBN: 978-3-319-61030-6
eBook Packages: Computer ScienceComputer Science (R0)