Abstract
One difficulty in software component retrieval comes from users’ incapability to well define their queries. In this paper, we propose a conversational component retrieval model (CCRM) to alleviate this difficulty. CCRM uses a knowledge-intensive conversational case-based reasoning method to help users to construct their queries incrementally through a mixed-initiative question-answering process. In this model, general domain knowledge is captured and utilized in helping tackle the following five tasks: feature inferencing, semantic similarity calculation, integrated question ranking, consistent question clustering and coherent question sequencing. This model is implemented, and evaluated in an image processing component retrieval application. The evaluation result gives us positive support.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Mili, A., Mili, R., Mittermeir, R.: A survey of software reuse libraries. Annals of Software Engineering 5, 349–414 (1998)
Ravichandran, T., Rothenberger, M.A.: Software reuse strategies and component markets. Communications of the ACM 46, 109–114 (2003)
Klein, M., Bernstein, A.: Searching for services on the semantic web using process ontologies. In: The First Semantic Web Working Symposium, Stanford, CA (2001)
Gu, M., Aamodt, A., Tong, X.: Component retrieval using conversational case-based reasoning. In: Procedings of International Conference on Intelligent Information Processing (2004)
Aamodt, A., Plaza, E.: Case-based reasoning: Foundational issue, methodological variations, and system approaches. AI Communications 7, 39–59 (1994)
Aha, D.W., Breslow, L., Muñoz-Avila, H.: Conversational case-based reasoning. Applied Intelligence: The International Journal of Artificial Intelligence, Neural Networks, and Complex Problem-Solving Technologies 14, 9 (2001)
Gupta, K.M.: Knowledge-based system for troubleshooting complex equipment. International Journal of Information and Computing Science 1, 29–41 (1998)
Cunningham, P., Smyth, B.: A comparison of model-based and incremental case-based approaches to electronic fault diagnosis. In: Case-Based Reasoning Workshop, Seattle, USA (1994)
Cunningham, P., Bergmann, R., Schmitt, S., Traphoner, R., Breen, S., Smyth, B.: Websell: Intelligent sales assistants for the world wide web. KI - Kunstliche Intelligenz 1, 28–31 (2001)
Shimazu, H.: Expertclerk: A conversational case-based reasoning tool for developing salesclerk agents in e-commerce webshops. Artificial Intelligence Review 18, 223–244 (2002)
Weber, B., Rinderle, S., Wild, W., Reichert, M.: Ccbr-driven business process evolution. In: Muñoz-Ávila, H., Ricci, F. (eds.) ICCBR 2005. LNCS, vol. 3620, pp. 610–624. Springer, Heidelberg (2005)
Maximini, K., Maximini, R., Bergmann, R.: An investigation of generalized cases. In: Ashley, K.D., Bridge, D.G. (eds.) ICCBR 2003. LNCS, vol. 2689, pp. 261–275. Springer, Heidelberg (2003)
Gu, M.: Supporting generalized cases in conversational cbr. In: Gelbukh, A., de Albornoz, Á., Terashima-Marín, H. (eds.) MICAI 2005. LNCS, vol. 3789, pp. 544–553. Springer, Heidelberg (2005)
Gu, M., Aamodt, A.: A knowledge-intensive method for conversational cbr. In: Muñoz-Ávila, H., Ricci, F. (eds.) ICCBR 2005. LNCS, vol. 3620, pp. 296–311. Springer, Heidelberg (2005)
Sugumaran, V., Storey, V.C.: A semantic-based approach to component retrieval. The DATA BASE for Advances in Information Systems 34, 8–24 (2003)
Öztürk, P.: Abductive inference - an evidential approach. In: A knowledge level model of context and context use in diagnositic domains - Doctoral Thesis, Norwegian University of Science and Technology, pp. 49–60 (2000)
Aamodt, A.: Knowledge-intensive case-based reasoning in creek. In: Funk, P., González Calero, P.A. (eds.) ECCBR 2004. LNCS, vol. 3155, pp. 1–15. Springer, Heidelberg (2004)
Cohen, P.R., Howe, A.E.: How evaluation guides ai research. AI Mag. 9, 35–43 (1988)
Fernández-Chamizo, C., González-Calero, P.A., Gámez-Albarrán, M., Hernández-Yáñez, L.: Supporting object reuse through case-based reasoning. In: Smith, I., Faltings, B.V. (eds.) EWCBR 1996. LNCS, vol. 1168, pp. 135–149. Springer, Heidelberg (1996)
IBROW-project (2005), http://www.swi.psy.uva.nl/projects/ibrow/home.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gu, M., Bø, K. (2006). Component Retrieval Using Knowledge-Intensive Conversational CBR. In: Ali, M., Dapoigny, R. (eds) Advances in Applied Artificial Intelligence. IEA/AIE 2006. Lecture Notes in Computer Science(), vol 4031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11779568_60
Download citation
DOI: https://doi.org/10.1007/11779568_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35453-6
Online ISBN: 978-3-540-35454-3
eBook Packages: Computer ScienceComputer Science (R0)