1/21 2003 Gold Prize Awarded A Self-Organized Network Inspired by Immune Algorithm 免疫アルゴリズムに基づく自己組織化ネット ワーク Muhammad Rahmat WIDYANTO (01M35636) Hirota.

Slides:



Advertisements
Similar presentations
NEURAL NETWORKS Backpropagation Algorithm
Advertisements

INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Automatic classification of weld cracks using artificial intelligence and statistical methods Ryszard SIKORA, Piotr BANIUKIEWICZ, Marcin CARYK Szczecin.
Charles Rodenkirch December 11 th, 2013 ECE 539 – Introduction to Artificial Neural Networks PREDICTING INDIVIDUAL PLACEMENT IN COLLEGIATE WATERSKI TOURNAMENTS.
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
1 Part I Artificial Neural Networks Sofia Nikitaki.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2006 Shreekanth Mandayam ECE Department Rowan University.
1 Abstract This paper presents a novel modification to the classical Competitive Learning (CL) by adding a dynamic branching mechanism to neural networks.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
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.
LOGO Classification III Lecturer: Dr. Bo Yuan
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2006 Shreekanth Mandayam ECE Department Rowan University.
Hazırlayan NEURAL NETWORKS Radial Basis Function Networks II PROF. DR. YUSUF OYSAL.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Ranga Rodrigo April 5, 2014 Most of the sides are from the Matlab tutorial. 1.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Radial Basis Function Networks
1 Introduction to Artificial Neural Networks Andrew L. Nelson Visiting Research Faculty University of South Florida.
Neural Networks.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Artificial Neural Networks
Artificial Neural Networks
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
© Copyright 2004 ECE, UM-Rolla. All rights reserved A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C.
1 Chapter 6: Artificial Neural Networks Part 2 of 3 (Sections 6.4 – 6.6) Asst. Prof. Dr. Sukanya Pongsuparb Dr. Srisupa Palakvangsa Na Ayudhya Dr. Benjarath.
Appendix B: An Example of Back-propagation algorithm
1/56 Family of Self-Organized Network Inspired by Immune Algorithm (SONIA) and Their Various Applications Dept. of Computational Intelligence & Systems.
Artificial Neural Network Supervised Learning دكترمحسن كاهاني
NEURAL NETWORKS FOR DATA MINING
Position Reconstruction in Miniature Detector Using a Multilayer Perceptron By Adam Levine.
 Diagram of a Neuron  The Simple Perceptron  Multilayer Neural Network  What is Hidden Layer?  Why do we Need a Hidden Layer?  How do Multilayer.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Artificial Intelligence Lecture No. 29 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
CS 478 – Tools for Machine Learning and Data Mining Backpropagation.
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.
Neural Networks Dr. Thompson March 19, Artificial Intelligence Robotics Computer Vision & Speech Recognition Expert Systems Pattern Recognition.
A Self-Organized Network inspired by Immune Algorithm M. Rahmat WIDYANTO (D1) Hirota Laboratory Computational Intelligence & Systems Science Tokyo Institute.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology A self-organizing neural network using ideas from the immune.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Artificial Neural Networks Bruno Angeles McGill University – Schulich School of Music MUMT-621 Fall 2009.
ADVANCED PERCEPTRON LEARNING David Kauchak CS 451 – Fall 2013.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 32: sigmoid neuron; Feedforward.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 2 ARTIFICIAL.
GPGPU Performance and Power Estimation Using Machine Learning Gene Wu – UT Austin Joseph Greathouse – AMD Research Alexander Lyashevsky – AMD Research.
Canadian Weather Analysis Using Connectionist Learning Paradigms Imran Maqsood*, Muhammad Riaz Khan , Ajith Abraham  * Environmental Systems Engineering.
Surface Defect Inspection: an Artificial Immune Approach Dr. Hong Zheng and Dr. Saeid Nahavandi School of Engineering and Technology.
Evolutionary Computation Evolving Neural Network Topologies.
Pattern Recognition Lecture 20: Neural Networks 3 Dr. Richard Spillman Pacific Lutheran University.
Automatic Classification of Audio Data by Carlos H. L. Costa, Jaime D. Valle, Ro L. Koerich IEEE International Conference on Systems, Man, and Cybernetics.
Big data classification using neural network
Fall 2004 Backpropagation CS478 - Machine Learning.
CSCE 2017 ICAI 2017 Las Vegas July. 17.
CSE 473 Introduction to Artificial Intelligence Neural Networks
CSE P573 Applications of Artificial Intelligence Neural Networks
Prof. Carolina Ruiz Department of Computer Science
Cache Replacement Scheme based on Back Propagation Neural Networks
CSE 573 Introduction to Artificial Intelligence Neural Networks
network of simple neuron-like computing elements
Capabilities of Threshold Neurons
Artificial Intelligence 10. Neural Networks
CAMCOS Report Day December 9th, 2015 San Jose State University
Prof. Carolina Ruiz Department of Computer Science
Presentation transcript:

