Download Data Mining for Customer Service Support

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Nonlinear dimensionality reduction wikipedia , lookup

Cluster analysis wikipedia , lookup

Types of artificial neural networks wikipedia , lookup

Transcript
Data Mining for Customer
Service Support
Senioritis Seminar Presentation
Megan Boice | Jay Carter | Nick Linke | KC Tobin
Traditional Hotline Services
Problem
Traditional Customer Service Support (manufacturing)
Customer service DB stores 2 types
unstructured reports of problems and actions
structured data on sales, employees and customers
DB holds invaluable amounts of information
PROBLEM: how to best utilize information
SOLUTION: using data minding techniques to extract
knowledge regarding decision support and machine fault
diagnosis
Data Mining
Automates the detection of relevant
patterns in databases
Functions
summarization
association
classification
prediction and clustering
Applications
marketing
banking
finance
manufacturing
health care
Customer Service Support DB
each record contains customer account information and
service details
fault-condition
checkpoint information
Customer Service Support DB
also stores data related to sales, customers and employees
6 major tables
MACHINE_FAULT (unstructured)
CHECKPOINT (unstructured)
CUSTOMER (structured)
EMPLOYEE (structured)
MACHINE (structured)
SERVICE_REPORT (structured)
Mining Structured Data
multiple tools available for structured data
many data mining techniques supported
neural networks
regression tree
k-means algorithm
case-based reasoning
Mining Unstructured Data
text mining
case-based reasoning
relies on a large repository of diagnostic cases
learns by experience
depends on well organized cases
many techniques used
nearest neighbor algorithm
hierarchical indexing such as CART decision trees
neural networks
others: rule-based reasoning, fuzzy logic, genetic
algorithms, decision trees, inductive learning systems,
statistical pattern classification systems, and various hybrid
systems
Data Mining Process
Data Mining Process
Establishing Mining Goals
Marketing
Customer Support
Resource Management
Selection of Data
EMPLOYEE and CUSTOMER vs. MACHINE and
SERVICE_REPORT
Data Pre-Processing
remove noisy, erroneous and incomplete data
Data Mining Process Cont.
Data Transformation
reformat data
developing new attributes
Data warehousing
visioning
planning
building
using
managing
maintaining
enhancing
Data Mining Process Cont.
Data Mining - Example 1: summarization function
Data Mining Process Cont.
Data Mining - Example 2: association rules mining
Data Mining Process Cont.
Evaluating the mining results
Marketing
Clustering used to identify customers suitable for
cross sales
Customer Support
Identify customers who have been receiving support,
analyze geographical location and machine model
Resource Management
Identify expertise of service engineers and efficiency
Data Mining for machine fault diagnosis
integration of neural network, case-based reasoning and
rule-based reasoning
Two major processes
Off-line knowledge extraction
extracts knowledge from customer service DB
neural network models and rule-base work
On-line fault diagnosis
uses four cycles of CBR to diagnose
retrieve: problem description
reuse: closest previous fault condition
revise: based on user's feedback
retain: new result
Data Mining for machine fault diagnosis
Knowledge extraction process
2 major generation steps to retrieve information from the
unstructured data
neural networks: fault conditions
rule-based: checkpoints
Use of Neural Networks
extracts knowledge from the fault-conditions to train the
network and build neural network models from classification
and clustering
pre-processed to extract keywords
weight vectors initialize the neural networks
2 types
supervised learning vector quantization: classification
unsupervised Kohonen self-organizing map: clustering
Rule-based Generation
guides the reuse of checkpoint solutions
manually coded control rules
automatically generated checkpoint rules for specific
diagnostic instructions
results in a step-by-step guide
Fault Diagnosis Process
1. Pre-process of user input
inputs and keywords turned into input vector
2. Neural network retrieval
uses similar past fault-conditions
3. Reuse of service records
checkpoints revealed in order
4. Revise and retain user feedback
problem is resolved - rule-base updated
problem persists - user contacted
Revise and retain with user feedback
Performance Evaluation
performance was compared to k nearest neighbor clustering
technique
Conclusions
Different then traditional data mining
Advantageous to both businesses and customers
increased efficiency is solving issues
removes some of the human touch
improved accuracy
consistency
Source
Hui, S.C. and Jha, G. Data mining for customer service
support. Information & Management 38, 2000, pp. 1-13.