Abstract
Conversational Case-based Reasoning (CCBR) has been used successfully toimprove knowledge management in corporate activities as a problemsolver. In our past research, we developed CCBR systems in customersupport domains where CCBR systems played the role of customer supportagents. Based on these experiences, we have applied the same CCBRtechnologies to design the user-interface of e-commerce websites.ExpertClerk was designed as a tool for developing dialogue-basedfront-end systems for product databases. We first analyzed conversationmodels of human salesclerks interacting with customers. The goal of asalesclerk is to effectively match a customer's buying points and aproduct's selling points. To achieve this, the salesclerk alternatesbetween asking questions, proposing sample products, and observing thecustomer's responses. ExpertClerk imitates a human salesclerk. Itconsolidates the human shopper's requests by narrowing down a list ofmany products through a process of asking effective questions usingentropy (navigation-by-asking) and showing contrasting samples with anexplanation of their selling points (navigation-by-proposing). Thisrequest elaboration cycle is repeated until the shopper finds anappropriate product. In this article, we present the systemarchitecture, algorithms as well as empirical evaluations.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aha, D. W. & Breslow, L. A. (1997). Refining Conversational Case Libraries Proceedings of the Second International Conference on Case-Based Reasoning, 267–278.
Aha, D. W., Maney, T. & Breslow, L. A. (1998). Supporting Dialogue Inferencing in Conversational Case-Based Reasoning. In Proceedings of the 4th European Workshop on Case-Based Reasoning, 262–273.
Aha, D. W., Breslow, L. A. & Héctor Muñoz-Avila (2001). Conversational Case-Based Reasoning. Applied Intelligence 14, 9–32. (Kluwer Academic Publishers).
Aha, D. W. & Gupta, K. M. (2002). Causal Query Elaboration in Conversational Case-Based Reasoning. In Proceedings of the 15th International FLAIRS Conference (to appear).
Burke, R., Hammond, K. J. & Young, B. C. (1997). The FindMe Approach to Assisted Browsing. Journal of IEEE Expert 12, 32–40.
Burke, R. (1999). The Wasabi Personal Shopper: A Case-Based Recommender System. In Proceedings of the Seventeenth National Conference on Artificial Intelligence, 844–849. Menlo Park, CA: AAAI Press.
Burke, R. (2001). Proceedings of the Workshop Program on Case-Based reasoning in Elec-tronic Commerce. In Burke, R. (ed.) the Fourth International Conference on Case-Based Reasoning 2001, Ed: Weber, R. and Wangenheim, C.G.
Chavez, A. & Maes, P. (1996). Kasbah: An Agent Marketplace for Buying and Selling Goods. In Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi Agent Technology. London.
Cunningham, P., Bergmann, R., Schmitt, S., Traphöner, R., Breen, S. & Smyth, B. (2001). Intelligent Support for Online Sales: The WEBSELL Experience. In Proceedings of the Workshop Program at the Fourth International Conference on Case-Based Reasoning 2001, Ed: Weber, R. and Wangenheim, C.G.
Doyle, M. & Cunningham, P. (2000). A Dynamic Approach to Reducing Dialog in On-Line Decision Guides. In Proceedings of the Fifth European Workshop on Case-Based Reasoning.
Gupta, K. M. (2002). Taxonomic Conversational Case-Based Reasoning Proceedings of the Fourth International Conference on Case-Based Reasoning, 219–233. Vancouver, Canada: Springer.
Hammond, K. J., Burke, R. & Schumitt, K. (1996). A Case-Based Approach to Knowledge Navigation. In Leake, D. B. (eds.) Case-Based Reasoning Experiences, Lessons, and Future Directions, 125–136, Menlo Park, CA: AAAI Press.
Kolodner, J. (1993). Case-Based Reasoning. San Francisco, CA: Morgan Kaufmann.
Maes, P., Guttman, R. H. & Moukas, A. G. (1999). Agents that Buy and Sell. Communications of the ACM 42, 81–91.
Manago, M., Althoff, K.-D., Auriol, E., Traphoner, R., Wess, S., Conruyt, N. & Maurer, F. (1993). Induction and Reasoning from Cases. Proceedings of the First European Workshop on Case-Based Reasoning, 313–318. Berlin: Springer-Verlag.
McSherry, D. (1998). Strategic Induction of Decision Trees. In Proceedings of the Eighteenth SGES Annual International Conference on Knowledge-Based Systems and Applied Artifi-cial Intelligence, 15–26.
McSherry, D. (2001). Interactive Case-Based Reasoning in Sequential Diagnosis. Applied Intelligence 14, 65–76 (Kluwer Academic Publishers).
McSherry, D. (2001). Minimizing Dialog Length in Interactive Case-Based Reasoning. In Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence, 993–998. Seattle, WA: Morgan Kaufmann.
Pu, P. & Faltings, B. (2000). Enriching Buyers' Experiences: The SmartClient Approach. In Proceedings of ACM CHI'2000. ACM Press.
Quinlan, J. R. (1986). Induction of Decision Trees. Journal of Machine Learning 1, 81–106.
Salton, G. (1983). An Introduction to Modern Information Retrieval. New York: McGraw-Hill.
Shigeta, T. (1995). 30 lessons on How to be an Excellent Salesclerk (in Japanese). Keirin Shobo: Tokyo.
Shimazu, H., Kitano, H. & Shibata, A. (1993). Retrieving Cases from Relational Data Base: Another Stride Towards Corporate-Wide Case-Based Systems. Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence, 909–914.
Shimazu, H. & Takashima, Y. (1997). Lessons Learned from Deployed CBR Systems and Design Decisions Made in Building a Commercial CBR Tool. In Proceedings of the Second International Conference on Case-Based Reasoning, 144–155.
Shimazu, H., Shibata, A. & Nihei, K. (2001). ExpertGuide: A Conversational Case-Based Reasoning Tool for Developing Mentors in Knowledge Spaces. Applied Intelligence 14, 33–48 (Kluwer Academic Publishers).
Smyth, B. & Cunningham, P. (1994). A Comparison of Incremental CBR and Inductive Learning. In Proceedings of the Second European Workshop on Case-based Reasoning, 151–164.
Smyth, B. & McClave P. (2001). Similarity vs. Diversity. In Proceedings of the Fourth International Conference on Case-Based Reasoning. Vancouver, Canada: Springer.
Stolze, M. & Ströbel M. (2001). Utility-based Decision Tree Optimization: A Framework for Adaptive Interviewing. In Proceedings of the 8th International Conference on User Modeling, 105–116.
Watson, I. & Gardingen, D. (1999). A Distributed Case-Based Reasoning Application for Engineering Sales Support. In Proceedings of the 16th International Joint Conference on Artificial Intelligence. Morgan Kaufmann.
Wilke, W., Lenz, M. & Wess, S. (1998). 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, 91–113. Lecture Notes in Artificial Intelligence 1400, Springer.
Rights and permissions
About this article
Cite this article
Shimazu, H. ExpertClerk: A Conversational Case-Based Reasoning Tool forDeveloping Salesclerk Agents in E-Commerce Webshops. Artificial Intelligence Review 18, 223–244 (2002). https://doi.org/10.1023/A:1020757023711
Issue Date:
DOI: https://doi.org/10.1023/A:1020757023711