1/ Gold Prize Awarded A Self-Organized Network Inspired by Immune Algorithm 免疫アルゴリズムに基づく自己組織化ネット ワーク Muhammad Rahmat WIDYANTO (01M35636) Hirota Laboratory Dept. of Computational Intelligence & Systems Science Tokyo Institute of Technology

2/21Background SONIA [proposed] Experiments ConclusionsContents

3/21 BP-NN [Rumelhart, 86] Global Response Overfitting Low Generalization Immune Algorithm [Timmis, 01] Local Response Characteristics only Diverse Representation Background (1/2)

4/21BP-NN ImmuneAlgorithm SONIA A Self-Organized Network inspired by Immune Algorithm [proposed] Better Recognition Better Generalization Background (2/2)

5/21 ・・・・・・ ・・・・・・ ・・・・・・ Input layer Hidden layer Output layer BP-NN : [Rumelhart, 86] SONIA [proposed] (1/5) Input Vector Hidden Unit Antigen Immune Algorithm : [Timmis, 01] Recognition Ball (RB)

6/21 Input Vector Unit Centroid Hidden Unit Recognition Ball (RB) B Cell Antibody Antigen Paratope Epitope Euclidian Distance SONIA [proposed] (2/5)

7/21 Antibody Generation Antigen [1..m] SONIA [proposed] (3/5) Input Vector [1..m] Hidden Unit Creation Hidden Unit 1 Hidden Unit 2 Hidden Unit i Mutated Hidden Unit n RB 2 RB i Mutated RB n RB 1 B Cell Mutation B Cell Construction

8/21 Initialization, 1 st Unit : 1.Number of Vectors 2.Unit Centroid 1.Distance Calculation 2.Minimum Distance Next input From first input Hidden Unit Creation Distance ? Stimulation SONIA [proposed] (4/5) A New Unit 1.Number of Vectors 2.Unit Centroid  Unit Updating 1.Number of Vectors 2.Unit Centroid 

9/21 New Units: 1. Initial Point 2. Ending Point Distance > Level Number of Vectors < Threshold For every two adjacent units No A Mutated Unit 1.Number of Vectors 2.Unit Centroid Yes SONIA [proposed] (5/5) Mutated Hidden Unit Creation

10/21 Experiments Sinusoidal Problem [Holmstrom, 92] [Karystinos, 00] h(x) = 0.4 sin (2  x) + 0.5, x  [0,1] h(x)h(x) x Real function Training Data

11/21 Bayesian Regularization [MacKay, 92] Improving Generalization Automatic Determination of  Automatic Determination of  MSEreg =  MSE + (1-  ) MSW MSEreg =  MSE + (1-  ) MSWExperiments

12/21 BP-NN [Rumelhart, 86] Approximation Error : x h(x)h(x) Training Data Approximation BP-NN Regularization [MacKay, 92] Approximation Error : x h(x)h(x) SONIA without mutation Approximation Error : x h(x)h(x) SONIA with mutation [Proposed] Approximation Error : x h(x)h(x)

