Abstract. myCBR and COLIBRI Studio are two well-established open-source frameworks for building case-based reasoning (CBR) applications, though they follow different approaches and support different phases of the CBR application development. Where myCBR supports its users in developing a knowledge model for representing cases, it leaves the software developers alone in developing an application that uses the generated knowledge model. COLIBRI Studio, on the other hand, is focused on the development of CBR applications. As soon as you have a knowledge model it offers templates for a variety of application types and supports in generating source code. This paper explains the strengths and weaknesses of both frameworks regarding the rapid development of CBR applications. It also shows how to use both of them in conjunction.
Thomas Roth-Berghofer, Juan Antonio Recio Garcia, Christian Severin Sauer, Kerstin Bach, Klaus-Dieter Althoff, Belén Díaz-Agudo, and Pedro A. González Calero. Building case-based reasoning applications with myCBR and COLIBRI Studio. In Miltos Petridis, Thomas Roth-Berghofer, and Nirmalie Wiratunga, editors, Proceedings of the 17th UK Workshop on Case-Based Reasoning (UKCBR), pages 71–82. School of Computing, Engineering and Mathematics, University of Brighton, UK, 12/2012.
Abstract. This paper focuses on extending the explanation capabilities of the myCBR SDK as well as on the optimisation of the myCBR SDK in the context of Android-based mobile application development. The paper examines the available knowledge for explanation generation within context-aware CBR systems. The need for the integration of new explanation capabilities is then demonstrated by an Android-based context- and explanation-aware recommender application. Upon the experience gathered during implementation of the prototype a process for the integration of explanation capabilities into the myCBR SDK is introduced. Additionally, constraints and requirements for the integration of explanation capabilities into myCBR are introduced. Within this process we distinguish domain dependent and domain independent knowledge. We do this with regard to the different requirements for the integration of explanation capabilities into myCBR for the two types of knowledge. The paper further details on our on-going effort to adapt the myCBR SDK for use on the Android platform.
Christian Severin Sauer, Alexander Hundt, and Thomas Roth-Berghofer. Explanation-aware design of mobile mycbr-based applications. In Belén Díaz-Agudo and Ian Watson, editors. Case-Based Reasoning Research and Development – 20th International Conference, ICCBR 2012, Lyon, France, September 3-6, 2012. Proceedings, volume 7466 of LNCS, pages 399–413. Springer, 2012.
Abstract. This paper describes an approach to externalisation of the tacit knowledge used by experienced audio engineers to affectively describe emotions evoked by a sound or piece of music. We formalised the adjectives describing the timbre of a sound as well as their relationships. The main problems are the vagueness of emotions and the variation in the emotions the same single percept can trigger in different people. We demonstrate how similarity knowledge can be used to process fuzzy and incomplete queries to emulate the vagueness and differentiation associated with the emotions triggered by a sound percept. We capture the experience of audio engineers by mapping the formalised vocabulary of timbre-describing adjectives to their workflows, which describe the actions to change the spectral shaping of a sound and its emotional effect.
Christian Severin Sauer, Thomas Roth-Berghofer, Nino Auricchio, and Sam Proctor. Similarity knowledge formalisation for audio engineering. In Miltos Petridis, Thomas Roth-Berghofer, and Nirmalie Wiratunga, editors, Proceedings of the seventeenth UK workshop on Case-Based Reasoning UKCBR 2012, Cambridge, UK, 2012.