Neural Networks Demystified by Louise Francis Francis Analytics and Actuarial Data Mining, Inc.

Slides:



Advertisements
Similar presentations
A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
Advertisements

Slides from: Doug Gray, David Poole
1 Image Classification MSc Image Processing Assignment March 2003.
Artificial Neural Networks
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
Machine Learning Neural Networks
Lecture 14 – Neural Networks
Supervised and Unsupervised learning and application to Neuroscience Cours CA6b-4.
Decision Support Systems
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 15: Introduction to Artificial Neural Networks Martin Russell.
Neural Networks Marco Loog.
Artificial Neural Networks Artificial Neural Networks are (among other things) another technique for supervised learning k-Nearest Neighbor Decision Tree.
Neural Networks. R & G Chapter Feed-Forward Neural Networks otherwise known as The Multi-layer Perceptron or The Back-Propagation Neural Network.
Neural Networks Chapter Feed-Forward Neural Networks.
Machine Learning Motivation for machine learning How to set up a problem How to design a learner Introduce one class of learners (ANN) –Perceptrons –Feed-forward.
CHAPTER 11 Back-Propagation Ming-Feng Yeh.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2006 Shreekanth Mandayam ECE Department Rowan University.
Neural Networks in Data Mining “An Overview”
Radial Basis Function (RBF) Networks
Radial-Basis Function Networks
Neural Networks.
C. Benatti, 3/15/2012, Slide 1 GA/ICA Workshop Carla Benatti 3/15/2012.
© N. Kasabov Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996 INFO331 Machine learning. Neural networks. Supervised.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Multi-Layer Perceptrons Michael J. Watts
Introduction to Neural Networks Debrup Chakraborty Pattern Recognition and Machine Learning 2006.
Chapter 9 Neural Network.
11 CSE 4705 Artificial Intelligence Jinbo Bi Department of Computer Science & Engineering
Appendix B: An Example of Back-propagation algorithm
Using Neural Networks to Predict Claim Duration in the Presence of Right Censoring and Covariates David Speights Senior Research Statistician HNC Insurance.
NEURAL NETWORKS FOR DATA MINING
Chapter 7 Neural Networks in Data Mining Automatic Model Building (Machine Learning) Artificial Intelligence.
Classification / Regression Neural Networks 2
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Chapter 6: Techniques for Predictive Modeling
Artificial Neural Networks An Introduction. What is a Neural Network? A human Brain A porpoise brain The brain in a living creature A computer program.
Applying Neural Networks Michael J. Watts
Data Mining: Neural Network Applications by Louise Francis CAS Annual Meeting, Nov 11, 2002 Francis Analytics and Actuarial Data Mining, Inc.
Artificial Neural Network Building Using WEKA Software
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Chapter 6: Artificial Neural Networks for Data Mining
Dimension Reduction in Workers Compensation CAS predictive Modeling Seminar Louise Francis, FCAS, MAAA Francis Analytics and Actuarial Data Mining, Inc.
Predictive Modeling Spring 2005 CAMAR meeting Louise Francis, FCAS, MAAA Francis Analytics and Actuarial Data Mining, Inc
CS621 : Artificial Intelligence
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Hazırlayan NEURAL NETWORKS Backpropagation Network PROF. DR. YUSUF OYSAL.
Artificial Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Modelleerimine ja Juhtimine Tehisnärvivõrgudega Identification and Control with artificial neural networks.
Artificial Neural Networks for Data Mining. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6-2 Learning Objectives Understand the.
Data Mining: Neural Network Applications by Louise Francis CAS Convention, Nov 13, 2001 Francis Analytics and Actuarial Data Mining, Inc.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Applying Neural Networks
Adavanced Numerical Computation 2008, AM NDHU
Data Mining CAS 2004 Ratemaking Seminar Philadelphia, Pa.
Dimension Reduction in Workers Compensation
Modelleerimine ja Juhtimine Tehisnärvivõrgudega
CSC 578 Neural Networks and Deep Learning
Artificial Intelligence Methods
Neuro-Computing Lecture 4 Radial Basis Function Network
Lecture Notes for Chapter 4 Artificial Neural Networks
Multilayer Perceptron: Learning : {(xi, f(xi)) | i = 1 ~ N} → W
Presentation transcript:

