Chatbot Q&A Encoding and Matching for Customer Service Wenxi - - PowerPoint PPT Presentation

chatbot q a encoding and matching for customer service
SMART_READER_LITE
LIVE PREVIEW

Chatbot Q&A Encoding and Matching for Customer Service Wenxi - - PowerPoint PPT Presentation

Chatbot Q&A Encoding and Matching for Customer Service Wenxi Chen wchen@juji-inc.com Juji, Inc. https://juji.io Goal Chatbots for business 2.6 Billion Customer service (2019) Interview State-of-the-art AI to democratize


slide-1
SLIDE 1

Chatbot Q&A Encoding and Matching for Customer Service

Wenxi Chen wchen@juji-inc.com Juji, Inc. https://juji.io

slide-2
SLIDE 2

Goal

  • Chatbots for business
  • Customer service
  • Interview
  • State-of-the-art AI to democratize AI
  • Non-IT professionals can use
  • Faster to build
  • Leverage cutting-edge hardware and software
  • Deep learning + expert system
  • NVIDIA GPUs
  • Automatic chatbot Q&A generation
  • vs. Writing code to update chatbot Q&A

9.65 Billion

(2024)

Market Study Report, LLC. 2.6 Billion (2019)

slide-3
SLIDE 3
  • Answer user questions
  • How do businesses cover

the questions and their variations?

  • How to update those

questions and their answers?

Problem

slide-4
SLIDE 4

Solution

A process to evolve the chatbot’s Q&As that:

  • utilizes the state-of-the-art

sentence encoding;

  • refines deep learning models

with NVIDIA GPUs;

  • updates Q&As in real-time by

businesses.

slide-5
SLIDE 5

Q&A Solution Flowchart

Business creates/adds FAQs System encodes question & answers System generalizes the business questions User ask a question in chat System encodes question System tries to match user’s question with business questions Chatbot responds to user question System notifies business if Q&As can be improved

During Conversation During Conversation Design

slide-6
SLIDE 6

State-of-the-art sentence encoding

  • Deep learning models:
  • Bidirectional Encoder Representations from Transformers (BERT)
  • Universal Sentence Encoder (USE)
  • InferSent
  • They capture semantics, and perform well in evaluations
  • However, public tasks are different from domain specific customer

service scenarios

  • E.g. a statement with its negation can have highly similar encoding
slide-7
SLIDE 7

Siamese Network Finetune

  • Identify criteria for domain specific

customer service

  • Negation
  • Alternative expression
  • Real world conversation data
  • Encode sentence pairs to compute

pair similarity loss

Sentence Encoder Sentence Encoder Sentence 1 Sentence 2 Further transformation Further transformation Compute similarity (loss)

slide-8
SLIDE 8

NVIDIA GPUs to speed up the process

  • GeForce GTX 1080 Ti
  • Training time reduction
  • Fast iteration
  • Continuous update
  • 30x increase in # sentences encoded per second
  • Make powerful deep learning model possible in production
  • Stable performance
slide-9
SLIDE 9

Fulfill the promises of conversational AI

  • Jennifer for COVID-19 resource
  • https://www.newvoicesnasem.org/jennifer-ai-chatbot
  • Jumpstart for education
  • https://activity.jumpstart.com/#/jsaactivity
  • And more
  • https://juji.io/gallery/
  • Email hello@juji.io