Boosting the Performance of CBR Applications with jCOLIBRI

jCOLIBRI is currently a reference platform in the CBR community for building CBR systems that includes facilities to design different types of CBR applications \cite{ICCBR05CBRT,jscp07BuildingCBRsystems,AI06OntBasedCBR}. In this paper we focus in some recently included tools that allow the improvement of performance of previously designed applications. These optimization tools mainly facilitate to adjust features on large case bases like clustering and noise reduction techniques, and to adjust processes like refine similarity metrics through case base visualization, parallelization of retrieval or distribution of the case base and reasoning thought different agents. We present the tools and exemplify how to use them in a real scenario. We have developed an experiment for the automatic classification of a textual case base made of 1500 academic journals belonging to 20 different areas.

[1]  Barry Smyth,et al.  Competence-Guided Case-Base Editing Techniques , 2000, EWCBR.

[2]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1988, IJCAI 1989.

[3]  Elisabet Golobardes,et al.  An Unsupervised Learning Approach for Case-Based Classifier Systems , 2003 .

[4]  Marco Antonio Gómez-Martín,et al.  Extending jCOLIBRI for Textual CBR , 2005, ICCBR.

[5]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[6]  Barry Smyth,et al.  Case-based recommender systems , 2005, The Knowledge Engineering Review.

[7]  Albert Fornells,et al.  A Methodology for Analyzing Case Retrieval from a Clustered Case Memory , 2007, ICCBR.

[8]  E. Golobardes,et al.  Unsupervised Case Memory Organization: Analysing Computational Time and Soft Computing Capabilities , 2006, ECCBR.

[9]  I. Tomek An Experiment with the Edited Nearest-Neighbor Rule , 1976 .

[10]  T. Ho,et al.  Data Complexity in Pattern Recognition , 2006 .

[11]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[12]  David Leake,et al.  Case-Based Reasoning: Experiences, Lessons and Future Directions , 1996 .

[13]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[14]  Juan A. Recio-García,et al.  Ontology based CBR with jCOLIBRI , 2006, SGAI Conf..

[15]  Albert Fornells,et al.  Integration of a Methodology for Cluster-Based Retrieval in jColibri , 2009, ICCBR.

[16]  Santiago Ontañón,et al.  Arguments and Counterexamples in Case-Based Joint Deliberation , 2006, ArgMAS.

[17]  Juan A. Recio-García,et al.  d2isco: Distributed Deliberative CBR Systems with jCOLIBRI , 2009, ICCCI.

[18]  Chris Mellish,et al.  Advances in Instance Selection for Instance-Based Learning Algorithms , 2002, Data Mining and Knowledge Discovery.

[19]  Pedro A. González-Calero,et al.  Building CBR systems with jcolibri , 2007, Sci. Comput. Program..

[20]  Roger C. Schank,et al.  Scripts, plans, goals and understanding: an inquiry into human knowledge structures , 1978 .

[21]  Kevin D. Ashley,et al.  Textual case-based reasoning , 2005, Knowl. Eng. Rev..

[22]  Padraig Cunningham,et al.  An Analysis of Case-Base Editing in a Spam Filtering System , 2004, ECCBR.