Fuzzy Signature Neural Network

Similar documents
Fuzzy logic decision support for long-term investing in the financial market

Predict Influencers in the Social Network

How To Use Neural Networks In Data Mining

Comparison of K-means and Backpropagation Data Mining Algorithms

Bank Customers (Credit) Rating System Based On Expert System and ANN

Data Mining. Nonlinear Classification

Summary Data Mining & Process Mining (1BM46) Content. Made by S.P.T. Ariesen

Data Mining and Neural Networks in Stata

Research-based Learning (RbL) in Computing Courses for Senior Engineering Students

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

Time Series Data Mining in Rainfall Forecasting Using Artificial Neural Network

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

Knowledge Discovery and Data Mining

Data Mining - Evaluation of Classifiers

Cash Forecasting: An Application of Artificial Neural Networks in Finance

DATA MINING TECHNIQUES AND APPLICATIONS

Data Mining for Customer Service Support. Senioritis Seminar Presentation Megan Boice Jay Carter Nick Linke KC Tobin

A Study of Web Log Analysis Using Clustering Techniques

Soft Computing in Economics and Finance

Short Term Electricity Price Forecasting Using ANN and Fuzzy Logic under Deregulated Environment

A Survey on Intrusion Detection System with Data Mining Techniques

An Anomaly-Based Method for DDoS Attacks Detection using RBF Neural Networks

D A T A M I N I N G C L A S S I F I C A T I O N

Machine Learning with MATLAB David Willingham Application Engineer

Implementing A Data Mining Solution To Customer Segmentation For Decayable Products A Case Study For A Textile Firm

An Evaluation of Neural Networks Approaches used for Software Effort Estimation

An Introduction to Data Mining. Big Data World. Related Fields and Disciplines. What is Data Mining? 2/12/2015

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

A survey on Data Mining based Intrusion Detection Systems

Segmentation of stock trading customers according to potential value

A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS

Using Model of Fuzzy Decision Support Systems in Iran Khodro Company's Recruitment and Selection Systems

How To Cluster

A Trust-Evaluation Metric for Cloud applications

SUCCESSFUL PREDICTION OF HORSE RACING RESULTS USING A NEURAL NETWORK

Predictive Analytics Techniques: What to Use For Your Big Data. March 26, 2014 Fern Halper, PhD

Chapter 12 Discovering New Knowledge Data Mining

Three types of messages: A, B, C. Assume A is the oldest type, and C is the most recent type.

Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks

Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR

Learning is a very general term denoting the way in which agents:

Exploratory data analysis approaches unsupervised approaches. Steven Kiddle With thanks to Richard Dobson and Emanuele de Rinaldis

Data Mining Algorithms Part 1. Dejan Sarka

Neural Networks in Data Mining

EVALUATION OF NEURAL NETWORK BASED CLASSIFICATION SYSTEMS FOR CLINICAL CANCER DATA CLASSIFICATION

Data Mining Project Report. Document Clustering. Meryem Uzun-Per

Data Mining Applications in Fund Raising

A Special Session on. Handling Uncertainties in Big Data by Fuzzy Systems

A New Approach For Estimating Software Effort Using RBFN Network

Introduction to Data Mining

DYNAMIC FUZZY PATTERN RECOGNITION WITH APPLICATIONS TO FINANCE AND ENGINEERING LARISA ANGSTENBERGER

SINGULAR SPECTRUM ANALYSIS HYBRID FORECASTING METHODS WITH APPLICATION TO AIR TRANSPORT DEMAND

Getting insights about life cycle cost drivers: an approach based on big data inspired statistical modelling

1. Introduction MINING AND TRACKING EVOLVING WEB USER TRENDS FROM LARGE WEB SERVER LOGS. Basheer Hawwash and Olfa Nasraoui

Content-Based Discovery of Twitter Influencers

REVIEW OF HEART DISEASE PREDICTION SYSTEM USING DATA MINING AND HYBRID INTELLIGENT TECHNIQUES

T : Classification as Spam or Ham using Naive Bayes Classifier. Santosh Tirunagari :

Big Data with Rough Set Using Map- Reduce

NEURAL NETWORKS IN DATA MINING

>

Microsoft Azure Machine learning Algorithms

Stabilization by Conceptual Duplication in Adaptive Resonance Theory

2. IMPLEMENTATION. International Journal of Computer Applications ( ) Volume 70 No.18, May 2013

Keywords data mining, prediction techniques, decision making.

Neural Networks and Support Vector Machines

Cross Validation. Dr. Thomas Jensen Expedia.com

How To Cluster Of Complex Systems

Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations

Design of Prediction System for Key Performance Indicators in Balanced Scorecard

Genetic Neural Approach for Heart Disease Prediction

Threat Modeling Using Fuzzy Logic Paradigm

OPTIMUM LEARNING RATE FOR CLASSIFICATION PROBLEM

Artificial neural networks

Big Data Analytic Paradigms -From PCA to Deep Learning

American International Journal of Research in Science, Technology, Engineering & Mathematics

High Productivity Data Processing Analytics Methods with Applications

Visualization of Breast Cancer Data by SOM Component Planes

Cafcam: Crisp And Fuzzy Classification Accuracy Measurement Software

A Multitier Fraud Analytics and Detection Approach

Professor Anita Wasilewska. Classification Lecture Notes

Fuzzy Systems and Neural Networks XML Schemas for Soft Computing

8. Machine Learning Applied Artificial Intelligence

SPSS Tutorial. AEB 37 / AE 802 Marketing Research Methods Week 7

KEITH LEHNERT AND ERIC FRIEDRICH