13/21 Improving GeneralizationExperiments Effect of Mutated Hidden Unit SONIA without Mutated Hidden Unit x h(x)h(x) SONIA with Mutated Hidden Unit [proposed] x h(x)h(x) Training Data Approximation

14/21 Experiments Ministry of Agriculture Project Supermarket Food Store Market Area Production Area Frozen TruckPerishable Food Quality Control Server Prediction Engine: Neural Networks QualityCheck

15/21 Akita Chiba Experiments Real Food Quality Control Data Data Lodger  Channel 1 : Meat surface  Channel 2 : Packaging box October – December 2001  15 Delivery Data

16/21 Data Collection : Data Lodger Channel 1 Channel 2 Time-temperature Data Time oCoC ( X 5 Minutes ) Feature Extraction : Mean & Standard Deviation Pre-Processing : Range Selection Range Selected Experiments Prediction System [proposed] A B C D E Neural Networks ch1:Mean ch1:SD ch2:Mean ch2:SD Quality good

17/21 TOP MIDDLE BOTTOM Experiments Recognition Percentage

18/21 SONIA is proposed 20% Recognition Improvement Conclusions Approximation Error is 1/24 times lower The World First Time-temperature based Food Quality Control Application

19/21 Research Plan (1/2) Forest Fires and Rainfall Prediction

20/21 Prof. Hirota Laboratory Tokyo Institute of Technology Prediction Engine Analysis Dr. Kusumputro Laboratory The University of Indonesia Data Collection Pre-Processing Research Plan (2/2) International Collaborative Research

21/21 International Conference Papers R. Widyanto, Megawati, Y. Takama, and K. Hirota, "A time-temperature-based food quality prediction using a self-organized network inspired by immune algorithm", In Proceedings of the 1st International Conference on Soft Computing and Intelligent Systems, Tsukuba, Japan, R. Widyanto, Megawati, K. Kawamoto, and K. Hirota, "Clustering analysis using a self-organized network inspired by immune algorithm", In Proceedings of the IASTED International Conference on Artificial and Computational Intelligence, Tokyo, Japan, ACTA Press, pp , Other Presentation & Research Report R. Widyanto, Megawati, Y. Takama and K. Hirota, "Quality prediction of food product based on time-temperature data using SONIA neural network", Final Research Report, Japan Ministry of Agriculture, Japan, Publications

22/21 SONIA [proposed] Hidden Unit w1w1 Input Vector s1s1 s2s2 x1x1 w2w2 Local Response (SONIA) x 1 = f( ((s 1 - w 1 ) 2 + ( s 2 - w 2 ) 2 ) 1/2 ) f : tangent sigmoid function Global Response (BP-NN) x 1 = g( s 1 w 1 + s 2 w 2 +  ) g : log sigmoid function

23/21 PC Pentium IV 2 Ghz 128 MB Memory Matlab 6.1 C/C++ Library on Windows 2000 SONIA : Stimulation = 0.05, Level = 0.05, Threshold = 2 SONIA without mutation : 10 hidden units SONIA without mutation : 27 hidden units BP and BP with regularization : 27 hidden units 1000 iterations for 10 trials Experiments Sinusoidal Problem

24/21 Method Learning Time (seconds) BP-NN8.42 BP-NN with Regularization19.72 SONIA without Mutation11.07 SONIA with Mutation27.83 Experiments Learning Time

25/21 Depends on random initialization 2 of 10 trials fail for correct approximation Experiments Bayesian Regularization [MacKay, 92]

26/21 PC Pentium III 600 Mhz 64 MB Memory Matlab 6.1 C/C++ Library on Windows 2000 SONIA : Stimulation = 0.03, 9 neurons SONIA with mutation cannot be applied BP-NN : 9 neurons 2600 iterations Experiments Real Food Quality Control Data

27/21 Region SONIA (seconds) BP-NN (seconds) TOP MIDDLE BOTTOM Average Experiments Learning Time