Abstract
Our goal is to support system developers in rapid prototyping of Case-Based Reasoning (CBR) systems through component reuse. In this paper, we propose the idea of templates that can be readily adapted when building a CBR system. We define a case base of templates for case-based recommender systems. We devise a novel case-based template recommender, based on recommender systems research, but using a new idea that we call Retrieval-by-Trying. Our experiments with the system show that similarity based on semantic features is more effective than similarity based on behavioural features, which is in turn more effective than similarity based on structural features.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Smolárová, M., Návrat, P.: Software reuse: Principles, patterns, prospects. Journal of Computing and Information Technology 5(1), 33–49 (1997)
Aamodt, A., Plaza, E.: Case-based reasoning: Foundational issues, methodological variants, and system approaches. Artificial Intelligence Communications 7(1), 39–59 (1994)
Tautz, C., Althoff, K.-D.: Using case-based reasoning for reusing software knowledge. In: Leake, D.B., Plaza, E. (eds.) ICCBR 1997. LNCS, vol. 1266, pp. 156–165. Springer, Heidelberg (1997)
Fernández-Chamizo, C., González-Calero, P.A., Gómez, M., Hernández, L.: Supporting object reuse through case-based reasoning. In: Smith, I., Faltings, B. (eds.) EWCBR 1996. LNCS, vol. 1168, pp. 135–149. Springer, Heidelberg (1996)
Tessem, B., Whitehurst, A., Powell, C.L.: Retrieval of java classes for case-based reuse. In: Smyth, B., Cunningham, P. (eds.) EWCBR 1998. LNCS (LNAI), vol. 1488, pp. 148–159. Springer, Heidelberg (1998)
Grabert, M., Bridge, D.: Case-based reuse of software examplets. Journal of Universal Computer Science 9(7), 627–640 (2003)
Gomes, P.: A Case-Based Approach to Software Design. PhD thesis, Departamento de Engenharia Informática, Faculdade de Ciêcias e Tecnologia, Univerisdade de Coimbra (2003)
Althoff, K.D., Birk, A., von Wangenheim, C.G., Tautz, C.: CBR for experimental software engineering. In: Lenz, M., Bartsch-Spörl, B., Burkhard, H.-D., Wess, S. (eds.) Case-Based Reasoning Technology. LNCS (LNAI), vol. 1400, pp. 235–254. Springer, Heidelberg (1998)
Jedlitschka, A., Althoff, K.D., Decker, B., Hartkopf, S., Nick, M.: Corporate information network: The Fraunhofer IESE Experience Factory. In: Weber, R., von Wangenheim, C. (eds.) ICCBR 2001, pp. 9–12 (2001)
Recio-García, J.A., Bridge, D., Díaz-Agudo, B., González-Calero, P.A.: Semantic templates for designing recommender systems. In: Procs. of the 12th UK Workshop on Case-Based Reasoning, University of Greenwich, pp. 64–75 (2007)
Bridge, D., Göker, M.H., McGinty, L., Smyth, B.: Case-based recommender systems. Knowledge Engineering Review 20(3), 315–320 (2006)
Shimazu, H.: ExpertClerk: A conversational case-based reasoning tool for developing salesclerk agents in e-commerce webshops. Artificial Intelligence Review 18(3–4), 223–244 (2002)
Smyth, B., McClave, P.: Similarity vs. diversity. In: Aha, D.W., Watson, I. (eds.) ICCBR 2001. LNCS (LNAI), vol. 2080, pp. 347–361. Springer, Heidelberg (2001)
McSherry, D.: Diversity-conscious retrieval. In: Craw, S., Preece, A.D. (eds.) ECCBR 2002. LNCS (LNAI), vol. 2416, pp. 219–233. Springer, Heidelberg (2002)
McSherry, D.: Similarity and compromise. In: Ashley, K.D., Bridge, D.G. (eds.) ICCBR 2003. LNCS, vol. 2689, pp. 291–305. Springer, Heidelberg (2003)
Wilke, W., Lenz, M., Wess, S.: Intelligent sales support with CBR. In: Lenz, M., Bartsch-Spörl, B., Burkhard, H.D., Wess, S. (eds.) Case-Based Reasoning Technology: From Foundations to Applications, pp. 91–113. Springer, Heidelberg (1998)
Doyle, M., Cunningham, P.: A dynamic approach to reducing dialog in on-line decision guides. In: Blanzieri, E., Portinale, L. (eds.) EWCBR 2000. LNCS (LNAI), vol. 1898, pp. 49–60. Springer, Heidelberg (2000)
Burke, R.D., Hammond, K.J., Young, B.C.: The FindMe approach to assisted browsing. IEEE Expert 12(5), 32–40 (1997)
McGinty, L., Smyth, B.: Comparison-based recommendation. In: Craw, S., Preece, A.D. (eds.) ECCBR 2002. LNCS (LNAI), vol. 2416, pp. 575–589. Springer, Heidelberg (2002)
Smyth, B., McGinty, L.: The power of suggestion. In: Gottlob, G., Walsh, T. (eds.) Procs. of the IJCAI 2003, pp. 127–132. Morgan Kaufmann, San Francisco (2003)
Recio-García, J.A., Díaz-Agudo, B., González-Calero, P.A., Sánchez, A.: Ontology based CBR with jCOLIBRI. In: Procs. of the 26th SGAI Int. Conference AI-2006. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Recio-García, J.A., Bridge, D., Díaz-Agudo, B., González-Calero, P.A. (2008). CBR for CBR: A Case-Based Template Recommender System for Building Case-Based Systems. In: Althoff, KD., Bergmann, R., Minor, M., Hanft, A. (eds) Advances in Case-Based Reasoning. ECCBR 2008. Lecture Notes in Computer Science(), vol 5239. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85502-6_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-85502-6_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85501-9
Online ISBN: 978-3-540-85502-6
eBook Packages: Computer ScienceComputer Science (R0)