Price Prediction of Share Market using Artificial Neural Network (ANN)

Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems

testo dello schema Secondo livello Terzo livello Quarto livello Quinto livello

Knowledge Discovery and Data Mining. Structured vs. Non-Structured Data

Strategic Online Advertising: Modeling Internet User Behavior with

An approach of detecting structure emergence of regional complex network of entrepreneurs: simulation experiment of college student start-ups

Sanjeev Kumar. contribute

Why is Internal Audit so Hard?

Data Mining Part 5. Prediction

Smart Weather - A Driver Project For High School Student

Lecture 13: Validation

Transcription:

Fuzzy Signature Neural Network Final presentation for COMP8780 IHCC Project Supervisor: Professor Tom GEDEON Presented by:

Outline Background Neural Network Fuzzy Logic, Fuzzy Rule Based System and Fuzzy Signature Fuzzy Signature Neural Network Previous work Design & Implementation Construct Fuzzy Signature Neural Network Implement testing suite Experiment Experiment 1: with no missing data Experiment 2: with 20% missing data Experiment 3: with less fuzzy Conclusion & Future work

Background Neural Network: A mathematical model that is inspired by biological neural network. Fig1. Example of a single neuron Source: Kun, H. Fuzzy Signature Neural Network Fig2. Example of a feed-forward back propagate neural network Source: Chandra, P. Fuzzy Signature Neural Networks for Rule Discovery

Background Fuzzy Logic: Represent knowledge based on degrees of membership Fig 3: Difference between crisp set and fuzzy set Source: Gedeon, T.D. 2013, Bio- inspired Compu8ng COMP8420 Lecture Notes, Research School of Computer Science, Australian Na8onal University. Fuzzy Rule Based System: Rule: If A THEN B (A, B: collections of propositions containing linguistic variables) e.g. Rule: IF x is A3 OR y is B1 THEN z is C1 Problem: Number of inputs Number of terms in the input => Rule Explosion

Background Fuzzy Signature: Structure data into vectors of fuzzy values, each of which can be a further vector A solution for rule explosion Fig4: Two structures of fuzzy signature Source: Gedeon, T.D. 2013, Bio- inspired Compu8ng COMP8420 Lecture Notes, Research School of Computer Science, Australian Na8onal University.

Background Fuzzy Signature: Aggregate: Fig5: Example of aggregation Source: Gedeon, T.D. 2013, Bio- inspired Compu8ng COMP8420 Lecture Notes, Research School of Computer Science, Australian Na8onal University. GPLAB a Gene8c Programming toolbox for MATLAB Produce fuzzy signatures based on their inner- structures and intra- rela8ons

Background Fuzzy Signature Neural Network Fig6: Example of Fuzzy Signature Neural Network

Background Previous work Similar neural network has been created by Kun HE. Semi-randomly created fuzzy signatures. Number of fuzzy signatures is determined by users. Our approach Data-driven way to create fuzzy signatures Self-determined fuzzy signatures number Improve HE s fuzzy signature neural network More automatic Reduce risks caused by manual selection of fuzzy signatures number

Design & Implementation Construct fuzzy signature neural network Fig7: Steps of constructing fuzzy signature neural network Implement testing suite Fig8: Steps of implementing testing suite

Design & Implementation Damage input Randomly remove some values Cluster input Agglomerative hierarchical clustering Advantages: Do not need users to specify number of clusters More informative Deterministic Fig9: Example of agglomerative hierarchical clustering

Design & Implementation Obtain fuzzy signatures Generate fuzzy signatures Obtain membership values Create & Train neural network Initialize weights Receive input Update weights Get membership value Fig6: Example of Fuzzy Signature Neural Network Compare with desired output Generate actual output Fig10: Steps to create and train neural network

Design & Implementation Implement testing suite Test and collect results K-fold cross validation -> split dataset into training and testing datasets Map function membership value membership value 1 1 0.5 0.5 0 1 2 3 4 5 Class 0 Extract network information 1 2 3 4 5 Fig11(a): actual output Fig11(b): desired output Fig11: Example of actual output and desired output Class

Experiment Experiment 1: with no missing data Table 1: Results of our approach with no missing values and five fuzzy signatures Table 2: Results of HE s approach with no missing values and five fuzzy signatures

Experiment Experiment 2: with 20% missing data Decreased percentage 40 35 30 25 20 15 10 5 0-5 - 10 cancer diabetes high salary medium salary low salary This project 34.88170445 4.92186359-1.840490798-5.421686747 6.650860993 Kun's approach 0.308510638 5.324141977-1.923076923 12.42937853 19.34968791 Fig 12: Decreased percentage of testing accuracy for HE s and our approach Cancer dataset: missing one attribute

Experiment Experiment 3: with fewer fuzzy Accuracy Accuracy 100 100 95 95 90 90 85 85 80 80 75 75 70 70 65 65 60 60 55 55 50 6 fuzzy 5 fuzzy 4 fuzzy 3 fuzzy 2 fuzzy 50 6 fuzzy 5 fuzzy 4 fuzzy 3 fuzzy 2 fuzzy Fig 13(a): Testing accuracy for KUN s approach as fuzzy neuron numbers decrease Fig 13(a): Testing accuracy for our approach as fuzzy neuron numbers decrease Fig 13: Testing accuracy for KUN s and our approach as fuzzy neuron numbers decrease

Conclusion & Future work Conclusion This approach achieves stable and robust good results in extreme situations With missing values With fewer fuzzy signatures Data-oriented VS semi-random Future work Find a more consistent and less timeconsuming fuzzy signature generation method. Implement an another mapping function.