Neural Networks Demystified by Louise Francis Francis Analytics and Actuarial Data Mining, Inc.

Objectives of Paper Introduce actuaries to neural networks Show that neural networks are a lot like some conventional statistics Indicate where use of neural networks might be helpful Show how to interpret neural network models

Data Mining Neural networks are one of a number of data mining techniques Methods primarily developed in artificial intelligence and statistical disciplines to find patterns in data Typically applied to large databases with complex relationships

Some Other Data Mining Methods Decision trees Clustering Regression splines Association rules

Some Data Mining Advantages Nonlinear relationships Interactions Multicollinearity

Data Mining: Neural Networks One of more established approaches Somewhat glamorous AI description: they function like neurons in the brain

Neural Networks: Disadvantages They are a black box User gets a prediction from them, but the form of the fitted function is not revealed Don’t know which variables are the most important in the prediction

Kinds of Neural Networks Supervised learning Multilayer perceptron Also known as backpropagation neural network Paper explains this kind of NN Unsupervised learning Kohonen neural networks

The MLP Neural Network THREE LAYER NEURAL NETWORK Input Layer (Input Data) Hidden Layer (Processes Data) Output Layer (Predicted Value)

The Activation Function The sigmoid logistic function

The Logistic Function

Other Data is usually normalized Usually both independent and dependent variables transformed to lie in range between 0 and 1

Logistic Function

Fitting the curve Typically use a procedure which is like gradient descent

Fitting a nonlinear function

Graph of nonlinear function

Fitted Weights Table 4 W0W0 W1W1 Node Node

Hidden Layer Table 5 W0W0 W1W1 W2W

Selected Fitted Values for function Table 6 Computation of Predicted Values for Selected Values of X (1)(2)(3)(4)(5)(6)(7) ((1)-508)/ *(3)- 6.43*(4) 1/(1+exp(-(5)) *(6) XNormalized XOutput of Node 1 Output of Node 2 Weighted Hidden Node Output Output Node Logistic Function Predicted Y , , ,

Hidden and Output Layer

Fit of Curve with 2 Nodes

Fit of Curve with 3 Nodes

Universal Function Approximator The multilayer perceptron neural network with one hidden layer is a universal function approximator Theoretically, with a sufficient number of nodes in the hidden layer, any nonlinear function can be approximated

Correlated Variables Variables used in model building are often correlated. It is difficult to isolate the effect of the individual variables because of the correlation between the variables.

Example of correlated variables

A Solution: Principal Components & Factor Analysis

Factor Analysis: An Example

Factor Analysis

Correlated Variables: An Example Workers Compensation Line Produce an economic inflation index Wage Inflation Medical Inflation Benefit Level Index In simplified example no other variable drives severity results

Factor Analysis Example X1 = b 1 Factor1 X2 = b 2 Factor1 X3 = b 3 Factor1 Index =.395 (Wage Inflation)+.498(Medical Inflation)+.113(Benefit Level Inflation)

Factor Analysis Example

Interpreting Neural Network Look at weights to hidden layer Compute sensitivities: a measure of how much the predicted value’s error increases when the variables are excluded from the model one at a time

Interpretation of Neural Network Table 9: Factor Example Parameters W0W0 W1W1 W2W2 W3W Table 10 Sensitivities of Variables in Factor Example Benefit Level23.6% Medical Inflation33.1% Wage Inflation 6.0%

Interactions: Another Modeling Problem Impact of two variables is more or less than the sum of their independent impacts.

Interactions: Simulated Data

Interactions: Neural Network

Interactions: Regression

Example With Messy Data

Visualizing Neural Network Result

Visualization of Law Change Effect

Visualization of Inflation

How Good Was the Fit?