Elsevier

Science of Computer Programming

Volume 79, 1 January 2014, Pages 126-145
Science of Computer Programming

jcolibri2: A framework for building Case-based reasoning systems

https://doi.org/10.1016/j.scico.2012.04.002Get rights and content
Under an Elsevier user license
open archive

Abstract

This paper describes the jcolibri2 framework for building Case-based reasoning (CBR) systems. CBR is a mature subfield of artificial intelligence based on the reuse of previous problem solutions–cases–to solve new ones. However, up until now, it lacked a reference toolkit for developing such systems. jcolibri2 aims to become that toolkit and to foster the collaboration among research groups. This software is the result of the experience collected over several years of framework development and evolution. This experience is explained in the paper, together with a description of the specialized CBR tools that can be implemented with jcolibri: CBR with textual cases, recommenders, knowledge/data intensive applications or distributed architectures.

Highlights

► Case-Based Reasoning is a mature subfield of AI that lacks a reference tool. ► jcolibri2 aims to become that toolkit. ► It is the result of several years of development experience. ► This experience is explained in the paper. ► The paper describes how to build different CBR systems with jcolibri2.

Keywords

Case-based reasoning
Framework
jCOLIBRI

Cited by (0)

Supported by Spanish Ministry of Science & Education (TIN2009-13692-C03-03) and Madrid Education Council and UCM (Group 910494).