Skip to main content
Log in

ExpertClerk: A Conversational Case-Based Reasoning Tool forDeveloping Salesclerk Agents in E-Commerce Webshops

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

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).

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kolodner, J. (1993). Case-Based Reasoning. San Francisco, CA: Morgan Kaufmann.

    Google Scholar 

  • Maes, P., Guttman, R. H. & Moukas, A. G. (1999). Agents that Buy and Sell. Communications of the ACM 42, 81–91.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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).

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Salton, G. (1983). An Introduction to Modern Information Retrieval. New York: McGraw-Hill.

    Google Scholar 

  • Shigeta, T. (1995). 30 lessons on How to be an Excellent Salesclerk (in Japanese). Keirin Shobo: Tokyo.

    Google Scholar 

  • 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).

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

Download references

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1020757023711

Navigation