• Aucun résultat trouvé

Using Event Graph to Improve Question Answering in E-commerce Customer Service

N/A
N/A
Protected

Academic year: 2022

Partager "Using Event Graph to Improve Question Answering in E-commerce Customer Service"

Copied!
2
0
0

Texte intégral

(1)

Using Event Graph to Improve Question Answering in E-commerce Customer Service

Feng-Lin Li, Kehan Chen, Yan wan, Weijia Chen, Qi Huang, Yikun Guo

Alibaba Group.

Hangzhou, China, 311100

{fenglin.lfl, yikun.gyk}@alibaba-inc.com

Abstract. AliMeis an intelligent assistant that offers question answering service in the E-commerce customer service field. By representing knowledge as question answer (QA) pairs, AliMe is able to serve millions of customer questions per day and address 90%+ of them. However, in regulation-oriented scenarios, questions of type “why”, “whether”, “what if” and “how next” often require knowledge reasoning to obtain a specific or precise answer, and QA-style knowledge repre- sentation turns out to be insufficient. To enable AliMe to better understand and serve customer questions, we propose to represent regulation knowledge asevent graph, design systematic approach to map customer questions to events, and per- form reasoning on event graph according to business rules. We launch our new system in the “counterfeiting penalty” scenario. Online results suggest that our new approach is able to gain better resolution.

Keywords: Event Graph · Explainable Question Answering · Knowledge Rea- soning

1 Introduction

We have been working on enabling AliMe to better understand customer questions for years. The treatment ofknowledge as QA pairshas allowed us to employ many kinds of state-of-the-art deep learning techniques and achieve substantial progress in the E- commerce customer service field. However, it also has several deficiencies, an important one of that is the lacking of knowledge reasoning ability (a precise answer and its justi- fication need to be specified, e.g., for a given question “售假处罚会影响商品发布吗?

Can I still release commodities if penalized for counterfeiting?”, we need to precisely re- ply with “yes” or “no” and explain why). To address the challenge in regulation-oriented scenarios, we propose to represent knowledge as event graph, and accordingly design a systematic two-stage approach.

2 Event Graph Solutions

Event Graph.We define an ontology for event graph as in Fig 1(a) and show an ex- cerpt ofcounterfeiting penaltyevent graph in Fig 1(b). In general, events can be clas- sified into two classes:state-oriented and operation-oriented. The former describes a

Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

(2)

2 F-L. Li et al.

phenomenon or a situation of a real-world entity (e.g, deposit is “frozen”), and the lat- ter indicates a function to be performed on an entity (e.g., “defreeze” deposit). Further, an event could have properties such as “subject”, “object” and “trigger”. Note that the properties ofstate-oriented events differ from those ofoperation-oriented ones in the following aspect: for a state, customers often wonder why a certain situation is brought about (“reason”, e.g., “Why I can not release commodities?”) or what to do under a certain situation (“sequential”, e.g., “What should I do if I was penalized for counter- feiting?”); for operations, one tend to concern about its feasibility (“operation_whether”, e.g., “Can I defreeze my deposit?”), process (“operation_how”, e.g., “How to defreeze my deposit?”) and result (“cause”, e.g., “What will happen if I appeal?”). To help judging whether an operation can be performed, we adopt Compound Value Type (CVT) from Freebase to capture multi-condition for an operation event. The adoption of CVT allows us to explain why an operation is allowed or forbidden by checking specific conditions (e.g., “appeal” is allowed when the “penality state” is in progress).

Condition-X Condition-Y

)

( ) )

Fig. 1.Event graph: ontology and example

Matching and Reasoning. We decompose the question answering process over event graph into two stages: matching and reasoning. At the first stage, we employ deep learning techniques to identify events, classify properties and recognize conditions. At the second stage, we construct query graphs based on the foundational event graph and according to business strategies (e.g., if customers ask about the influence of “counter- feiting penalty”, we need to enumerate its neighbors within two hops along the “cause”

relation), and query the knowledge base to get the answer.

We apply our approach in the “counterfeiting penalty” scenario and gain an absolute 15% increase of resolution in our A/B test. We will test in more scenarios.

3 Conclusion

Capturing regulation knowledge as event graph rather than QA pairs enables us to con- duct reasoning and precisely answer customer questions of type “why”, “whether”,

“what if”, “how next”, etc. Moreover, with CVT, event graph enables us to explain the result of customer questions, gain better resolution and improve user satisfaction.

Références

Documents relatifs

In this section, we propose a solution to improve customer relationship management by extending the enterprise social network, which usually only focuses on the members of the

While existing research indicates that customer satisfaction is associated with firm performance, it does not directly address how customer satisfaction information may influence

The ideal case (the richest MCJ) is when the customers experience all the 4Es through a set of activities in a designed MCJ. Enhance the experience in the customer journey.

The approach estimates the absence probability of a customer by mining electricity consumption data, in order to improve the success rate of delivery and optimize

Inspired by the work from Chaptini [6], at Amadeus we are working towards the use of CM with recommender systems for the problem of airline itinerary selection. Combining the two

In this paper, we propose to assist the expert with a risk configuration tool that relies on a knowledge base and that allows to define and evaluate: (i) the risk

In the present chapter, we discuss how to bring an automation of the single mod- ules of a R2V conversion system to fullest possible extent. GIS can be categorized in two

Système de Mentorship (parrainage): formation des juniors par les seniors Workshop au processus de suivi Bottom Up.. Outils de gestion