Using Neural Networks in Decision Support Systems
Download
Report
Transcript Using Neural Networks in Decision Support Systems
Introduction
Core
Technology
Building and
Deploying
Neural
Networks
April 2005
Using Neural Networks in Decision Support Systems
Medical
Procedure
Certification
Crime
Forecasting
Jack Copper
NeuralWare
[email protected]
Hiroshi Maruyama
Grain Quality
Assessment
SET Software Co. Ltd.
[email protected]
© 2005 NeuralWare. All rights reserved.
P-1
NeuralWare
Since 1987, NeuralWare has created and marketed neural
network based Artificial Intelligence (AI) software for –
Data Mining (clustering)
Classification
Forecasting
NeuralWare collaborates with Customers and Partners to
Embed Intelligent Neural Network Engines into NextGeneration Products and Systems
© 2005 NeuralWare. All rights reserved.
P-2
Introduction
Characteristics of Neural Network Decision Support Systems
Integrate Data and Analytics
Adapt to Changing Conditions
© 2005 NeuralWare. All rights reserved.
P-3
Introduction
Benefits of Neural Network Decision Support Systems
Consistent Decisions
Rapid Decisions
Reproducible Decisions
© 2005 NeuralWare. All rights reserved.
P-4
Introduction
Examples of Neural Network Decision Support Systems
Medical Procedure Certification
Crime Forecasting
Grain Quality Assessments
© 2005 NeuralWare. All rights reserved.
P-5
Core Technology - Neural Networks
Output Layer
Target
Target
Decisions Based on Model Output
Model
Model
Hidden Layer
Input Layer
Historic Data
New Data
Artificial Neural Networks are connected hierarchies
of Artificial Neurons (also called Processing Elements)
© 2005 NeuralWare. All rights reserved.
P-6
Building Neural Networks
© 2005 NeuralWare. All rights reserved.
P-7
Evaluating Neural Network Performance
© 2005 NeuralWare. All rights reserved.
P-8
Evaluating Neural Network Performance
© 2005 NeuralWare. All rights reserved.
P-9
Deploying Neural Networks
Application Server Architecture
Server Contains Development and Run-Time Engine
Browser-based wired or
wireless remote PC clients do
not employ NeuralWare
technology
NeuralWare Technology (Run-Time
Engine/Models/FlashCode) embedded
in Server
© 2005 NeuralWare. All rights reserved.
P-10
Deploying Neural Networks
Distributed Intelligence Architecture
Server Contains Development Engine
Wired or wireless remote PC
clients employ embedded
NeuralWare technology (RunTime Engine/Models/FlashCode)
© 2005 NeuralWare. All rights reserved.
P-11
Case Study – Medical Procedure Certification
Objectives
Reduce Workload on Doctors and Registered Nurses
Improve Responsiveness to Customers (faster decisions)
Challenges
No “Gold Standard” for decisions – even Doctors sometimes disagree
Inconsistent data formats and labeling
Process
Used NeuralSight to build and evaluate ~ 30,000 Models in 3 weeks
Developed prototype software to permit altering Model decision threshold
© 2005 NeuralWare. All rights reserved.
P-12
Case Study – Medical Procedure Certification
Performance of best models
(ranked by Average
Classification Rate) for the
Global model and CT and MRI
Modality models
© 2005 NeuralWare. All rights reserved.
P-13
Case Study – Medical Procedure Certification
© 2005 NeuralWare. All rights reserved.
P-14
Case Study – Medical Procedure Certification
Acquire/Validate Case Input
Retrieve Metrics
Metric Database
Select/Execute Model
Apply Thresholds
Update Metrics
Process Manually
NO
Approve Procedure?
YES
YES
Selected for Audit?
© 2005 NeuralWare. All rights reserved.
DONE
P-15
Case Study – Crime Forecasting
Objectives
Identify Patterns in Criminal Activity that indicate Potential Future Trouble Spots
Redirect Police Resources to Focus on Areas where Serious Crime is expected to Increase
Challenges
Defining Crime Categories and Severity Levels
Inconsistent data formats and labeling; missing or non-existent data
Process
Used NeuralSight to Build and Evaluate ~ 10,000 Models in 1 week
On-going evaluation by researchers at Carnegie Mellon University
© 2005 NeuralWare. All rights reserved.
P-16
Case Study – Crime Forecasting
© 2005 NeuralWare. All rights reserved.
P-17
Case Study – Crime Forecasting
How to Forecast Change in Crime
Police know current crime levels
Have allocated resources to respond to existing crimes
Most valuable information for tactical level planning:
Where is crime likely to have large increases next month?
Forecast crime by area and calculate:
Forecasted Change (t+1) = Forecast (t+1) – Actual (t)
The Benefit – Better Allocation of Scarce Resources
© 2005 NeuralWare. All rights reserved.
P-18
Case Study – Crime Forecasting
Forecasted Change for July
© 2005 NeuralWare. All rights reserved.
P-19
Case Study – Grain Quality Assessment
Objectives
Provide a Platform for rapidly and consistently assessing the quality of grain
Maintain detailed records of tests and build foundation for data mining
Challenges
No “Gold Standard” for decisions – even experienced human inspectors are inconsistent
Requires tedious work to identify wide variety of training data samples
Process
Used Predict and NeuralSight to Build and Evaluate many thousands of Models
Now developing image database to support agriculture research
© 2005 NeuralWare. All rights reserved.
P-20
Case Study – Grain Quality Assessment
An Instrument – and examples of seed images
© 2005 NeuralWare. All rights reserved.
P-21
Case Study – Grain Quality Assessment
Many (more than 300) initial features per seed
Predict Variable Selection found a much smaller set of
features to use in building models
The characteristics of grain that are important are
difficult even for human inspectors to identify
Multiple neural networks are used to make the hard decisions
The value of wheat and other commodities depends on
its quality – millions of dollars are at risk if quality
decisions are incorrect!
© 2005 NeuralWare. All rights reserved.
P-22
What Have you Learned?
Neural Networks make Powerful Decision Support Systems
Human Judgment Determines the Cost/Benefit Tradeoff for Accuracy
Know your Problem !
Neural Network Decisions are based on Learning Patterns
Relationships in Historical Data are the basis for Current Action
Know your Data !
© 2005 NeuralWare. All rights reserved.
P-23
Thank You !
Jack Copper
NeuralWare
[email protected]
Hiroshi Maruyama
SET Software Co. Ltd.
[email protected]
© 2005 NeuralWare. All rights reserved.
P-24