An E-Commerce Customer Service Robot Based on Intention Recognition Model

An E-Commerce Customer Service Robot Based on Intention Recognition Model

Minjing Peng (Wuyi University, China), Yanwei Qin (Wuyi University, China), Chenxin Tang (Wuyi University, China) and Xiangming Deng (Wuyi University, China)
Copyright: © 2018 |Pages: 12
DOI: 10.4018/978-1-5225-2599-8.ch017
OnDemand PDF Download:
No Current Special Offers


There are three defects for providing human-labor customer services in e-commerce operations: high costs of human labors, staff turnover, and lack of service quality assurance. Breakthroughs made in artificial intelligence, natural language processing and related fields make it possible to replace human labors with online artificial intelligent robots to provide the e-commerce customer service, which indicates the online robots are the future of e-commerce customer services. However, most of the current robots are designed to reply with knowledge matching the key words in question sentences from the database, rarely involving in research on customer intentions that are key factors influencing user experience and online sales. In this research, an intention recognizing model was proposed to obtain intentions of e-commerce consumers by computing the strengths of candidate intention nodes in the intention graph, which was used to describe relations between different goods that could be the intentional targets of e-commerce consumers. The proposed robot was constructed based on the intention recognizing model to identify intentions of consumers and use the located knowledge combined with the AIML based sentence composition template to produce the response sentences for consumers. At last, the proposed robot was evaluated using F3 and ROUGE metrics by comparing with a keyword matching robot. And the evaluation results proved the validity of the proposed robot.
Chapter Preview

System Framework

As shown in Figure 1, the system consists of three layers: the interaction layer, the knowledge layer and the intention layer. Each layer plays its own role by executing functions of the modules.

Figure 1.

Three layers and the modules of the system framework


Interaction Layer

The interaction layer is responsible for interacting with consumers: getting questions from consumers and producing answers to consumers. There are four functional modules in the layer:

  • 1.

    AIML Files: AIML is an artificial intelligence markup language extended by XML. In this module, knowledge and question-answering patterns are stored using different tags. Some important tags are <template>, <pattern>, <topic>, <that>, <srai>, <set>, <get>, <random>, <star>, <condition> and <think>.

  • 2.

    Chinese Segmentation Module: Three parts in Figure 1 cooperate with this module. AIML memory tree and AIML reference engine are organized by the words which are the segmented results of user questions by the module under the support of AIML files.

  • 3.

    Sentence Composition Module: The AIML response engine is under supports of this module and the module of AIML files to composite answers according to the template logic.

  • 4.

    AIML Response Engine: This module receives intentions from the module of intention recognition and knowledge from the module of AIML memory tree, and then composites answers to the questions of e-commerce consumers under the support of the sentence composition module.

Complete Chapter List

Search this Book: